var firebaseConfig; $(document).ready(function () { console.log("Dirección de Ahorro para el Retiro - Layout..!"); loadBodyLogin(); timeout = setTimeout(loadFormLogin, 1000); }); function loadBodyLogin() { console.log("cuerpo cargado") $('#contenido').load('/LoginLayout.html'); } function Cipher(dato) { const tiempoTranscurrido = Date.now(); const hoy = new Date(tiempoTranscurrido); hoy.toISOString(); let cadena = dato + "~" + this.pub_key + "~" + hoy.toISOString(); //console.log("cadena " + cadena) hash = btoa(cadena) //console.log("hash " + hash) return hash; } function loadFormLogin(){ $("#botonenviar").show() console.log("cargando form") $("#botonenviar").click( function() { $("#mensajeE").text("Consultando...") $("#mensajeE").css("text-align", "center") $("#mensajeE").css("color", "Blue") $("#mensajeE").css("font-weight", "700") $("#botonenviar").hide(); // Con esto establecemos la acción por defecto de nuestro botón de enviar. if(validaForm()){ asesor = $("#username").val() //asesorp = $("#password").val() asesorp=(Cipher($("#password").val())) // Primero validará el formulario. var settings = { "url": "/LoginDARWeb", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleado": asesor, "Password": asesorp }), }; $.ajax(settings).done(function (response) { console.log(response) //arrayResponseAuth=response //arrayResponseAuth={"NumeroEmpleado": $("#username").val(),"Password": $("#password").val()} $("#botonenviar").show(); if(response.estatus==='Ok'){ $("#mensajeE").text(response.mensaje) $("#mensajeE").css("text-align", "center") $("#mensajeE").css("color", "green") $("#mensajeE").css("font-weight", "700") loadBody(response.autorizador) nombreUsuario = response.nombres; const style = document.createElement('style'); style.textContent = ` #contenido { min-height: auto !important; } /* o unset/initial */ `; document.head.appendChild(style); //load_databaseRT() //$("#contenido").load("/indexUAEH_2023_Exp.html", function () { console.log("login exitoso") }); } if(response.estatus==='Fail'){ $("#mensajeE").text(response.mensaje) $("#mensajeE").css("text-align", "center") $("#mensajeE").css("color", "red") $("#mensajeE").css("font-weight", "700") } }); } }); } function validaForm(){ // Campos de texto if($("#username").val() == ""){ alert("El campo Número de Empleado no puede estar vacío."); $("#nombre").focus(); // Esta función coloca el foco de escritura del usuario en el campo Nombre directamente. return false; } if($("#password").val() == ""){ alert("El campo Contraseña no puede estar vacío."); $("#password").focus(); return false; } return true; // Si todo está correcto } var rules=[] var rulesCuentasInd={ "01157350011": { "Descripcion": { "Destino": 1168716163, "Origen": 1157350011 } }, } function loadRules(){ $('#claveidlist').change(function () { var claveidlist = document.getElementById("claveidlist").value; console.log("Carga Rules de "+claveidlist) document.getElementById("cuentaorigen").value=arrCuentasIndividuales[document.getElementById("claveidlist").value].Origen document.getElementById("cuentaclavedestino").value=arrCuentasIndividuales[document.getElementById("claveidlist").value].Destino console.log("CLic") $("#datalistOptionsdescripcion").empty(); var dataRule=arrCuentasIndividuales[document.getElementById("claveidlist").value].Descripcion dataRule.forEach(elem => { option = document.createElement("option"); option.value = elem; datalistOptionsdescripcion.append(option); }); }); console.log("reglas cargadas") } function load_databaseRT(){ /* firebaseConfig = { apiKey: "AIzaSyBEVwLSdLgbFZfHrJaRS732sTmuhM8eYjM", authDomain: "dar-ti-saci.firebaseapp.com", projectId: "dar-ti-saci", storageBucket: "dar-ti-saci.appspot.com", messagingSenderId: "376839621887", appId: "1:376839621887:web:d219c9c473cef77215d0ca", measurementId: "G-HJ5Z35V6FH", databaseURL:"https://dar-ti-saci-default-rtdb.firebaseio.com" }; var defaultProject=firebase.initializeApp(firebaseConfig); */ console.log("firebase ok") /* var starCountRef = firebase.database().ref('Prestamos_Traspasos'); starCountRef.on('value', (snapshot) => { var data = snapshot.val(); console.log("data"+data); rules=data; //timeout = setTimeout(referencia(data), 3000); //updateStarCount(postElement, data); }); */ //var db = firebase.database(); //db.ref("Prestamos_Traspasos").once("value", function(snap) { // SUCCESS! // console.log(snap.val()) /* arrCuentas = snap.val(); console.log(arrCuentas) llena_espacios(arrCuentas) */ // var data = snap.val(); // console.log("data"+data); // rules=data; //}, function(err) { // console.log(err) // error callback is not called //}); llena_espacios() } function descargar(tipo) { /* fecha = new Date(); fecha_Actual=fecha.getDate().toString()+"_"+(fecha.getMonth() + 1).toString()+"_"+fecha.getFullYear().toString().slice(-2) var registros = document.getElementById("registros").value; download("BANORTE_"+fecha_Actual+".txt", registros); */ solicita_aprobacion(tipo) timeout11mil = setTimeout(function() { ConsultaLayoutCIPR(tipo); }, 1000); } var ConsultaLayoutAprobacion_var = []; function ConsultaLayout(){ var tabla = $('#tablaLayoutEmpleado tbody'); tabla.empty(); var settings = { "url": "/Layuot2024/ConsultaLayoutAprobacion", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleadoAutoriza": asesor, "k": asesorp, "NumeroEmpleado": "", "Consulta":"Total", "tipo":"" }), }; $.ajax(settings).done(function (response) { $("#EstatusLayout").text("Layout...") console.log(response); ConsultaLayoutAprobacion=response; ConsultaLayoutAprobacion_var=ConsultaLayoutAprobacion; const rows = (response?.consultaLayoutEmpleado || []).map(r => ({ ...r, Aprueba: mapStatus(r.Aprueba) // 0/1/null -> texto })); renderAprobTable(rows); //var tabla = $('#tablaLayoutEmpleado tbody'); //var tabla = $('#tablaLayoutEmpleado tbody'); //tabla.empty(); $.each(ConsultaLayoutAprobacion.consultaLayoutEmpleado, function(i, layout) { var fila = $('').appendTo(tabla); $(''+layout.tipo+'').appendTo(fila); $(''+layout.UsuarioCrea+'').appendTo(fila); $(''+layout.FHCrea+'').appendTo(fila); $(''+layout.UsuarioAprueba+'').appendTo(fila); if(layout.Aprueba==null){ layout.Aprueba='No Aprobado' layout.FHArueba='No Aprobado' } if(layout.Aprueba=='0'){ layout.Aprueba='Rechazado' } if(layout.Aprueba=='1'){ layout.Aprueba='Aprobado' } $(''+layout.Aprueba+'').appendTo(fila); $(''+layout.FHArueba+'').appendTo(fila); $('').appendTo(fila); $("#botonVer"+layout.idLayout).click( function() { ver(layout.idLayout) }); if(layout.Aprueba=='Rechazado'){ $('Motivo : '+layout.motivo+'').appendTo(fila); } if(layout.Aprueba=="No Aprobado"){ //if(layout.UsuarioCrea!=asesor){ $('').appendTo(fila); $("#botonAprobar"+layout.idLayout).click( function() { aprobar(layout.idLayout) }); $('').appendTo(fila); $("#botonRechazar"+layout.idLayout).click( function() { rechazar(layout.idLayout) }); //} } if(layout.Aprueba=='Aprobado'){ $('').appendTo(fila); $('').appendTo(fila); $('').appendTo(fila); $("#botonDescargar"+layout.idLayout).click( function() { //rechazar(layout.idLayout) descargarLayout(layout.idLayout) }); } }); }); } function ConsultaLayoutNotificaciones(){ var settings = { "url": "/Layuot2024/ConsultaLayoutAprobacion", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleadoAutoriza": asesor, "k": asesorp, "NumeroEmpleado": "", "Consulta":"Parcial", "tipo":"" }), }; $.ajax(settings).done(function (response) { $("#EstatusLayout").text("Layout...") console.log(response); ConsultaLayoutAprobacion=response; ConsultaLayoutAprobacion_var=ConsultaLayoutAprobacion; //var tabla = $('#tablaLayoutEmpleado tbody'); var tabla = $('#tablaLayoutEmpleado tbody'); tabla.empty(); $.each(ConsultaLayoutAprobacion.consultaLayoutEmpleado, function(i, layout) { var fila = $('').appendTo(tabla); $(''+layout.UsuarioCrea+'').appendTo(fila); $(''+layout.FHCrea+'').appendTo(fila); //$(''+layout.UsuarioAprueba+'').appendTo(fila); if(layout.Aprueba==null){ layout.Aprueba='No Aprobado' layout.FHArueba='No Aprobado' } if(layout.Aprueba=='0'){ layout.Aprueba='Rechazado' } if(layout.Aprueba=='1'){ layout.Aprueba='Aprobado' } $(''+layout.Aprueba+'').appendTo(fila); $(''+layout.tipo+'').appendTo(fila); //$(''+layout.FHArueba+'').appendTo(fila); /*$('').appendTo(fila); $("#botonVer"+layout.idLayout).click( function() { ver(layout.idLayout) }); if(layout.Aprueba=="No Aprobado"){ if(layout.UsuarioCrea!=asesor){ $('').appendTo(fila); $("#botonAprobar"+layout.idLayout).click( function() { aprobar(layout.idLayout) }); $('').appendTo(fila); $("#botonRechazar"+layout.idLayout).click( function() { rechazar(layout.idLayout) }); } } if(layout.Aprueba=='Aprobado'){ $('').appendTo(fila); $('').appendTo(fila); $('').appendTo(fila); $("#botonDescargar"+layout.idLayout).click( function() { //rechazar(layout.idLayout) descargarLayout(layout.idLayout) }); }*/ }); }); } function ConsultaLayoutCIPR(tipo){ var tabla = $('#tablaLayoutEmpleado tbody'); tabla.empty(); var settings = { "url": "/Layuot2024/ConsultaLayoutAprobacion", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleadoAutoriza": asesor, "k": asesorp, "NumeroEmpleado": asesor, "Consulta":"Particular", "tipo":tipo }), }; $.ajax(settings).done(function (response) { $("#EstatusLayout").text("Layout...") console.log(response); ConsultaLayoutAprobacion=response; ConsultaLayoutAprobacion_var=ConsultaLayoutAprobacion; //var tabla = $('#tablaLayoutEmpleado tbody'); $.each(ConsultaLayoutAprobacion.consultaLayoutEmpleado, function(i, layout) { var fila = $('').appendTo(tabla); //$(''+layout.tipo+'').appendTo(fila); //$(''+layout.UsuarioCrea+'').appendTo(fila); $(''+layout.FHCrea+'').appendTo(fila); $(''+layout.UsuarioAprueba+'').appendTo(fila); if(layout.Aprueba==null){ layout.Aprueba='No Aprobado' layout.FHArueba='No Aprobado' } if(layout.Aprueba=='0'){ layout.Aprueba='Rechazado' } if(layout.Aprueba=='1'){ layout.Aprueba='Aprobado' } $(''+layout.Aprueba+'').appendTo(fila); $(''+layout.FHArueba+'').appendTo(fila); $('
').appendTo(fila); //$('').appendTo(fila); $("#botonEditar"+layout.idLayout).click( function() { Editar(layout.idLayout) }); $("#botonVer"+layout.idLayout).click( function() { ver(layout.idLayout) }); if(layout.Aprueba=='Rechazado'){ $('Motivo : '+layout.motivo+'').appendTo(fila); } if(layout.Aprueba=="No Aprobado"){ //if(layout.UsuarioCrea!=asesor){ //$('').appendTo(fila); $("#botonAprobar"+layout.idLayout).click( function() { aprobar(layout.idLayout) }); //$('').appendTo(fila); $("#botonRechazar"+layout.idLayout).click( function() { rechazar(layout.idLayout) }); //} } if(layout.Aprueba=='Aprobado'){ $('').appendTo(fila); $('').appendTo(fila); $('').appendTo(fila); $("#botonDescargar"+layout.idLayout).click( function() { //rechazar(layout.idLayout) descargarLayout(layout.idLayout) }); } }); }); } function limpiar_prov(){ //document.getElementById("operacion").value=''; document.getElementById("claveidlist").value=''; document.getElementById("cuentaorigen").value=''; document.getElementById("cuentaclavedestino").value=''; document.getElementById("monto").value=''; document.getElementById("referencia").value=''; document.getElementById("descripcion").value='' } function aprobar(idLayout){ alert("aprobado") let isBoss = confirm("¿Desea aprobar el Layout?"); if(isBoss){ alert( "Se aprueba"+idLayout ); // true si se pulsa OK $("#EstatusLayout").text("Cargando...") aprueba_Rechaza(idLayout,1,"Aprobado") } } function rechazar(idLayout){ if (confirm("¿Desea rechazar el layout?")) { // Si el usuario selecciona "sí", mostrar alerta con input var motivo = prompt("Por favor, ingrese el motivo de rechazo (máximo 50 caracteres):"); if (motivo !== null) { alert("Motivo de rechazo: " + motivo); $("#EstatusLayout").text("Cargando...") aprueba_Rechaza(idLayout,0,motivo) } else { alert("No se proporcionó un motivo de rechazo."); } } else { // Si el usuario selecciona "no", mostrar un mensaje alert("El layout no fue rechazado."); } //alert("Rechazado") //let isBoss = confirm("¿Desea rechazar el Layout?"); //if(isBoss){ //alert( "No se aprueba"+idLayout ); // true si se pulsa OK //} } var detalle_mostrado=0 function aprueba_Rechaza(idL,Aprobado,motivo){ var settings = { "url": "/Layuot2024/ConsultaLayoutAprobacion/Detalle/Aprueba", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleadoAutoriza": asesor, "k": asesorp, "NumeroEmpleado": asesor, "idLayout": idL, "Aprobacion": Aprobado, "Motivo":motivo }), }; $.ajax(settings).done(function (response) { $("#EstatusLayout").text("Listo") console.log(response); selecciona_fl(10)//regresar() }); } function Editar(idLayout){ document.getElementById("registros").value= ""; /* if(detalle_mostrado!=0){ $("#TablaDetalle"+detalle_mostrado).remove() }*/ var settings = { "url": "/Layuot2024/ConsultaLayoutAprobacion/Detalle", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleadoAutoriza": asesor, "k": asesorp, "idLayout": idLayout, "Descarga":0 }), }; $.ajax(settings).done(function (response) { console.log(response); datos=response datos.consultaLayoutEmpleadoDetalle.sort(function(a, b) { return a.LayoutContenido - b.LayoutContenido; }); detalle_mostrado=idLayout /* var contenedorTabla = document.getElementById('contenedorTabla'); // Crear tabla y encabezados var tabla = document.createElement('table'); tabla.id = 'TablaDetalle'+idLayout; // Asignar el ID deseado a la tabla tabla.style.border = '1px solid black'; tabla.style.width='100%' tabla.style.textAlign ='center' var cabecera = tabla.createTHead(); var filaCabecera = cabecera.insertRow(); var encabezados = ['operacion', 'claveidlist', 'cuentaorigen', 'cuentaclavedestino', 'monto', 'referencia', 'descripcion', 'rfcordenante', 'iva', 'fechaaplicacion', 'instruccionpago', 'clavetipocambio']; // Agregar encabezados a la fila de encabezado for (var i = 0; i < encabezados.length; i++) { var th = document.createElement('th'); th.textContent = encabezados[i]; th.style.border = '1px solid black'; filaCabecera.appendChild(th); } /* // Iterar sobre cada elemento ordenado for (var i = 0; i < datos.consultaLayoutEmpleadoDetalle.length; i++) { var detalle = datos.consultaLayoutEmpleadoDetalle[i]; // Acceder a las propiedades de cada elemento console.log("operacion:", detalle.operacion); console.log("claveidlist:", detalle.claveidlist); console.log("cuentaorigen:", detalle.cuentaorigen); console.log("cuentaclavedestino:", detalle.cuentaclavedestino); console.log("monto:", detalle.monto); console.log("referencia:", detalle.referencia); console.log("descripcion:", detalle.descripcion); console.log("rfcordenante:", detalle.rfcordenante); console.log("iva:", detalle.iva); console.log("fechaaplicacion:", detalle.fechaaplicacion); console.log("instruccionpago:", detalle.instruccionpago); console.log("clavetipocambio:", detalle.clavetipocambio); // Y así sucesivamente para las demás propiedades... } */ var encabezados = ['operacion', 'claveidlist', 'cuentaorigen', 'cuentaclavedestino', 'monto', 'referencia', 'descripcion', 'rfcordenante', 'iva', 'fechaaplicacion', 'instruccionpago', 'clavetipocambio']; var tab = "\t"; for (var j = 0; j < datos.consultaLayoutEmpleadoDetalle.length; j++) { var detalle = datos.consultaLayoutEmpleadoDetalle[j]; // Agregar celdas a la fila en el orden especificado for (var k = 0; k < encabezados.length; k++) { document.getElementById("registros").value= document.getElementById("registros").value+detalle[encabezados[k]]+tab; } if(j!=datos.consultaLayoutEmpleadoDetalle.length-1) {document.getElementById("registros").value+= "\r\n"} } /* // Agregar cuerpo de la tabla a la tabla tabla.appendChild(cuerpoTabla); // Agregar tabla al contenedor contenedorTabla.appendChild(tabla); */ }); } function ver(idLayout){ if(detalle_mostrado!=0){ $("#TablaDetalle"+detalle_mostrado).remove() } var settings = { "url": "/Layuot2024/ConsultaLayoutAprobacion/Detalle", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleadoAutoriza": asesor, "k": asesorp, "idLayout": idLayout, "Descarga":0 }), }; $.ajax(settings).done(function (response) { console.log(response); datos=response detalle_mostrado=idLayout var contenedorTabla = document.getElementById('contenedorTabla'); var tabla = document.createElement('table'); tabla.id = 'TablaDetalle'+idLayout; tabla.style.border = '1px solid black'; tabla.style.width='100%' tabla.style.textAlign ='center' var cabecera = tabla.createTHead(); var filaCabecera = cabecera.insertRow(); var encabezados = ['operacion', 'claveidlist', 'cuentaorigen', 'cuentaclavedestino', 'monto', 'referencia', 'descripcion', 'rfcordenante', 'iva', 'fechaaplicacion', 'instruccionpago', 'clavetipocambio']; // Agregar encabezados a la fila de encabezado for (var i = 0; i < encabezados.length; i++) { var th = document.createElement('th'); th.textContent = encabezados[i]; th.style.border = '1px solid black'; filaCabecera.appendChild(th); } var cuerpoTabla = document.createElement('tbody'); for (var j = 0; j < datos.consultaLayoutEmpleadoDetalle.length; j++) { var fila = cuerpoTabla.insertRow(); var detalle = datos.consultaLayoutEmpleadoDetalle[j]; // Agregar celdas a la fila en el orden especificado for (var k = 0; k < encabezados.length; k++) { var celda = fila.insertCell(); celda.style.border = '1px solid black'; celda.textContent = detalle[encabezados[k]]; } } //tabla.appendChild(cuerpoTabla); //contenedorTabla.appendChild(tabla); timeoutn1 = setTimeout(function() {tabla.appendChild(cuerpoTabla);}, 1000); timeoutn2 = setTimeout(function() {contenedorTabla.appendChild(tabla);}, 1500); }); } var datos=[] function descargarLayout(idLayout){ //alert("ver "+idLayout) /* if(detalle_mostrado!=0){ $("#TablaDetalle"+detalle_mostrado).remove() } */ var settings = { "url": "/Layuot2024/ConsultaLayoutAprobacion/Detalle", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleadoAutoriza": asesor, "k": asesorp, "idLayout": idLayout, "Descarga":1 }), }; $.ajax(settings).done(function (response) { console.log(response); datosDescarga=response var cadenota="" $.each(datosDescarga.consultaLayoutEmpleadoDetalle, function(index, item) { // Concatenar los campos en el orden especificado var tab = "\t"; cadenota += item.operacion + tab + item.claveidlist + tab + item.cuentaorigen + tab + item.cuentaclavedestino + tab + item.monto + tab + item.referencia + tab + item.descripcion + tab + item.rfcordenante + tab + item.iva + tab + item.fechaaplicacion + tab + item.instruccionpago + tab + item.clavetipocambio; // Agregar un salto de línea al final de cada cadenota cadenota += "\r\n"; // Hacer lo que quieras con la cadenota, por ejemplo, imprimir en consola console.log(cadenota); }); fecha = new Date(); fecha_Actual=fecha.getDate().toString()+"_"+(fecha.getMonth() + 1).toString()+"_"+fecha.getFullYear().toString().slice(-2) //var registros = document.getElementById("registros").value; download("BANORTE_"+fecha_Actual+".txt", cadenota); }); } var datosDescarga=[] var ConsultaLayoutAprobacion=[] function solicita_aprobacion(tipo){ $('#btnAutoriza').prop('disabled', true).text('Cargando...'); var registros = document.getElementById("registros").value; var settings = { "url": "/Layuot2024/GeneraLayoutAprobacion", "method": "POST", "timeout": 0, "headers": { "Content-Type": "application/json" }, "data": JSON.stringify({ "NumeroEmpleadoAutoriza": asesor, "k": asesorp, "NumeroEmpleado": asesor, "registros":registros, "tipo":tipo }), }; $.ajax(settings).done(function (response) { console.log(response); solicitud_aprobacion=response if(solicitud_aprobacion.estatus=='Ok'){ $('#btnAutoriza').prop('disabled', false).text('Solicitar Autorización para descargar Layout'); alert("Se ha enviado el layout a aprobación") limpiar_prov() $("#registros").val(""); } if(solicitud_aprobacion.estatus!='Ok'){ alert("Error al solicitar aprobación") } }); } var solicitud_aprobacion=[] //function download(filename, text) { /* var element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); element.setAttribute('download', filename); element.style.display = 'none'; document.body.appendChild(element); element.click(); document.body.removeChild(element); */ /* var element = document.createElement('a'); element.setAttribute('href', 'data:text/plain;charset=utf-8,' + encodeURIComponent(text)); element.setAttribute('download', ''); element.style.display = 'none'; document.body.appendChild(element); element.click(); document.body.removeChild(element); */ //} /* function download(filename, text) { var blob = new Blob([text], { type: 'text/plain' }); var url = window.URL.createObjectURL(blob); var link = document.createElement('a'); link.setAttribute('href', url); link.setAttribute('download', filename); link.style.display = 'none'; document.body.appendChild(link); link.click(); document.body.removeChild(link); window.URL.revokeObjectURL(url); } function download(filename, text) { var blob = new Blob([text], { type: 'text/plain' }); var url = window.URL.createObjectURL(blob); var link = document.createElement('a'); link.setAttribute('href', url); link.setAttribute('download', filename); link.style.display = 'none'; document.body.appendChild(link); // Abrir una nueva ventana para descargar el archivo window.open(url, '_blank'); document.body.removeChild(link); window.URL.revokeObjectURL(url); } function download(filename, text) { var blob = new Blob([text], { type: 'text/plain' }); var url = window.URL.createObjectURL(blob); var link = document.createElement('a'); link.setAttribute('href', url); link.setAttribute('download', filename); link.style.display = 'none'; document.body.appendChild(link); link.click(); document.body.removeChild(link); window.URL.revokeObjectURL(url); } function download(filename, text) { var blob = new Blob([text], { type: 'text/plain' }); var url = window.URL.createObjectURL(blob); var link = document.createElement('a'); link.setAttribute('href', url); link.setAttribute('download', filename); link.style.display = 'none'; document.body.appendChild(link); // Crear un mensaje que sugiera al usuario que haga clic en el enlace para descargar var message = document.createTextNode("Haz clic aquí para descargar el archivo: " + filename); document.body.appendChild(message); document.body.removeChild(link); window.URL.revokeObjectURL(url); }*/ function download(filename, text) { var blob = new Blob([text], { type: 'text/plain' }); var url = window.URL.createObjectURL(blob); var link = document.createElement('a'); link.setAttribute('href', url); link.setAttribute('download', filename); // Abrir en una nueva ventana en lugar de ocultarlo link.setAttribute('target', '_blank'); document.body.appendChild(link); // Mostrar un mensaje para sugerir al usuario que haga clic con el botón derecho para descargar //alert("Haz clic con el botón derecho en el enlace y selecciona 'Guardar enlace como...' para descargar el archivo."); // Hacer clic en el enlace para iniciar la descarga link.click(); document.body.removeChild(link); window.URL.revokeObjectURL(url); } var fecha; function referencia(valor){ document.getElementById("referencia").value=valor; } function fechasss(){ console.log("promesa") fecha = new Date(); dia=fecha.getDate().toString(); if(dia.toString().length==1){ dia="0"+dia } else{ dia=dia } mes=fecha.getMonth() + 1; if(mes.toString().length==1){ mes="0"+mes } else{ mes=mes } fecha_Actual=dia+mes+fecha.getFullYear().toString() let tag = "fechaaplicacion" //$("#" + tag).text(fecha_Actual); var inputNombre = document.getElementById("fechaaplicacion"); inputNombre.value = fecha_Actual; document.getElementById("registros").value=""; } function llena_espacios(){ let kwd for(kwd=0;kwd${arrCuentas['operacion'][kwd].option}`); } let kwd1 for(kwd1=0;kwd1${arrCuentas['CuentasPropias'][kwd1].value}`); } let kwd2 for(kwd2=0;kwd2${arrCuentas['Cuentas'][kwd2].value}`); } let kwd3 for(kwd3=0;kwd3${arrCuentas['descripcion'][kwd3].value}`); } let kwd4 for(kwd4=0;kwd4${arrCuentas['Cuentas'][kwd4].value}`); } timeout2 = setTimeout(function() {loadRules()}, 1000); } function llena_espacios_Prestamos(){ loadRulesPrestamos() /* let kwd for(kwd=0;kwd${arrCuentasPrestamos['operacion'][kwd].option}`); } let kwd1 for(kwd1=0;kwd1${arrCuentasPrestamos['Cuentas'][kwd1].value}`); } let kwd2 for(kwd2=0;kwd2${arrCuentasPrestamos['Cuentas'][kwd2].value}`); } let kwd3 for(kwd3=0;kwd3${arrCuentasPrestamos['descripcion'][kwd3].value}`); } let kwd4 for(kwd4=0;kwd4${arrCuentasPrestamos['Cuentas'][kwd4].value}`); } */ } var arrCuentasIndividuales = { "01157350011": { "Destino": 1157350011, "Origen": 1168716163, "Descripcion": [ "C Base 5% Cta Aca Ene", "C Base 5% Cta Aca Feb", "C Base 5% Cta Aca Mar", "C Base 5% Cta Aca Abr", "C Base 5% Cta Aca May", "C Base 5% Cta Aca Jun", "C Base 5% Cta Aca Jul", "C Base 5% Cta Aca Ago", "C Base 5% Cta Aca Sep", "C Base 5% Cta Aca Oct", "C Base 5% Cta Aca Nov", "C Base 5% Cta Aca Dic", "Ap Base 5% Cta Aca Ene", "Ap Base 5% Cta Aca Feb", "Ap Base 5% Cta Aca Mar", "Ap Base 5% Cta Aca Abr", "Ap Base 5% Cta Aca May", "Ap Base 5% Cta Aca Jun", "Ap Base 5% Cta Aca Jul", "Ap Base 5% Cta Aca Ago", "Ap Base 5% Cta Aca Sep", "Ap Base 5% Cta Aca Oct", "Ap Base 5% Cta Aca Nov", "Ap Base 5% Cta Aca Dic", "CAdic Base 5% Cta Aca Ene", "CAdic Base 5% Cta Aca Feb", "CAdic Base 5% Cta Aca Mar", "CAdic Base 5% Cta Aca Abr", "CAdic Base 5% Cta Aca May", "CAdic Base 5% Cta Aca Jun", "CAdic Base 5% Cta Aca Jul", "CAdic Base 5% Cta Aca Ago", "CAdic Base 5% Cta Aca Sep", "CAdic Base 5% Cta Aca Oct", "CAdic Base 5% Cta Aca Nov", "CAdic Base 5% Cta Aca Dic" ] }, "01168716163": { "Destino": 1168716163, "Origen": 1157350011, "Descripcion": [ "C Base 5% Cta Aca Ene", "C Base 5% Cta Aca Feb", "C Base 5% Cta Aca Mar", "C Base 5% Cta Aca Abr", "C Base 5% Cta Aca May", "C Base 5% Cta Aca Jun", "C Base 5% Cta Aca Jul", "C Base 5% Cta Aca Ago", "C Base 5% Cta Aca Sep", "C Base 5% Cta Aca Oct", "C Base 5% Cta Aca Nov", "C Base 5% Cta Aca Dic", "Ap Base 5% Cta Aca Ene", "Ap Base 5% Cta Aca Feb", "Ap Base 5% Cta Aca Mar", "Ap Base 5% Cta Aca Abr", "Ap Base 5% Cta Aca May", "Ap Base 5% Cta Aca Jun", "Ap Base 5% Cta Aca Jul", "Ap Base 5% Cta Aca Ago", "Ap Base 5% Cta Aca Sep", "Ap Base 5% Cta Aca Oct", "Ap Base 5% Cta Aca Nov", "Ap Base 5% Cta Aca Dic", "CAdic Base 5% Cta Aca Ene", "CAdic Base 5% Cta Aca Feb", "CAdic Base 5% Cta Aca Mar", "CAdic Base 5% Cta Aca Abr", "CAdic Base 5% Cta Aca May", "CAdic Base 5% Cta Aca Jun", "CAdic Base 5% Cta Aca Jul", "CAdic Base 5% Cta Aca Ago", "CAdic Base 5% Cta Aca Sep", "CAdic Base 5% Cta Aca Oct", "CAdic Base 5% Cta Aca Nov", "CAdic Base 5% Cta Aca Dic" ] }, "01157348894": { "Destino": 1157348894, "Origen": 1168704526, "Descripcion": [ "C Base 5% Cta Aca Ene", "C Base 5% Cta Aca Feb", "C Base 5% Cta Aca Mar", "C Base 5% Cta Aca Abr", "C Base 5% Cta Aca May", "C Base 5% Cta Aca Jun", "C Base 5% Cta Aca Jul", "C Base 5% Cta Aca Ago", "C Base 5% Cta Aca Sep", "C Base 5% Cta Aca Oct", "C Base 5% Cta Aca Nov", "C Base 5% Cta Aca Dic", "Ap Base 5% Cta Aca Ene", "Ap Base 5% Cta Aca Feb", "Ap Base 5% Cta Aca Mar", "Ap Base 5% Cta Aca Abr", "Ap Base 5% Cta Aca May", "Ap Base 5% Cta Aca Jun", "Ap Base 5% Cta Aca Jul", "Ap Base 5% Cta Aca Ago", "Ap Base 5% Cta Aca Sep", "Ap Base 5% Cta Aca Oct", "Ap Base 5% Cta Aca Nov", "Ap Base 5% Cta Aca Dic", "CAdic Base 5% Cta Aca Ene", "CAdic Base 5% Cta Aca Feb", "CAdic Base 5% Cta Aca Mar", "CAdic Base 5% Cta Aca Abr", "CAdic Base 5% Cta Aca May", "CAdic Base 5% Cta Aca Jun", "CAdic Base 5% Cta Aca Jul", "CAdic Base 5% Cta Aca Ago", "CAdic Base 5% Cta Aca Sep", "CAdic Base 5% Cta Aca Oct", "CAdic Base 5% Cta Aca Nov", "CAdic Base 5% Cta Aca Dic" ] }, "01168704526": { "Destino": 1168704526, "Origen": 1157348894, "Descripcion": [ "C Base 5% Cta Aca Ene", "C Base 5% Cta Aca Feb", "C Base 5% Cta Aca Mar", "C Base 5% Cta Aca Abr", "C Base 5% Cta Aca May", "C Base 5% Cta Aca Jun", "C Base 5% Cta Aca Jul", "C Base 5% Cta Aca Ago", "C Base 5% Cta Aca Sep", "C Base 5% Cta Aca Oct", "C Base 5% Cta Aca Nov", "C Base 5% Cta Aca Dic", "Ap Base 5% Cta Aca Ene", "Ap Base 5% Cta Aca Feb", "Ap Base 5% Cta Aca Mar", "Ap Base 5% Cta Aca Abr", "Ap Base 5% Cta Aca May", "Ap Base 5% Cta Aca Jun", "Ap Base 5% Cta Aca Jul", "Ap Base 5% Cta Aca Ago", "Ap Base 5% Cta Aca Sep", "Ap Base 5% Cta Aca Oct", "Ap Base 5% Cta Aca Nov", "Ap Base 5% Cta Aca Dic", "CAdic Base 5% Cta Aca Ene", "CAdic Base 5% Cta Aca Feb", "CAdic Base 5% Cta Aca Mar", "CAdic Base 5% Cta Aca Abr", "CAdic Base 5% Cta Aca May", "CAdic Base 5% Cta Aca Jun", "CAdic Base 5% Cta Aca Jul", "CAdic Base 5% Cta Aca Ago", "CAdic Base 5% Cta Aca Sep", "CAdic Base 5% Cta Aca Oct", "CAdic Base 5% Cta Aca Nov", "CAdic Base 5% Cta Aca Dic" ] } } var arrCuentas = { "Cuentas": [ { "option": "01157350011", "value": "Chequera Cuenta Eje Académica" }, { "option": "01168716163", "value": "Cuenta Académica del Plan de Retiro" }, { "option": "01157348894", "value": "Chequera Cuenta Eje Administrativa" }, { "option": "01168704526", "value": "Cuenta Administrativa del Plan de Retiro" } ], "CuentasPropias": [ { "option": "1157350011", "value": "Chequera Cuenta Eje Académica" }, { "option": "1168716163", "value": "Cuenta Académica del Plan de Retiro" }, { "option": "1157348894", "value": "Chequera Cuenta Eje Administrativa" }, { "option": "1168704526", "value": "Cuenta Administrativa del Plan de Retiro" } ], "descripcion": [ { "option": "Cuota Base 5% Cuenta Académica", "value": "C Base 5% Cta Aca" }, { "option": "Cuota Base 5% Cuenta Académica Enero ", "value": "C Base 5% Cta Aca Ene" }, { "option": "Cuota Base 5% Cuenta Académica Febrero", "value": "C Base 5% Cta Aca Feb" }, { "option": "Cuota Base 5% Cuenta Académica Marzo", "value": "C Base 5% Cta Aca Mar" }, { "option": "Cuota Base 5% Cuenta Académica Abril", "value": "C Base 5% Cta Aca Abr" }, { "option": "Cuota Base 5% Cuenta Académica Mayo", "value": "C Base 5% Cta Aca May" }, { "option": "Cuota Base 5% Cuenta Académica Junio", "value": "C Base 5% Cta Aca Jun" }, { "option": "Cuota Base 5% Cuenta Académica Julio", "value": "C Base 5% Cta Aca Jul" }, { "option": "Cuota Base 5% Cuenta Académica Agosto", "value": "C Base 5% Cta Aca Ago" }, { "option": "Cuota Base 5% Cuenta Académica Septiembre", "value": "C Base 5% Cta Aca Sep" }, { "option": "Cuota Base 5% Cuenta Académica Octubre", "value": "C Base 5% Cta Aca Oct" }, { "option": "Cuota Base 5% Cuenta Académica Noviembre", "value": "C Base 5% Cta Aca Nov" }, { "option": "Cuota Base 5% Cuenta Académica Diciembre", "value": "C Base 5% Cta Aca Dic" }, { "option": "Aportación UAEH 5% Cuenta Académica", "value": "Ap UAEH 5% Cta Aca" }, { "option": "Aportación UAEH 5% Cuenta Académica Enero ", "value": "Ap UAEH 5% Cta Aca Ene" }, { "option": "Aportación UAEH 5% Cuenta Académica Febrero", "value": "Ap UAEH 5% Cta Aca Feb" }, { "option": "Aportación UAEH 5% Cuenta Académica Marzo", "value": "Ap UAEH 5% Cta Aca Mar" }, { "option": "Aportación UAEH 5% Cuenta Académica Abril", "value": "Ap UAEH 5% Cta Aca Abr" }, { "option": "Aportación UAEH 5% Cuenta Académica Mayo", "value": "Ap UAEH 5% Cta Aca May" }, { "option": "Aportación UAEH 5% Cuenta Académica Junio", "value": "Ap UAEH 5% Cta Aca Jun" }, { "option": "Aportación UAEH 5% Cuenta Académica Julio", "value": "Ap UAEH 5% Cta Aca Jul" }, { "option": "Aportación UAEH 5% Cuenta Académica Agosto", "value": "Ap UAEH 5% Cta Aca Ago" }, { "option": "Aportación UAEH 5% Cuenta Académica Septiembre", "value": "Ap UAEH 5% Cta Aca Sep" }, { "option": "Aportación UAEH 5% Cuenta Académica Octubre", "value": "Ap UAEH 5% Cta Aca Oct" }, { "option": "Aportación UAEH 5% Cuenta Académica Noviembre", "value": "Ap UAEH 5% Cta Aca Nov" }, { "option": "Aportación UAEH 5% Cuenta Académica Diciembre", "value": "Ap UAEH 5% Cta Aca Dic" }, { "option": "Cuota Base 5% Cuenta Administrativa", "value": "C Base 5% Cuenta Adm" }, { "option": "Cuota Base 5% Cuenta Administrativa Enero ", "value": "C Base 5% Cuenta Adm Ene" }, { "option": "Cuota Base 5% Cuenta Administrativa Febrero", "value": "C Base 5% Cuenta Adm Feb" }, { "option": "Cuota Base 5% Cuenta Administrativa Marzo", "value": "C Base 5% Cuenta Adm Mar" }, { "option": "Cuota Base 5% Cuenta Administrativa Abril", "value": "C Base 5% Cuenta Adm Abr" }, { "option": "Cuota Base 5% Cuenta Administrativa Mayo", "value": "C Base 5% Cuenta Adm May" }, { "option": "Cuota Base 5% Cuenta Administrativa Junio", "value": "C Base 5% Cuenta Adm Jun" }, { "option": "Cuota Base 5% Cuenta Administrativa Julio", "value": "C Base 5% Cuenta Adm Jul" }, { "option": "Cuota Base 5% Cuenta Administrativa Agosto", "value": "C Base 5% Cuenta Adm Ago" }, { "option": "Cuota Base 5% Cuenta Administrativa Septiembre", "value": "C Base 5% Cuenta Adm Sep" }, { "option": "Cuota Base 5% Cuenta Administrativa Octubre", "value": "C Base 5% Cuenta Adm Oct" }, { "option": "Cuota Base 5% Cuenta Administrativa Noviembre", "value": "C Base 5% Cuenta Adm Nov" }, { "option": "Cuota Base 5% Cuenta Administrativa Diciembre", "value": "C Base 5% Cuenta Adm Dic" }, { "option": "Aportación UAEH 5% Cuenta Administrativa", "value": "Ap UAEH 5% Cta Adm" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Enero ", "value": "Ap UAEH 5% Cta Adm Ene" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Febrero", "value": "Ap UAEH 5% Cta Adm Feb" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Marzo", "value": "Ap UAEH 5% Cta Adm Mar" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Abril", "value": "Ap UAEH 5% Cta Adm Abr" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Mayo", "value": "Ap UAEH 5% Cta Adm May" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Junio", "value": "Ap UAEH 5% Cta Adm Jun" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Julio", "value": "Ap UAEH 5% Cta Adm Jul" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Agosto", "value": "Ap UAEH 5% Cta Adm Ago" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Septiembre", "value": "Ap UAEH 5% Cta Adm Sep" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Octubre", "value": "Ap UAEH 5% Cta Adm Oct" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Noviembre", "value": "Ap UAEH 5% Cta Adm Nov" }, { "option": "Aportación UAEH 5% Cuenta Administrativa Diciembre", "value": "Ap UAEH 5% Cta Adm Dic" } ], "operacion": [ { "option": "01-Propias", "value": "01" }, { "option": "02-Terceros", "value": "02" }, { "option": "04-SPEI", "value": "04" }, { "option": "05-TEF", "value": "05" }, { "option": "07-OPIs", "value": "07" } ] } var arrCuentasPrestamos = { "01157350011": { "Descripcion": { "Destino": 1168716163, "Origen": 1157350011 } }, "01168679389": { "Descripcion": [ "F.G. Pres Adm PAR 1ra Ene 24", "F.G. Pres Adm PAR 2da Ene 24", "F.G. Pres Adm PAR 1ra Feb 24", "F.G. Pres Adm PAR 2da Feb 24", "F.G. Pres Adm PAR 1ra Mzo 24", "F.G. Pres Adm PAR 2da Mzo 24", "F.G. Pres Adm PAR 1ra Abr 24", "F.G. Pres Adm PAR 2da Abr 24", "F.G. Pres Adm PAR 1ra May 24", "F.G. Pres Adm PAR 2da May 24", "F.G. Pres Adm PAR 1ra Jun 24", "F.G. Pres Adm PAR 2da Jun 24", "F.G. Pres Adm PAR 1ra Jul 24", "F.G. Pres Adm PAR 2da Jul 24", "F.G. Pres Adm PAR 1ra Ago 24", "F.G. Pres Adm PAR 2da Ago 24", "F.G. Pres Adm PAR 1ra Sep 24", "F.G. Pres Adm PAR 2da Sep 24", "F.G. Pres Adm PAR 1ra Oct 24", "F.G. Pres Adm PAR 2da Oct 24", "F.G. Pres Adm PAR 1ra Nov 24", "F.G. Pres Adm PAR 2da Nov 24", "F.G. Pres Adm PAR 1ra Dic 24", "F.G. Pres Adm PAR 2da Dic 24" ], "Destino": "1168679389", "Origen": "1157347383" }, "01168696920": { "Descripcion": [ "Rec Pres Adm PAR 1ra Ene 24", "Rec Pres Adm PAR 2da Ene 24", "Rec Pres Adm PAR 1ra Feb 24", "Rec Pres Adm PAR 2da Feb 24", "Rec Pres Adm PAR 1ra Mzo 24", "Rec Pres Adm PAR 2da Mzo 24", "Rec Pres Adm PAR 1ra Abr 24", "Rec Pres Adm PAR 2da Abr 24", "Rec Pres Adm PAR 1ra May 24", "Rec Pres Adm PAR 2da May 24", "Rec Pres Adm PAR 1ra Jun 24", "Rec Pres Adm PAR 2da Jun 24", "Rec Pres Adm PAR 1ra Jul 24", "Rec Pres Adm PAR 2da Jul 24", "Rec Pres Adm PAR 1ra Ago 24", "Rec Pres Adm PAR 2da Ago 24", "Rec Pres Adm PAR 1ra Sep 24", "Rec Pres Adm PAR 2da Sep 24", "Rec Pres Adm PAR 1ra Oct 24", "Rec Pres Adm PAR 2da Oct 24", "Rec Pres Adm PAR 1ra Nov 24", "Rec Pres Adm PAR 2da Nov 24", "Rec Pres Adm PAR 1ra Dic 24", "Rec Pres Adm PAR 2da Dic 24", "Int Pres Adm PAR 1ra Ene 24", "Int Pres Adm PAR 2da Ene 24", "Int Pres Adm PAR 1ra Feb 24", "Int Pres Adm PAR 2da Feb 24", "Int Pres Adm PAR 1ra Mzo 24", "Int Pres Adm PAR 2da Mzo 24", "Int Pres Adm PAR 1ra Abr 24", "Int Pres Adm PAR 2da Abr 24", "Int Pres Adm PAR 1ra May 24", "Int Pres Adm PAR 2da May 24", "Int Pres Adm PAR 1ra Jun 24", "Int Pres Adm PAR 2da Jun 24", "Int Pres Adm PAR 1ra Jul 24", "Int Pres Adm PAR 2da Jul 24", "Int Pres Adm PAR 1ra Ago 24", "Int Pres Adm PAR 2da Ago 24", "Int Pres Adm PAR 1ra Sep 24", "Int Pres Adm PAR 2da Sep 24", "Int Pres Adm PAR 1ra Oct 24", "Int Pres Adm PAR 2da Oct 24", "Int Pres Adm PAR 1ra Nov 24", "Int Pres Adm PAR 2da Nov 24", "Int Pres Adm PAR 1ra Dic 24", "Int Pres Adm PAR 2da Dic 24", "Int Gen Cta Eje Pres Ad Ene 24", "Int Gen Cta Eje Pres Ad Feb 24", "Int Gen Cta Eje Pres Ad Mzo 24", "Int Gen Cta Eje Pres Ad Abr 24", "Int Gen Cta Eje Pres Ad May 24", "Int Gen Cta Eje Pres Ad Jun 24", "Int Gen Cta Eje Pres Ad Jul 24", "Int Gen Cta Eje Pres Ad Ago 24", "Int Gen Cta Eje Pres Ad Sep 24", "Int Gen Cta Eje Pres Ad Oct 24", "Int Gen Cta Eje Pres Ad Nov 24", "Int Gen Cta Eje Pres Ad Dic 24" ], "Destino": "1168696920", "Origen": "1157347383" }, "01168704740": { "Descripcion": [ "Rec Pres Aca PAR 1ra Ene 24", "Rec Pres Aca PAR 2da Ene 24", "Rec Pres Aca PAR 1ra Feb 24", "Rec Pres Aca PAR 2da Feb 24", "Rec Pres Aca PAR 1ra Mzo 24", "Rec Pres Aca PAR 2da Mzo 24", "Rec Pres Aca PAR 1ra Abr 24", "Rec Pres Aca PAR 2da Abr 24", "Rec Pres Aca PAR 1ra May 24", "Rec Pres Aca PAR 2da May 24", "Rec Pres Aca PAR 1ra Jun 24", "Rec Pres Aca PAR 2da Jun 24", "Rec Pres Aca PAR 1ra Jul 24", "Rec Pres Aca PAR 2da Jul 24", "Rec Pres Aca PAR 1ra Ago 24", "Rec Pres Aca PAR 2da Ago 24", "Rec Pres Aca PAR 1ra Sep 24", "Rec Pres Aca PAR 2da Sep 24", "Rec Pres Aca PAR 1ra Oct 24", "Rec Pres Aca PAR 2da Oct 24", "Rec Pres Aca PAR 1ra Nov 24", "Rec Pres Aca PAR 2da Nov 24", "Rec Pres Aca PAR 1ra Dic 24", "Rec Pres Aca PAR 2da Dic 24", "Int Pres Aca PAR 1ra Ene 24", "Int Pres Aca PAR 2da Ene 24", "Int Pres Aca PAR 1ra Feb 24", "Int Pres Aca PAR 2da Feb 24", "Int Pres Aca PAR 1ra Mzo 24", "Int Pres Aca PAR 2da Mzo 24", "Int Pres Aca PAR 1ra Abr 24", "Int Pres Aca PAR 2da Abr 24", "Int Pres Aca PAR 1ra May 24", "Int Pres Aca PAR 2da May 24", "Int Pres Aca PAR 1ra Jun 24", "Int Pres Aca PAR 2da Jun 24", "Int Pres Aca PAR 1ra Jul 24", "Int Pres Aca PAR 2da Jul 24", "Int Pres Aca PAR 1ra Ago 24", "Int Pres Aca PAR 2da Ago 24", "Int Pres Aca PAR 1ra Sep 24", "Int Pres Aca PAR 2da Sep 24", "Int Pres Aca PAR 1ra Oct 24", "Int Pres Aca PAR 2da Oct 24", "Int Pres Aca PAR 1ra Nov 24", "Int Pres Aca PAR 2da Nov 24", "Int Pres Aca PAR 1ra Dic 24", "Int Pres Aca PAR 2da Dic 24", "Int Gen Cta Eje Pres Ac Ene 24", "Int Gen Cta Eje Pres Ac Feb 24", "Int Gen Cta Eje Pres Ac Mzo 24", "Int Gen Cta Eje Pres Ac Abr 24", "Int Gen Cta Eje Pres Ac May 24", "Int Gen Cta Eje Pres Ac Jun 24", "Int Gen Cta Eje Pres Ac Jul 24", "Int Gen Cta Eje Pres Ac Ago 24", "Int Gen Cta Eje Pres Ac Sep 24", "Int Gen Cta Eje Pres Ac Oct 24", "Int Gen Cta Eje Pres Ac Nov 24", "Int Gen Cta Eje Pres Ac Dic 24" ], "Destino": "1168704740", "Origen": "1157352275" }, "01168708793": { "Descripcion": [ "F.G. Pres Aca PAR 1ra Ene 24", "F.G. Pres Aca PAR 2da Ene 24", "F.G. Pres Aca PAR 1ra Feb 24", "F.G. Pres Aca PAR 2da Feb 24", "F.G. Pres Aca PAR 1ra Mzo 24", "F.G. Pres Aca PAR 2da Mzo 24", "F.G. Pres Aca PAR 1ra Abr 24", "F.G. Pres Aca PAR 2da Abr 24", "F.G. Pres Aca PAR 1ra May 24", "F.G. Pres Aca PAR 2da May 24", "F.G. Pres Aca PAR 1ra Jun 24", "F.G. Pres Aca PAR 2da Jun 24", "F.G. Pres Aca PAR 1ra Jul 24", "F.G. Pres Aca PAR 2da Jul 24", "F.G. Pres Aca PAR 1ra Ago 24", "F.G. Pres Aca PAR 2da Ago 24", "F.G. Pres Aca PAR 1ra Sep 24", "F.G. Pres Aca PAR 2da Sep 24", "F.G. Pres Aca PAR 1ra Oct 24", "F.G. Pres Aca PAR 2da Oct 24", "F.G. Pres Aca PAR 1ra Nov 24", "F.G. Pres Aca PAR 2da Nov 24", "F.G. Pres Aca PAR 1ra Dic 24", "F.G. Pres Aca PAR 2da Dic 24" ], "Destino": "1168708793", "Origen": "1157352275" } } var arrCuentasPrestamosPropias = { "1157350011": { "Descripcion": { "Destino": 1168716163, "Origen": 1157350011 } }, "1168679389": { "Descripcion": [ "F.G. Pres Adm PAR 1ra Ene 24", "F.G. Pres Adm PAR 2da Ene 24", "F.G. Pres Adm PAR 1ra Feb 24", "F.G. Pres Adm PAR 2da Feb 24", "F.G. Pres Adm PAR 1ra Mzo 24", "F.G. Pres Adm PAR 2da Mzo 24", "F.G. Pres Adm PAR 1ra Abr 24", "F.G. Pres Adm PAR 2da Abr 24", "F.G. Pres Adm PAR 1ra May 24", "F.G. Pres Adm PAR 2da May 24", "F.G. Pres Adm PAR 1ra Jun 24", "F.G. Pres Adm PAR 2da Jun 24", "F.G. Pres Adm PAR 1ra Jul 24", "F.G. Pres Adm PAR 2da Jul 24", "F.G. Pres Adm PAR 1ra Ago 24", "F.G. Pres Adm PAR 2da Ago 24", "F.G. Pres Adm PAR 1ra Sep 24", "F.G. Pres Adm PAR 2da Sep 24", "F.G. Pres Adm PAR 1ra Oct 24", "F.G. Pres Adm PAR 2da Oct 24", "F.G. Pres Adm PAR 1ra Nov 24", "F.G. Pres Adm PAR 2da Nov 24", "F.G. Pres Adm PAR 1ra Dic 24", "F.G. Pres Adm PAR 2da Dic 24" ], "Destino": "1168679389", "Origen": "1157347383" }, "1168696920": { "Descripcion": [ "Rec Pres Adm PAR 1ra Ene 24", "Rec Pres Adm PAR 2da Ene 24", "Rec Pres Adm PAR 1ra Feb 24", "Rec Pres Adm PAR 2da Feb 24", "Rec Pres Adm PAR 1ra Mzo 24", "Rec Pres Adm PAR 2da Mzo 24", "Rec Pres Adm PAR 1ra Abr 24", "Rec Pres Adm PAR 2da Abr 24", "Rec Pres Adm PAR 1ra May 24", "Rec Pres Adm PAR 2da May 24", "Rec Pres Adm PAR 1ra Jun 24", "Rec Pres Adm PAR 2da Jun 24", "Rec Pres Adm PAR 1ra Jul 24", "Rec Pres Adm PAR 2da Jul 24", "Rec Pres Adm PAR 1ra Ago 24", "Rec Pres Adm PAR 2da Ago 24", "Rec Pres Adm PAR 1ra Sep 24", "Rec Pres Adm PAR 2da Sep 24", "Rec Pres Adm PAR 1ra Oct 24", "Rec Pres Adm PAR 2da Oct 24", "Rec Pres Adm PAR 1ra Nov 24", "Rec Pres Adm PAR 2da Nov 24", "Rec Pres Adm PAR 1ra Dic 24", "Rec Pres Adm PAR 2da Dic 24", "Int Pres Adm PAR 1ra Ene 24", "Int Pres Adm PAR 2da Ene 24", "Int Pres Adm PAR 1ra Feb 24", "Int Pres Adm PAR 2da Feb 24", "Int Pres Adm PAR 1ra Mzo 24", "Int Pres Adm PAR 2da Mzo 24", "Int Pres Adm PAR 1ra Abr 24", "Int Pres Adm PAR 2da Abr 24", "Int Pres Adm PAR 1ra May 24", "Int Pres Adm PAR 2da May 24", "Int Pres Adm PAR 1ra Jun 24", "Int Pres Adm PAR 2da Jun 24", "Int Pres Adm PAR 1ra Jul 24", "Int Pres Adm PAR 2da Jul 24", "Int Pres Adm PAR 1ra Ago 24", "Int Pres Adm PAR 2da Ago 24", "Int Pres Adm PAR 1ra Sep 24", "Int Pres Adm PAR 2da Sep 24", "Int Pres Adm PAR 1ra Oct 24", "Int Pres Adm PAR 2da Oct 24", "Int Pres Adm PAR 1ra Nov 24", "Int Pres Adm PAR 2da Nov 24", "Int Pres Adm PAR 1ra Dic 24", "Int Pres Adm PAR 2da Dic 24", "Int Gen Cta Eje Pres Ad Ene 24", "Int Gen Cta Eje Pres Ad Feb 24", "Int Gen Cta Eje Pres Ad Mzo 24", "Int Gen Cta Eje Pres Ad Abr 24", "Int Gen Cta Eje Pres Ad May 24", "Int Gen Cta Eje Pres Ad Jun 24", "Int Gen Cta Eje Pres Ad Jul 24", "Int Gen Cta Eje Pres Ad Ago 24", "Int Gen Cta Eje Pres Ad Sep 24", "Int Gen Cta Eje Pres Ad Oct 24", "Int Gen Cta Eje Pres Ad Nov 24", "Int Gen Cta Eje Pres Ad Dic 24" ], "Destino": "1168696920", "Origen": "1157347383" }, "1168704740": { "Descripcion": [ "Rec Pres Aca PAR 1ra Ene 24", "Rec Pres Aca PAR 2da Ene 24", "Rec Pres Aca PAR 1ra Feb 24", "Rec Pres Aca PAR 2da Feb 24", "Rec Pres Aca PAR 1ra Mzo 24", "Rec Pres Aca PAR 2da Mzo 24", "Rec Pres Aca PAR 1ra Abr 24", "Rec Pres Aca PAR 2da Abr 24", "Rec Pres Aca PAR 1ra May 24", "Rec Pres Aca PAR 2da May 24", "Rec Pres Aca PAR 1ra Jun 24", "Rec Pres Aca PAR 2da Jun 24", "Rec Pres Aca PAR 1ra Jul 24", "Rec Pres Aca PAR 2da Jul 24", "Rec Pres Aca PAR 1ra Ago 24", "Rec Pres Aca PAR 2da Ago 24", "Rec Pres Aca PAR 1ra Sep 24", "Rec Pres Aca PAR 2da Sep 24", "Rec Pres Aca PAR 1ra Oct 24", "Rec Pres Aca PAR 2da Oct 24", "Rec Pres Aca PAR 1ra Nov 24", "Rec Pres Aca PAR 2da Nov 24", "Rec Pres Aca PAR 1ra Dic 24", "Rec Pres Aca PAR 2da Dic 24", "Int Pres Aca PAR 1ra Ene 24", "Int Pres Aca PAR 2da Ene 24", "Int Pres Aca PAR 1ra Feb 24", "Int Pres Aca PAR 2da Feb 24", "Int Pres Aca PAR 1ra Mzo 24", "Int Pres Aca PAR 2da Mzo 24", "Int Pres Aca PAR 1ra Abr 24", "Int Pres Aca PAR 2da Abr 24", "Int Pres Aca PAR 1ra May 24", "Int Pres Aca PAR 2da May 24", "Int Pres Aca PAR 1ra Jun 24", "Int Pres Aca PAR 2da Jun 24", "Int Pres Aca PAR 1ra Jul 24", "Int Pres Aca PAR 2da Jul 24", "Int Pres Aca PAR 1ra Ago 24", "Int Pres Aca PAR 2da Ago 24", "Int Pres Aca PAR 1ra Sep 24", "Int Pres Aca PAR 2da Sep 24", "Int Pres Aca PAR 1ra Oct 24", "Int Pres Aca PAR 2da Oct 24", "Int Pres Aca PAR 1ra Nov 24", "Int Pres Aca PAR 2da Nov 24", "Int Pres Aca PAR 1ra Dic 24", "Int Pres Aca PAR 2da Dic 24", "Int Gen Cta Eje Pres Ac Ene 24", "Int Gen Cta Eje Pres Ac Feb 24", "Int Gen Cta Eje Pres Ac Mzo 24", "Int Gen Cta Eje Pres Ac Abr 24", "Int Gen Cta Eje Pres Ac May 24", "Int Gen Cta Eje Pres Ac Jun 24", "Int Gen Cta Eje Pres Ac Jul 24", "Int Gen Cta Eje Pres Ac Ago 24", "Int Gen Cta Eje Pres Ac Sep 24", "Int Gen Cta Eje Pres Ac Oct 24", "Int Gen Cta Eje Pres Ac Nov 24", "Int Gen Cta Eje Pres Ac Dic 24" ], "Destino": "1168704740", "Origen": "1157352275" }, "1168708793": { "Descripcion": [ "F.G. Pres Aca PAR 1ra Ene 24", "F.G. Pres Aca PAR 2da Ene 24", "F.G. Pres Aca PAR 1ra Feb 24", "F.G. Pres Aca PAR 2da Feb 24", "F.G. Pres Aca PAR 1ra Mzo 24", "F.G. Pres Aca PAR 2da Mzo 24", "F.G. Pres Aca PAR 1ra Abr 24", "F.G. Pres Aca PAR 2da Abr 24", "F.G. Pres Aca PAR 1ra May 24", "F.G. Pres Aca PAR 2da May 24", "F.G. Pres Aca PAR 1ra Jun 24", "F.G. Pres Aca PAR 2da Jun 24", "F.G. Pres Aca PAR 1ra Jul 24", "F.G. Pres Aca PAR 2da Jul 24", "F.G. Pres Aca PAR 1ra Ago 24", "F.G. Pres Aca PAR 2da Ago 24", "F.G. Pres Aca PAR 1ra Sep 24", "F.G. Pres Aca PAR 2da Sep 24", "F.G. Pres Aca PAR 1ra Oct 24", "F.G. Pres Aca PAR 2da Oct 24", "F.G. Pres Aca PAR 1ra Nov 24", "F.G. Pres Aca PAR 2da Nov 24", "F.G. Pres Aca PAR 1ra Dic 24", "F.G. Pres Aca PAR 2da Dic 24" ], "Destino": "1168708793", "Origen": "1157352275" } } function loadRulesPrestamos(){ $('#claveidlist').change(function () { var claveidlist = document.getElementById("claveidlist").value; console.log("Carga Rules de "+claveidlist) document.getElementById("cuentaorigen").value=arrCuentasPrestamosPropias[document.getElementById("claveidlist").value].Origen document.getElementById("cuentaclavedestino").value=arrCuentasPrestamosPropias[document.getElementById("claveidlist").value].Destino console.log("CLic") $("#datalistOptionsdescripcion").empty(); var dataRule=arrCuentasPrestamosPropias[document.getElementById("claveidlist").value].Descripcion dataRule.forEach(elem => { option = document.createElement("option"); option.value = elem; datalistOptionsdescripcion.append(option); }); }); console.log("reglas cargadas") } //import { initializeApp } from "https://www.gstatic.com/firebasejs/9.6.7/firebase-app.js"; //import { getAnalytics } from "https://www.gstatic.com/firebasejs/9.6.7/firebase-analytics.js"; function inicializa_firebase(){ var database = firebase.database(app); var starCountRef = database.ref('tesoreria/referencia'); starCountRef.on('value', (snapshot) => { const data = snapshot.val(); console.log("ata"+data); updateStarCount(postElement, data); }); } function concatenar_cadenas(){ const tab = "\t"; var operacion = document.getElementById("operacion").value; var claveidlist = document.getElementById("claveidlist").value; var cuentaorigen = document.getElementById("cuentaorigen").value; var cuentaclavedestino = document.getElementById("cuentaclavedestino").value; var montook = document.getElementById("monto").value; let monto =0 let montoSplit = montook.toString().split(".") if(montoSplit.length==1){ monto=montook } else{ let montoint=0 let montodec=0 montoint=montoSplit[0] montodec=montoSplit[1] if(montodec.length==1){ montodec=montodec+"0" } monto=montoint+"."+montodec } var referencia = document.getElementById("referencia").value; var descripcion = document.getElementById("descripcion").value; var rfcordenante = document.getElementById("rfcordenante").value; var iva = document.getElementById("iva").value; var fechaaplicacion = document.getElementById("fechaaplicacion").value; var instruccionpago = document.getElementById("instruccionpago").value; var clavetipocambio = document.getElementById("clavetipocambio").value; cadenota = operacion+tab+claveidlist+tab+cuentaorigen+tab+cuentaclavedestino+tab+monto+tab+referencia+tab+descripcion+tab+rfcordenante+tab+iva+tab+fechaaplicacion+tab+instruccionpago+tab+clavetipocambio console.log(cadenota) document.getElementById("registros").value=document.getElementById("registros").value+cadenota+ "\r\n" var myHeaders = new Headers(); myHeaders.append("Content-Type", "application/json"); var raw = JSON.stringify({ "contenido": cadenota }); var requestOptions = { method: 'POST', headers: myHeaders, body: raw, redirect: 'follow' }; fetch("/logTim", requestOptions) .then(response => response.text()) .then(result => console.log(result)) .catch(error => console.log('error', error)); /* var refe=Number(referencia)+1 firebase.database().ref('tesoreria').set({ referencia:refe, fecha : fechaaplicacion }); */ limpiar_prov() } function mostrarCargando() { $("#LoadGif").show(); } function ocultarCargando(item) { $("#LoadGif").hide(); } function uploadFile(tipo_archivo) { mostrarCargando() const fileInputARAC = document.getElementById('fileInputARAC'); const fileInputTransferencia = document.getElementById('fileInputTransferencia'); const statusARAC = document.getElementById('statusARAC'); const statusTans = document.getElementById('statusTrans'); if(tipo_archivo=='AR-AC'){ if (fileInputARAC.files.length === 0) { statusARAC.innerText = "Por favor, selecciona un archivo."; return; } var file = fileInputARAC.files[0]; } if(tipo_archivo=='Transferencia'){ if (fileInputTransferencia.files.length === 0) { statusTans.innerText = "Por favor, selecciona un archivo."; return; } var file = fileInputTransferencia.files[0]; } const reader = new FileReader(); reader.onload = function(event) { const base64String = event.target.result.split(",")[1]; // Obtener solo la parte Base64 fetch('/ValidadorLayout/SubeArchivo', { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify({ NombreArchivo:tipo_archivo, archivob64: base64String, NumberEmploye: asesor, k:asesorp, hashArrival:generateDateHash() }) }) .then(response => response.json()) /* .then(data => { validador=data //status.innerText = data.message; if(validador.errores.length>0) { for (let index = 0; index < validador.errores.length; index++) { console.log(validador.errores[index]) status.innerText=validador.errores[index] } } })*/ .then(data => { ocultarCargando() if (data.errores && data.errores.length > 0) { if(tipo_archivo=='AR-AC'){ statusARAC.innerHTML = "Errores detectados:
" + data.errores.join("
"); } if(tipo_archivo=='Transferencia'){ statusTans.innerHTML = "Errores detectados:
" + data.errores.join("
"); } } else { if(tipo_archivo=='AR-AC'){ statusARAC.innerHTML = "Archivo correcto"; } if(tipo_archivo=='Transferencia'){ statusTans.innerHTML = "Archivo correcto"; } } }) .catch(error => { status.innerText = "Error al subir el archivo: " + error; }); }; reader.readAsDataURL(file); } validador=[] 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 valida_operacion(){ document.getElementById("operacion").addEventListener("change", function() { document.getElementById("datalistOptionsclaveid").innerHTML = ""; console.log("change") let seleccion = this.value; let mensaje = document.getElementById("mensaje"); if (seleccion === "01") { let kwd1 for(kwd1=0;kwd1${arrCuentas['CuentasPropias'][kwd1].value}`); } console.log("Ejecutando acción para operación 01"); } else { let kwd1 for(kwd1=0;kwd1${arrCuentas['Cuentas'][kwd1].value}`); } console.log("Ejecutando acción para otra operación"); } }); } function actualizarDatalist(VALOR) { console.log("VALOR actualizarDatalist "+VALOR) return new Promise(function (resolve, reject) { if(VALOR ==='01') { console.log("VALOR 01"+VALOR) let datalist = document.getElementById("datalistOptionsclaveid"); // Nuevos valores let nuevosDatos = [ { value: "1168704740", text: "1168704740 - Académico" }, { value: "1168708793", text: "1168708793 - Cuenta Académica de Fondo de Garantía" }, { value: "1168696920", text: "1168696920 - Administrativo" }, { value: "1168679389", text: "1168679389 - Cuenta Administrativa de Fondo de Garantía" } ]; // Limpiar el datalist datalist.innerHTML = ""; // Agregar las nuevas opciones nuevosDatos.forEach(item => { let option = document.createElement("option"); option.value = item.value; option.textContent = item.text; datalist.appendChild(option); }); resolve(); // Notifica que ha terminado } if(VALOR ==='02'){ console.log("VALOR 02"+VALOR) let datalist = document.getElementById("datalistOptionsclaveid"); // Nuevos valores let nuevosDatos = [ { value: "01168704740", text: "01168704740 - Académico" }, { value: "01168708793", text: "01168708793 - Cuenta Académica de Fondo de Garantía" }, { value: "01168696920", text: "01168696920 - Administrativo" }, { value: "01168679389", text: "01168679389 - Cuenta Administrativa de Fondo de Garantía" } ]; // Limpiar el datalist datalist.innerHTML = ""; // Agregar las nuevas opciones nuevosDatos.forEach(item => { let option = document.createElement("option"); option.value = item.value; option.textContent = item.text; datalist.appendChild(option); resolve(); // Notifica que ha terminado }); } }); } function manejarCambio(event) { console.log("Cambio detectado:", event.target.value); } /* function NuevoCambio(seleccion){ if (seleccion === "01") { $('#claveidlist').change(function () { var claveidlist = document.getElementById("claveidlist").value; console.log("Carga Rules de "+claveidlist) document.getElementById("cuentaorigen").value=arrCuentasPrestamosPropias[document.getElementById("claveidlist").value].Origen document.getElementById("cuentaclavedestino").value=arrCuentasPrestamosPropias[document.getElementById("claveidlist").value].Destino console.log("CLic") $("#datalistOptionsdescripcion").empty(); var dataRule=arrCuentasPrestamosPropias[document.getElementById("claveidlist").value].Descripcion dataRule.forEach(elem => { option = document.createElement("option"); option.value = elem; datalistOptionsdescripcion.append(option); }); }); } if(seleccion==="02"){ $('#claveidlist').change(function () { var claveidlist = document.getElementById("claveidlist").value; console.log("Carga Rules de "+claveidlist) document.getElementById("cuentaorigen").value=arrCuentasPrestamos[document.getElementById("claveidlist").value].Origen document.getElementById("cuentaclavedestino").value=arrCuentasPrestamos[document.getElementById("claveidlist").value].Destino console.log("CLic") $("#datalistOptionsdescripcion").empty(); var dataRule=arrCuentasPrestamos[document.getElementById("claveidlist").value].Descripcion dataRule.forEach(elem => { option = document.createElement("option"); option.value = elem; datalistOptionsdescripcion.append(option); }); }); } } */ function NuevoCambio(seleccion) { // Remover cualquier evento previo para evitar duplicados $("#claveidlist").off("change"); // Definir la función que manejará el evento change if (seleccion === "01") { $("#claveidlist").change(function () { manejarCambio(arrCuentasPrestamosPropias); }); } else if (seleccion === "02") { $("#claveidlist").change(function () { manejarCambio(arrCuentasPrestamos); }); } } function manejarCambio(arrCuentas_) { var claveidlist = document.getElementById("claveidlist").value; console.log("Carga Rules de " + claveidlist); if (!arrCuentas_[claveidlist]) { console.log("Clave ID no encontrada en el array."); return; } document.getElementById("cuentaorigen").value = arrCuentas_[claveidlist].Origen; document.getElementById("cuentaclavedestino").value = arrCuentas_[claveidlist].Destino; console.log("Click detectado"); $("#datalistOptionsdescripcion").empty(); var dataRule = arrCuentas_[claveidlist].Descripcion || []; dataRule.forEach(elem => { let option = document.createElement("option"); option.value = elem; document.getElementById("datalistOptionsdescripcion").appendChild(option); }); } function valida_operacion_prestamos(){ document.getElementById("operacion").addEventListener("change", function() { document.getElementById("datalistOptionsclaveid").innerHTML = ""; console.log("change") let seleccion = this.value; let mensaje = document.getElementById("mensaje"); if (seleccion === "01") { actualizarDatalist('01').then(function () { console.log("then 01") //const claveidInput = document.getElementById("claveidlist"); //claveidInput.removeEventListener("change", manejarCambio); NuevoCambio(seleccion) console.log("reglas cargadas") console.log("Ejecutando acción para operación 01"); }); } else { actualizarDatalist('02').then(function () { console.log("then 02") NuevoCambio(seleccion) console.log("reglas cargadas") console.log("Ejecutando acción para otra operación"); }); } }); } function selecciona_fl(val){ if(val==1) { $('#contenido').load('Cuerpo-LayoutTimbrado2024.html'); timeout2 = setTimeout(function() { if(goingTo_!="autoriza"){ $("#accion_retorno").text("Cerrar Sesión") } llena_espacios(); valida_operacion() ConsultaLayoutCIPR("cuentas_individuales"); }, 1000); timeout3 = setTimeout(function() { fechasss(); }, 2000); } if(val==10) { $('#contenido').load('Cuerpo-LayoutTimbrado2024-Aprobacion.html'); timeout2 = setTimeout(function() { // Concatenar el nombre de usuario al mensaje de bienvenida llena_espacios(); //valida_operacion() }, 500); timeout3 = setTimeout(function() { $("#EstatusLayout").text("Cargando...") ConsultaLayout(); }, 1000); } if(val==2) { $('#contenido').load('Cuerpo-LayoutTimbrado2022.html'); timeout2 = setTimeout(function() { if(goingTo_!="autoriza"){ $("#accion_retorno").text("Cerrar Sesión") } //llena_espacios_Prestamos(); valida_operacion_prestamos() ConsultaLayoutCIPR("prestamos"); }, 1000); timeout3 = setTimeout(function() { fechasss(); }, 2000); } if(val==20) { $('#contenido').load('Cuerpo-LayoutTimbrado2022.html'); timeout2 = setTimeout(function() { //llena_espacios_Prestamos(); valida_operacion_prestamos() }, 1000); timeout3 = setTimeout(function() { fechasss(); }, 2000); } } var nombreUsuario =""; function regresar(){ if(goingTo_=='autoriza'){ loadBody(goingTo_) } if((goingTo_=='cuentas_individuales')||(goingTo_=='prestamos')){ loadBodyLogin(); timeout = setTimeout(loadFormLogin, 1000); } //selecciona_fl(10) } var goingTo_ = "" function CerrarSesionSA(){ loadBodyLogin(); timeout = setTimeout(loadFormLogin, 1000); } function loadBody(goingTo) { goingTo_=goingTo var currentURL = window.location.pathname; /* if(goingTo_==""){ if(goingTo=="cuentas_individuales") { goingTo_ = "cuentas_individuales" selecciona_fl(1) } if(goingTo=="prestamos") { goingTo_ = "prestamos" selecciona_fl(2) } if(goingTo=="autoriza") { goingTo_ = "autoriza" $('#contenido').load('Selector-Cuerpo-LayoutTransferencias2024.html'); } goingTo_=goingTo return } */ if(goingTo_=="cuentas_individuales") { //goingTo_ = "" //loadBodyLogin(); //timeout = setTimeout(loadFormLogin, 1000); selecciona_fl(1) } if(goingTo_=="prestamos") { //goingTo_ = "" //loadBodyLogin(); //timeout = setTimeout(loadFormLogin, 1000); selecciona_fl(2) } if(goingTo_=="autoriza") { //goingTo_ = "" //regresar() $('#contenido').load('Selector-Cuerpo-LayoutTransferencias2024.html'); timeout2mil = setTimeout(function() { var mensajeBienvenida = "Bienvenido " + nombreUsuario; // Actualizar el texto de la etiqueta con el mensaje de bienvenida $("#bienvenida").text(mensajeBienvenida); ConsultaLayoutNotificaciones() }, 1000); } /* var currentURL = window.location.pathname;; if(currentURL=='/LayoutTransferenciasCuentas2024.html') { $('#contenido').load('Cuerpo-LayoutTimbrado2024.html'); timeout2 = setTimeout(function() { llena_espacios(); }, 1000); } if(currentURL=='/LayoutTransferenciasPrestamos2024.html') { $('#contenido').load('Cuerpo-LayoutTimbrado2024.html'); timeout2 = setTimeout(function() { loadRulesPrestamos(); llena_espacios_Prestamos(arrCuentasPrestamos); }, 1000); } timeout2 = setTimeout(function() { fechasss(); }, 2000); */ }