eaiovnaovbqoebvqoeavibavo home/juliojod/public_html/CEGSystem/assets/js/Asistencias.js000064400000023725150221540020020142 0ustar00$(document).ready(function () { $("#rangoFechas").hide(); }); function cargarAlumnos(id_grado) { $.ajax({ type: "POST", url: "https://juliojodi.com/CEGSystem/Busquedas_av/gradoAlumnos/" + id_grado, data: null, cache: false, contentType: false, processData: false }).done(function (response) { var datos = JSON.parse(response); $("#cuadroAsistencia").empty(); for (i = 0; i < datos.length; i++) { $('#cuadroAsistencia').append( '
' + '
' + '' + '
' + '
' ); } }); } function cargarAlumnoA(carnet) { $("#id_alumno").val(carnet); } function mostrarFechas() { if ($('#rFecha').prop('checked')) { $("#rangoFechas").show(500); } else { $("#rangoFechas").hide(500); } } function guardarAsistencia() { var formData = new FormData(document.getElementById("formAsistencia")); $("#loading-screen").css("display", "block"); $.ajax({ type: "POST", url: "https://juliojodi.com/CEGSystem/Insertar/asistencia/", data: formData, cache: false, contentType: false, processData: false, }).done(function (response) { //var mensaje =JSON.parse(response); console.log(response); $("#loading-screen").css("display", "none"); swal({ icon: "success", title: "Atencin", text: "03Se ha registrado correctamente!", }).then(function () { window.location.href = "https://juliojodi.com/CEGSystem/Page/asistencias"; }); }); } function cargarCalendario(carnet){ var formData = new FormData(); formData.append('carnet', carnet); $.ajax({ type: "POST", url: "https://juliojodi.com/CEGSystem/AsistenciasAl/buscarAsistenciasAlumno", data: formData, cache: false, contentType: false, processData: false, }).done(function (response) { var datos = JSON.parse(response); let newDAta = datos.map((item) =>{ if(item.excusa==null){ return { "date" : item.fecha, "markup": "
[day]
" } }else{ return { "date" : item.fecha, "markup": "
[day]
" } } }); $("#detalleCalendario").remove(); $("#calendarioAsistencias").append("
"); $("#carnetCalendario").val(carnet); $("#detalleCalendario").zabuto_calendar({ classname: 'table table-bordered lightgrey-weekends', translation: { "months": { "1": "Enero", "2": "Febrero", "3": "Marzo", "4": "Abril", "5": "Mayo", "6": "Junio", "7": "Julio", "8": "Agosto", "9": "Septiembre", "10": "Octubre", "11": "Noviembre", "12": "Diciembre" }, "days": { "0": "Dom", "1": "Lun", "2": "Mar", "3": "Mie", "4": "Jue", "5": "Vie", "6": "Sb" } }, header_format: '[year] // [month]', week_starts: 'sunday', show_days: true, today_markup: '[day]', navigation_markup: { prev: '', next: '' }, events: newDAta }); var fecha = new Date(); var formData2 = new FormData(); formData2.append('carnet', carnet); formData2.append('mes', fecha.getMonth()+1); $.ajax({ type: "POST", url: "https://juliojodi.com/CEGSystem/AsistenciasAl/buscarDetalleAsistencia", data: formData2, cache: false, contentType: false, processData: false, }).done(function (response2) { datos = JSON.parse(response2); var dataPrint = ""; if(datos!=null){ $("#detalleAsistenciaTable").remove(); datos.forEach(element => { if(element.excusa!=null){ dataPrint += ""+ ""+ element.apellidos + ", "+ element.nombres +""+ ""+ element.tipo + ""+ ""+ element.excusa + ""+ ""+ element.fecha + ""+ ""+ element.hora + ""+ "" }else{ dataPrint += ""+ ""+ element.apellidos + ", "+ element.nombres +""+ ""+ element.tipo + ""+ ""+ ""+ element.fecha + ""+ ""+ element.hora + ""+ "" } ; }); } $("#detalleAsistencias").append( "
"+ "
"+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ dataPrint+ ""+ "
AlumnoTipoJustificacinFechaHora(24 hrs)
"+ "
"+ "
" ) }); //para listar detalles $('#detalleCalendario').on('zabuto:calendar:goto', function (e) { $("#detalleAsistenciaTable").remove(); formData2.append('carnet', document.getElementById("carnetCalendario").value); formData2.append('mes', e.month); $.ajax({ type: "POST", url: "https://juliojodi.com/CEGSystem/AsistenciasAl/buscarDetalleAsistencia", data: formData2, cache: false, contentType: false, processData: false, }).done(function (response2) { datos = JSON.parse(response2); var dataPrint = ""; if(datos!=null){ datos.forEach(element => { if(element.excusa!=null){ dataPrint += ""+ ""+ element.apellidos + ", "+ element.nombres +""+ ""+ element.tipo + ""+ ""+ element.excusa + ""+ ""+ element.fecha + ""+ ""+ element.hora + ""+ "" }else{ dataPrint += ""+ ""+ element.apellidos + ", "+ element.nombres +""+ ""+ element.tipo + ""+ ""+ ""+ element.fecha + ""+ ""+ element.hora + ""+ "" } }); } $("#detalleAsistencias").append( "
"+ "
"+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ ""+ dataPrint+ ""+ "
AlumnoTipoJustificacinFechaHora(24 hrs)
"+ "
"+ "
" ) }); }); }); }