function soloNumerosconk(e) { var key = window.Event ? e.which : e.keyCode // console.log(key); return (key >= 48 && key <= 57 || key == 107 || key == 75 || key == 45) } function checkRut(rut) { // Despejar Puntos var valor = rut.replace('.',''); // Despejar Guión valor = valor.replace('-',''); // Aislar Cuerpo y Dígito Verificador cuerpo = valor.slice(0,-1); dv = valor.slice(-1).toUpperCase(); // Formatear RUN rut = cuerpo + '-'+ dv // Si no cumple con el mínimo ej. (n.nnn.nnn) if(cuerpo.length < 7) { return 0; } // Calcular Dígito Verificador suma = 0; multiplo = 2; // Para cada dígito del Cuerpo for(i=1;i<=cuerpo.length;i++) { // Obtener su Producto con el Múltiplo Correspondiente index = multiplo * valor.charAt(cuerpo.length - i); // Sumar al Contador General suma = suma + index; // Consolidar Múltiplo dentro del rango [2,7] if(multiplo < 7) { multiplo = multiplo + 1; } else { multiplo = 2; } } // Calcular Dígito Verificador en base al Módulo 11 dvEsperado = 11 - (suma % 11); // Casos Especiales (0 y K) dv = (dv == 'K')?10:dv; dv = (dv == 0)?11:dv; // Validar que el Cuerpo coincide con su Dígito Verificador if(dvEsperado != dv) { return 0; } // Si todo sale bien, eliminar errores (decretar que es válido) return 1; } function btnvalida(){ $('#loadboton').html(''); // return false; // alert(checkRut( $("#rut").val() )); var rut = $("#rut").val(); if(rut != ""){ if(rut.includes("-")){ if( checkRut( $("#rut").val() ) == 1 ){ $("#msgerror").html(""); rut = rut.replace('.',''); rut = rut.replace('-',''); $.ajax({ url: 'getbearer.php', type: 'POST', data: { rut: rut }, }) .done(function(data) { console.log(data); if(/1/.test(data)){ $('#loadboton').html(''); Swal.fire({ title: 'El Rut Afiliado Pertenece A CLA', text: "Desea Ingresar Los Datos De Descuentos Para El Rut : " + $("#rut").val(), icon: 'success', showCancelButton: true, confirmButtonText: 'Si', cancelButtonText:'No' }).then((result) => { if(result.isConfirmed) { $('.container').load('ingresar_venta.php',{ rut: $("#rut").val() }); } }) }else if(/0/.test(data)){ $("#msgsuccess").html(""); $("#msgerror").html("Error al intentar consultar el servicio Bearer"); $('#loadboton').html(''); }else if(/2/.test(data)){ $('#loadboton').html(''); Swal.fire({ title: 'El Rut Afiliado No Pertenece A CLA', text: "Desea Ingresar Otro Rut ?", icon: 'error', showCancelButton: true, confirmButtonText: 'Si', cancelButtonText:'No' }).then((result) => { if(result.isConfirmed) { $('#rut').val(''); $('#rut').focus(); } }) }else if(/3/.test(data)){ $("#msgsuccess").html(""); $("#msgerror").html("Error al intentar consultar el servicio de afiliado"); $('#loadboton').html(''); } }) .fail(function(jqXHR, textStatus) { $("#msgsuccess").html(""); $("#msgerror").html("Error al intentar consultar el servicio de afiliado"); $('#loadboton').html(''); }); }else{ $("#msgsuccess").html(""); $("#msgerror").html("El Rut no es válido"); $('#loadboton').html(''); } }else{ $("#msgsuccess").html(""); $("#msgerror").html("El Formato Del Campo Rut No Es El Indicado"); $('#loadboton').html(''); } }else{ $("#msgsuccess").html(""); $("#msgerror").html("El Campo Rut Se Encuentra Vacio"); $('#loadboton').html(''); } } function btnConsulta(){ $('#loadboton').html(''); $('#evp2').html('
'); $('#evp3').html(''); // return false; // alert(checkRut( $("#rut").val() )); var rut = $("#rut").val(); if(rut != ""){ if(rut.includes("-")){ if( checkRut( $("#rut").val() ) == 1 ){ $("#msgerror").html(""); $('#evp2').load('edita_venta_p2.php',{ rut:rut }) $('#loadboton').html(''); }else{ $("#msgsuccess").html(""); $("#msgerror").html("El Rut no es válido"); $('#loadboton').html(''); } }else{ $("#msgsuccess").html(""); $("#msgerror").html("El Formato Del Campo Rut No Es El Indicado"); $('#loadboton').html(''); } }else{ $("#msgsuccess").html(""); $("#msgerror").html("El Campo Rut Se Encuentra Vacio"); $('#loadboton').html(''); } } function editaData(id){ $('.edventa').css('background', 'none'); $('#slect_'+id).css('background', 'rgba(255, 255, 255, 0.5)'); $('#evp3').html('
'); // return false; $('#evp3').load('edita_venta_p3.php',{ id:id }) } $(document).ready(function() { $( ".datepicker" ).datepicker({ "dateFormat" : "yy-mm-dd" }); // $('.container').load('ingresar_venta.php',{ // rut: $("#rut").val() // }); $('#logout').on('click', function(event) { event.preventDefault(); window.location.href = 'logout.php'; }); $('.loadFull').on('click', function(event) { event.preventDefault(); var url = $(this).attr('id'); $('.loading').css('display', 'block'); window.location.href = url+'.php'; }); $('#showpass').on('click', function(event) { event.preventDefault(); if($('#password').attr('type') == "text" ){ $('#showpass').removeClass('view'); $('#showpass').addClass('password-control'); $('#password').attr('type','password'); }else{ $('#showpass').addClass('view'); $('#password').attr('type','text'); } }); $('#entrar').on('click', function(event) { event.preventDefault(); if($.trim($('#usuario').val()) == ""){ alert("uno de los campos esta vacio"); return false } if($.trim($('#password').val()) == ""){ alert("uno de los campos esta vacio"); return false } grecaptcha.ready(function() { grecaptcha.execute('6Ld6tKkaAAAAAFfafuEebT0k62EOR-bYW8PEQ4bZ', {action: 'admcnv'}).then(function(token) { $('#frm').prepend(''); $('#frm').prepend(''); $('#frm').submit(); });; }); }); $('#btnConsultaHistorial').on('click', function(event) { event.preventDefault(); $('#hp2').html('
'); var desde = $('#desde').val(); var hasta = $('#hasta').val(); if(desde == ""){ alert("uno de los campos esta vacio"); $('#hp2').html(''); return false; } if(hasta == ""){ alert("uno de los campos esta vacio"); $('#hp2').html(''); return false; } // alert(hasta) $('#hp2').load('historico_p2.php',{ desde:desde, hasta:hasta }) }); $('#export').on('click', function(event) { event.preventDefault(); /* Act on the event */ var desde = $('#desde').val(); var hasta = $('#hasta').val(); if(desde == ""){ alert("uno de los campos esta vacio"); $('#hp2').html(''); return false; } if(hasta == ""){ alert("uno de los campos esta vacio"); $('#hp2').html(''); return false; } window.location.href = 'descargar_excel.php?desde='+desde+'&hasta='+hasta; }); });