let time = 300 function cssQ() { startTimer(time,0) //////console.log("cssq") $("#notep").css("background-color", "white"); $("#notep").css("border", "groove"); $("#notep").css("border-top-left-radius", "10px"); $("#notep").css("border-top-right-radius", "10px"); $("#notep").css("border-bottom-right-radius", "10px"); $("#notep").css("border-bottom-left-radius", "10px"); $("#noteq").css("text-align", "center"); $("#noteq").css("background-color", "white"); $("#noteq").css("border", "groove"); $("#noteq").css("border-top-left-radius", "10px"); $("#noteq").css("border-top-right-radius", "10px"); $("#noteq").css("border-bottom-right-radius", "10px"); $("#noteq").css("border-bottom-left-radius", "10px"); $("#adv").css("border", "1px solid #f9e2bf"); $("#adv").css("padding", "5px"); $("#adv").css("background-color", "#FEF5E7"); /*$("#adv").css("display", "none");*/ $('#CerrarSesion').click(function () { //Persona.ConsultaEstadoCuenta(function (){ new Promise(function(resolve) { resolve(stopTimer()); }).then(function(result) { Persona.Logout(); }) //}); /*$("#DescargaEC").attr("href", 'data:application/octet-stream;base64,' +Persona.getEstadoCuenta());*/ }); $("#nombrecompleto").text(Persona.getNombre() + " " + Persona.getaPaterno() + " " + Persona.getaMaterno()) $("#name").html("" + Persona.getNombre() + "") $("#rfc").text(Persona.getRFC()) $('#selanio').prepend(""); $('#selperiodo').prepend(""); valorB=0; if(Persona.periodos_Disponibles[0]==undefined){ ////console.log("Sin Periodos Disponibles") } else{ if(Persona.periodos_Disponibles[0].fn==='ADM'){ valorB=1; } else{ valorB=2; } Persona.setPuestoSel(valorB) }/* ////console.log("Persona.load_databaseRT()_1") Persona.load_databaseRT() */ $('#AbreModal').click(function () { var modal = document.getElementById("EstatusExpediente"); modal.style.display = "block"; }); $('#CierraModal1').click(function () { var modal = document.getElementById("EstatusExpediente"); modal.style.display = "none"; }); $('#CierraModal2').click(function () { var modal = document.getElementById("EstatusExpediente"); modal.style.display = "none"; }); for (x of Persona.periodos_Disponibles) { //////console.log(x.anio + ' ' + x.periodo); var exists = false; for (var i = 0, opts = document.getElementById('selanio').options; i < opts.length; ++i) if (opts[i].value === x.anio) { exists = true; //break; } if (exists === false) { $('#selanio').append(""); } } $('#selanio').change( function () { /*alert($(this).val());*/ $('#selperiodo').empty() $('#selperiodo').prepend(""); for (x of Persona.periodos_Disponibles) { if (x.anio === $(this).val()) { //////console.log(x.periodo) $('#selperiodo').prepend(""); } } }); $('#selperiodo').on('change', function () { Persona.setPeriodo($('select[id="selperiodo"] option:selected').text()); //////console.log("$('select[id='selperiodo'] option:selected').text()") //////console.log($('select[id="selperiodo"] option:selected').text()) let busqueda = $('select[id="selperiodo"] option:selected').text() let indice = Persona.periodos_Disponibles.findIndex(periodoD => periodoD.periodo === busqueda); let cantidad = Persona.periodos_Disponibles[indice].cantidad //////console.log("cantidad " + cantidad) /*cantidad > 0 ? alert("periodo consultado previamente ") : ////console.log(cantidad) /*alert("Consulta de conformidad del Estado de Cuenta del Periodo "+busqueda)*/ $("#PDF").css("display", "none") $('#error').hide() $('#consultado').hide(); $('#periodo').hide() $('#anterior').hide() cantidad > 0 ? $('#anterior').show() : $('#anterior').hide(); }); $('#DescargaEC').click(function () { //Persona.ConsultaEstadoCuenta(function (){ Persona.setMuestra(0) Persona.setDescarga(1) createPDF() //}); /*$("#DescargaEC").attr("href", 'data:application/octet-stream;base64,' +Persona.getEstadoCuenta());*/ }); $('#CerrarSesion').click(function () { //Persona.ConsultaEstadoCuenta(function (){ new Promise(function(resolve) { resolve(stopTimer()); }).then(function(result) { Persona.Logout(); }) //}); /*$("#DescargaEC").attr("href", 'data:application/octet-stream;base64,' +Persona.getEstadoCuenta());*/ }); $('#ConsultaEC').click(function () { Persona.setMuestra(1) Persona.setDescarga(0) createPDF() }); $('#BtnQuery').click(function () { //////console.log("Superusuario...") //let ne = ; new Promise(function(resolve) { resolve( Persona.setnumerousuario($("#usr").val())); }).then(function(result) { /*////console.log(result) Persona.ConsultaUser();*/ new Promise(function(resolve) { resolve(Persona.ConsultaUser()); }).then(function(result) { //muestraData() // ////console.log("au no acaba y quien sabe pa cuandos") }) }) }); $('#BtnQueryPersonas').click(function () { $("#tablaBusquedaPersonas>tbody").empty(); let NombreC = $('#nombreC').val() var settings = { "url": "/ConsultaPersonas", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NombreC": NombreC }), }; $.ajax(settings).done(function (response) { // ////console.log(response); respuestaCPersonas=response let respuestaPersonas = JSON.parse(response) for(i=0;itbody").append(""+x.Nombre+""+x.Centro_de_Pertenencia+""+x.NumeroEmpleado+" "); // cuentas = cuentas +1; } $("#modalBusquedaPersonas").modal("show"); }); }); //////console.log("Persona.load_databaseRT()_2") //Persona.load_databaseRT() } function formateaFechaAzxtulizacion(oaram){ // Cadena de fecha en formato original // Cadena de fecha en formato original var fechaOriginal = oaram; // Convertir la cadena de fecha a un objeto Date var fechaObjeto = new Date(fechaOriginal); // Obtener el timestamp en milisegundos var timestamp = fechaObjeto.getTime(); // Calcular el offset para GMT-6 en milisegundos (6 horas * 60 minutos * 60 segundos * 1000 milisegundos) var offset = -6 * 60 * 60 * 1000; // Ajustar el timestamp con el offset var fechaAjustada = new Date(timestamp + offset); // Obtener los componentes de la fecha y hora ajustada var dia = ("0" + fechaAjustada.getDate()).slice(-2); var mes = ("0" + (fechaAjustada.getMonth() + 1)).slice(-2); var anio = fechaAjustada.getFullYear(); var horas = ("0" + fechaAjustada.getHours()).slice(-2); var minutos = ("0" + fechaAjustada.getMinutes()).slice(-2); var segundos = ("0" + fechaAjustada.getSeconds()).slice(-2); // Obtener AM o PM var ampm = fechaAjustada.getHours() >= 12 ? 'AM' : 'PM'; //////console.log("ampm "+ampm) // Convertir las horas a formato de 12 horas horas = horas % 12; horas = horas ? horas : 12; // '0' se considera como 12 en formato de 12 horas // Formatear la fecha y hora en el formato 'dd/mm/yyyy hh:mm:ss AM/PM' var fechaFormateada = dia + '/' + mes + '/' + anio + ' ' + horas + ':' + minutos + ':' + segundos + ' ' + ampm; return fechaFormateada; } function no_encontrado_denegado_eliminacion(item,archivo,param,diaactualiza,motivo){ $("#"+item).text("") $('Busca Archivo').appendTo("#"+item+"A"); $('

Se ha denegado la elminación, el día '+diaactualiza+' , por el motivo '+motivo+'

').appendTo("#"+item+"A"); $("#Btn1st"+item).click(function() { $("#Btn1st"+item).hide(); SelectedFile(item,archivo,param) }); } function consulta_revisarDBFB(){ return new Promise(function(resolve, reject) { //revisarDBFB() var settings = { "url": "/Expedientes/Consulta/Estatus/Web/opt/sne", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado":Persona.NumeroEmpleado, "Nombre_Completo":Persona.Nombre+" "+Persona.aPaterno+" "+Persona.aMaterno, "RFC": Persona.RFC, "NumeroEmpleadoutoriza":Persona.NumeroEmpleado, "K":Persona.Password }), }; $.ajax(settings).done(function (response) { var modal = document.getElementById("EstatusExpediente"); //modal.style.display = "block"; //modal.style.opacity = 1; //modal.style.top = "-5%"; //modal.style.backgroundColor="rgba(0,0,0,0.4)"; //modal.style.padding="100px" $("#EstatusExpediente").css("text-align", "center"); $("#EstatusExpediente").css("background-color", "white"); $("#EstatusExpediente").css("border", "groove"); $("#EstatusExpediente").css("border-top-left-radius", "10px"); $("#EstatusExpediente").css("border-top-right-radius", "10px"); $("#EstatusExpediente").css("border-bottom-right-radius", "10px"); $("#EstatusExpediente").css("border-bottom-left-radius", "10px"); //dataPersonaExpedienteEstatus=JSON.parse(response); dataPersonaExpedienteEstatus=response //dataPrueba = JSON.parse(dataPersonaExpedienteEstatus) dataPrueba = dataPersonaExpedienteEstatus //////console.log(dataPrueba); /* $("#_ine_").empty(); $("#_ine_D").empty(); $("#_ine_B").empty(); $("#_ine_D").empty(); $("#_beneficiarios_").empty(); $("#_beneficiarios_D").empty(); $("#_beneficiarios_B").empty(); $("#_beneficiarios_D").empty(); $("#_ratificacion_").empty(); $("#_ratificacion_D").empty(); $("#_ratificacion_B").empty(); $("#_ratificacion_A").empty(); $("#_rfc_").empty(); $("#_rfc_D").empty(); $("#_rfc_B").empty(); $("#_rfc_A").empty(); $("#_credencial_").empty(); $("#_credencial_D").empty(); $("#_credencial_B").empty(); $("#_credencial_A").empty(); $("#_credencial_").empty(); $("#_credencial_D").empty(); $("#_credencial_B").empty(); $("#_credencial_A").empty(); */ if(dataPrueba[0].Estatus=="True"){ encontrado("_ine_", "IN","INe") } if(dataPrueba[0].Estatus=='False'){ no_encontrado("_ine_", "IN","INe") } if(dataPrueba[0].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_ine_", "IN","INe",dataPrueba[0].Motivo) } if(dataPrueba[0].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion)) } if(dataPrueba[0].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza) } if(dataPrueba[0].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo,dataPrueba[0].RutaStatus) } if(dataPrueba[0].Estatus=="Eliminacion Denegada"){ encontrado_1("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo,dataPrueba[0].RutaStatus) } if(dataPrueba[0].Estatus=="Eliminacion Aprobada"){ encontrado_2("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo) } if((dataPrueba[0].Estatus=="Eliminacion Realizada")){ encontrado_3("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo) } if(dataPrueba[1].Estatus=="True"){ encontrado("_beneficiarios_", "BE","BEneficiarios") } if(dataPrueba[1].Estatus=="False"){ no_encontrado("_beneficiarios_", "BE","BEneficiarios") } if(dataPrueba[1].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_beneficiarios_", "BE","BEneficiarios",dataPrueba[1].Motivo) } if(dataPrueba[1].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion)) } if(dataPrueba[1].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza) } if(dataPrueba[1].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo,dataPrueba[1].RutaStatus) } if(dataPrueba[1].Estatus=="Eliminacion Denegada"){ no_encontrado_denegado_eliminacion("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo) } if(dataPrueba[1].Estatus=="Eliminacion Denegada"){ encontrado_1("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo,dataPrueba[1].RutaStatus) } if(dataPrueba[1].Estatus=="Eliminacion Aprobada"){ encontrado_2("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo) } if((dataPrueba[1].Estatus=="Eliminacion Realizada")){ encontrado_3("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo) } //(item,archivo,param,diaactualiza,p_actualiza,motivo) if(dataPrueba[2].Estatus=="True"){ encontrado("_conoce_cliente_", "CC","ConoceCliente") } if(dataPrueba[2].Estatus=="False"){ no_encontrado("_conoce_cliente_", "CC","ConoceCliente") } if(dataPrueba[2].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_conoce_cliente_", "CC","ConoceCliente",dataPrueba[2].Motivo) } if(dataPrueba[2].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion)) } if(dataPrueba[2].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza) } if(dataPrueba[2].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo,dataPrueba[2].RutaStatus) } if(dataPrueba[2].Estatus=="Eliminacion Denegada"){ encontrado_1("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo,dataPrueba[2].RutaStatus) } if(dataPrueba[2].Estatus=="Eliminacion Aprobada"){ encontrado_2("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo) } if((dataPrueba[2].Estatus=="Eliminacion Realizada")){ encontrado_3("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo) } if(dataPrueba[3].Estatus=="True"){ encontrado("_curp_", "CP","CurP") } if(dataPrueba[3].Estatus=="False"){ no_encontrado("_curp_", "CP","CurP") } if(dataPrueba[3].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_curp_", "CP","CurP",dataPrueba[3].Motivo) } if(dataPrueba[3].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion)) } if(dataPrueba[3].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza) } if(dataPrueba[3].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo,dataPrueba[3].RutaStatus) } if(dataPrueba[3].Estatus=="Eliminacion Denegada"){ encontrado_1("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo,dataPrueba[3].RutaStatus) } if(dataPrueba[3].Estatus=="Eliminacion Aprobada"){ encontrado_2("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo) } if((dataPrueba[3].Estatus=="Eliminacion Realizada")){ encontrado_3("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo) } if(dataPrueba[4].Estatus=="True"){ encontrado("_comprobante_", "DO","DOmicilio") } if(dataPrueba[4].Estatus=="False"){ no_encontrado("_comprobante_", "DO","DOmicilio") } if(dataPrueba[4].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_comprobante_", "DO","DOmicilio",dataPrueba[4].Motivo) } if(dataPrueba[4].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion)) } if(dataPrueba[4].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza) } if(dataPrueba[4].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo,dataPrueba[4].RutaStatus) } if(dataPrueba[4].Estatus=="Eliminacion Denegada"){ encontrado_1("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo,dataPrueba[4].RutaStatus) } if(dataPrueba[4].Estatus=="Eliminacion Aprobada"){ encontrado_2("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo) } if((dataPrueba[4].Estatus=="Eliminacion Realizada")){ encontrado_3("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo) } if(dataPrueba[5].Estatus=="True"){ encontrado("_ine_beneficiarios_", "LI","ListaineBeneficiario") } if(dataPrueba[5].Estatus=="False"){ no_encontrado("_ine_beneficiarios_", "LI","ListaineBeneficiario") } if(dataPrueba[5].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_ine_beneficiarios_", "LI","ListaineBeneficiario",dataPrueba[5].Motivo) } if(dataPrueba[5].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion)) } if(dataPrueba[5].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza) } if(dataPrueba[5].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo,dataPrueba[5].RutaStatus) } if(dataPrueba[5].Estatus=="Eliminacion Denegada"){ encontrado_1("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo,dataPrueba[5].RutaStatus) } if(dataPrueba[5].Estatus=="Eliminacion Aprobada"){ encontrado_2("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo) } if((dataPrueba[5].Estatus=="Eliminacion Realizada")){ encontrado_3("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo) } if(dataPrueba[6].Estatus=="True"){ encontrado("_ratificacion_", "RA","RAtificacion") } if(dataPrueba[6].Estatus=="False"){ no_encontrado("_ratificacion_", "RA","RAtificacion") } if(dataPrueba[6].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_ratificacion_", "RA","RAtificacion",dataPrueba[6].Motivo) } if(dataPrueba[6].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion)) } if(dataPrueba[6].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza) } if(dataPrueba[6].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo,dataPrueba[6].RutaStatus) } if(dataPrueba[6].Estatus=="Eliminacion Denegada"){ encontrado_1("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo,dataPrueba[6].RutaStatus) } if(dataPrueba[6].Estatus=="Eliminacion Aprobada"){ encontrado_2("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo) } if((dataPrueba[6].Estatus=="Eliminacion Realizada")){ encontrado_3("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo) } if(dataPrueba[7].Estatus=="True"){ encontrado("_rfc_", "RC","RfC") } if(dataPrueba[7].Estatus=="False"){ no_encontrado("_rfc_", "RC","RfC") } if(dataPrueba[7].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_rfc_", "RC","RfC",dataPrueba[7].Motivo) } if(dataPrueba[7].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion)) } if(dataPrueba[7].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza) } if(dataPrueba[7].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo,dataPrueba[7].RutaStatus) } if(dataPrueba[7].Estatus=="Eliminacion Denegada"){ encontrado_1("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo,dataPrueba[7].RutaStatus) } if(dataPrueba[7].Estatus=="Eliminacion Aprobada"){ encontrado_2("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo) } if((dataPrueba[7].Estatus=="Eliminacion Realizada")){ encontrado_3("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo) } if(dataPrueba[8].Estatus=="True"){ encontrado("_credencial_", "UH","credencialUAEH") } if(dataPrueba[8].Estatus=="False"){ no_encontrado("_credencial_", "UH","credencialUAEH") } if(dataPrueba[8].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_credencial_", "UH","credencialUAEH",dataPrueba[8].Motivo) } if(dataPrueba[8].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion)) } if(dataPrueba[8].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza) } if(dataPrueba[8].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo,dataPrueba[8].RutaStatus) } if(dataPrueba[8].Estatus=="Eliminacion Denegada"){ encontrado_1("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo,dataPrueba[8].RutaStatus) } if(dataPrueba[8].Estatus=="Eliminacion Aprobada"){ encontrado_2("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo) } if((dataPrueba[8].Estatus=="Eliminacion Realizada")){ encontrado_3("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo) } //////console.log("dataPrueba[9].Prestamo.length "+dataPrueba[9].Prestamo.length ) if(dataPrueba[9].Prestamo.length>0){ if (document.getElementById('AbreModalPrestamos')) { var modal = document.getElementById("EstatusPrestamo"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" // ////console.log('El botón existe.'); // ////console.log("Entre al if ") $('#AbreModalPrestamos').css("display", "block") // ////console.log("boton visible ") $('#AbreModalPrestamos').click(function () { // ////console.log("boton con funcionalidad") var modal = document.getElementById("EstatusPrestamo"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" modal.style.display = "block"; $('#Categoria').text(dataPrueba[9].Prestamo[0].Categoría) }); } else { // ////console.log('El botón no existe.'); } } if(dataPrueba[10].Saldo.length>0){ if (document.getElementById('AbreModalSaldos')) { var modal = document.getElementById("EstatusSaldos"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" // ////console.log('El botón existe.'); // ////console.log("Entre al if ") $('#AbreModalSaldos').css("display", "block") // ////console.log("boton visible ") $('#AbreModalSaldos').click(function () { // ////console.log("boton con funcionalidad") var modal = document.getElementById("EstatusPrestamo"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" modal.style.display = "block"; }); } if (document.getElementById('AbreModalCotizador')) { var modal = document.getElementById("EstatusCotizador"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" // ////console.log('El botón existe.'); // ////console.log("Entre al if ") $('#AbreModalSaldos').css("display", "block") // ////console.log("boton visible ") $('#AbreModalCotizador').click(function () { // ////console.log("boton con funcionalidad") var modal = document.getElementById("EstatusCotizador"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" modal.style.display = "block"; /* $('#SALDO_CUOTA').text(dataPrueba[10].Saldo[0].SALDO_CUOTA) $('#SALDO_APORTACION').text(dataPrueba[10].Saldo[0].SALDO_APORTACION) $('#SALDO_ADICIONAL').text(dataPrueba[10].Saldo[0].SALDO_ADICIONAL) $('#SALDO_DEVOLUCION').text(dataPrueba[10].Saldo[0].SALDO_DEVOLUCION) $('#SALDO_RETENIDO').text(dataPrueba[10].Saldo[0].SALDO_RETENIDO) $('#SALDO_CANCELACION').text(dataPrueba[10].Saldo[0].SALDO_CANCELACION) $('#SALDO_RENDIMIENTOS').text(dataPrueba[10].Saldo[0].SALDO_RENDIMIENTOS) $('#SALDO_TOTAL').text(dataPrueba[10].Saldo[0].SALDO_TOTAL) $('#ESTATUS').text(dataPrueba[10].Saldo[0].ESTATUS) */ Cotizador(); }); $('#CierraModal1111').click(function () { var modal = document.getElementById("EstatusCotizador"); modal.style.display = "none"; }); $('#CierraModal2222').click(function () { var modal = document.getElementById("EstatusCotizador"); modal.style.display = "none"; }); } else { // ////console.log('El botón no existe.'); } } //timeout2 = setTimeout($('#MuladeCarga').load('ExpedientesCanvasWeb.html'), 2000); resolve(); //$("#tablaExpedientePersonal").show(); }); }); } function revisarDBFB(){ return new Promise(function(resolve, reject) { var settings = { "url": "/Expedientes/Consulta/Estatus/Web/opt/sne", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado":Persona.NumeroEmpleado, "Nombre_Completo":Persona.Nombre+" "+Persona.aPaterno+" "+Persona.aMaterno, "RFC": Persona.RFC, "NumeroEmpleadoutoriza":Persona.NumeroEmpleado, "K":Persona.Password }), }; $.ajax(settings).done(function (response) { //Persona.postLogin(response_padre) //dataPersonaExpedienteEstatus=JSON.parse(response); dataPersonaExpedienteEstatus=response //dataPrueba = JSON.parse(dataPersonaExpedienteEstatus) dataPrueba = dataPersonaExpedienteEstatus resolve(); //////console.log(dataPrueba); /* $("#_ine_").empty(); $("#_ine_D").empty(); $("#_ine_B").empty(); $("#_ine_D").empty(); $("#_beneficiarios_").empty(); $("#_beneficiarios_D").empty(); $("#_beneficiarios_B").empty(); $("#_beneficiarios_D").empty(); $("#_ratificacion_").empty(); $("#_ratificacion_D").empty(); $("#_ratificacion_B").empty(); $("#_ratificacion_A").empty(); $("#_rfc_").empty(); $("#_rfc_D").empty(); $("#_rfc_B").empty(); $("#_rfc_A").empty(); $("#_credencial_").empty(); $("#_credencial_D").empty(); $("#_credencial_B").empty(); $("#_credencial_A").empty(); $("#_credencial_").empty(); $("#_credencial_D").empty(); $("#_credencial_B").empty(); $("#_credencial_A").empty(); */ //$("#tablaExpedientePersonal").show(); }); }); } function cargaModalWebEstilos(response){ if(response.codigo==0){ Persona.setRFC(response.RFC) Persona.setaPaterno(response.aPaterno); Persona.setaMaterno(response.aMaterno); Persona.setNombre(response.Nombre); Persona.URL=response.url//"/EstadoCuentaLoginExitoSu" } else{ Persona.setcodigo(response.codigo) Persona.setrespuesta(response.respuesta) $("#mensajeE").text(/*Persona.getcodigo() + " " + */Persona.getrespuesta()) $("#mensajeE").css("text-align", "center") $("#mensajeE").css("color", "red") $("#mensajeE").css("font-weight", "700") } //var promesa = Persona.setperiodos_Disponibles(response.Periodos_Disponibles) /* promesa.then(function(){ if(response.tiposPuesto){ Persona.setTiposPuesto(response.tiposPuesto); cssQDual(); } else{ cssQ(); } }) */ new Promise(function(resolve) { resolve(Persona.setperiodos_Disponibles(response.Periodos_Disponibles)); }).then(function(result) { //////console.log("response.tiposPuesto") //////console.log(response.tiposPuesto) //if((response.tiposPuesto)&&(response.Periodos_Disponibles)) if(response.tiposPuesto.length>1) { Persona.setTiposPuesto(response.tiposPuesto); cssQDual(); } else{ if(response.Periodos_Disponibles){ cssQ(); } } }) if((Persona.URL =='/EstadoCuentaLoginExitoSu')|| (Persona.URL =='/EstadoCuentaLoginExito')|| (Persona.URL =='/EstadoCuentaLoginExitoso')){ navegacion_bulma() EstatusExpediente_bulma() $('#MuladeCarga').load('ExpedientesCanvasWeb.html'); EstatusPrestamo_bulma() Estatus_Saldos_bulma() Estatus_Cotizador_bulma() //Estatus_Calculadora() Estatus_Solicitud_Prestamo() mostrar_Estado_Cuenta(true) mostrarNotificaciones() ConsultaPrellenados() // ////console.log("Cargando ExpedientesCanvasWeb") //timeout100 = setTimeout(function() { //}, 1000); } else{ var modal = document.getElementById("EstatusExpediente"); //modal.style.display = "block"; modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" if(dataPrueba[0].Estatus=="True"){ encontrado("_ine_", "IN","INe") } if(dataPrueba[0].Estatus=='False'){ no_encontrado("_ine_", "IN","INe") } if(dataPrueba[0].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_ine_", "IN","INe",dataPrueba[0].Motivo) } if(dataPrueba[0].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion)) } if(dataPrueba[0].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza) } if(dataPrueba[0].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo,dataPrueba[0].RutaStatus) } if(dataPrueba[0].Estatus=="Eliminacion Denegada"){ encontrado_1("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo,dataPrueba[0].RutaStatus) } if(dataPrueba[0].Estatus=="Eliminacion Aprobada"){ encontrado_2("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo) } if((dataPrueba[0].Estatus=="Eliminacion Realizada")){ encontrado_3("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo) } if(dataPrueba[1].Estatus=="True"){ encontrado("_beneficiarios_", "BE","BEneficiarios") } if(dataPrueba[1].Estatus=="False"){ no_encontrado("_beneficiarios_", "BE","BEneficiarios") } if(dataPrueba[1].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_beneficiarios_", "BE","BEneficiarios",dataPrueba[1].Motivo) } if(dataPrueba[1].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion)) } if(dataPrueba[1].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza) } if(dataPrueba[1].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo,dataPrueba[1].RutaStatus) } if(dataPrueba[1].Estatus=="Eliminacion Denegada"){ no_encontrado_denegado_eliminacion("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo) } if(dataPrueba[1].Estatus=="Eliminacion Denegada"){ encontrado_1("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo,dataPrueba[1].RutaStatus) } if(dataPrueba[1].Estatus=="Eliminacion Aprobada"){ encontrado_2("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo) } if((dataPrueba[1].Estatus=="Eliminacion Realizada")){ encontrado_3("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo) } //(item,archivo,param,diaactualiza,p_actualiza,motivo) if(dataPrueba[2].Estatus=="True"){ encontrado("_conoce_cliente_", "CC","ConoceCliente") } if(dataPrueba[2].Estatus=="False"){ no_encontrado("_conoce_cliente_", "CC","ConoceCliente") } if(dataPrueba[2].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_conoce_cliente_", "CC","ConoceCliente",dataPrueba[2].Motivo) } if(dataPrueba[2].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion)) } if(dataPrueba[2].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza) } if(dataPrueba[2].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo,dataPrueba[2].RutaStatus) } if(dataPrueba[2].Estatus=="Eliminacion Denegada"){ encontrado_1("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo,dataPrueba[2].RutaStatus) } if(dataPrueba[2].Estatus=="Eliminacion Aprobada"){ encontrado_2("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo) } if((dataPrueba[2].Estatus=="Eliminacion Realizada")){ encontrado_3("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo) } if(dataPrueba[3].Estatus=="True"){ encontrado("_curp_", "CP","CurP") } if(dataPrueba[3].Estatus=="False"){ no_encontrado("_curp_", "CP","CurP") } if(dataPrueba[3].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_curp_", "CP","CurP",dataPrueba[3].Motivo) } if(dataPrueba[3].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion)) } if(dataPrueba[3].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza) } if(dataPrueba[3].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo,dataPrueba[3].RutaStatus) } if(dataPrueba[3].Estatus=="Eliminacion Denegada"){ encontrado_1("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo,dataPrueba[3].RutaStatus) } if(dataPrueba[3].Estatus=="Eliminacion Aprobada"){ encontrado_2("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo) } if((dataPrueba[3].Estatus=="Eliminacion Realizada")){ encontrado_3("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo) } if(dataPrueba[4].Estatus=="True"){ encontrado("_comprobante_", "DO","DOmicilio") } if(dataPrueba[4].Estatus=="False"){ no_encontrado("_comprobante_", "DO","DOmicilio") } if(dataPrueba[4].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_comprobante_", "DO","DOmicilio",dataPrueba[4].Motivo) } if(dataPrueba[4].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion)) } if(dataPrueba[4].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza) } if(dataPrueba[4].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo,dataPrueba[4].RutaStatus) } if(dataPrueba[4].Estatus=="Eliminacion Denegada"){ encontrado_1("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo,dataPrueba[4].RutaStatus) } if(dataPrueba[4].Estatus=="Eliminacion Aprobada"){ encontrado_2("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo) } if((dataPrueba[4].Estatus=="Eliminacion Realizada")){ encontrado_3("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo) } if(dataPrueba[5].Estatus=="True"){ encontrado("_ine_beneficiarios_", "LI","ListaineBeneficiario") } if(dataPrueba[5].Estatus=="False"){ no_encontrado("_ine_beneficiarios_", "LI","ListaineBeneficiario") } if(dataPrueba[5].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_ine_beneficiarios_", "LI","ListaineBeneficiario",dataPrueba[5].Motivo) } if(dataPrueba[5].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion)) } if(dataPrueba[5].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza) } if(dataPrueba[5].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo,dataPrueba[5].RutaStatus) } if(dataPrueba[5].Estatus=="Eliminacion Denegada"){ encontrado_1("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo,dataPrueba[5].RutaStatus) } if(dataPrueba[5].Estatus=="Eliminacion Aprobada"){ encontrado_2("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo) } if((dataPrueba[5].Estatus=="Eliminacion Realizada")){ encontrado_3("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo) } if(dataPrueba[6].Estatus=="True"){ encontrado("_ratificacion_", "RA","RAtificacion") } if(dataPrueba[6].Estatus=="False"){ no_encontrado("_ratificacion_", "RA","RAtificacion") } if(dataPrueba[6].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_ratificacion_", "RA","RAtificacion",dataPrueba[6].Motivo) } if(dataPrueba[6].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion)) } if(dataPrueba[6].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza) } if(dataPrueba[6].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo,dataPrueba[6].RutaStatus) } if(dataPrueba[6].Estatus=="Eliminacion Denegada"){ encontrado_1("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo,dataPrueba[6].RutaStatus) } if(dataPrueba[6].Estatus=="Eliminacion Aprobada"){ encontrado_2("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo) } if((dataPrueba[6].Estatus=="Eliminacion Realizada")){ encontrado_3("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo) } if(dataPrueba[7].Estatus=="True"){ encontrado("_rfc_", "RC","RfC") } if(dataPrueba[7].Estatus=="False"){ no_encontrado("_rfc_", "RC","RfC") } if(dataPrueba[7].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_rfc_", "RC","RfC",dataPrueba[7].Motivo) } if(dataPrueba[7].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion)) } if(dataPrueba[7].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza) } if(dataPrueba[7].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo,dataPrueba[7].RutaStatus) } if(dataPrueba[7].Estatus=="Eliminacion Denegada"){ encontrado_1("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo,dataPrueba[7].RutaStatus) } if(dataPrueba[7].Estatus=="Eliminacion Aprobada"){ encontrado_2("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo) } if((dataPrueba[7].Estatus=="Eliminacion Realizada")){ encontrado_3("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo) } if(dataPrueba[8].Estatus=="True"){ encontrado("_credencial_", "UH","credencialUAEH") } if(dataPrueba[8].Estatus=="False"){ no_encontrado("_credencial_", "UH","credencialUAEH") } if(dataPrueba[8].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_credencial_", "UH","credencialUAEH",dataPrueba[8].Motivo) } if(dataPrueba[8].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion)) } if(dataPrueba[8].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza) } if(dataPrueba[8].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo,dataPrueba[8].RutaStatus) } if(dataPrueba[8].Estatus=="Eliminacion Denegada"){ encontrado_1("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo,dataPrueba[8].RutaStatus) } if(dataPrueba[8].Estatus=="Eliminacion Aprobada"){ encontrado_2("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo) } if((dataPrueba[8].Estatus=="Eliminacion Realizada")){ encontrado_3("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo) } // ////console.log("data0") //////console.log("dataPrueba[9].Prestamo.length "+dataPrueba[9].Prestamo.length) if(dataPrueba[9].Prestamo.length>0){ // ////console.log("Entre al if ") $('#AbreModalPrestamos').css("display", "block") // ////console.log("boton visible ") $('#AbreModalPrestamos').click(function () { // ////console.log("boton con funcionalidad") var modal = document.getElementById("EstatusPrestamo"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" modal.style.display = "block"; $('#Categoria').text(dataPrueba[9].Prestamo[0].Categoría) $('#mes').text(dataPrueba[9].Prestamo[0].Mes_pago) $('#anio').text(dataPrueba[9].Prestamo[0].Año_pago) $('#monto').text(dataPrueba[9].Prestamo[0].Préstamo) $('#plazo').text(dataPrueba[9].Prestamo[0].Plazo) $('#tasa').text(dataPrueba[9].Prestamo[0].Tasa_de_Interés) $('#primerDescuento').text(dataPrueba[9].Prestamo[0].Periodo_Primer_Descuento) $('#UltimoDescuento').text(dataPrueba[9].Prestamo[0].Periodo_Último_Descuento) $('#periodospagagos').text(dataPrueba[9].Prestamo[0].Periodos_Pagados) $('#periodosfaltantes').text(dataPrueba[9].Prestamo[0].Periodos_Faltantes_por_Pagar) $('#periodosliquida').text(dataPrueba[9].Prestamo[0].Periodo_Anio_de_Liquidacion) $('#capital').text(dataPrueba[9].Prestamo[0].Capital) $('#interes').text(dataPrueba[9].Prestamo[0].Interés) $('#fg').text(dataPrueba[9].Prestamo[0].Fondo_Garantía) //$('#fechapa').text(dataPrueba[9].Prestamo[0].Fecha_Pago_Expediente) $('#fechacr').text(dataPrueba[9].Prestamo[0].Fecha_Creación_Expediente) $('#folio').text(dataPrueba[9].Prestamo[0].Folio_expediente) }); $('#CierraModal11').click(function () { var modal = document.getElementById("EstatusPrestamo"); modal.style.display = "none"; }); $('#CierraModal22').click(function () { var modal = document.getElementById("EstatusPrestamo"); modal.style.display = "none"; }); } // ////console.log("data10") // ////console.log("dataPrueba[10].Saldo.length "+dataPrueba[10].Saldo.length) if(dataPrueba[10].Saldo.length>0){ // ////console.log("data10 adentro") if (document.getElementById('AbreModalSaldos')) { var modal = document.getElementById("EstatusSaldos"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" // ////console.log('El botón existe.'); // ////console.log("Entre al if ") $('#AbreModalSaldos').css("display", "block") // ////console.log("boton visible ") $('#AbreModalSaldos').click(function () { // ////console.log("boton con funcionalidad") var modal = document.getElementById("EstatusSaldos"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" modal.style.display = "block"; $('#SALDO_CUOTA').text(dataPrueba[10].Saldo[0].SALDO_CUOTA) $('#SALDO_APORTACION').text(dataPrueba[10].Saldo[0].SALDO_APORTACION) $('#SALDO_ADICIONAL').text(dataPrueba[10].Saldo[0].SALDO_ADICIONAL) $('#SALDO_DEVOLUCION').text(dataPrueba[10].Saldo[0].SALDO_DEVOLUCION) $('#SALDO_RETENIDO').text(dataPrueba[10].Saldo[0].SALDO_RETENIDO) $('#SALDO_CANCELACION').text(dataPrueba[10].Saldo[0].SALDO_CANCELACION) $('#SALDO_RENDIMIENTOS').text(dataPrueba[10].Saldo[0].SALDO_RENDIMIENTOS) $('#SALDO_TOTAL').text(dataPrueba[10].Saldo[0].SALDO_TOTAL) $('#ESTATUS').text(dataPrueba[10].Saldo[0].ESTATUS) }); $('#CierraModal111').click(function () { var modal = document.getElementById("EstatusSaldos"); modal.style.display = "none"; }); $('#CierraModal222').click(function () { var modal = document.getElementById("EstatusSaldos"); modal.style.display = "none"; }); } if (document.getElementById('AbreModalCotizador')) { var modal = document.getElementById("EstatusCotizador"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" // ////console.log('El botón existe.'); // ////console.log("Entre al if ") $('#AbreModalSaldos').css("display", "block") // ////console.log("boton visible ") $('#AbreModalCotizador').click(function () { // ////console.log("boton con funcionalidad") var modal = document.getElementById("EstatusCotizador"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" modal.style.display = "block"; /* $('#SALDO_CUOTA').text(dataPrueba[10].Saldo[0].SALDO_CUOTA) $('#SALDO_APORTACION').text(dataPrueba[10].Saldo[0].SALDO_APORTACION) $('#SALDO_ADICIONAL').text(dataPrueba[10].Saldo[0].SALDO_ADICIONAL) $('#SALDO_DEVOLUCION').text(dataPrueba[10].Saldo[0].SALDO_DEVOLUCION) $('#SALDO_RETENIDO').text(dataPrueba[10].Saldo[0].SALDO_RETENIDO) $('#SALDO_CANCELACION').text(dataPrueba[10].Saldo[0].SALDO_CANCELACION) $('#SALDO_RENDIMIENTOS').text(dataPrueba[10].Saldo[0].SALDO_RENDIMIENTOS) $('#SALDO_TOTAL').text(dataPrueba[10].Saldo[0].SALDO_TOTAL) $('#ESTATUS').text(dataPrueba[10].Saldo[0].ESTATUS) */ }); $('#CierraModal1111').click(function () { var modal = document.getElementById("EstatusCotizador"); modal.style.display = "none"; }); $('#CierraModal2222').click(function () { var modal = document.getElementById("EstatusCotizador"); modal.style.display = "none"; }); } else { /// ////console.log('El botón no existe.'); } } // ////console.log("Cargando ExpedientesCanvasWeb") timeout100 = setTimeout(function() { $('#MuladeCarga').load('ExpedientesCanvasWeb.html'); }, 1000); } /* navegacion_bulma() EstatusExpediente_bulma() EstatusPrestamo_bulma() Estatus_Saldos_bulma() Estatus_Cotizador_bulma() */ /*timeout200 = setTimeout(function() { //$('#MuladeCarga').load('ExpedientesCanvasWeb.html'); }, 1500);*/ $("#AbreModal").show(); } function navegacion_bulma(){ $(".navbar-burger").click(function() { // Toggle the "is-active" class on both the "navbar-burger" and the "navbar-menu" $(".navbar-burger").toggleClass("is-active"); $(".navbar-menu").toggleClass("is-active"); }); } function Estatus_Saldos_bulma(){ // ////console.log("data10") // ////console.log("dataPrueba[10].Saldo.length "+dataPrueba[10].Saldo.length) if(dataPrueba[10].Saldo.length>0){ // ////console.log("data10 adentro") //if (document.getElementById('AbreModalSaldos')) { /* var modal = document.getElementById("EstatusSaldos"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px"*/ $("#EstatusSaldos").css("text-align", "center"); $("#EstatusSaldos").css("background-color", "white"); $("#EstatusSaldos").css("border", "groove"); $("#EstatusSaldos").css("border-top-left-radius", "10px"); $("#EstatusSaldos").css("border-top-right-radius", "10px"); $("#EstatusSaldos").css("border-bottom-right-radius", "10px"); $("#EstatusSaldos").css("border-bottom-left-radius", "10px"); // ////console.log('El botón existe.'); // ////console.log("Entre al if ") //$('#AbreModalSaldos').css("display", "block") // ////console.log("boton visible ") $('#SALDO_CUOTA').text(dataPrueba[10].Saldo[0].SALDO_CUOTA) $('#SALDO_APORTACION').text(dataPrueba[10].Saldo[0].SALDO_APORTACION) $('#SALDO_ADICIONAL').text(dataPrueba[10].Saldo[0].SALDO_ADICIONAL) $('#SALDO_DEVOLUCION').text(dataPrueba[10].Saldo[0].SALDO_DEVOLUCION) $('#SALDO_RETENIDO').text(dataPrueba[10].Saldo[0].SALDO_RETENIDO) $('#SALDO_CANCELACION').text(dataPrueba[10].Saldo[0].SALDO_CANCELACION) $('#SALDO_RENDIMIENTOS').text(dataPrueba[10].Saldo[0].SALDO_RENDIMIENTOS) $('#SALDO_TOTAL').text(dataPrueba[10].Saldo[0].SALDO_TOTAL) $('#ESTATUS').text(dataPrueba[10].Saldo[0].ESTATUS) if(dataPrueba[10].Saldo.length==2){ $('#TIPO_PUESTO').text(dataPrueba[10].Saldo[0].TIPO_PUESTO) $('#TIPO_PUESTO1').text(dataPrueba[10].Saldo[1].TIPO_PUESTO) $('#SALDO_CUOTA1').text(dataPrueba[10].Saldo[1].SALDO_CUOTA) $('#SALDO_APORTACION1').text(dataPrueba[10].Saldo[1].SALDO_APORTACION) $('#SALDO_ADICIONAL1').text(dataPrueba[10].Saldo[1].SALDO_ADICIONAL) $('#SALDO_DEVOLUCION1').text(dataPrueba[10].Saldo[1].SALDO_DEVOLUCION) $('#SALDO_RETENIDO1').text(dataPrueba[10].Saldo[1].SALDO_RETENIDO) $('#SALDO_CANCELACION1').text(dataPrueba[10].Saldo[1].SALDO_CANCELACION) $('#SALDO_RENDIMIENTOS1').text(dataPrueba[10].Saldo[1].SALDO_RENDIMIENTOS) $('#SALDO_TOTAL1').text(dataPrueba[10].Saldo[1].SALDO_TOTAL) $('#ESTATUS1').text(dataPrueba[10].Saldo[1].ESTATUS) } } } function formatea_amount(){ // ////console.log("formatea_amount") $("#verAmortizacionSolcitada").click(function() { $('#cotizadorTable').toggle(1000); }) $("#verAmortizacionSugerida").click(function() { $('#tablaSugerida').toggle(1000); }) $('#amount').on('blur', function () { var input = $(this).val(); // Remover caracteres que no sean números o el punto decimal input = input.replace(/[^0-9.]/g, ''); if (input !== '') { // Convertir el número a formato de pesos mexicanos var formattedInput = new Intl.NumberFormat('es-MX', { style: 'currency', currency: 'MXN' }).format(parseFloat(input)); // Actualizar el campo de entrada con el formato $(this).val(formattedInput); } }); // Evento que se activa cuando el usuario está escribiendo (input) $('#amount').on('focus', function () { var input = $(this).val(); // Remover el formato de moneda para que el usuario pueda editar sin problemas input = input.replace(/[^0-9.]/g, ''); $(this).val(input); }); } var prductos=[] function Estatus_Cotizador_bulma(){ formatea_amount(); $("#Cotizar").click(function() { Loading(); Get_Cotizaciones().then(function(){ Done(); }) }); var settings = { "url": "/GetProducts", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": Persona.getNumeroEmpleado(), "Password": Persona.getPassword(), "RFCPERSONA": Persona.getRFC() }), }; $.ajax(settings).done(function (response) { prductos=response // ////console.log(response); if (prductos.producto.length==0){ var sinCotiza = document.getElementById("sinCotiza"); sinCotiza.style.display = "block"; var DivcotizacionesSugeridas = document.getElementById("cotizacionSugrida"); DivcotizacionesSugeridas.style.display = "none"; var Seleccion = document.getElementById("Seleccion"); Seleccion.style.display = "none"; var Sender = document.getElementById("Sender"); Sender.style.display = "none"; } else{ $('#productSelect').empty(); // Añadimos una opción por defecto $('#productSelect').append(''); // Iteramos sobre el array 'producto' en la respuesta response.producto.forEach(function(item) { // Separar el id del nombre usando el ":" let parts = item.split(":"); let id = parts[0].trim(); // El ID es la primera parte let name = parts[1].trim(); // El nombre es la segunda parte // Añadir cada producto como una opción al select con id y nombre $('#productSelect').append(''); }); } }); } consulta_activa=false function notificacion(){ if(SolicitudPrestamoExpediente.length>0){ if(consulta_activa==false){ consulta_activa=true $('#ConsultaSolicitud').toggle(1000); $('#RegistraSolicitud').toggle(1000); /* ConsultaSolicitud* $("#ConsultaSolicitud").css("display", "block") $("#RegistraSolicitud").css("display", "block")*/ $('#SeguimientoSLi').toggleClass('is-active'); $('#NuevaSLi').toggleClass('is-active'); } // Selecciona el elemento de la navbar al que quieres agregar la notificación const navItem = document.getElementById("a_convocatoria"); // Cantidad de notificaciones, cámbiala dinámicamente según necesites const count = SolicitudPrestamoExpediente.filter(item => item.Estatus === "Mensaje Enviado").length; const notificationCount = count; // Verifica si el ícono de notificación ya existe let notificationIcon = 0 try { notificationIcon = navItem.querySelector(".notification-icon"); } catch (error) { console.error("Error al acceder al elemento:", error); } let badge; if (notificationCount > 0) { if (notificationIcon) { // Si el ícono ya existe, solo actualiza el contador badge = notificationIcon.querySelector(".badge"); badge.textContent = notificationCount; } else { // Si el ícono no existe, créalo junto con el contador notificationIcon = document.createElement("span"); notificationIcon.classList.add("notification-icon"); // Agrega el ícono de campana usando Font Awesome const bellIcon = document.createElement("i"); bellIcon.classList.add("fa", "fa-bell"); // Requiere Font Awesome notificationIcon.appendChild(bellIcon); // Crea el contador de notificaciones (badge) badge = document.createElement("span"); badge.classList.add("badge"); badge.textContent = notificationCount; notificationIcon.appendChild(badge); // Añade el contenedor de la notificación al enlace navItem.appendChild(notificationIcon); } }else if (notificationIcon) { // Ocultar el ícono si notificationCount es 0 notificationIcon.style.display = "none"; } } } function mostrarNotificaciones(){ CargaFormato = setTimeout(function() { notificacion() }, 3000); } function Estatus_Solicitud_Prestamo(){ $('#NameForm').text(Persona.Nombre); $('#PaternaLastNameForm').text(Persona.aPaterno); $('#MaternalLastNameForm').text(Persona.aMaterno); $('#LastNameForm').text(Persona.aPaterno+" "+Persona.aMaterno); $('#NumberEmployeeForm').text(Persona.NumeroEmpleado); $('#NameFormModal').text(Persona.Nombre); $('#LastNameFormModal').text(Persona.aPaterno+" "+Persona.aMaterno); $('#NumberEmployeeFormModal').text(Persona.NumeroEmpleado); ConsultaDataSolicitudPrestamo().then(function(){ $('#CentroCostoForm').text(Persona.getCentroCosto()); $('#TypePositionForm').text(Persona.gettipodePuesto()); $('#CentroCostoFormModal').text(Persona.getCentroCosto()); $('#TypePositionFormModal').text(Persona.gettipodePuesto()); ConsultaDataSolicitudPrestamoExpediente().then(function(){ consultaTablaSeguimiento(false) //console.log("Cargado...") if (contadorDocumentosOk==9){ //console.log("Expediente Completo") $('#ExpedienteEstatusModal').text("Completo"); } else{ $('#ExpedienteEstatusModal').text("Incompleto"); } //timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); //timeout3 = setTimeout(formateoForm(), 30000); CargaFormato = setTimeout(function() { formateoForm() }, 3000); }) }) } function ir_a_solicitudes(){ $('#ConsultaSolicitud').toggle(1000); $('#RegistraSolicitud').toggle(1000); $('#SeguimientoSLi').toggleClass('is-active'); $('#NuevaSLi').toggleClass('is-active'); } function consultaTablaSeguimiento(aviso){ /* */ mostrarCargando() ConsultaSolicitudPrestamoExpedienteQuirografario(Persona.NumeroEmpleado).then(function(){ //console.log("Persona.NumeroEmpleado "+Persona.NumeroEmpleado) ocultarCargando() if(aviso) { //ti = setTimeout(function() { closeSolicitudPrestamo() notificacion() //}, 1000); } const $tbody = $("#solicitudesTable tbody"); // Limpia el contenido previo $tbody.empty(); SolicitudPrestamoExpediente.forEach(item => { const fila = document.createElement("tr"); const dateString = item.FechaHora; const date = new Date(dateString); // Extraer los componentes de la fecha const year = date.getUTCFullYear(); const month = String(date.getUTCMonth() + 1).padStart(2, '0'); const day = String(date.getUTCDate()).padStart(2, '0'); const hours = String(date.getUTCHours()).padStart(2, '0'); const minutes = String(date.getUTCMinutes()).padStart(2, '0'); const seconds = String(date.getUTCSeconds()).padStart(2, '0'); // Formatear la fecha como 'YYYY-MM-DD HH:MM:SS' const formattedDate = `${year}-${month}-${day}T${hours}:${minutes}:${seconds}`; //console.log("item.Estatus "+item.Estatus) if(item.Estatus=='Solicitud Rechazada') { $("#VerResponderMensajeModal").css("display", "none") $tbody.append(` ${item.Estatus} ${item.fechaHoraEstatus} ${item.Folio} ${item.hash} `); } if(item.Estatus=='Solicitud Enviada') { $tbody.append(` ${item.Estatus} ${item.fechaHoraEstatus} ${item.Folio} Consultar `); } if(item.Estatus=='Mensaje Enviado') { $tbody.append(` Mensaje Nuevo Recibido ${item.fechaHoraEstatus} ${item.Folio} Ver Mensaje `); } if((item.Estatus=='Mensaje Recibido')||(item.Estatus=='Mensaje Respondido')||(item.Estatus=='Solicitud Aceptada')||(item.Estatus=='Solicitud Pendiente')) { //$("#VerResponderMensajeModal").css("display", "none") $tbody.append(` ${item.Estatus} ${item.fechaHoraEstatus} ${item.Folio} Ver Mensaje `); } if(item.Estatus=='Cita Confirmada') { $("#VerResponderMensajeModal").css("display", "none") $tbody.append(` ${item.Estatus} ${item.fechaHoraEstatus} ${item.Folio} Ver Mensaje `); } /*if(item.Estatus=='Solicitud Aceptada') { $("#VerResponderMensajeModal").css("display", "none") $tbody.append(` ${item.Estatus} ${item.fechaHoraEstatus} ${item.hash} Ver Mensaje `); }*/ }); }) } function aceptarCita(hash, numeroEmpleado) { numeroEmpleadoCaso=numeroEmpleado hasCaso=hash // Acción para aceptar la cita //console.log("Cita aceptada para:", numeroEmpleado, hash); mostrarCargando(); setTimeout(function() { EnviaMensjaePrestamoQuirografarioExpediente("Cita Confirmada","","Cita Confirmada").then(function(){ //console.log('Aceptando y Agendando...') ocultarCargando(); limpiarEnviaMensajeBody() /* tie = setTimeout(function() { //closeSolicitudPrestamoResponse() closeSolicitudPrestamo() }, 1000); mostrarNotificaciones() consultaTablaSeguimiento(true) */ tie = setTimeout(function() { //closeSolicitudPrestamoResponse() closeSolicitudPrestamoS() mostrarNotificaciones() consultaTablaSeguimiento(true) }, 1000); }); }, 500); } AceptaSolicitudPrestamoExpediente_=[] function AceptaSolicitudPrestamoExpediente(Fecha){ //solicitudPrestamoResponse=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/EnviaMensaje/Prestamos", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado":numeroEmpleadoCaso, "hashArrival":hasCaso, "Mensaje":Fecha, "Adjunto":"", "Remitente":numeroEmpleadoCaso, "Destinatario":"Préstamos", "Estatus":"Solicitud Aceptada", "newhashArrival":generateDateHash() }), }; $.ajax(settings).done(function (response) { //console.log(response); AceptaSolicitudPrestamoExpediente_=response resolve(); }); }) } RechazaSolicitudPrestamoExpediente_=[] function RechazaSolicitudPrestamoExpediente(Fecha){ //solicitudPrestamoResponse=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamoQuirografario/EnviaMensaje/Prestamos", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado":numeroEmpleadoCaso, "hashArrival":hasCaso, "Mensaje":Fecha, "Adjunto":"", "Remitente":numeroEmpleadoCaso, "Destinatario":"Préstamos", "Estatus":"Solicitud Pendiente", "newhashArrival":generateDateHash() }), }; $.ajax(settings).done(function (response) { //console.log(response); RechazaSolicitudPrestamoExpediente_=response resolve(); }); }) } function solicitarOtroDia(hash, numeroEmpleado) { mostrarCargando(); // Acción para solicitar otro día //console.log("Solicitar otro día para:", numeroEmpleado, hash); $("#agendarCitaDivPrestamo").css("display", "block") scrollToBottomModal() $("#btnAgendarCitaPrestamo").off("click"); CargaBotonAceptarCita = setTimeout(function() { ocultarCargando(); $("#btnAgendarCitaPrestamo").click( function() { const fechaSeleccionada = $("#fechaCitaPrestamo").val(); if (fechaSeleccionada) { //console.log("Fecha seleccionada:", fechaSeleccionada); // Realiza la acción que necesites con la fecha seleccionada mostrarCargando(); RechazaSolicitudPrestamoExpediente('Se ha agendado la fecha '+fechaSeleccionada+" de 10:00h a 16:00 h para acudir a la DAR a concluir el trámite, en espera de confirmación").then(function(){ //ConsultaSolicitudPrestamoExpediente(Persona.NumeroEmpleado).then(function(){ //console.log('Aceptando y Agendando...') ocultarCargando(); limpiarEnviaMensajeBody() $("#agendarCitaDivPrestamo").css("display", "none"); tie = setTimeout(function() { //closeSolicitudPrestamoResponse() closeSolicitudPrestamoS() mostrarNotificaciones() consultaTablaSeguimiento(true) }, 1000); }) //}) } else { alert("Por favor selecciona una fecha."); } }) }, 1000); } var PDF_Recibos_Nomina="" var PDF_Recibos_Nomina_Aval="" function formateoForm(){ const emailInput = document.getElementById('Emailname'); const emailMessage = document.getElementById('emailMessage'); emailInput.addEventListener('blur', function() { if (emailInput.checkValidity()) { emailMessage.textContent = "Formato de correo electrónico válido"; emailMessage.style.color = "green"; } else { emailMessage.textContent = "Por favor, introduce un correo electrónico válido"; emailMessage.style.color = "red"; } }); const numberInput = document.getElementById('Numbername'); const messageDiv = document.getElementById('NumberMessage'); numberInput.addEventListener("blur", function () { if (numberInput.value.trim() === "") { messageDiv.textContent = "⚠️ El número de teléfono es obligatorio."; messageDiv.style.color = "red"; } else { messageDiv.textContent = ""; // Limpiar el mensaje si es válido } }) const montoInput = document.getElementById('MontoPrestamoForm'); const montoMessage = document.getElementById('montoMessage'); montoInput.addEventListener('input', function() { const monto = parseFloat(montoInput.value); if (monto > 0 && monto <= 100000) { montoMessage.textContent = "Monto dentro del límite permitido"; montoMessage.style.color = "green"; } else { montoMessage.textContent = "Por favor, introduce un monto entre 1 y 100,000"; montoMessage.style.color = "red"; } }); const plazoInput = document.getElementById('PlazoPrestamoForm'); const plazoMessage = document.getElementById('plazoMessage'); plazoInput.addEventListener('input', function() { const plazo = parseInt(plazoInput.value, 10); if (plazo >= 1 && plazo <= 48) { plazoMessage.textContent = "Plazo dentro del límite permitido"; plazoMessage.style.color = "green"; } else { plazoMessage.textContent = "Por favor, introduce un plazo entre 2 y 48 quincenas"; plazoMessage.style.color = "red"; } }); $('#IDENTIFICACIONOFICIALPDF').change(function() { var nombreArchivo = $(this).val(); //console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); const fileName = fileNameWithExtension.split('.').shift(); $("#IDENTIFICACIONOFICIALPDFname").text(fileName) try { var value = document.getElementById('IDENTIFICACIONOFICIALPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(IDENTIFICACIONOFICIALPDF_=NombreDeTuVariableAEnviar, 500); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } }); $("#previoIDENTIFICACIONOFICIALPDF").click(function() { if(document.getElementById('IDENTIFICACIONOFICIALPDF').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('IDENTIFICACIONOFICIALPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(IDENTIFICACIONOFICIALPDF_=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $('#COMPROBANTEPDF').change(function() { var nombreArchivo = $(this).val(); //console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); const fileName = fileNameWithExtension.split('.').shift(); $("#COMPROBANTEPDFname").text(fileName) try { var value = document.getElementById('COMPROBANTEPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(COMPROBANTEPDF_=NombreDeTuVariableAEnviar, 500);; } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } }); $("#previoCOMPROBANTEPDF").click(function() { if(document.getElementById('COMPROBANTEPDF').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('COMPROBANTEPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(COMPROBANTEPDF_=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $('#IDENTIFICACIONUAEHPDF').change(function() { var nombreArchivo = $(this).val(); //console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); const fileName = fileNameWithExtension.split('.').shift(); $("#IDENTIFICACIONUAEHPDFname").text(fileName) try { var value = document.getElementById('IDENTIFICACIONUAEHPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(IDENTIFICACIONUAEHPDF_=NombreDeTuVariableAEnviar, 500); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } }); $("#previoIDENTIFICACIONUAEHPDF").click(function() { if(document.getElementById('IDENTIFICACIONUAEHPDF').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('IDENTIFICACIONUAEHPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(IDENTIFICACIONUAEHPDF_=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $('#LICENCIAPDF').change(function() { var nombreArchivo = $(this).val(); //console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); const fileName = fileNameWithExtension.split('.').shift(); $("#LICENCIAPDFname").text(fileName) try { var value = document.getElementById('LICENCIAPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(LICENCIAPDF_=NombreDeTuVariableAEnviar, 500); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } }); $("#previoLICENCIAPDF").click(function() { if(document.getElementById('LICENCIAPDF').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('LICENCIAPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(LICENCIAPDF_=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $('#COTIZACIONVEHICULOPDF').change(function() { var nombreArchivo = $(this).val(); //console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); const fileName = fileNameWithExtension.split('.').shift(); $("#COTIZACIONVEHICULOPDFname").text(fileName) try { var value = document.getElementById('COTIZACIONVEHICULOPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(COTIZACIONVEHICULOPDF_=NombreDeTuVariableAEnviar, 500); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } }); $("#previoCOTIZACIONVEHICULOPDF").click(function() { if(document.getElementById('COTIZACIONVEHICULOPDF').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('COTIZACIONVEHICULOPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(COTIZACIONVEHICULOPDF_=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $('#COTIZACIONVEHICULOSEMINUEVOPDF').change(function() { var nombreArchivo = $(this).val(); //console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); const fileName = fileNameWithExtension.split('.').shift(); $("#COTIZACIONVEHICULOSEMINUEVOPDFname").text(fileName) try { var value = document.getElementById('COTIZACIONVEHICULOSEMINUEVOPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(COTIZACIONVEHICULOSEMINUEVOPDF_=NombreDeTuVariableAEnviar, 500); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } }); $("#previoCOTIZACIONVEHICULOSEMINUEVOPDF").click(function() { if(document.getElementById('COTIZACIONVEHICULOSEMINUEVOPDF').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('COTIZACIONVEHICULOSEMINUEVOPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(COTIZACIONVEHICULOSEMINUEVOPDF_=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $('#RECIBOSNOMINAPDF').change(function() { var nombreArchivo = $(this).val(); //console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); const fileName = fileNameWithExtension.split('.').shift(); $("#RECIBOSNOMINAPDFname").text(fileName) try { var value = document.getElementById('RECIBOSNOMINAPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(RECIBOSNOMINAPDF_=NombreDeTuVariableAEnviar, 500); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } }); $("#previoRECIBOSNOMINAPDF").click(function() { if(document.getElementById('RECIBOSNOMINAPDF').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('RECIBOSNOMINAPDF').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(RECIBOSNOMINAPDF_=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $("#recibosNominoma").change(function () { var nombreArchivo = $(this).val(); //console.log("Se seleccionó el archivo: " + nombreArchivo); const fileNameWithExtension = nombreArchivo.split("\\").pop(); const fileName = fileNameWithExtension.split(".").shift(); $("#recibosNominaName").text(fileName); try { var value = document.getElementById("recibosNominoma").files[0]; var reader = new FileReader(); reader.onloadend = function (e) { recibosNominoma_ = e.target.result.split("base64,")[1]; }; reader.readAsDataURL(value); } catch (error) { console.error("Se produjo un error:", error.message); } }); $("#BtnPrControlesrecibosNominoma").click(function() { if(document.getElementById('recibosNominoma').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('recibosNominoma').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; timeout2m = setTimeout(PDF_Recibos_Nomina=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $('#recibosNominaAval').change(function() { var nombreArchivo = $(this).val(); //console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); const fileName = fileNameWithExtension.split('.').shift(); $("#recibosNominaNameAval").text(fileName) try { var value = document.getElementById('recibosNominaAval').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { recibosNominaAval_ = e.target.result.split("base64,")[1]; } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } }); $("#BtnPreviewRecibosNominaAval").click(function() { if(document.getElementById('recibosNominaAval').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('recibosNominaAval').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { recibosNominaAval_ = e.target.result.split("base64,")[1]; //PDF_Recibos_Nomina_Aval=NombreDeTuVariableAEnviar timeout2m = setTimeout(PDF_Recibos_Nomina_Aval=recibosNominaAval_, 500); timeout3 = setTimeout(pintaPDFS(recibosNominaAval_,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $("#EnviarSolicitud").click(function() { validar_covocatoria() }); /* $("#EnviarSolicitud").click(function() { if(($("#Emailname").val()!="")&& ($("#MontoPrestamoForm").val()!="")&& ($("#PlazoPrestamoForm").val()!="")&& ($("#FinalidadPrestamoForm").val()!=""))//&& //($("#conoceAvalModal").text()!="")) //($("#NumEmpleadoAvalModal").text()!="")) { $("#EmailnameForm").text($("#Emailname").val()) $("#MontoPrestamoModal").text($("#MontoPrestamoForm").val()) $("#PlazoPrestamoModal").text($("#PlazoPrestamoForm").val()) $("#FinalidadPrestamoModal").text($("#FinalidadPrestamoForm").val()) //$("#recibosNominomaModal").text($("#Emailname").text()) //$("#conoceAvalModal").text($("#conoceAval").val()) //const selectedValue = document.querySelector('input[name="conoceAval"]:checked'); const selectedInput = document.querySelector('input[name="conoceAval"]:checked'); if (selectedInput) { const selectedValue = selectedInput.value; if (selectedValue === "si") { $("#conoceAvalModal").text("Si"); } else { $("#conoceAvalModal").text("No"); } $("#NumEmpleadoAvalModal").text($("#NumEmpleadoAvalForm").val()) //$("#recibosNominaNameAvalModal").text($("#Emailname").text()) $('#SolicitudPreviewModal').toggle(1000); if(PDF_Recibos_Nomina==''){ if(document.getElementById('recibosNominoma').files[0]==undefined) { $("#recibosNominomaModal").text("No") } else{ $("#recibosNominomaModal").text("Si") try { var value = document.getElementById('recibosNominoma').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; PDF_Recibos_Nomina=NombreDeTuVariableAEnviar } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } } if(PDF_Recibos_Nomina!=''){ $("#recibosNominomaModal").text("Si") } if(PDF_Recibos_Nomina_Aval=='') { //$("#recibosNominaNameAvalModal").text("No") if(document.getElementById('recibosNominaAval').files[0]==undefined) { $("#recibosNominaNameAvalModal").text("No") } else{ $("#recibosNominaNameAvalModal").text("Si") try { var value = document.getElementById('recibosNominaAval').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; PDF_Recibos_Nomina_Aval=NombreDeTuVariableAEnviar } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } } if(PDF_Recibos_Nomina_Aval!='') { $("#recibosNominaNameAvalModal").text("Si") } } else { alert("Por favor, selecciona un valor en la pregunta ¿Ya conoces quién será tu Aval?"); } }else{ alert("Por favor llena todos los campos") } });*/ $("#EnviarSolicitudModal").off("click"); recibosNominoma_="" recibosNominaAval_="" $("#EnviarSolicitudModal").click(function() { //console.log("EstadoCuenta") /* //e.preventDefault(); // Crear un objeto con los datos a enviar var formData = { }; // Enviar los datos a través de AJAX $.ajax({ url: '/SolicitudPrestamo/CreaSolicitudAdelanto', // Sustituir con la URL de tu servidor type: 'POST', data: formData, success: function(response) { // Mostrar un mensaje de éxito //alert("Solicitud enviada con éxito"); //console.log(response); }, error: function(xhr, status, error) { // Mostrar un mensaje de error alert("Hubo un problema al enviar la solicitud"); console.error(error); } }); */ //if(SolicitudPrestamoExpediente.length==0){ mostrarCargando(); sube_archivo_pq( "recibosNominoma", recibosNominoma_, $("#NumberEmployeeForm").text() ).then(function () { //ocultarCargando(); sube_archivo_pq( "recibosNominaAval", recibosNominaAval_, $("#NumberEmployeeForm").text() ).then(function () { let _NombreCompleto_ = Persona.Nombre+" "+Persona.aPaterno+" "+Persona.aMaterno let _NumeroEmpleado_ = Persona.NumeroEmpleado let _TipoPuesto_ = Persona.gettipodePuesto() let _CentroCostos_ = Persona.getCentroCosto() let _documentos_Completos_ = "no" let _ExpedienteCompeto_=0 if (contadorDocumentosOk==9){ _documentos_Completos_ = "si" _ExpedienteCompeto_=1 } let _Monto_ = $("#MontoPrestamoForm").val() let _Numero_ = $("#Numbername").val() let _Plazo_ = $("#PlazoPrestamoForm").val() let _Finalidad_ = $("#FinalidadPrestamoForm").val() let _Correo_ = $("#Emailname").val() let _PDF_Recibos_Nomina_ = PDF_Recibos_Nomina const selectedValue = document.querySelector('input[name="conoceAval"]:checked').value; if (selectedValue === "si") { $("#conoceAvalModal").text("Si") } else { $("#conoceAvalModal").text("No") } let _conoce_aval_ =selectedValue let _NumeroEmpleadoAval_ = $("#NumEmpleadoAvalForm").val() let _PDF_Recibos_Nomina_Aval_=PDF_Recibos_Nomina_Aval let _hashArrival_=generateDateHash() InsertaSolicitudPrestamoExpediente( _NumeroEmpleado_, _NombreCompleto_, _TipoPuesto_, _CentroCostos_, _Correo_, _Monto_, _Plazo_, _Finalidad_, //_PDF_Recibos_Nomina_, _NumeroEmpleadoAval_, //_PDF_Recibos_Nomina_Aval_, _hashArrival_, _ExpedienteCompeto_,_Numero_ ).then(function(){ ocultarCargando(); //closeSolicitudPrestamo() let jsonResponse = '{"codigo":0,"respuesta":"Correcto"}'; // Convertir el JSON en un objeto let data = JSON.parse(jsonResponse); // Acceder a los valores //console.log(data.codigo); // Imprime: 0 //console.log(data.respuesta); // Imprime: Correcto //console.log(data.codigo); // Imprime: 0 //console.log(data.respuesta); // Imprime: Correcto if(data.codigo==0){ consultaTablaSeguimiento(true) } }) }); }); /*}else{ alert('Solo se puede enviar una solicitud, favor de dar seguimiento en el apartado "Seguimiento a Solicitudes"') }*/ //mostrarCargando(); //mostrarCargando(); //mostrarCargando(); //mostrarCargando(); //mostrarCargando(); //mostrarCargando(); //mostrarCargando(); //mostrarCargando(); }); $("#EnviarSolicitudModal_boton_previo").off("click"); $("#EnviarSolicitudModal_boton_previo").click(function() { mostrarCargando(); let _NombreCompleto_ = Persona.Nombre+" "+Persona.aPaterno+" "+Persona.aMaterno let _NumeroEmpleado_ = Persona.NumeroEmpleado let _TipoPuesto_ = Persona.gettipodePuesto() let _CentroCostos_ = Persona.getCentroCosto() let _documentos_Completos_ = "no" let _ExpedienteCompeto_=0 if (contadorDocumentosOk==9){ _documentos_Completos_ = "si" _ExpedienteCompeto_=1 } let _Correo_ = $("#Emailname").val() let _Numero_ = $("#Numbername").val() let _Monto_ = $("#MontoPrestamoForm").val() let _Plazo_ = $("#PlazoPrestamoForm").val() let _Finalidad_ = $("#FinalidadPrestamoForm").val() let _PDF_Recibos_Nomina_ = PDF_Recibos_Nomina const selectedValue = document.querySelector('input[name="conoceAval"]:checked').value; if (selectedValue === "si") { $("#conoceAvalModal").text("Si") } else { $("#conoceAvalModal").text("No") } let _conoce_aval_ =selectedValue let _NumeroEmpleadoAval_ = $("#NumEmpleadoAvalForm").val() let _PDF_Recibos_Nomina_Aval_=PDF_Recibos_Nomina_Aval let _hashArrival_=generateDateHash() InsertaSolicitudPrestamoExpediente( _NumeroEmpleado_, _NombreCompleto_, _TipoPuesto_, _CentroCostos_, _Correo_, _Monto_, _Plazo_, _Finalidad_, _PDF_Recibos_Nomina_, _NumeroEmpleadoAval_, _PDF_Recibos_Nomina_Aval_, _hashArrival_, _ExpedienteCompeto_, _Numero_).then(function(){ ocultarCargando(); //closeSolicitudPrestamo() let jsonResponse = '{"codigo":0,"respuesta":"Correcto"}'; // Convertir el JSON en un objeto let data = JSON.parse(jsonResponse); // Acceder a los valores //console.log(data.codigo); // Imprime: 0 //console.log(data.respuesta); // Imprime: Correcto //console.log(data.codigo); // Imprime: 0 //console.log(data.respuesta); // Imprime: Correcto if(data.codigo==0){ consultaTablaSeguimiento(true) } }) }); $("#SeguimientoS").click(function() { consulta_activa=true $('#ConsultaSolicitud').toggle(1000); $('#RegistraSolicitud').toggle(1000); $('#SeguimientoSLi').toggleClass('is-active'); $('#NuevaSLi').toggleClass('is-active'); }); $("#NuevaS").click(function() { consulta_activa=false $('#RegistraSolicitud').toggle(1000); $('#ConsultaSolicitud').toggle(1000); $('#NuevaSLi').toggleClass('is-active'); $('#SeguimientoSLi').toggleClass('is-active'); }); } function sube_archivo(NombreArchivo,archivob64,NumberEmployeeFormVP){ return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/CreaSolicitudAdelanto/SubeArchivo", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NombreArchivo": NombreArchivo, "archivob64": archivob64, "NumberEmployeeFormVP": NumberEmployeeFormVP }), }; $.ajax(settings).done(function (response) { //console.log(response); //ocultarCargando(); //consultaTablaSeguimiento(true) resolve(); }).fail(function(jqXHR, textStatus, errorThrown) { console.error("Error en la solicitud:", textStatus, errorThrown); ocultarCargando(); // Ocultar el cargando también en caso de error alert("Hubo un problema al enviar la solicitud. Intente nuevamente, el archivo "+NombreArchivo+" tiene errores"); reject(new Error("Error en la solicitud: " + textStatus + " - " + errorThrown)); });; }) } function sube_archivo_pq(NombreArchivo,archivob64,NumberEmployeeFormVP){ return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/CreaSolicitud/SubeArchivo", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NombreArchivo": NombreArchivo, "archivob64": archivob64, "NumberEmployeeFormVP": NumberEmployeeFormVP }), }; $.ajax(settings).done(function (response) { //console.log(response); //ocultarCargando(); //consultaTablaSeguimiento(true) resolve(); }).fail(function(jqXHR, textStatus, errorThrown) { console.error("Error en la solicitud:", textStatus, errorThrown); ocultarCargando(); // Ocultar el cargando también en caso de error alert("Hubo un problema al enviar la solicitud. Intente nuevamente, el archivo "+NombreArchivo+" tiene errores"); reject(new Error("Error en la solicitud: " + textStatus + " - " + errorThrown)); });; }) } function openSolicitud(hash) { // Puedes construir la URL y abrirla aquí o realizar alguna otra acción. alert("Solicitud con Folio "+hash+" Enviada Correctamente, en espera de seguimiento") } function closeSolicitudPrestamoMensaje() { $("#SolicitudPreviewModalMensaje").css("display", "none"); } function cargarTabla(datos,EstatusPrincipal) { const tbody = document.querySelector("#tablaMensajesPrestamo tbody"); tbody.innerHTML = ''; // Limpia la tabla antes de agregar nuevas filas if(EstatusPrincipal=="Mensaje Recibido") { $("#VerResponderMensajeModalPrestamo").css("display", "block") } if(EstatusPrincipal=="Solicitud Rechazada") { $("#VerResponderMensajeModalPrestamo").css("display", "none") } if((EstatusPrincipal=="Solicitud Aceptada")||(EstatusPrincipal=="Mensaje Respondido")||(EstatusPrincipal=="Solicitud Pendiente")) { VerResponderMensajeModalPrestamo $("#VerResponderMensajeModalPrestamo").css("display", "none") $("#AgendadaPrestamos").css("display", "none"); } if(EstatusPrincipal=="Cita Confirmada") {/* $("#VerResponderMensajeModal").css("display", "none"); $("#Agendada").css("display", "block");*/ $("#VerResponderMensajeModalPrestamo").css("display", "none"); $("#AgendadaPrestamo").css("display", "block"); } if(EstatusPrincipal=="Solicitud Pendiente") {/* $("#VerResponderMensajeModal").css("display", "none"); $("#Agendada").css("display", "block");*/ $("#VerResponderMensajeModalPrestamo").css("display", "none"); $("#AgendadaPrestamo").css("display", "none"); $("#agendarCitaDivPrestamo").css("display", "none"); } var total = datos.length var contador = 0 datos.forEach(dato => { contador = contador +1; const fila = document.createElement("tr"); const dateString = dato.FechaHora; const date = new Date(dateString); // Extraer los componentes de la fecha const year = date.getUTCFullYear(); const month = String(date.getUTCMonth() + 1).padStart(2, '0'); const day = String(date.getUTCDate()).padStart(2, '0'); const hours = String(date.getUTCHours()).padStart(2, '0'); const minutes = String(date.getUTCMinutes()).padStart(2, '0'); const seconds = String(date.getUTCSeconds()).padStart(2, '0'); // Formatear la fecha como 'YYYY-MM-DD HH:MM:SS' const formattedDate = `${year}-${month}-${day}T${hours}:${minutes}:${seconds}`; /* solicitud.RutaPDFNomina ? $("#VerArchivosNomina").css("display", "block") : $("#VerArchivosNomina").css("display", "none") solicitud.RutaPDFNomina ? $("#ArchivoAdjuntoFileDescarga").css("display", "block") : $("#ArchivoAdjuntoFileDescarga").css("display", "none") */ //solicitudPrestamoResponseMensaje[0].Adjunto let usuario = ""; if (dato.Destinatario=='Préstamos'){ usuario=dato.Remitente } else{ usuario=dato.Destinatario } if(dato.Adjunto){ if(dato.Estatus=='Mensaje Enviado'){ //$("#VerResponderMensajeModal").css("display", "block") fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} ${dato.Remitente} ${dato.Destinatario} ${dato.Mensaje} Descargar Adjunto `; } else{ fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} ${dato.Remitente} ${dato.Destinatario} ${dato.Mensaje} Descargar Adjunto `; } } else{ if((dato.Estatus=='Solicitud Aceptada')||(dato.Estatus=="Mensaje Recibido")||(dato.Estatus=="Mensaje Respondido")||(dato.Estatus=="Solicitud Pendiente")||(dato.Mensaje=="Cita Confirmada")){ { if((dato.Estatus=='Solicitud Aceptada')||(EstatusPrincipal=="Solicitud Pendiente")&&(dato.Destinatario==usuario)){ if((EstatusPrincipal=="Solicitud Pendiente")&&(dato.Destinatario==usuario)&&(EstatusPrincipal!=="Cita Confirmada")) { //*/&&((EstatusPrincipal!="Cita Confirmada") if(total==contador){ //console.log("total"+total) //$("#VerResponderMensajeModal").css("display", "none") fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} ${dato.Remitente} ${dato.Destinatario} ${dato.Mensaje} `;}else{ fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} ${dato.Remitente} ${dato.Destinatario} ${dato.Mensaje} No Confirmado `; } } if((EstatusPrincipal=="Solicitud Aceptada")&&(EstatusPrincipal!=="Cita Confirmada")) { //*/&&((EstatusPrincipal!="Cita Confirmada") if(total==contador){ //console.log("total"+total) //$("#VerResponderMensajeModal").css("display", "none") fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} ${dato.Remitente} ${dato.Destinatario} ${dato.Mensaje} `;}else{ fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} ${dato.Remitente} ${dato.Destinatario} ${dato.Mensaje} No Confirmado `; } } } else if((dato.Estatus=="Solicitud Pendiente")||(dato.Estatus=="Mensaje Respondido")){ //$("#Agendada").css("display", "none"); //$("#VerResponderMensajeModal").css("display", "none") fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} ${dato.Remitente} ${dato.Destinatario} ${dato.Mensaje} `; } else if(dato.Estatus=="Mensaje Recibido"){ } else if(dato.Mensaje=="Cita Confirmada"){ //if(total==contador){ $("#VerResponderMensajeModal").css("display", "none"); $("#Agendada").css("display", "block"); //} } else{ //$("#VerResponderMensajeModal").css("display", "none") fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} ${dato.Remitente} ${dato.Destinatario} ${dato.Mensaje} `; } } } /*{ fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} Confirmación de Lectura `; }*/ else { fila.innerHTML = ` ${new Date(dato.FechaHora).toLocaleString()} ${dato.Remitente} ${dato.Destinatario} ${dato.Mensaje} Sin Datos Adjuntos `; } } tbody.appendChild(fila); }); } function abrirAdjunto(hasCaso,numeroEmpleadoCaso,FechaHoraCaso){ //hasCaso=""; //numeroEmpleadoCaso=""; mostrarCargando(); ConsultaArchivoSolicitudMejorado(hasCaso,numeroEmpleadoCaso,"Mensaje",FechaHoraCaso).then(function(){ try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error('Se produjo un error:', error.message); } ocultarCargando(); }) } var archivoConsultado=[] function ConsultaArchivoSolicitudMejorado( Hash, NumeroEmpleado, archivo, FechaHoraCaso ) { archivoConsultado = []; return new Promise(function (resolve, reject) { var settings = { url: "/SolicitudPrestamoQuirografario/ConsultaArchivoMejorado", method: "POST", timeout: 0, headers: { "Content-Type": "application/json", }, data: JSON.stringify({ NumeroEmpleado: NumeroEmpleado, hashArrival: Hash, archivo: archivo, FechaHora: FechaHoraCaso, }), }; $.ajax(settings).done(function (response) { //console.log(response); archivoConsultado = response; //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) //responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 }); }); } function ConsultaArchivoSolicitud(Hash,NumeroEmpleado,archivo,FechaHoraCaso){ archivoConsultado=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/ConsultaArchivo", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": NumeroEmpleado, "hashArrival": Hash, "archivo":archivo, "FechaHora":FechaHoraCaso }), }; $.ajax(settings).done(function (response) { //console.log(response); archivoConsultado=response //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) //responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 }); }) }/* function OpenMensaje(Hash,NumeroEmpleado,FechaHora,Estatus){ //console.log('entro a OpenMensaje') if(Estatus=='Mensaje Respondido'){ $("#VerResponderMensajeModal").css("display", "none") $("#EnEspera").css("display", "block") $("#Agendada").css("display", "none") } if(Estatus=='Mensaje Enviado'){ $("#VerResponderMensajeModal").css("display", "block") $("#EnEspera").css("display", "none") $("#Agendada").css("display", "none") } //hasCaso=Hash; //numeroEmpleadoCaso=NumeroEmpleado; //FechaHoraCaso=FechaConsulta(FechaHora) //FechaHoraCaso_=FechaHora mostrarCargando(); ConsultaSolicitudPrestamoDetalle(Hash,NumeroEmpleado).then(function(){ ocultarCargando(); const solicitud = solicitudPrestamoDetalle[0]; // Accede al primer objeto en el arreglo $("#NameFormVPS").text(solicitud.NameFormVP) $("#PaternaLastNameFormVPS").text(solicitud.PaternaLastNameFormVP) $("#MaternalLastNameFormVPS").text(solicitud.MaternalLastNameFormVP) $("#NumberEmployeeFormVPS").text(solicitud.NumberEmployeeFormVP) $("#CentroCostoFormVPS").text(solicitud.CentroCostoFormVP) $("#celularVPS").text(solicitud.celularVP) $("#emailVPS").text(solicitud.emailVP) $("#fechaIngresoVPS").text(solicitud.fechaIngresoVP) $("#IDENTIFICACIONOFICIALPDFVPS").text(solicitud.IDENTIFICACIONOFICIALPDFVP) //"IDENTIFICACIONOFICIALPDF": IDENTIFICACIONOFICIALPDF_, if(solicitud.IDENTIFICACIONOFICIALPDFVP=='Sí'){ $("#VerIDENTIFICACIONOFICIALPDFVPS").css("display", "block") $("#DescargarIDENTIFICACIONOFICIALPDFVPS").css("display", "block")} else{ $("#VerIDENTIFICACIONOFICIALPDFVPS").css("display", "none") $("#DescargarIDENTIFICACIONOFICIALPDFVPS").css("display", "none") } $("#COMPROBANTEPDFVPS").text(solicitud.COMPROBANTEPDFVP) //"COMPROBANTEPDF":COMPROBANTEPDF_, if(solicitud.COMPROBANTEPDFVP=='Sí'){ $("#VerCOMPROBANTEPDFVPS").css("display", "block") $("#DescargarCOMPROBANTEPDFVPS").css("display", "block")} else{ $("#VerCOMPROBANTEPDFVPS").css("display", "none") $("#DescargarCOMPROBANTEPDFVPS").css("display", "none") } $("#IDENTIFICACIONUAEHPDFVPS").text(solicitud.IDENTIFICACIONUAEHPDFVP) //"IDENTIFICACIONUAEHPDF":IDENTIFICACIONUAEHPDF_, if(solicitud.IDENTIFICACIONUAEHPDFVP=='Sí'){ $("#VerIDENTIFICACIONUAEHPDFVPS").css("display", "block") $("#DescargarIDENTIFICACIONUAEHPDFVPS").css("display", "block")} else{ $("#VerIDENTIFICACIONUAEHPDFVPS").css("display", "none") $("#DescargarIDENTIFICACIONUAEHPDFVPS").css("display", "none") } $("#LICENCIAPDFVPS").text(solicitud.LICENCIAPDFVP) //"LICENCIAPDF":LICENCIAPDF_, if(solicitud.LICENCIAPDFVP=='Sí'){ $("#VerLICENCIAPDFVPS").css("display", "block") $("#DescargarLICENCIAPDFVPS").css("display", "block")} else{ $("#VerLICENCIAPDFVPS").css("display", "none") $("#DescargarLICENCIAPDFVPS").css("display", "none") } $("#RECIBOSNOMINAPDFVPS").text(solicitud.RECIBOSNOMINAPDFVP) //"RECIBOSNOMINAPDF":RECIBOSNOMINAPDF_, if(solicitud.RECIBOSNOMINAPDFVP=='Sí'){ $("#VerRECIBOSNOMINAPDFVPS").css("display", "block") $("#DescargarRECIBOSNOMINAPDFVPS").css("display", "block")} else{ $("#VerRECIBOSNOMINAPDFVPS").css("display", "none") $("#DescargarRECIBOSNOMINAPDFVPS").css("display", "none") } $("#marcaVehiculoVPS").text(solicitud.marcaVehiculoVP) $("#submarcaVehiculoVPS").text(solicitud.submarcaVehiculoVP) $("#modeloVehiculoVPS").text(solicitud.modeloVehiculoVP) $("#caracteristicasVehiculoVPS").text(solicitud.caracteristicasVehiculoVP) $("#agenciaVehiculoVPS").text(solicitud.agenciaVehiculoVP) $("#COTIZACIONVEHICULOPDFVSP").text(solicitud.COTIZACIONVEHICULOPDFVP) //"COTIZACIONVEHICULOPDF":COTIZACIONVEHICULOPDF_, if(solicitud.COTIZACIONVEHICULOPDFVP=='Sí'){ $("#VerCOTIZACIONVEHICULOPDFVPS").css("display", "block") $("#DescargarCOTIZACIONVEHICULOPDFVPS").css("display", "block")} else{ $("#VerCOTIZACIONVEHICULOPDFVPS").css("display", "none") $("#DescargarCOTIZACIONVEHICULOPDFVPS").css("display", "none") } $("#posibilidadesVPS").text(solicitud.posibilidadesVP) $("#porcentajeAdelantoVPS").text(solicitud.porcentajeAdelantoVP) $("#cantidadCubiertaVPS").text(solicitud.cantidadCubiertaVP) $("#COTIZACIONVEHICULOSEMINUEVOPDFVPS").text(solicitud.COTIZACIONVEHICULOSEMINUEVOPDFVP) //"COTIZACIONVEHICULOSEMINUEVOPDF":COTIZACIONVEHICULOSEMINUEVOPDF_ if(solicitud.COTIZACIONVEHICULOSEMINUEVOPDFVP=='Sí'){ $("#VerCOTIZACIONVEHICULOSEMINUEVOPDFVPS").css("display", "block") $("#DescargarCOTIZACIONVEHICULOSEMINUEVOPDFVPS").css("display", "block")} else{ $("#VerCOTIZACIONVEHICULOSEMINUEVOPDFVPS").css("display", "none") $("#DescargarCOTIZACIONVEHICULOSEMINUEVOPDFVPS").css("display", "none") } $("#VerIDENTIFICACIONOFICIALPDFVPS").off("click"); $("#VerIDENTIFICACIONOFICIALPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "IDENTIFICACIONOFICIALPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarIDENTIFICACIONOFICIALPDFVPS").off("click"); $("#DescargarIDENTIFICACIONOFICIALPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "IDENTIFICACIONOFICIALPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerCOMPROBANTEPDFVPS").off("click"); $("#VerCOMPROBANTEPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COMPROBANTEPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarCOMPROBANTEPDFVPS").off("click"); $("#DescargarCOMPROBANTEPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COMPROBANTEPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerIDENTIFICACIONUAEHPDFVPS").off("click"); $("#VerIDENTIFICACIONUAEHPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "IDENTIFICACIONUAEHPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarIDENTIFICACIONUAEHPDFVPS").off("click"); $("#DescargarIDENTIFICACIONUAEHPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "IDENTIFICACIONUAEHPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerLICENCIAPDFVPS").off("click"); $("#VerLICENCIAPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "LICENCIAPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarLICENCIAPDFVPS").off("click"); $("#DescargarLICENCIAPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "LICENCIAPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerRECIBOSNOMINAPDFVPS").off("click"); $("#VerRECIBOSNOMINAPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "RECIBOSNOMINAPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarRECIBOSNOMINAPDFVPS").off("click"); $("#DescargarRECIBOSNOMINAPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "RECIBOSNOMINAPDFVP", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerCOTIZACIONVEHICULOPDFVPS").off("click"); $("#VerCOTIZACIONVEHICULOPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COTIZACIONVEHICULOPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarCOTIZACIONVEHICULOPDFVPS").off("click"); $("#DescargarCOTIZACIONVEHICULOPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COTIZACIONVEHICULOPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerCOTIZACIONVEHICULOSEMINUEVOPDFVPS").off("click"); $("#VerCOTIZACIONVEHICULOSEMINUEVOPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COTIZACIONVEHICULOSEMINUEVOPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarCOTIZACIONVEHICULOSEMINUEVOPDFVPS").off("click"); $("#DescargarCOTIZACIONVEHICULOSEMINUEVOPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COTIZACIONVEHICULOSEMINUEVOPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $('#SolicitudPreviewModalMensaje').toggle(1000); $("#VerMensajeModal").off("click"); CargaBoton = setTimeout(function() { $("#VerMensajeModal").click(function() { //console.log('soy OpenMensaje') mostrarCargando(); ConsultaSolicitudPrestamoDetalleMensaje(Hash,NumeroEmpleado).then(function(){ //$("#VerMensajeModal").css("display", "none") cargarTabla(SolicitudPrestamoDetalleMensaje,Estatus); EnviaMensjaePrestamoExpediente("Mensaje Recibido","","Mensaje Recibido").then(function(){ ocultarCargando(); $("#VerMensajeModal").css("display", "none") $("#HistorialMensajes").css("display", "block"); timeouenm = setTimeout(function() { scrollToBottomModal(); }, 500); }); }); }); }, 1000); $("#VerResponderMensajeModal").off("click"); CargaBotonResponder = setTimeout(function() { $("#VerResponderMensajeModal").click(function() { //$('#EnviaMensajeBody').toggle(1000); $("#EnviaMensajeBody").css("display", "block") timeouenm = setTimeout(function() { scrollToBottomModal(); }, 1500); CapturarMensajeModal() }) }, 1000); if(solicitud.ExpedienteCompeto == 1){ $("#ExpedienteEstatusModal").text("Si"); } if(solicitud.ExpedienteCompeto == 0){ $("#ExpedienteEstatusModal").text("No"); } // Muestra el modal // $("#SolicitudPreviewModal").addClass("is-active"); }) }*/ function OpenMensaje(Hash,NumeroEmpleado,FechaHora,Estatus){ console.log('entro a OpenMensaje'+Hash+"-"+NumeroEmpleado+"-"+FechaHora+"-"+Estatus) if(Estatus=="Cita Confirmada") { $("#VerResponderMensajeModal").css("display", "none"); $("#Agendada").css("display", "block"); } if(Estatus=='Mensaje Respondido'){ $("#VerResponderMensajeModalPrestamo").css("display", "none") $("#EnEspera").css("display", "block") $("#Agendada").css("display", "none") } if(Estatus=='Mensaje Enviado'){ $("#VerResponderMensajeModalPrestamo").css("display", "block") $("#EnEspera").css("display", "none") $("#Agendada").css("display", "none") } if(Estatus=='Solicitud Aceptada'){ $("#VerResponderMensajeModalPrestamo").css("display", "none") //$("#EnEspera").css("display", "none") //$("#Agendada").css("display", "none") } //hasCaso=Hash; //numeroEmpleadoCaso=NumeroEmpleado; //FechaHoraCaso=FechaConsulta(FechaHora) //FechaHoraCaso_=FechaHora mostrarCargando(); ConsultaSolicitudPrestamoQuirografarioDetalle(Hash,NumeroEmpleado).then(function(){ ocultarCargando(); const solicitud = solicitudPrestamoDetalle[0]; // Accede al primer objeto en el arreglo // Asigna cada valor al elemento correspondiente en el modal $("#NameFormModalS").text(solicitud.Nombre); $("#NumberEmployeeFormModalS").text(solicitud.NumeroEmpleado); $("#TypePositionFormModalS").text(solicitud.TipoPuesto); $("#CentroCostoFormModalS").text(solicitud.CentroCostos); $("#EmailnameFormS").text(solicitud.Correo); $("#MontoPrestamoModalS").text("$" + solicitud.Monto); $("#PlazoPrestamoModalS").text(solicitud.Plazo + " meses"); $("#FinalidadPrestamoModalS").text(solicitud.Finalidad); $("#recibosNominomaModalS").text(solicitud.RutaPDFNomina ? "Sí" : "No"); $("#NumEmpleadoAvalModalS").text(solicitud.NumeroEmpleadoAval); $("#recibosNominaNameAvalModalS").text(solicitud.RutaPDFNominaAval ? "Sí" : "No"); $("#conoceAvalModalS").text(solicitud.NumeroEmpleadoAval=='' ? "No" : "Si"); $('#SolicitudPreviewModalS').toggle(1000); $("#VerMensajeModalPrestamos").off("click"); CargaBoton = setTimeout(function() { $("#VerMensajeModalPrestamos").click(function() { console.log('soy OpenMensaje') mostrarCargando(); ConsultaSolicitudPrestamoQuirografarioDetalleMensaje(Hash,NumeroEmpleado).then(function(){ ocultarCargando(); cargarTabla(SolicitudPrestamoDetalleMensaje,Estatus); EnviaMensjaePrestamoQuirografarioExpediente("Mensaje Recibido","","Mensaje Recibido").then(function(){ }); $("#HistorialMensajesPrestamo").css("display", "block"); timeouenm = setTimeout(function() { scrollToBottomModal(); }, 500); }); }); }, 1000); $("#VerResponderMensajeModalPrestamo").off("click"); CargaBotonResponder = setTimeout(function() { $("#VerResponderMensajeModalPrestamo").click(function() { //$('#EnviaMensajeBody').toggle(1000); $("#EnviaMensajeBodyPrestamo").css("display", "block") timeouenm = setTimeout(function() { scrollToBottomModal(); }, 1500); CapturarMensajeModal() }) }, 1000); if(solicitud.ExpedienteCompeto == 1){ $("#ExpedienteEstatusModal").text("Si"); } if(solicitud.ExpedienteCompeto == 0){ $("#ExpedienteEstatusModal").text("No"); } $("#ArchivoAdjuntoFilePrestamo").click(function() { if(document.getElementById('AdjuntosMailFormPrestamo').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('AdjuntosMailFormPrestamo').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; //timeout2m = setTimeout(PDF_Recibos_Nomina=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $("#AdjuntosMailFormPrestamo").change(function () { var nombreArchivo = $(this).val(); console.log("Se seleccionó el archivo: " + nombreArchivo); const fileNameWithExtension = nombreArchivo.split("\\").pop(); const fileName = fileNameWithExtension.split(".").shift(); $("#recibosNominaNameMensajePrestamo").text(fileName); }); // Muestra el modal // $("#SolicitudPreviewModal").addClass("is-active"); }) } hasCaso=""; numeroEmpleadoCaso=""; FechaHoraCaso=""; FechaHoraCaso_=""; function OpenMensajeAbierto(Hash,NumeroEmpleado,FechaHora,Estatus){ //console.log('entro a OpenMensajeAbierto') if(Estatus=="Cita Confirmada") { $("#VerResponderMensajeModal").css("display", "none"); $("#Agendada").css("display", "block"); } if(Estatus=='Mensaje Respondido'){ $("#VerResponderMensajeModalPrestamo").css("display", "none") $("#EnEspera").css("display", "block") $("#Agendada").css("display", "none") } if(Estatus=='Mensaje Recibido'){ $("#VerResponderMensajeModalPrestamo").css("display", "block") $("#EnEspera").css("display", "none") $("#Agendada").css("display", "none") } if(Estatus=='Solicitud Aceptada'){ $("#VerResponderMensajeModalPrestamo").css("display", "none") //$("#EnEspera").css("display", "none") //$("#Agendada").css("display", "none") } //hasCaso=Hash; //numeroEmpleadoCaso=NumeroEmpleado; //FechaHoraCaso=FechaConsulta(FechaHora) //FechaHoraCaso_=FechaHora mostrarCargando(); ConsultaSolicitudPrestamoQuirografarioDetalle(Hash,NumeroEmpleado).then(function(){ ocultarCargando(); const solicitud = solicitudPrestamoDetalle[0]; // Accede al primer objeto en el arreglo /* $("#NameFormVPS").text(solicitud.NameFormVP) $("#PaternaLastNameFormVPS").text(solicitud.PaternaLastNameFormVP) $("#MaternalLastNameFormVPS").text(solicitud.MaternalLastNameFormVP) $("#NumberEmployeeFormVPS").text(solicitud.NumberEmployeeFormVP) $("#CentroCostoFormVPS").text(solicitud.CentroCostoFormVP) $("#celularVPS").text(solicitud.celularVP) $("#emailVPS").text(solicitud.emailVP) $("#fechaIngresoVPS").text(solicitud.fechaIngresoVP) $("#IDENTIFICACIONOFICIALPDFVPS").text(solicitud.IDENTIFICACIONOFICIALPDFVP) //"IDENTIFICACIONOFICIALPDF": IDENTIFICACIONOFICIALPDF_, if(solicitud.IDENTIFICACIONOFICIALPDFVP=='Sí'){ $("#VerIDENTIFICACIONOFICIALPDFVPS").css("display", "block") $("#DescargarIDENTIFICACIONOFICIALPDFVPS").css("display", "block")} else{ $("#VerIDENTIFICACIONOFICIALPDFVPS").css("display", "none") $("#DescargarIDENTIFICACIONOFICIALPDFVPS").css("display", "none") } $("#COMPROBANTEPDFVPS").text(solicitud.COMPROBANTEPDFVP) //"COMPROBANTEPDF":COMPROBANTEPDF_, if(solicitud.COMPROBANTEPDFVP=='Sí'){ $("#VerCOMPROBANTEPDFVPS").css("display", "block") $("#DescargarCOMPROBANTEPDFVPS").css("display", "block")} else{ $("#VerCOMPROBANTEPDFVPS").css("display", "none") $("#DescargarCOMPROBANTEPDFVPS").css("display", "none") } $("#IDENTIFICACIONUAEHPDFVPS").text(solicitud.IDENTIFICACIONUAEHPDFVP) //"IDENTIFICACIONUAEHPDF":IDENTIFICACIONUAEHPDF_, if(solicitud.IDENTIFICACIONUAEHPDFVP=='Sí'){ $("#VerIDENTIFICACIONUAEHPDFVPS").css("display", "block") $("#DescargarIDENTIFICACIONUAEHPDFVPS").css("display", "block")} else{ $("#VerIDENTIFICACIONUAEHPDFVPS").css("display", "none") $("#DescargarIDENTIFICACIONUAEHPDFVPS").css("display", "none") } $("#LICENCIAPDFVPS").text(solicitud.LICENCIAPDFVP) //"LICENCIAPDF":LICENCIAPDF_, if(solicitud.LICENCIAPDFVP=='Sí'){ $("#VerLICENCIAPDFVPS").css("display", "block") $("#DescargarLICENCIAPDFVPS").css("display", "block")} else{ $("#VerLICENCIAPDFVPS").css("display", "none") $("#DescargarLICENCIAPDFVPS").css("display", "none") } $("#RECIBOSNOMINAPDFVPS").text(solicitud.RECIBOSNOMINAPDFVP) //"RECIBOSNOMINAPDF":RECIBOSNOMINAPDF_, if(solicitud.RECIBOSNOMINAPDFVP=='Sí'){ $("#VerRECIBOSNOMINAPDFVPS").css("display", "block") $("#DescargarRECIBOSNOMINAPDFVPS").css("display", "block")} else{ $("#VerRECIBOSNOMINAPDFVPS").css("display", "none") $("#DescargarRECIBOSNOMINAPDFVPS").css("display", "none") } $("#marcaVehiculoVPS").text(solicitud.marcaVehiculoVP) $("#submarcaVehiculoVPS").text(solicitud.submarcaVehiculoVP) $("#modeloVehiculoVPS").text(solicitud.modeloVehiculoVP) $("#caracteristicasVehiculoVPS").text(solicitud.caracteristicasVehiculoVP) $("#agenciaVehiculoVPS").text(solicitud.agenciaVehiculoVP) $("#COTIZACIONVEHICULOPDFVSP").text(solicitud.COTIZACIONVEHICULOPDFVP) //"COTIZACIONVEHICULOPDF":COTIZACIONVEHICULOPDF_, if(solicitud.COTIZACIONVEHICULOPDFVP=='Sí'){ $("#VerCOTIZACIONVEHICULOPDFVPS").css("display", "block") $("#DescargarCOTIZACIONVEHICULOPDFVPS").css("display", "block")} else{ $("#VerCOTIZACIONVEHICULOPDFVPS").css("display", "none") $("#DescargarCOTIZACIONVEHICULOPDFVPS").css("display", "none") } $("#posibilidadesVPS").text(solicitud.posibilidadesVP) $("#porcentajeAdelantoVPS").text(solicitud.porcentajeAdelantoVP) $("#cantidadCubiertaVPS").text(solicitud.cantidadCubiertaVP) $("#COTIZACIONVEHICULOSEMINUEVOPDFVPS").text(solicitud.COTIZACIONVEHICULOSEMINUEVOPDFVP) //"COTIZACIONVEHICULOSEMINUEVOPDF":COTIZACIONVEHICULOSEMINUEVOPDF_ if(solicitud.COTIZACIONVEHICULOSEMINUEVOPDFVP=='Sí'){ $("#VerCOTIZACIONVEHICULOSEMINUEVOPDFVPS").css("display", "block") $("#DescargarCOTIZACIONVEHICULOSEMINUEVOPDFVPS").css("display", "block")} else{ $("#VerCOTIZACIONVEHICULOSEMINUEVOPDFVPS").css("display", "none") $("#DescargarCOTIZACIONVEHICULOSEMINUEVOPDFVPS").css("display", "none") } $("#VerIDENTIFICACIONOFICIALPDFVPS").off("click"); $("#VerIDENTIFICACIONOFICIALPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "IDENTIFICACIONOFICIALPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarIDENTIFICACIONOFICIALPDFVPS").off("click"); $("#DescargarIDENTIFICACIONOFICIALPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "IDENTIFICACIONOFICIALPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerCOMPROBANTEPDFVPS").off("click"); $("#VerCOMPROBANTEPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COMPROBANTEPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarCOMPROBANTEPDFVPS").off("click"); $("#DescargarCOMPROBANTEPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COMPROBANTEPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerIDENTIFICACIONUAEHPDFVPS").off("click"); $("#VerIDENTIFICACIONUAEHPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "IDENTIFICACIONUAEHPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarIDENTIFICACIONUAEHPDFVPS").off("click"); $("#DescargarIDENTIFICACIONUAEHPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "IDENTIFICACIONUAEHPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerLICENCIAPDFVPS").off("click"); $("#VerLICENCIAPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "LICENCIAPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarLICENCIAPDFVPS").off("click"); $("#DescargarLICENCIAPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "LICENCIAPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerRECIBOSNOMINAPDFVPS").off("click"); $("#VerRECIBOSNOMINAPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "RECIBOSNOMINAPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarRECIBOSNOMINAPDFVPS").off("click"); $("#DescargarRECIBOSNOMINAPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "RECIBOSNOMINAPDFVP", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerCOTIZACIONVEHICULOPDFVPS").off("click"); $("#VerCOTIZACIONVEHICULOPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COTIZACIONVEHICULOPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarCOTIZACIONVEHICULOPDFVPS").off("click"); $("#DescargarCOTIZACIONVEHICULOPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COTIZACIONVEHICULOPDF", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#VerCOTIZACIONVEHICULOSEMINUEVOPDFVPS").off("click"); $("#VerCOTIZACIONVEHICULOSEMINUEVOPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COTIZACIONVEHICULOSEMINUEVOPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); timeout3 = setTimeout( pintaPDFS(NombreDeTuVariableAEnviar, true), 1000 ); timeout4 = setTimeout( //console.log("pintaPDFS(archivob64,false) Cargado..."), 2000 ); timeout5 = setTimeout( $("#ExpedienteModal").css("display", "block"), 3000 ); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $("#DescargarCOTIZACIONVEHICULOSEMINUEVOPDFVPS").off("click"); $("#DescargarCOTIZACIONVEHICULOSEMINUEVOPDFVPS").click(function () { mostrarCargando(); ConsultaArchivoSolicitud( Hash, NumeroEmpleado, "COTIZACIONVEHICULOSEMINUEVOPDF_", FechaHoraCaso ).then(function () { try { NombreDeTuVariableAEnviar = archivoConsultado.slice(2, -1); const linkSource = `data:application/pdf;base64,${NombreDeTuVariableAEnviar}`; // Crear un enlace temporal const downloadLink = document.createElement("a"); downloadLink.href = linkSource; downloadLink.download = "Nomina" || "archivo.pdf"; // Agregar el enlace al documento y hacer clic para descargar document.body.appendChild(downloadLink); downloadLink.click(); // Eliminar el enlace del DOM document.body.removeChild(downloadLink); } catch (error) { console.error("Se produjo un error:", error.message); } ocultarCargando(); }); }); $('#SolicitudPreviewModalMensaje').toggle(1000); */ $("#NameFormModalS").text(solicitud.Nombre); $("#NumberEmployeeFormModalS").text(solicitud.NumeroEmpleado); $("#TypePositionFormModalS").text(solicitud.TipoPuesto); $("#CentroCostoFormModalS").text(solicitud.CentroCostos); $("#EmailnameFormS").text(solicitud.Correo); $("#MontoPrestamoModalS").text("$" + solicitud.Monto); $("#PlazoPrestamoModalS").text(solicitud.Plazo + " meses"); $("#FinalidadPrestamoModalS").text(solicitud.Finalidad); $("#recibosNominomaModalS").text(solicitud.RutaPDFNomina ? "Sí" : "No"); $("#NumEmpleadoAvalModalS").text(solicitud.NumeroEmpleadoAval); $("#recibosNominaNameAvalModalS").text(solicitud.RutaPDFNominaAval ? "Sí" : "No"); $("#conoceAvalModalS").text(solicitud.NumeroEmpleadoAval=='' ? "No" : "Si"); $('#SolicitudPreviewModalS').toggle(1000); $("#VerMensajeModalPrestamos").off("click"); $("#ArchivoAdjuntoFilePrestamo").off("click"); $("#ArchivoAdjuntoFilePrestamo").click(function() { if(document.getElementById('AdjuntosMailFormPrestamo').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('AdjuntosMailFormPrestamo').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; //timeout2m = setTimeout(PDF_Recibos_Nomina=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $("#AdjuntosMailFormPrestamo").change(function () { var nombreArchivo = $(this).val(); console.log("Se seleccionó el archivo: " + nombreArchivo); const fileNameWithExtension = nombreArchivo.split("\\").pop(); const fileName = fileNameWithExtension.split(".").shift(); $("#recibosNominaNameMensajePrestamo").text(fileName); }); CargaBoton = setTimeout(function() { $("#VerMensajeModalPrestamos").click(function() { //console.log('soy OpenMensajeAbierto') mostrarCargando(); ConsultaSolicitudPrestamoQuirografarioDetalleMensaje(Hash,NumeroEmpleado).then(function(){ cargarTabla(SolicitudPrestamoDetalleMensaje,Estatus); //$('#HistorialMensajes').toggle(1000); ocultarCargando(); $("#HistorialMensajesPrestamo").css("display", "block"); timeouenm = setTimeout(function() { scrollToBottomModal(); }, 1500); }); }); }, 1000); //$('#SolicitudPreviewModalMensaje').toggle(1000); $("#VerResponderMensajeModalPrestamo").off("click"); CargaBotonResponder = setTimeout(function() { $("#VerResponderMensajeModalPrestamo").click(function() { //$('#EnviaMensajeBody').toggle(1000); $("#EnviaMensajeBodyPrestamo").css("display", "block") $("#HistorialMensajesPrestamos").css("display", "block"); $("#ArchivoAdjuntoFile").css("display", "block"); timeouenm = setTimeout(function() { scrollToBottomModal(); }, 1500); CapturarMensajeModal() }) }, 1000); if(solicitud.ExpedienteCompeto == 1){ $("#ExpedienteEstatusModal").text("Si"); } if(solicitud.ExpedienteCompeto == 0){ $("#ExpedienteEstatusModal").text("No"); } // Muestra el modal // $("#SolicitudPreviewModal").addClass("is-active"); }) } function FechaConsulta(FechaHoraMinSeg){ let dateString_ = FechaHoraMinSeg; let date_ = new Date(dateString_); // Extraer los componentes de la fecha let year_ = date_.getUTCFullYear(); let month_ = String(date_.getUTCMonth() + 1).padStart(2, '0'); let day_ = String(date_.getUTCDate()).padStart(2, '0'); let hours_ = String(date_.getUTCHours()).padStart(2, '0'); let minutes_ = String(date_.getUTCMinutes()).padStart(2, '0'); let seconds_ = String(date_.getUTCSeconds()).padStart(2, '0'); // Formatear la fecha como 'YYYY-MM-DD HH:MM:SS' let formattedDate_ = `${year_}-${month_}-${day_}T${hours_}:${minutes_}:${seconds_}`; return formattedDate_ } function OpenMensajeRechazo(Hash,NumeroEmpleado,FechaHora,Estatus){ //console.log('entro a OpenMensajeRechazo') //hasCaso=Hash; //numeroEmpleadoCaso=NumeroEmpleado; //FechaHoraCaso=FechaConsulta(FechaHora) //FechaHoraCaso_=FechaHora mostrarCargando(); ConsultaSolicitudPrestamoQuirografarioDetalle(Hash,NumeroEmpleado).then(function(){ ocultarCargando(); const solicitud = solicitudPrestamoDetalle[0]; // Accede al primer objeto en el arreglo // Asigna cada valor al elemento correspondiente en el modal $("#NameFormModalS").text(solicitud.Nombre); $("#NumberEmployeeFormModalS").text(solicitud.NumeroEmpleado); $("#TypePositionFormModalS").text(solicitud.TipoPuesto); $("#CentroCostoFormModalS").text(solicitud.CentroCostos); $("#EmailnameFormS").text(solicitud.Correo); $("#MontoPrestamoModalS").text("$" + solicitud.Monto); $("#PlazoPrestamoModalS").text(solicitud.Plazo + " meses"); $("#FinalidadPrestamoModalS").text(solicitud.Finalidad); $("#recibosNominomaModalS").text(solicitud.RutaPDFNomina ? "Sí" : "No"); $("#NumEmpleadoAvalModalS").text(solicitud.NumeroEmpleadoAval); $("#recibosNominaNameAvalModalS").text(solicitud.RutaPDFNominaAval ? "Sí" : "No"); $("#conoceAvalModalS").text(solicitud.NumeroEmpleadoAval=='' ? "No" : "Si"); $('#SolicitudPreviewModalS').toggle(1000); $("#VerMensajeModal").off("click"); CargaBoton = setTimeout(function() { $("#VerMensajeModalPrestamos").off("click"); $("#VerMensajeModalPrestamos").click(function() { //console.log('soy OpenMensajeRechazo') mostrarCargando(); ConsultaSolicitudPrestamoQuirografarioDetalleMensaje(Hash,NumeroEmpleado).then(function(){ ocultarCargando(); cargarTabla(SolicitudPrestamoDetalleMensaje,Estatus); //EnviaMensjaePrestamoExpediente(Hash,NumeroEmpleado).then(function(){ }); /* const tbody = document.querySelector("#tablaMensajes tbody"); tbody.innerHTML = ''; // Limpia la tabla antes de agregar nuevas filas datos.forEach(dato => { const fila = document.createElement("tr"); fila.innerHTML = ` Ver Adjunto ${dato.Destinatario} ${new Date(dato.FechaHora).toLocaleString()} ${dato.Mensaje} ${dato.Remitente} `; tbody.appendChild(fila); }); */ //$('#HistorialMensajes').toggle(1000); $("#HistorialMensajesPrestamo").css("display", "block"); timeouenm = setTimeout(function() { scrollToBottomModal(); }, 1500); }); }); }, 1000); $("#VerResponderMensajeModal").off("click"); CargaBotonResponder = setTimeout(function() { $("#VerResponderMensajeModal").click(function() { $("#EnviaMensajeBody").css("display", "block") //$('#EnviaMensajeBody').toggle(1000); timeouenm = setTimeout(function() { scrollToBottomModal(); }, 1500); CapturarMensajeModal() }) }, 1000); if(solicitud.ExpedienteCompeto == 1){ $("#ExpedienteEstatusModal").text("Si"); } if(solicitud.ExpedienteCompeto == 0){ $("#ExpedienteEstatusModal").text("No"); } // Muestra el modal // $("#SolicitudPreviewModal").addClass("is-active"); }) } function CapturarMensajeModal(){ $("#AdjuntosMailForm").change(function() { var nombreArchivo = $(this).val(); //console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); const fileName = fileNameWithExtension.split('.').shift(); $("#recibosNominaNameMensaje").text(fileName) }); $("#AdjuntosMailForm").click(function() { }); $("#ArchivoAdjuntoFile").click(function() { if(document.getElementById('AdjuntosMailForm').files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { var value = document.getElementById('AdjuntosMailForm').files[0]; var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; //timeout2m = setTimeout(PDF_Recibos_Nomina=NombreDeTuVariableAEnviar, 500); timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); } } }); $("#EnviarMensajePrestamos").off("click"); CargaBotonEnviarMensajePrestamos = setTimeout(function() { $("#EnviarMensajePrestamos").click( function() { mostrarCargando(); try { var value = document.getElementById('AdjuntosMailFormPrestamo').files[0]; var reader = new FileReader(); var AjuntoaEviar="" reader.onloadend = function (e) { AjuntoaEviar = e.target.result.split("base64,")[1]; } reader.readAsDataURL(value); } catch (error) { console.error('Se produjo un error:', error.message); AjuntoaEviar="" } timeout30mk = setTimeout(function() { //console.log('Enviendo...') EnviaMensjaePrestamoQuirografarioExpediente($("#MensajeBodyPrestamo").val(),AjuntoaEviar,"Mensaje Respondido").then(function(){ ocultarCargando(); limpiarEnviaMensajeBody() tie = setTimeout(function() { closeSolicitudPrestamoResponse() }, 1000); //ConsultaSolicitudPrestamoExpediente(Persona.NumeroEmpleado).then(function(){ mostrarNotificaciones() consultaTablaSeguimiento(false) $("#HistorialMensajesPrestamo").css("display", "none"); $("#EnviaMensajeBodyPrestamo").css("display", "none"); closeSolicitudPrestamoS() }) //}) }, 1000); }) }, 1000); } function limpiarEnviaMensajeBody() { // Limpiar el contenido del textarea document.getElementById("MensajeBodyPrestamo").value = ""; // Reiniciar el input de archivo adjunto const adjuntoInput = document.getElementById("AdjuntosMailFormPrestamo"); adjuntoInput.value = ""; // esto limpiará el archivo seleccionado // Limpiar el nombre del archivo mostrado document.getElementById("recibosNominaName").textContent = "No file selected"; document.getElementById("recibosNominaNameMensajePrestamo").textContent = "No file selected"; // Ocultar o reiniciar la vista previa, si aplica document.getElementById("ArchivoAdjuntoFilePrestamo").style.display = "none"; $("#EnviaMensajeBodyPrestamo").css("display", "none"); $("#agendarCitaDiv").css("display", "none") $("#agendarCitaDiv").css("display", "none") const tbody = document.querySelector("#tablaMensajesPrestamo tbody"); tbody.innerHTML = ''; // Limpia la tabla antes de agregar nuevas filas scrollToTopModal() } function EnviaMensjaePrestamoExpediente(Mensaje,Adjunto,Estatus){ //solicitudPrestamoResponse=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/EnviaMensaje/Prestamos", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado":numeroEmpleadoCaso, "hashArrival":hasCaso, "Mensaje":Mensaje, "Adjunto":Adjunto, "Remitente":numeroEmpleadoCaso, "Destinatario":"Préstamos", "Estatus":Estatus, "newhashArrival":generateDateHash() }), }; $.ajax(settings).done(function (response) { //console.log(response); //solicitudPrestamoResponse=response //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) //responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 }); }) } function EnviaMensjaePrestamoQuirografarioExpediente(Mensaje,Adjunto,Estatus){ //solicitudPrestamoResponse=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamoQuirografario/EnviaMensaje/Prestamos", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado":numeroEmpleadoCaso, "hashArrival":hasCaso, "Mensaje":Mensaje, "Adjunto":Adjunto, "Remitente":numeroEmpleadoCaso, "Destinatario":"Préstamos", "Estatus":Estatus, "newhashArrival":generateDateHash() }), }; $.ajax(settings).done(function (response) { //console.log(response); //solicitudPrestamoResponse=response //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) //responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 }); }) } var solicitudPrestamoDetalle=[] function ConsultaSolicitudPrestamoDetalle(Hash,NumeroEmpleado){ solicitudPrestamoDetalle=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/ConsultaSolicitud/Hash", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": NumeroEmpleado, "Hash": Hash }), }; $.ajax(settings).done(function (response) { //console.log(response); solicitudPrestamoDetalle=response //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) //responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 }); }) } function ConsultaSolicitudPrestamoQuirografarioDetalle(Hash,NumeroEmpleado){ solicitudPrestamoDetalle=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamoQuirografario/ConsultaSolicitud/Hash", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": NumeroEmpleado, "Hash": Hash }), }; $.ajax(settings).done(function (response) { //console.log(response); solicitudPrestamoDetalle=response //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) //responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 }); }) } function scrollToBottomModal() { const modalContent = document.querySelector("#SolicitudPreviewModalS .modal-content"); // Ajusta según la estructura de tu modal if (modalContent) { modalContent.scrollTop = modalContent.scrollHeight; } } function scrollToTopModal() { const modalContent = document.querySelector("#SolicitudPreviewModalS .modal-content"); // Ajusta según la estructura de tu modal if (modalContent) { modalContent.scrollTop = 0; } } var SolicitudPrestamoDetalleMensaje=[] function ConsultaSolicitudPrestamoDetalleMensaje(Hash,NumeroEmpleado){ SolicitudPrestamoDetalleMensaje=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/ConsultaSolicitud/Hash/Detalle", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": NumeroEmpleado, "Hash": Hash }), }; $.ajax(settings).done(function (response) { //console.log(response); SolicitudPrestamoDetalleMensaje=response hasCaso=SolicitudPrestamoDetalleMensaje[0].hash; numeroEmpleadoCaso= SolicitudPrestamoDetalleMensaje[0].Destinatario; FechaHoraCaso=FechaConsulta(SolicitudPrestamoDetalleMensaje[0].FechaHora) FechaHoraCaso_=SolicitudPrestamoDetalleMensaje[0].FechaHora //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) //responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 }); }) } function ConsultaSolicitudPrestamoQuirografarioDetalleMensaje(Hash,NumeroEmpleado){ SolicitudPrestamoDetalleMensaje=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamoQuirografario/ConsultaSolicitud/Hash/Detalle", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": NumeroEmpleado, "Hash": Hash }), }; $.ajax(settings).done(function (response) { //console.log(response); SolicitudPrestamoDetalleMensaje=response hasCaso=SolicitudPrestamoDetalleMensaje[0].hash; numeroEmpleadoCaso= SolicitudPrestamoDetalleMensaje[0].Destinatario; FechaHoraCaso=FechaConsulta(SolicitudPrestamoDetalleMensaje[0].FechaHora) FechaHoraCaso_=SolicitudPrestamoDetalleMensaje[0].FechaHora //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) //responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 }); }) } function InsertaSolicitudPrestamoExpediente(NumeroEmpleado,NombreCompleto,TipoPuesto,CentroCostos,Correo,Monto,Plazo,Finalidad,NumeroEmpleadoAval,hashArrival,ExpedienteCompeto,Numbername){ return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/CreaSolicitud", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": NumeroEmpleado, "NombreCompleto": NombreCompleto, "TipoPuesto": TipoPuesto, "CentroCostos":CentroCostos, "Correo":Correo, "Monto":Monto, "Plazo":Plazo, "Finalidad":Finalidad, //"PDF_Recibos_Nomina":PDF_Recibos_Nomina, "NumeroEmpleadoAval":NumeroEmpleadoAval, //"PDF_Recibos_Nomina_Aval":PDF_Recibos_Nomina_Aval, "ExpedienteCompeto":ExpedienteCompeto, "hashArrival":hashArrival, "Numero":Numbername }), }; $.ajax(settings).done(function (response) { //console.log(response); SolicitudPrestamoExpediente=response //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) //responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 }); }) } var SolicitudPrestamoExpediente=[] function ConsultaSolicitudPrestamoExpediente(NumeroEmpleado){ SolicitudPrestamoExpediente=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/ConsultaSolicitud", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": NumeroEmpleado }), }; $.ajax(settings).done(function (response) { //console.log(response); SolicitudPrestamoExpediente=response resolve(); }); }) } function ConsultaSolicitudPrestamoExpedienteQuirografario(NumeroEmpleado){ SolicitudPrestamoExpediente=[] return new Promise(function(resolve, reject) { var settings = { "url": "/SolicitudPrestamo/ConsultaSolicitudPQ", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": NumeroEmpleado }), }; $.ajax(settings).done(function (response) { ////console.log(response); SolicitudPrestamoExpediente=response resolve(); }); }) } function generateDateHash() { const date = new Date(); const timestamp = date.getTime(); // Obtiene la fecha en milisegundos // Genera un hash a partir del timestamp utilizando una técnica simple let hash = 0; const timestampStr = timestamp.toString(); for (let i = 0; i < timestampStr.length; i++) { const char = timestampStr.charCodeAt(i); hash = (hash << 5) - hash + char; // Desplazamiento de bits para mezclar hash |= 0; // Convierte a un entero de 32 bits } return Math.abs(hash); // Asegura que el hash sea positivo } function toggleAvalFields(show) { const avalFields = document.getElementById("avalFields"); avalFields.style.display = show ? "block" : "none"; } var responseTrabajadorExp=[] let contadorDocumentosOk=0 function ConsultaDataSolicitudPrestamoExpediente(){ return new Promise(function(resolve, reject) { var settings = { "url": "/Expedientes/CentrosCosto/Trabajador", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleadoAutoriza": Persona.NumeroEmpleado, "K": Persona.Password, "RFC": Persona.RFC }), }; $.ajax(settings).done(function (response) { ////console.log(response); //Persona.setcentroCosto(response[0].centrocosto) //Persona.settipodePuesto(response[0].destp) responseTrabajadorExp=response; resolve(); //let contadorDocumentosOk=0 responseTrabajadorExp.forEach(function (item) { $('#tablaDocumentos tbody').append( ` ${item.Documento} ${item.RutaStatus} ` ); contadorDocumentosOk += item.RutaStatus === 'Documento Encontrado' ? 1 : 0; }); }); }) } function ConsultaDataSolicitudPrestamo(){ return new Promise(function(resolve, reject) { var settings = { "url": "/ConsultaDatosSolicitudPrestamo", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": Persona.NumeroEmpleado }), }; $.ajax(settings).done(function (response) { ////console.log(response); Persona.setcentroCosto(response[0].centrocosto) Persona.settipodePuesto(response[0].destp) responsePrestamos=response; resolve(); }); }) } var responsePrestamos=[] function Estatus_Calculadora(){ $("#Invertir").click(function() { mostrarCargando(); muestra_Calculo().then(function(){ ocultarCargando(); }) }); } var responsecalc=[] function muestra_Calculo(){ return new Promise(function(resolve, reject) { var ContenedoresCalculadora = document.getElementById("ContenedoresCalculadora"); ContenedoresCalculadora.style.display = "block"; var selectElement = document.getElementById('plazoInv'); var plazo = selectElement.value; var montoInvertido = document.getElementById('montoInv').value; var settings = { "url": "/getCalculadoraCetes", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "monto": montoInvertido, "plazo": plazo, "periodo": "2" }), }; $.ajax(settings).done(function (response) { responsecalc=response ////////console.log(response); //console.log("montoInvertido :"+montoInvertido) //console.log("plazo :"+plazo) //console.log("response :"+response); /* document.getElementById('titulosCetes').textContent = response.result.noTitulosCetes; document.getElementById('tasaCetes').textContent = response.result.tasaBrutaCetes + ' %'; document.getElementById('titulosBonddia').textContent = response.result.noTitulosBonddia; document.getElementById('tasaBonddia').textContent = response.result.tasaBrutaBonddia + ' %'; document.getElementById('inversionCetes').textContent = "$ " + response.result.inversionCetes; document.getElementById('inversionBonddia').textContent = "$ " + response.result.inversionBonddia; document.getElementById('interesBruto').textContent = "$ " + response.result.interesBruto; document.getElementById('interesBonddia').textContent = "$ " + response.result.interesBonddia; document.getElementById('remanente').textContent = "$ " + response.result.remanente; document.getElementById('isr').textContent = "$ " + response.result.isr; document.getElementById('montoTotal').textContent = "$ " + response.result.montoTotal; */ $('#titulosCetes').text(response.result.noTitulosCetes); $('#tasaCetes').text(response.result.tasaBrutaCetes + ' %'); $('#titulosBonddia').text(response.result.noTitulosBonddia); $('#tasaBonddia').text(response.result.tasaBrutaBonddia + ' %'); $('#inversionCetes').text("$ " + response.result.inversionCetes); $('#inversionBonddia').text("$ " + response.result.inversionBonddia); $('#interesBruto').text("$ " + response.result.interesBruto); $('#interesBonddia').text("$ " + response.result.interesBonddia); $('#remanente').text("$ " + response.result.remanente); $('#isr').text("$ " + response.result.isr); $('#montoTotal').text("$ " + response.result.montoTotal); resolve(); }); }) } var response_cot=[] function Get_Cotizaciones() { $('#tablaCotizador tbody tr').remove(); $('#cotizadorTable tbody tr').remove(); $('#tablaSugerida tbody tr').remove(); var montoIngresado = document.getElementById('amount').value; let numericAmount = montoIngresado.replace(/[^0-9.]/g, ''); var selectElement = document.getElementById('productSelect'); var selectedValue = selectElement.value; Plazo = 0 if((selectedValue==11)||(selectedValue==12)){ Plazo = 48 } if((selectedValue==5)||(selectedValue==6)){ Plazo = 24 } return new Promise(function(resolve, reject) { var settings = { "url": "/GetCotizaciones", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": Persona.getNumeroEmpleado(), "Password": Persona.getPassword(), "RFCPERSONA": Persona.getRFC(), "idProducto": selectedValue, "Plazo": Plazo, "Monto_Solicitado": numericAmount }), }; $.ajax(settings).done(function (response) { response_cot=response if (response_cot.cotizador_tabulador.length==0){ var sinCotiza = document.getElementById("sinCotiza"); sinCotiza.style.display = "block"; resolve(); } else{ // ////console.log(response); var Divcotizaciones = document.getElementById("cotizacionPrincipal"); if(response_cot.cotizador_tabulador.length>1){ var DivcotizacionesSugeridas = document.getElementById("cotizacionSugrida"); DivcotizacionesSugeridas.style.display = "block"; } Divcotizaciones.style.display = "block"; const tabla = document.getElementById('tablaCotizador'); // Recorrer los elementos del cotizador_tabulador y agregarlos a la tabla //////console.log("mide"+response.cotizador_tabulador.length()) const pos0TableBody = document.querySelector('#tablaCotizador tbody'); const pos1TableBody = document.querySelector('#tablaSugerida tbody'); // if(response.) response.cotizador_tabulador.forEach((item, index) => { const row = document.createElement('tr'); //${item.KI} row.innerHTML = ` ${item.MONTO} ${item.PLAZO} ${item.PAGO} ${item.TASA_ORD} ${item.KI} ${item.GARANTIA} `; if (index === 0) { // Agregar solo a la tabla de la posición 0 pos0TableBody.appendChild(row); } else { // Agregar a la tabla de las posiciones 1 y más pos1TableBody.appendChild(row); } }); const tableBody = document.querySelector('#cotizadorTable tbody'); response.cotizador.forEach(item => { const row = document.createElement('tr'); row.innerHTML = ` ${item.NUM_PAGO} ${item.SALDO_CAPITAL} ${item.CAPITAL} ${item.SALDO_INTERES} ${item.INTERES} ${item.SALDO_FONDOGTIA} ${item.FONDOGTIA} ${item.TOTAL} ${item.SALDO} `; tableBody.appendChild(row); }); resolve(); } }); }); } function EstatusPrestamo_bulma(){ // ////console.log("data0") // ////console.log("dataPrueba[9].Prestamo.length "+dataPrueba[9].Prestamo.length) if(dataPrueba[9].Prestamo.length>0){ var prestamo = document.getElementById("EstatusPrestamo"); prestamo.style.display = "block"; // ////console.log("Entre al if ") $('#AbreModalPrestamos').css("display", "block") // ////console.log("boton visible ") //$('#AbreModalPrestamos').click(function () { // ////console.log("boton con funcionalidad") /* var modal = document.getElementById("EstatusPrestamo"); modal.style.opacity = 1; modal.style.top = "-5%"; modal.style.backgroundColor="rgba(0,0,0,0.4)"; modal.style.padding="100px" modal.style.display = "block"; */ $("#EstatusPrestamo").css("text-align", "center"); $("#EstatusPrestamo").css("background-color", "white"); $("#EstatusPrestamo").css("border", "groove"); $("#EstatusPrestamo").css("border-top-left-radius", "10px"); $("#EstatusPrestamo").css("border-top-right-radius", "10px"); $("#EstatusPrestamo").css("border-bottom-right-radius", "10px"); $("#EstatusPrestamo").css("border-bottom-left-radius", "10px"); $('#Categoria').text(dataPrueba[9].Prestamo[0].Categoría) $('#mes').text(dataPrueba[9].Prestamo[0].Mes_pago) $('#anio').text(dataPrueba[9].Prestamo[0].Año_pago) $('#monto').text(dataPrueba[9].Prestamo[0].Préstamo) $('#plazo').text(dataPrueba[9].Prestamo[0].Plazo) $('#tasa').text(dataPrueba[9].Prestamo[0].Tasa_de_Interés) $('#primerDescuento').text(dataPrueba[9].Prestamo[0].Periodo_Primer_Descuento) $('#UltimoDescuento').text(dataPrueba[9].Prestamo[0].Periodo_Último_Descuento) $('#periodospagagos').text(dataPrueba[9].Prestamo[0].Periodos_Pagados) $('#periodosfaltantes').text(dataPrueba[9].Prestamo[0].Periodos_Faltantes_por_Pagar) $('#periodosliquida').text(dataPrueba[9].Prestamo[0].Periodo_Anio_de_Liquidacion) $('#capital').text(dataPrueba[9].Prestamo[0].Capital) $('#interes').text(dataPrueba[9].Prestamo[0].Interés) $('#fg').text(dataPrueba[9].Prestamo[0].Fondo_Garantía) //$('#fechapa').text(dataPrueba[9].Prestamo[0].Fecha_Pago_Expediente) $('#fechacr').text(dataPrueba[9].Prestamo[0].Fecha_Creación_Expediente) $('#folio').text(dataPrueba[9].Prestamo[0].Folio_expediente) //}); /* $('#CierraModal11').click(function () { var modal = document.getElementById("EstatusPrestamo"); modal.style.display = "none"; }); $('#CierraModal22').click(function () { var modal = document.getElementById("EstatusPrestamo"); modal.style.display = "none"; });*/ } else{ var sinprestamo = document.getElementById("Sin_Prestamo"); sinprestamo.style.display = "block"; } } function EstatusExpediente_bulma(){ var modal = document.getElementById("EstatusExpediente"); //modal.style.display = "block"; //modal.style.opacity = 1; //modal.style.top = "-5%"; //modal.style.backgroundColor="rgba(0,0,0,0.4)"; //modal.style.padding="100px" $("#EstatusExpediente").css("text-align", "center"); $("#EstatusExpediente").css("background-color", "white"); $("#EstatusExpediente").css("border", "groove"); $("#EstatusExpediente").css("border-top-left-radius", "10px"); $("#EstatusExpediente").css("border-top-right-radius", "10px"); $("#EstatusExpediente").css("border-bottom-right-radius", "10px"); $("#EstatusExpediente").css("border-bottom-left-radius", "10px"); if(dataPrueba[0].Estatus=="True"){ encontrado("_ine_", "IN","INe") } if(dataPrueba[0].Estatus=='False'){ no_encontrado("_ine_", "IN","INe") } if(dataPrueba[0].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_ine_", "IN","INe",dataPrueba[0].Motivo) } if(dataPrueba[0].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion)) } if(dataPrueba[0].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza) } if(dataPrueba[0].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo,dataPrueba[0].RutaStatus) } if(dataPrueba[0].Estatus=="Eliminacion Denegada"){ encontrado_1("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo,dataPrueba[0].RutaStatus) } if(dataPrueba[0].Estatus=="Eliminacion Aprobada"){ encontrado_2("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo) } if((dataPrueba[0].Estatus=="Eliminacion Realizada")){ encontrado_3("_ine_", "IN","INe",formateaFechaAzxtulizacion(dataPrueba[0].FechaHoraActualizacion),dataPrueba[0].NumeroEmpleadoutoriza,dataPrueba[0].Motivo) } if(dataPrueba[1].Estatus=="True"){ encontrado("_beneficiarios_", "BE","BEneficiarios") } if(dataPrueba[1].Estatus=="False"){ no_encontrado("_beneficiarios_", "BE","BEneficiarios") } if(dataPrueba[1].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_beneficiarios_", "BE","BEneficiarios",dataPrueba[1].Motivo) } if(dataPrueba[1].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion)) } if(dataPrueba[1].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza) } if(dataPrueba[1].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo,dataPrueba[1].RutaStatus) } if(dataPrueba[1].Estatus=="Eliminacion Denegada"){ no_encontrado_denegado_eliminacion("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo) } if(dataPrueba[1].Estatus=="Eliminacion Denegada"){ encontrado_1("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo,dataPrueba[1].RutaStatus) } if(dataPrueba[1].Estatus=="Eliminacion Aprobada"){ encontrado_2("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo) } if((dataPrueba[1].Estatus=="Eliminacion Realizada")){ encontrado_3("_beneficiarios_", "BE","BEneficiarios",formateaFechaAzxtulizacion(dataPrueba[1].FechaHoraActualizacion),dataPrueba[1].NumeroEmpleadoutoriza,dataPrueba[1].Motivo) } //(item,archivo,param,diaactualiza,p_actualiza,motivo) if(dataPrueba[2].Estatus=="True"){ encontrado("_conoce_cliente_", "CC","ConoceCliente") } if(dataPrueba[2].Estatus=="False"){ no_encontrado("_conoce_cliente_", "CC","ConoceCliente") } if(dataPrueba[2].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_conoce_cliente_", "CC","ConoceCliente",dataPrueba[2].Motivo) } if(dataPrueba[2].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion)) } if(dataPrueba[2].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza) } if(dataPrueba[2].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo,dataPrueba[2].RutaStatus) } if(dataPrueba[2].Estatus=="Eliminacion Denegada"){ encontrado_1("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo,dataPrueba[2].RutaStatus) } if(dataPrueba[2].Estatus=="Eliminacion Aprobada"){ encontrado_2("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo) } if((dataPrueba[2].Estatus=="Eliminacion Realizada")){ encontrado_3("_conoce_cliente_", "CC","ConoceCliente",formateaFechaAzxtulizacion(dataPrueba[2].FechaHoraActualizacion),dataPrueba[2].NumeroEmpleadoutoriza,dataPrueba[2].Motivo) } if(dataPrueba[3].Estatus=="True"){ encontrado("_curp_", "CP","CurP") } if(dataPrueba[3].Estatus=="False"){ no_encontrado("_curp_", "CP","CurP") } if(dataPrueba[3].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_curp_", "CP","CurP",dataPrueba[3].Motivo) } if(dataPrueba[3].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion)) } if(dataPrueba[3].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza) } if(dataPrueba[3].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo,dataPrueba[3].RutaStatus) } if(dataPrueba[3].Estatus=="Eliminacion Denegada"){ encontrado_1("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo,dataPrueba[3].RutaStatus) } if(dataPrueba[3].Estatus=="Eliminacion Aprobada"){ encontrado_2("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo) } if((dataPrueba[3].Estatus=="Eliminacion Realizada")){ encontrado_3("_curp_", "CP","CurP",formateaFechaAzxtulizacion(dataPrueba[3].FechaHoraActualizacion),dataPrueba[3].NumeroEmpleadoutoriza,dataPrueba[3].Motivo) } if(dataPrueba[4].Estatus=="True"){ encontrado("_comprobante_", "DO","DOmicilio") } if(dataPrueba[4].Estatus=="False"){ no_encontrado("_comprobante_", "DO","DOmicilio") } if(dataPrueba[4].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_comprobante_", "DO","DOmicilio",dataPrueba[4].Motivo) } if(dataPrueba[4].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion)) } if(dataPrueba[4].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza) } if(dataPrueba[4].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo,dataPrueba[4].RutaStatus) } if(dataPrueba[4].Estatus=="Eliminacion Denegada"){ encontrado_1("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo,dataPrueba[4].RutaStatus) } if(dataPrueba[4].Estatus=="Eliminacion Aprobada"){ encontrado_2("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo) } if((dataPrueba[4].Estatus=="Eliminacion Realizada")){ encontrado_3("_comprobante_", "DO","DOmicilio",formateaFechaAzxtulizacion(dataPrueba[4].FechaHoraActualizacion),dataPrueba[4].NumeroEmpleadoutoriza,dataPrueba[4].Motivo) } if(dataPrueba[5].Estatus=="True"){ encontrado("_ine_beneficiarios_", "LI","ListaineBeneficiario") } if(dataPrueba[5].Estatus=="False"){ no_encontrado("_ine_beneficiarios_", "LI","ListaineBeneficiario") } if(dataPrueba[5].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_ine_beneficiarios_", "LI","ListaineBeneficiario",dataPrueba[5].Motivo) } if(dataPrueba[5].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion)) } if(dataPrueba[5].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza) } if(dataPrueba[5].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo,dataPrueba[5].RutaStatus) } if(dataPrueba[5].Estatus=="Eliminacion Denegada"){ encontrado_1("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo,dataPrueba[5].RutaStatus) } if(dataPrueba[5].Estatus=="Eliminacion Aprobada"){ encontrado_2("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo) } if((dataPrueba[5].Estatus=="Eliminacion Realizada")){ encontrado_3("_ine_beneficiarios_", "LI","ListaineBeneficiario",formateaFechaAzxtulizacion(dataPrueba[5].FechaHoraActualizacion),dataPrueba[5].NumeroEmpleadoutoriza,dataPrueba[5].Motivo) } if(dataPrueba[6].Estatus=="True"){ encontrado("_ratificacion_", "RA","RAtificacion") } if(dataPrueba[6].Estatus=="False"){ no_encontrado("_ratificacion_", "RA","RAtificacion") } if(dataPrueba[6].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_ratificacion_", "RA","RAtificacion",dataPrueba[6].Motivo) } if(dataPrueba[6].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion)) } if(dataPrueba[6].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza) } if(dataPrueba[6].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo,dataPrueba[6].RutaStatus) } if(dataPrueba[6].Estatus=="Eliminacion Denegada"){ encontrado_1("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo,dataPrueba[6].RutaStatus) } if(dataPrueba[6].Estatus=="Eliminacion Aprobada"){ encontrado_2("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo) } if((dataPrueba[6].Estatus=="Eliminacion Realizada")){ encontrado_3("_ratificacion_", "RA","RAtificacion",formateaFechaAzxtulizacion(dataPrueba[6].FechaHoraActualizacion),dataPrueba[6].NumeroEmpleadoutoriza,dataPrueba[6].Motivo) } if(dataPrueba[7].Estatus=="True"){ encontrado("_rfc_", "RC","RfC") } if(dataPrueba[7].Estatus=="False"){ no_encontrado("_rfc_", "RC","RfC") } if(dataPrueba[7].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_rfc_", "RC","RfC",dataPrueba[7].Motivo) } if(dataPrueba[7].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion)) } if(dataPrueba[7].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza) } if(dataPrueba[7].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo,dataPrueba[7].RutaStatus) } if(dataPrueba[7].Estatus=="Eliminacion Denegada"){ encontrado_1("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo,dataPrueba[7].RutaStatus) } if(dataPrueba[7].Estatus=="Eliminacion Aprobada"){ encontrado_2("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo) } if((dataPrueba[7].Estatus=="Eliminacion Realizada")){ encontrado_3("_rfc_", "RC","RfC",formateaFechaAzxtulizacion(dataPrueba[7].FechaHoraActualizacion),dataPrueba[7].NumeroEmpleadoutoriza,dataPrueba[7].Motivo) } if(dataPrueba[8].Estatus=="True"){ encontrado("_credencial_", "UH","credencialUAEH") } if(dataPrueba[8].Estatus=="False"){ no_encontrado("_credencial_", "UH","credencialUAEH") } if(dataPrueba[8].Estatus=="Pendiente-Eliminacion"){ pendienteEliminacion("_credencial_", "UH","credencialUAEH",dataPrueba[8].Motivo) } if(dataPrueba[8].Estatus=="Pendiente-Actualizacion"){ pendienteActualizacion("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion)) } if(dataPrueba[8].Estatus=="Actualizacion Aprobada"){ encontrado_aprobado("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza) } if(dataPrueba[8].Estatus=="Actualizacion Denegada"){ no_encontrado_denegado("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo,dataPrueba[8].RutaStatus) } if(dataPrueba[8].Estatus=="Eliminacion Denegada"){ encontrado_1("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo,dataPrueba[8].RutaStatus) } if(dataPrueba[8].Estatus=="Eliminacion Aprobada"){ encontrado_2("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo) } if((dataPrueba[8].Estatus=="Eliminacion Realizada")){ encontrado_3("_credencial_", "UH","credencialUAEH",formateaFechaAzxtulizacion(dataPrueba[8].FechaHoraActualizacion),dataPrueba[8].NumeroEmpleadoutoriza,dataPrueba[8].Motivo) } } function encontrado(item, archivo,b){ $("#"+item).text("") //$('').appendTo("#"+item); $("#"+item+"D").text("") //$('').appendTo("#"+item+"D"); $("#"+item+"A").text("") //$('').appendTo("#"+item+"A"); //$('').appendTo("#"+item+"A"); /$("#"+item+"B").text("") //$('').appendTo("#"+item+"B"); $('
'+ '
'+ '

Aquí podrá visualizar la documentación :

'+ '
'+ ''+ '
'+ '
'+ '

Aquí podrá descargar la documentación :

'+ '
'+ ''+ '
'+ '
').appendTo("#"+item); $('
'+ '
'+ ''+ '
').appendTo("#"+item+"A"); $("#Btn"+item).click(function() { trae_doc(archivo,false) }); $("#BtnDescarga"+item).click(function() { trae_doc(archivo,true) }); $("#BtnElimina"+item).click(function() { solicita_eliminacion(item,b,archivo) //DeleteFile(item,b) }); /* $("#_ine_D").click(function() { const linkSource = 'data:application/pdf;base64,'+archivob64; const downloadLink = document.createElement("a"); const fileName = "INE-"+$("#numeroEmpleado").val()+".pdf"; downloadLink.href = linkSource; downloadLink.download = fileName; downloadLink.click(); }); $("#_ine_A").click(function() { });*/ $('#archivo'+item).change(function() { // Obtener el nombre del archivo seleccionado var nombreArchivo = $(this).val(); // Mostrar el nombre del archivo en la consola // ////console.log('Se seleccionó el archivo: ' + nombreArchivo); const fileNameWithExtension = nombreArchivo.split('\\').pop(); // Dividir el nombre del archivo por el punto para separar la extensión const fileName = fileNameWithExtension.split('.').shift(); // ////console.log(fileNameWithExtension); // Esto mostrará 'Recibo_UAEH' $("#archivoN"+item).text(fileName) if ($("#BtnPr"+item).length === 0){ //$('').appendTo("#"+item+"A"); $('
'+ '
'+ ''+ '
'+ '
'+ ''+ '
'+ '
').appendTo("#"+item+"A"); $("#BtnPr"+item).click(function() { if(document.getElementById('archivo'+item).files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { // Código que puede lanzar una excepción //throw new Error('Este es un error de ejemplo'); var value = document.getElementById('archivo'+item).files[0]; //Este objeto FileReader te permite leer archivos var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; // ////console.log("NombreDeTuVariableAEnviar "+ NombreDeTuVariableAEnviar) timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); // ////console.log("reader "+reader) } catch (error) { // Captura la excepción y maneja el error console.error('Se produjo un error:', error.message); } finally { // Este bloque se ejecuta siempre, independientemente de si se lanza una excepción o no //////console.log('Este bloque siempre se ejecuta'); } } }); $("#BtnActualiza"+item).click(function() { $('#BtnActualiza '+item).hide(); SelectedFile(item,archivo,b) }); } }); } function encontrado_aprobado(item, archivo,param,diaactualiza){ //$("#"+item).text("") //$('').appendTo("#"+item); //$('').appendTo("#"+item); //$("#"+item+"A").append("Se ha aprobado la actualizacion, el día "+diaactualiza+" por el empleado No "+p_actualiza+"\r\n") /* $("#"+item+"D").text("") $('').appendTo("#"+item+"D"); $("#"+item+"A").text("") $('').appendTo("#"+item+"A"); $('

Se ha aprobado la actualizacion, el día '+diaactualiza+' por el empleado No '+p_actualiza+'

').appendTo("#"+item+"A"); $("#"+item+"B").text("") $('').appendTo("#"+item+"B"); */ $("#"+item).text("") $('

Se ha aprobado la actualizacion, el día '+diaactualiza+'

').appendTo("#"+item); $('
'+ '
'+ '

Aquí podrá visualizar la documentación :

'+ '
'+ ''+ '
'+ '
'+ '

Aquí podrá descargar la documentación :

'+ '
'+ ''+ '
'+ '
').appendTo("#"+item); //').appendTo("#"+item); $("#"+item+"D").text("") //$('').appendTo("#"+item+"D"); $("#"+item+"A").text("") $("#"+item+"B").text("") /* $('').appendTo("#"+item+"A"); $('').appendTo("#"+item+"A"); */ //$('').appendTo("#"+item+"A"); //$('').appendTo("#"+item+"A"); $('
'+ '
'+ ''+ '
').appendTo("#"+item+"A"); //$("#"+item+"B").text("") //$('').appendTo("#"+item+"B"); //$("#"+item+"A").text("Se ha aprobado la actualizacion, el día "+diaactualiza+" por el empleado No "+p_actualiza+"\r\n") $("#Btn"+item).click(function() { trae_doc(archivo,false,param) }); $("#BtnDescarga"+item).click(function() { trae_doc(archivo,true,param) }); /* $("#BtnElimina"+item).click(function() { //DeleteFile(item,param) solicita_eliminacion(item,param,archivo) });*/ /* $("#_ine_D").click(function() { const linkSource = 'data:application/pdf;base64,'+archivob64; const downloadLink = document.createElement("a"); const fileName = "INE-"+$("#numeroEmpleado").val()+".pdf"; downloadLink.href = linkSource; downloadLink.download = fileName; downloadLink.click(); }); $("#_ine_A").click(function() { });*/ // $('#archivo'+item).change(function() { // Obtener el nombre del archivo seleccionado var nombreArchivo = $(this).val(); // Mostrar el nombre del archivo en la consola // ////console.log('Se seleccionó el archivo: ' + nombreArchivo); // Dividir la cadena por las barras invertidas y tomar la última parte const fileNameWithExtension = nombreArchivo.split('\\').pop(); // Dividir el nombre del archivo por el punto para separar la extensión const fileName = fileNameWithExtension.split('.').shift(); //////console.log(fileNameWithExtension); // Esto mostrará 'Recibo_UAEH' $("#archivoN"+item).text(fileName) if ($("#BtnPreview"+item).length === 0){ $('
'+ '
'+ ''+ '
'+ '
'+ ''+ '
'+ '
').appendTo("#"+item+"A"); //$('').appendTo("#"+item+"A"); // Aquí puedes realizar cualquier otra acción que desees con el archivo seleccionado $("#BtnActualiza"+item).click(function() { //$('#panel'+item).hide(); SelectedFile(item,archivo,param) // $('#panel'+item).show(); }); $("#BtnPreview"+item).click(function() { if(document.getElementById('archivo'+item).files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { // Código que puede lanzar una excepción //throw new Error('Este es un error de ejemplo'); var value = document.getElementById('archivo'+item).files[0]; //Este objeto FileReader te permite leer archivos var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; // ////console.log("NombreDeTuVariableAEnviar "+ NombreDeTuVariableAEnviar) timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado... en espera 2s...!!!"), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); //////console.log("reader "+reader) } catch (error) { // Captura la excepción y maneja el error console.error('Se produjo un error:', error.message); } finally { // Este bloque se ejecuta siempre, independientemente de si se lanza una excepción o no //////console.log('Este bloque siempre se ejecuta'); } } }); } }); } function no_encontrado_denegado(item,archivo,param,diaactualiza,p_actualiza,motivo,RutaStatus){ $("#"+item).text("") $("#"+item+"D").text("") $("#"+item+"A").text("") $("#"+item+"B").text("") //$('Busca Archivo').appendTo("#"+item+"A"); $('

