����JFIF��H�H����Exif��MM�*���� ��3����V�����3������3�(��������������������3�����
Server IP : 74.208.127.88 / Your IP : 216.73.216.112 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 : /var/www/html/muebles/application/customer2/ |
Upload File : |
<?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">×</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">×</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">×</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>