eaiovnaovbqoebvqoeavibavo
home/juliojod/public_html/CEGSystem/assets/js/Asistencias.js 0000644 00000023725 15022154002 0020142 0 ustar 00 $(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(
""+
"
"+
"
"+
""+
""+
"Alumno | "+
"Tipo | "+
"Justificacin | "+
"Fecha | "+
"Hora(24 hrs) | "+
"
"+
""+
""+
dataPrint+
""+
"
"+
"
"+
"
"
)
});
//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(
""+
"
"+
"
"+
""+
""+
"Alumno | "+
"Tipo | "+
"Justificacin | "+
"Fecha | "+
"Hora(24 hrs) | "+
"
"+
""+
""+
dataPrint+
""+
"
"+
"
"+
"
"
)
});
});
});
}