Se ha denegado la actualizacion, el día '+diaactualiza+', por el motivo '+motivo+'

').appendTo("#"+item+"A"); if(RutaStatus===1){ //$("#"+item).text("") //$('
').appendTo("#"+item); //$('

Se ha denegado la actualizacion, el día '+diaactualiza+', por el motivo '+motivo+'

').appendTo("#"+item); //$("#"+item+"D").text("") //$('').appendTo("#"+item+"D"); //$("#"+item+"A").text("") /* $('').appendTo("#"+item+"A"); $('').appendTo("#"+item+"A"); */ //$('').appendTo("#"+item+"A"); //$('').appendTo("#"+item+"A"); $('
'+ '
'+ '

Aquí podrá visualizar la documentación :

'+ '
'+ ''+ '
'+ '
'+ '

Aquí podrá descargar la documentación :

'+ '
'+ ''+ '
'+ '
').appendTo("#"+item); //$("#"+item+"B").text("") //$('').appendTo("#"+item+"B"); $("#Btn"+item).click(function() { trae_doc(archivo,false,param) }); $("#BtnDescarga"+item).click(function() { trae_doc(archivo,true,param) }); $("#BtnActualiza"+item).click(function() { $('#BtnActualiza '+item).hide(); SelectedFile(item,archivo,param) }); /*$("#BtnElimina"+item).click(function() { //DeleteFile(item,param) solicita_eliminacion(item,param,archivo) });*/ } /* $("#Btn1st"+item).click(function() { //$("#Btn1st"+item).hide(); SelectedFile(item,archivo,param) }); $('#archivo'+item).change(function() { // Obtener el nombre del archivo seleccionado var nombreArchivo = $(this).val(); // Mostrar el nombre del archivo en la consola ////console.log('Se seleccionó el archivo: ' + nombreArchivo); if ($("#BtnPr"+item).length === 0){ $('').appendTo("#"+item+"A"); $("#BtnPr"+item).click(function() { if(document.getElementById('archivo'+item).files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { // Código que puede lanzar una excepción //throw new Error('Este es un error de ejemplo'); var value = document.getElementById('archivo'+item).files[0]; //Este objeto FileReader te permite leer archivos var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; ////console.log("NombreDeTuVariableAEnviar "+ NombreDeTuVariableAEnviar) timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(////console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); } reader.readAsDataURL(value); ////console.log("reader "+reader) } catch (error) { // Captura la excepción y maneja el error console.error('Se produjo un error:', error.message); } finally { // Este bloque se ejecuta siempre, independientemente de si se lanza una excepción o no ////console.log('Este bloque siempre se ejecuta'); } } }); } }); */ $('
'+ '
'+ ''+ '
').appendTo("#"+item+"A"); $('#archivo'+item).change(function() { // Obtener el nombre del archivo seleccionado var nombreArchivo = $(this).val(); // Mostrar el nombre del archivo en la consola ////console.log('Se seleccionó el archivo: ' + nombreArchivo); // Dividir la cadena por las barras invertidas y tomar la última parte const fileNameWithExtension = nombreArchivo.split('\\').pop(); // Dividir el nombre del archivo por el punto para separar la extensión const fileName = fileNameWithExtension.split('.').shift(); ////console.log(fileNameWithExtension); // Esto mostrará 'Recibo_UAEH' $("#archivoN"+item).text(fileName) if ($("#BtnPr"+item).length === 0){ //$('').appendTo("#"+item+"A"); //$('').appendTo("#"+item+"A"); //$(' ').appendTo("#"+item+"A");s $('
'+ '
'+ ''+ '
'+ '
'+ ''+ '
'+ '
').appendTo("#"+item+"A"); //$('').appendTo("#"+item+"A"); $("#Btn1st"+item).click(function() { //$("#Btn1st"+item).hide(); SelectedFile(item,archivo,param) }); $("#BtnPr"+item).click(function() { if(document.getElementById('archivo'+item).files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { // Código que puede lanzar una excepción //throw new Error('Este es un error de ejemplo'); var value = document.getElementById('archivo'+item).files[0]; //Este objeto FileReader te permite leer archivos var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; ////console.log("NombreDeTuVariableAEnviar "+ NombreDeTuVariableAEnviar) timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); ////console.log("reader "+reader) } catch (error) { // Captura la excepción y maneja el error console.error('Se produjo un error:', error.message); } finally { // Este bloque se ejecuta siempre, independientemente de si se lanza una excepción o no ////console.log('Este bloque siempre se ejecuta'); } } }); } }); } function SelectedFile(item,archivo,b) { ////console.log("selected file") mostrarCargando(item); if(document.getElementById('archivo'+item).files[0]==undefined) { alert("Por favor selecciona un documento para actulizar") } else{ //$("#Btn1st"+item).hide(); //$('#panel'+item).hide(); //Toma el archivo elegido por el input var value = document.getElementById('archivo'+item).files[0]; //Este objeto FileReader te permite leer archivos var reader = new FileReader(); //Esta función se ejecuta cuando el reader.readAsDataURL termina reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; ////console.log("NombreDeTuVariableAEnviar "+ NombreDeTuVariableAEnviar) var settings = { "url": "/Expedientes/CreaArchivoWeb/BD", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": Persona.NumeroEmpleado, "RFC": Persona.RFC, "Archivo":b, "b64": NombreDeTuVariableAEnviar }), }; $.ajax(settings).done(function (response) { ////console.log(response); ////console.log("Cargar todo de nuevo") //timeout1 = setTimeout($("#noteqS").remove(), 1000); ////console.log("Cargando ExpedientesCanvas") //timeout15 = setTimeout(revisarDBFB(), 1500); //timeout2 = setTimeout($('#MuladeCarga').load('ExpedientesCanvas.html'), 2000); reiniciar().then(function(){ consulta_revisarDBFB().then(function(){ ocultarCargando(item); }) }) }); } //Aqui comienza a leer el archivo para posteriorme|nte ejecutar la función onloadend reader.readAsDataURL(value); ////console.log("reader "+reader) } } function restoreModalInfo(){ mostrarCargando(); reiniciar().then(function(){ consulta_revisarDBFB().then(function(){ ocultarCargando(); }) }) } function no_encontrado(item,archivo,b){ $("#"+item).text("No tenemos tu documento, te invitamos a mantener tu expediente actualizado, carga tu archivo en formato PDF") $("#"+item+"D").text("") $("#"+item+"A").text("") $("#"+item+"B").text("") /* $("#"+item+"D").css("display", "none"); $("#"+item+"A").css("display", "none"); $("#"+item+"B").css("display", "none"); */ /* $('Busca Archivo').appendTo("#"+item+"A"); $('').appendTo("#"+item+"A"); */ //$('').appendTo("#"+item+"A"); $('
'+ '
'+ ''+ '
').appendTo("#"+item+"A"); $('#archivo'+item).change(function() { // Obtener el nombre del archivo seleccionado var nombreArchivo = $(this).val(); // Mostrar el nombre del archivo en la consola ////console.log('Se seleccionó el archivo: ' + nombreArchivo); // Dividir la cadena por las barras invertidas y tomar la última parte const fileNameWithExtension = nombreArchivo.split('\\').pop(); // Dividir el nombre del archivo por el punto para separar la extensión const fileName = fileNameWithExtension.split('.').shift(); ////console.log(fileNameWithExtension); // Esto mostrará 'Recibo_UAEH' $("#archivoN"+item).text(fileName) if ($("#BtnPr"+item).length === 0){ //$('').appendTo("#"+item+"A"); //$('').appendTo("#"+item+"A"); //$(' ').appendTo("#"+item+"A");s $('
'+ '
'+ ''+ '
'+ '
'+ ''+ '
'+ '
').appendTo("#"+item+"A"); //$('').appendTo("#"+item+"A"); $("#Btn1st"+item).click(function() { $("#Btn1st"+item).hide(); SelectedFile(item,archivo,b) }); $("#BtnPr"+item).click(function() { if(document.getElementById('archivo'+item).files[0]==undefined) { alert("Por favor selecciona un documento para visulizar") } else{ try { // Código que puede lanzar una excepción //throw new Error('Este es un error de ejemplo'); var value = document.getElementById('archivo'+item).files[0]; //Este objeto FileReader te permite leer archivos var reader = new FileReader(); reader.onloadend = function (e) { NombreDeTuVariableAEnviar = e.target.result.split("base64,")[1]; ////console.log("NombreDeTuVariableAEnviar "+ NombreDeTuVariableAEnviar) timeout3 = setTimeout(pintaPDFS(NombreDeTuVariableAEnviar,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,false) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } reader.readAsDataURL(value); ////console.log("reader "+reader) } catch (error) { // Captura la excepción y maneja el error console.error('Se produjo un error:', error.message); } finally { // Este bloque se ejecuta siempre, independientemente de si se lanza una excepción o no ////console.log('Este bloque siempre se ejecuta'); } } }); } }); } function closeVP(){ $("#SolicitudPreviewModal").css("display", "none") } function closeExpedienteModal(){ $("#ExpedienteModal").css("display", "none") } function closeSolicitudPrestamo(){ $("#SolicitudPreviewModal").css("display", "none") } function closeSolicitudPrestamoResponse(){ $("#SolicitudPreviewModalMensaje").css("display", "none") } function closeSolicitudPrestamoS(){ $("#SolicitudPreviewModalS").css("display", "none") $("#HistorialMensajesPrestamo").css("display", "none"); $("#Agendada").css("display", "none"); $("#agendarCitaDivPrestamo").css("display", "none"); //closeSolicitudPrestamoS() $("#EnviaMensajeBodyPrestamo").css("display", "none") consultaTablaSeguimiento(true) } function pendienteEliminacion(item,archivo){ $("#"+item).text("Se ha solicitado su eliminación, favor de esperar a que se elimine su archivo para cargar uno nuevo") $("#"+item+"D").text("*") $("#"+item+"A").text("*") $("#"+item+"B").text("*") } function pendienteActualizacion(item,archivo,param,diaactualiza){ $("#"+item).text("Se ha solicitado su actualización, favor de esperar a que se actualice su archivo para cargar uno nuevo") $("#"+item+"D").text("Actualizacion Solicitada el "+diaactualiza) ////console.log("archivo "+archivo) $("#"+item+"A").text("") $("#"+item+"B").text("") } function trae_doc(archivo,descarga){ var settings = { "url": "/Expedientes/consultaArchivoSExpediente", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "Archivo": archivo, "RFC":Persona.getRFC(), "descarga":descarga, "NumeroEmpleado": Persona.getNumeroEmpleado(), "k":Persona.getPassword(), }), }; $.ajax(settings).done(function (response) { ////console.log(response); archivob64F = response.archivo; archivob64 = archivob64F.substring(2, archivob64F.length - 1); /* $("#contenido").load(response.url, function () { }); */ ////console.log("Cargando...") if(descarga==false){ timeout3 = setTimeout(pintaPDFS(archivob64,true), 1000); timeout4 = setTimeout(console.log("pintaPDFS(archivob64,true) Cargado..."), 2000); timeout5 = setTimeout($("#ExpedienteModal").css("display", "block"), 3000); } if(descarga==true){ const linkSource = 'data:application/pdf;base64,'+archivob64; const downloadLink = document.createElement("a"); const fileName = archivo+Persona.NumeroEmpleado+".pdf"; downloadLink.href = linkSource; downloadLink.download = fileName; downloadLink.click(); } //////console.log(archivob64); }); } var MotivoFinal="" function DeleteFile(item,param) { ////console.log(item) var settings = { "url": "/Expedientes/EliminaArchivo/Web/BD", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": Persona.NumeroEmpleado, "RFC": Persona.RFC, "NumeroEmpleadoAutoriza":Persona.NumeroEmpleado, "K":Persona.Password, "Motivo": MotivoFinal, "archivo": item, "param":param }), }; /* NumeroEmpleado = request.json['NumeroEmpleado'] archivo = request.json['archivo'] NumeroEmpleadoAutoriza = request.json['NumeroEmpleadoAutoriza'] RFC = request.json['RFC'] Motivo = request.json['Motivo'] */ $.ajax(settings).done(function (response) { ////console.log(response); //timeout1 = setTimeout($("#noteqS").remove(), 1000); ////console.log("Cargando ExpedientesCanvasWeb") //timeout2 = setTimeout($('#MuladeCarga').load('ExpedientesCanvasWeb.html'), 2000); //postInfo() mostrarCargando(); reiniciar().then(function(){ consulta_revisarDBFB().then(function(){ ocultarCargando(); }) }) }); } function seleccionar(i) { $('#usr').val(responses[i]) $("#modalBusquedaPersonas").modal("hide"); new Promise(function(resolve) { resolve( Persona.setnumerousuario(responses[i])); }).then(function(result) { /*////console.log(result) Persona.ConsultaUser();*/ new Promise(function(resolve) { resolve(Persona.ConsultaUser()); }).then(function(result) { //muestraData() // ////console.log("au no acaba y quien sabe pa cuandos") }) }) } var responses=[] var respuestaCPersonas function muestraData(){ let v = Persona.getresponde() $("#namec").val(v.Nombre[1]+" "+v.aPaterno[1]+" "+v.aMaterno[1]) $("#rfcc").val(v.RFC) let cuentas = 0; $("#Tusr>tbody").empty(); for (x of v.Periodos_Disponibles) { // ////console.log(x['periodo'],x['cantidad'],x['fn']); $("#Tusr>tbody").append(""+x['periodo']+""+x['fn']+""+x['cantidad']+" "); cuentas = cuentas +1; } } function muestraDataExp(){ /* mostrarCargando(); reiniciar().then(function(){ consulta_revisarDBFB().then(function(){ ocultarCargando(); }) })*/ /* if((Persona.URL==="/EstadoCuentaLoginExitoSu")||(Persona.URL==="/EstadoCuentaLoginExito")||(Persona.URL==="/EstadoCuentaLoginExitoso")){ revisarDBFB() }*/ //if(Persona.URL==="/EstadoCuentaLoginExitoSu"){ revisarDBFB() //} } function reiniciar(){ return new Promise(function(resolve, reject) { // Simula una operación asíncrona, por ejemplo una consulta AJAX reinicia(); setTimeout(function() { ////console.log("Reiniciando..."); resolve(); // Resuelve la promesa cuando la consulta ha finalizado }, 2000); // Simula una demora de 2 segundos }); } var cu; function cssQDual() { startTimer(time,0) //////console.log("cssq") $("#notep").css("background-color", "white"); $("#notep").css("border", "groove"); $("#notep").css("border-top-left-radius", "10px"); $("#notep").css("border-top-right-radius", "10px"); $("#notep").css("border-bottom-right-radius", "10px"); $("#notep").css("border-bottom-left-radius", "10px"); $("#noteq").css("text-align", "center"); $("#noteq").css("background-color", "white"); $("#noteq").css("border", "groove"); $("#noteq").css("border-top-left-radius", "10px"); $("#noteq").css("border-top-right-radius", "10px"); $("#noteq").css("border-bottom-right-radius", "10px"); $("#noteq").css("border-bottom-left-radius", "10px"); $("#adv").css("border", "1px solid #f9e2bf"); $("#adv").css("padding", "5px"); $("#adv").css("background-color", "#FEF5E7"); /*$("#adv").css("display", "none");*/ $("#nombrecompleto").text(Persona.getNombre() + " " + Persona.getaPaterno() + " " + Persona.getaMaterno()) $("#name").html("" + Persona.getNombre() + "") $("#rfc").text(Persona.getRFC()) $('#selanio').prepend(""); $('#selperiodo').prepend(""); $('#seltp').prepend(""); for (x of Persona.getTiposPuesto()) { ////console.log(x.tipoPuesto); var exists = false; for (var i = 0, opts = document.getElementById('seltp').options; i < opts.length; ++i) if (opts[i].value === x.tipoPuesto) { exists = true; //break; } if (exists === false) { let tip = "" let valu = "" /* if (x.tipoPuesto == '01') { tip = 'Administrativo'; valu = 'ADM' } if (x.tipoPuesto == '11') { tip = 'Académico'; valu = 'ACA' } if (x.tipoPuesto == '21') { tip = 'Mad. Med. Sup'; valu = 'ACA' } if (x.tipoPuesto == '31') { tip = 'Prof X Asign'; valu = 'ACA' } if (x.tipoPuesto == '41') { tip = 'Prodep'; valu = 'ACA' } */ if (x.tipoPuesto == '1') { tip = 'Administrativo'; valu = 'ADM' } if (x.tipoPuesto == '2') { tip = 'Académico'; valu = 'ACA' } $('#seltp').prepend(""); } } $('#seltp').on('change', function () { /*alert($(this).val());*/ $('#selanio').empty() $('#selanio').prepend(""); $('#selperiodo').empty() $('#selperiodo').prepend(""); Persona.setPuesto($('select[id="seltp"] option:selected').text()); let seltp = document.querySelector('#seltp'); let busquedaseltp = seltp.options[seltp.selectedIndex].value let valorB=0 if(busquedaseltp==='ADM'){ valorB=1; } else{ valorB=2; } Persona.setPuestoSel(valorB); //////console.log("$('select[id='seltp'] option:selected').text()") //////console.log($('select[id="seltp"] option:selected').text()) let dnd = document.querySelector('#seltp'); let busqueda = dnd.options[dnd.selectedIndex].value for (x of Persona.periodos_Disponibles) { //////console.log("x.fn") //////console.log(x.fn) // ////console.log("busqueda") //////console.log(busqueda) if (x.fn === busqueda) { let myOpts = document.getElementById('selanio').options let encontrado = 0 for(y of myOpts){ if(y.value===x.anio) { encontrado=1; } } if(encontrado ===0){ $('#selanio').append(""); } } } /*let busqueda = $('select[id="seltp"] option:selected').text() let indice = Persona.periodos_Disponibles.findIndex(periodoD => periodoD.anio === busqueda); /*let cantidad = Persona.periodos_Disponibles[indice].cantidad ////console.log("cantidad "+cantidad)*/ }); /* for (x of Persona.periodos_Disponibles) { ////console.log(x.anio + ' ' + x.periodo); var exists = false; for (var i = 0, opts = document.getElementById('selanio').options; i < opts.length; ++i) if (opts[i].value === x.anio) { exists = true; //break; } if (exists === false) { $('#selanio').prepend(""); } } */ $('#selanio').change( function () { /*alert($(this).val());*/ $('#selperiodo').empty() $('#selperiodo').prepend(""); let dnd = document.querySelector('#seltp'); let busqueda = dnd.options[dnd.selectedIndex].value for (x of Persona.periodos_Disponibles) { if ((x.anio === $(this).val())&&(x.fn === busqueda )) { //////console.log(x.periodo) $('#selperiodo').prepend(""); } } }); $('#selperiodo').on('change', function () { $('#anterior').hide() Persona.setPeriodo($('select[id="selperiodo"] option:selected').text()); //////console.log("$('select[id='selperiodo'] option:selected').text()") //////console.log($('select[id="selperiodo"] option:selected').text()) let dnd = document.querySelector('#seltp'); let busquedatp = dnd.options[dnd.selectedIndex].value let busquedaanio = $('select[id="selanio"] option:selected').text() /*let indice = Persona.periodos_Disponibles.findIndex(periodoD => periodoD.periodo === busqueda);*/ let cuenta = 0 let indice = -1 for(x of Persona.periodos_Disponibles){ //////console.log("Cuenta") // ////console.log(x.fn) // ////console.log(busquedatp) // ////console.log(x.anio) // ////console.log(busquedaanio) if((x.fn === busquedatp ) && (x.anio === busquedaanio)){ indice = cuenta; } cuenta = cuenta +1; } // ////console.log("indice") // ////console.log(indice) let cantidad = Persona.periodos_Disponibles[indice].cantidad //////console.log("cantidad " + cantidad) /*cantidad > 0 ? alert("periodo consultado previamente ") : ////console.log(cantidad) /*alert("Consulta de conformidad del Estado de Cuenta del Periodo "+busqueda)*/ $("#PDF").css("display", "none") $('#error').hide() $('#consultado').hide(); $('#periodo').hide() $('#anterior').hide() cantidad > 0 ? $('#anterior').show() : $('#anterior').hide(); }); $('#DescargaEC').click(function () { //Persona.ConsultaEstadoCuenta(function (){ Persona.setMuestra(0) Persona.setDescarga(1) createPDF() //}); /*$("#DescargaEC").attr("href", 'data:application/octet-stream;base64,' +Persona.getEstadoCuenta());*/ }); $('#CerrarSesion').click(function () { //Persona.ConsultaEstadoCuenta(function (){ new Promise(function(resolve) { resolve(stopTimer()); }).then(function(result) { Persona.Logout(); }) //}); /*$("#DescargaEC").attr("href", 'data:application/octet-stream;base64,' +Persona.getEstadoCuenta());*/ }); $('#ConsultaEC').click(function () { Persona.setMuestra(1) Persona.setDescarga(0) createPDF() }); $('#CierraModal1').click(function () { var modal = document.getElementById("EstatusExpediente"); modal.style.display = "none"; }); $('#CierraModal2').click(function () { var modal = document.getElementById("EstatusExpediente"); modal.style.display = "none"; }); /* ////console.log("Persona.load_databaseRT()_3") Persona.load_databaseRT() */ } function createPDF() { Persona.setPeriodo($('select[id="selperiodo"] option:selected').text()); let seltp = $('select[id="seltp"] option:selected').text() let selPer = $('select[id="selperiodo"] option:selected').text() let selAni = $('select[id="selanio"] option:selected').text() let mostrado = 0; if ((selPer === "---") || (selAni === "---")) { if ((selAni === "---") && (mostrado === 0)) { alert("Selecciona un año para consultar los periodos disponibles") mostrado = 1; } if ((selPer === "---") && (mostrado === 0)) { alert("Selecciona un periodo disponible para mostrar el Estado de Cuenta") mostrado = 1; } } else { //let busqueda = $('select[id="selperiodo"] option:selected').text() //let indice = Persona.periodos_Disponibles.findIndex(periodoD => periodoD.periodo === busqueda); //let cantidad = Persona.periodos_Disponibles[indice].cantidad //////console.log("cantidad " + cantidad) /*cantidad === 0 ? alert("Consulta de conformidad del Estado de Cuenta del Periodo "+busqueda) : ////console.log(cantidad) */ let dnd = document.querySelector('#seltp'); let busquedatp=''; if(dnd === null){ busquedatp=Persona.periodos_Disponibles[0].fn } else{ busquedatp = dnd.options[dnd.selectedIndex].value } let busquedaanio = $('select[id="selanio"] option:selected').text() /*let indice = Persona.periodos_Disponibles.findIndex(periodoD => periodoD.periodo === busqueda);*/ let cuenta = 0 let indice = -1 //////console.log(indice+"indice") for(x of Persona.periodos_Disponibles){ //////console.log("Cuenta") //////console.log(x) if((x.fn === busquedatp ) && (x.anio === busquedaanio)){ indice = cuenta; superindice=indice; } cuenta=cuenta+1 } //////console.log(indice+"indice") let cantidad = Persona.periodos_Disponibles[indice].cantidad if (cantidad === 0) { $('#consultado').show() $('#periodo').text(" " + $('select[id="selperiodo"] option:selected').text()) $('#periodo').show() Persona.setCantidad(Persona.getCantidad() + 1) let actual = cantidad + 1 Persona.periodos_Disponibles[indice].cantidad = actual } else { $('#consultado').hide(); $('#periodo').hide() } Persona.ConsultaEstadoCuenta() /*$("#DescargaEC").attr("href", 'data:application/octet-stream;base64,' +Persona.getEstadoCuenta());*/ } } function createPDFS(cuentas) { //////console.log("creando...") let info = Persona.getresponde() let RFC = Persona.getresponde()['RFC'] let PERIODO = Persona.getresponde()['Periodos_Disponibles'][cuentas]['periodo'] let NUMEROEMPLEADO = Persona.getnumerousuario() let PUESTO = Persona.getresponde()['Periodos_Disponibles'][cuentas]['fn'] let psto = 0 if(PUESTO=="ADM"){ psto=1 } else{ psto=2 } Persona.ConsultaEstadoCuentaS(RFC,PERIODO,NUMEROEMPLEADO,psto,"Des") } function SHOWPDFS(cuentas) { $("#PDFS").css("display", "block") //////console.log("creando...") let info = Persona.getresponde() let RFC = Persona.getresponde()['RFC'] let PERIODO = Persona.getresponde()['Periodos_Disponibles'][cuentas]['periodo'] let NUMEROEMPLEADO = Persona.getnumerousuario() let PUESTO = Persona.getresponde()['Periodos_Disponibles'][cuentas]['fn'] let psto = 0 if(PUESTO=="ADM"){ psto=1 } else{ psto=2 } Persona.ConsultaEstadoCuentaS(RFC,PERIODO,NUMEROEMPLEADO,psto,"Mue") } function muestraPDFS(cuentas) { //////console.log("creando...") let info = Persona.getresponde() let RFC = Persona.getresponde()['RFC'] let PERIODO = Persona.getresponde()['Periodos_Disponibles'][cuentas]['periodo'] let NUMEROEMPLEADO = Persona.getnumerousuario() let PUESTO = Persona.getresponde()['Periodos_Disponibles'][cuentas]['fn'] let psto = 0 if(PUESTO=="ADM"){ psto=1 } else{ psto=2 } Persona.ConsultaEstadoCuentaS(RFC,PERIODO,NUMEROEMPLEADO,psto) } let superindice; function downloadPDF() { let selPer = $('select[id="selperiodo"] option:selected').text() let selAni = $('select[id="selanio"] option:selected').text() let mostrado = 0; if ((selPer === "---") || (selAni === "---") || (Persona.getEstadoCuenta() === '')) { if ((selAni === "---") && (mostrado === 0)) { alert("Selecciona un año para consultar los periodos disponibles") mostrado = 1; } if ((selPer === "---") && (mostrado === 0)) { alert("Selecciona un periodo disponible para mostrar el Estado de Cuenta") mostrado = 1; } /* if((Persona.getEstadoCuenta()==='')&&(mostrado===0)) { Persona.ConsultaEstadoCuenta() alert("Consultando") mostrado=1; var dlnk = document.getElementById('dwnldLnk'); dlnk.href = 'data:application/octet-stream;base64,' +Persona.getEstadoCuenta(); dlnk.click(); }*/ } else { if (Persona.getEstadoCuenta() === '') { var promesa = Persona.ConsultaEstadoCuenta(); promesa.done(function (data) { var dlnk = document.getElementById('dwnldLnk'); dlnk.href = 'data:application/octet-stream;base64,' + Persona.getEstadoCuenta(); dlnk.click() }); } else { var dlnk = document.getElementById('dwnldLnk'); dlnk.href = 'data:application/octet-stream;base64,' + Persona.getEstadoCuenta(); dlnk.click(); jQuery('#DescargaEC').prop('disabled', true); } } } function Cotizador(){ ////console.log("???") return new Promise(function(resolve, reject) { var settings = { "url": "/SEL_ID_PERSONA_X_RFC_GET_PRODUCTOS", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": Persona.getNumeroEmpleado(), "Password": Persona.getPassword(), "RFCPERSONA":Persona.getRFC() }), }; $.ajax(settings).done(function (response) { ////console.log(response); Productos = response resolve() }); }); } let Productos function descargaCotizador(parametro,archivo){ mostrarCargando(); descargaPrellenados(parametro).then(function(){ ocultarCargando(); }) } function pintaPDF(b64) { ////console.log("Pinta PDF") // atob() is used to convert base64 encoded PDF to binary-like data. // (See also https://developer.mozilla.org/en-US/docs/Web/API/WindowBase64/ // Base64_encoding_and_decoding.) var pdfData = atob(decodeURIComponent(b64)); // Loaded via