function callInvigilators_dairy_new() {
$("#page_main_div").load(
"../html_modules/invigilators_dairy_newone.html?v=1001",
{
function() {
document.getElementById("display_module_name").innerHTML =
"Invigilators Dairy and Roomwise Nos List(New)";
document.getElementById("module_name_for_save").value =
"Invigilators Dairy and Roomwise Nos List(New)";
getDefaultHeadFooterLinks(
"Invigilators Dairy and Roomwise Nos List(New)"
);
// getShortDegee();
},
}
);
}
function loadExam() {
let date = document.getElementById("date").value;
$.ajax({
type: "GET",
data: "&date=" + date,
url: $host_url + "getExamMonthRoomAllotment",
success: function (response) {
var res = JSON.parse(response);
var examOptions = "";
for (var i = 0; i < res.data.exmmonth.length; i++) {
examOptions += ``;
}
$("#exam").html(examOptions);
},
});
}
// function getAllReportForInvigilator() {
// let date = document.getElementById("date").value;
// let exam = document.getElementById("exam").value;
// const reportType = [
// {
// key: "register_no_list_notice_board",
// value: "register_no_list_notice_board",
// label: "Reg.No(Notice Board)",
// },
// {
// key: "register_no_list_room_board",
// value: "register_no_list_room_board",
// label: "Reg.No(Room Board)",
// },
// {
// key: "invigilator_dairy",
// value: "invigilator_dairy_withphoto",
// label: "Invigilator WithPhoto",
// },
// {
// key: "invigilator_dairy",
// value: "invigilator_dairy_without_photo",
// label: "Invigilator WithOut Photo",
// },
// {
// key: "room_allotmentt_excel",
// value: "room_allotmentt_excel",
// label: "Room Allotment(Xl)",
// },
// ];
// $.ajax({
// type: "GET",
// data: "&date=" + date + "&exam=" + exam,
// url: $host_url + "getDegreeSessionOnDateAndYearModeForReports",
// success: function (response) {
// var res = JSON.parse(response);
// console.log(res);
// if (res.error_code != 0) {
// let table = "";
// table += `
No Data Found
`;
// document.getElementById("attdatatable").innerHTML = table;
// } else {
// let table = "";
// table += ``;
// table += `
//
//
// Degree Group |
// Session |
// Total Students |
// Alloted Students |
// Pending Students |
// Generate Report |
//
// `;
// for (let i = 0; i < res.data.degses.length; i++) {
// table += `
// ${res.data.degses[i].fdeggrp} |
// ${res.data.degses[i].fsession} |
// ${res.data.degses[i].reg_cnt} |
// ${res.data.degses[i].fhallno} |
// ${res.data.degses[i].pending} |
// ${reportType[0].label}${reportType[1].label}${reportType[2].label}${reportType[3].label} | `;
// }
// // for (let j = 0; j < res.data.degses.length; j++) {
// // console.log(reportType[1].label, "hio");
// // console.log(reportType[2].label, "hio");
// // console.log(reportType[3].label, "hio");
// // }
// table += `
`;
// table += `
`;
// document.getElementById("attdatatable").innerHTML = table;
// }
// },
// });
// }
// function reportHandler(value) {
// console.log(value, "anita");
// }
function getAllReportForInvigilator() {
let date = document.getElementById("date").value;
let exam = document.getElementById("exam").value;
const reportType = [
{
key: "register_no_list_notice_board",
value: "register_no_list_notice_board",
label: "Reg.No (Notice Board)",
},
{
key: "register_no_list_room_board",
value: "register_no_list_room_board",
label: "Reg.No (Room Board)",
},
{
key: "invigilator_dairy",
value: "invigilator_dairy_withphoto",
label: "Invigilator With Photo",
},
{
key: "invigilator_dairy",
value: "invigilator_dairy_without_photo",
label: "Invigilator Without Photo",
},
{
key: "room_allotmentt_excel",
value: "room_allotmentt_excel",
label: "Room Allotment (Xl)",
},
];
$.ajax({
type: "GET",
data: "&date=" + date + "&exam=" + exam,
url: $host_url + "getDegreeSessionOnDateAndYearModeForReports",
success: function (response) {
var res = JSON.parse(response);
console.log(res);
if (res.error_code != 0) {
let table = `No Data Found
`;
document.getElementById("attdatatable").innerHTML = table;
} else {
let table = "";
table += ``;
table += `
Degree Group |
Session |
Total Students |
Alloted Students |
Pending Students |
Generate Report |
`;
for (let i = 0; i < res.data.degses.length; i++) {
table += `
${res.data.degses[i].fdeggrp} |
${res.data.degses[i].fsession}-${res.data.degses[i].FDESCPN} |
${res.data.degses[i].reg_cnt} |
${res.data.degses[i].fhallno} |
${res.data.degses[i].pending} |
`;
reportType.forEach((report) => {
table += `
${report.label}
`;
});
table += ` |
`;
}
table += `
`;
document.getElementById("attdatatable").innerHTML = table;
}
},
});
}
function reportHandler(value, degggrp, session, count, hallno) {
let date = document.getElementById("date").value;
let api = "";
if (value == "register_no_list_notice_board") {
api = "registerNoListNoticeBoard";
} else if (value == "register_no_list_room_board") {
api = "registerNoListRoomBoard";
} else if (value == "room_allotmentt_excel") {
api = "roomallotmentExcel";
} else if (value == "invigilator_dairy_withphoto") {
handlewithphoto(degggrp, session, count, hallno);
retrun;
} else if (value == "invigilator_dairy_without_photo") {
handlewithoutphoto(degggrp, session, count, hallno);
retrun;
}
window.open(
$host_url +
api +
"°ree=" +
degggrp +
"&session=" +
session +
"&totalStud=" +
count +
"&allotStud=" +
hallno +
"&fromdate=" +
date
);
}
function handlewithphoto(degggrp, session, count, hallno) {
let date = document.getElementById("date").value;
window.open(
$host_url +
"invigilatorDairy" +
"°ree=" +
degggrp +
"&session=" +
session +
"&totalStud=" +
count +
"&allotStud=" +
hallno +
"&photo=" +
"withphoto" +
"&fromdate=" +
date
);
}
function handlewithoutphoto(degggrp, session, count, hallno) {
let date = document.getElementById("date").value;
window.open(
$host_url +
"invigilatorDairy" +
"°ree=" +
degggrp +
"&session=" +
session +
"&totalStud=" +
count +
"&allotStud=" +
hallno +
"&photo=" +
"Without Photo" +
"&fromdate=" +
date
);
}
function pendingStudHandler(deggrp, session) {
console.log(deggrp, session, "hii");
let date = document.getElementById("date").value;
let exam = document.getElementById("exam").value;
window.open(
$host_url +
"getpendingstudentList" +
"&date=" +
date +
"&exam=" +
exam +
"°grp=" +
deggrp +
"&session=" +
session
);
// $.ajax({
// type: "GET",
// data:
// "&date=" +
// date +
// "&exam=" +
// exam +
// "°grp=" +
// deggrp +
// "&session=" +
// session,
// url: $host_url + "getpendingstudentList",
// success: function (response) {
// var res = JSON.parse(response);
// console.log(res, "anita");
// },
// });
}