function callroomwiseinvigilatorsEntry() { console.log("anu"); $("#page_main_div").load( "../html_modules/roomwiseinvigilatorsEntry.html?", function () { document.getElementById("display_module_name").innerHTML = "Roomwise-Invigilators"; document.getElementById("module_name_for_save").value = "Roomwise-Invigilators"; getDefaultHeadFooterLinks("Roomwise-Invigilators"); loadDate(); } ); } function loadDate() { $.ajax({ type: "GET", url: $host_url + "getDateForRemuneration", success: function (res) { let response = JSON.parse(res); console.log(response); if (response.error_code == 0) { console.log("hi"); var opt = ``; for (i = 0; i < response.data.length; i++) { opt += ``; } document.getElementById("rdate").innerHTML = opt; } }, }); } function getdate() { $.blockUI({ message: "

", }); var date = document.getElementById("rdate").value; $.ajax({ type: "GET", url: $host_url + "getSessiontoDate", data: "rdate=" + date, success: function (res) { let response = JSON.parse(res); console.log(response); if (response.error_code == 0) { var opt = ``; for (i = 0; i < response.data.length; i++) { let text = response.data[i].fsession; let position = text.search("M"); let position2 = text.search("N"); if (position != -1) { cnd = "Morning Session"; } else if (position2 != -1) { cnd = "Afternoon Session"; } if (response.data[i].fsession) opt += ``; } document.getElementById("session").innerHTML = opt; $.unblockUI(); } }, }); } var invigilators = []; function changeSession() { // $.blockUI({ // message: // "

", // }); var date = document.getElementById("rdate").value; var session = document.getElementById("session").value; document.getElementById("remunerationtable").hidden = false; invigilators = []; $.ajax({ type: "GET", url: $host_url + "selectinvigilatorsroomwise", data: "rdate=" + date + "&session=" + session, success: function (res) { let response = JSON.parse(res); console.log(response, "apple"); if (response.error_code == 0) { let table = ``; table += ``; if (response.data.tabledata.length > 0) { console.log(response.data.tabledata, "kkk"); for (index = 0; index < response.data.tabledata.length; index++) { invigilators.push(response.data.tabledata[index]); table += ``; } } else { for (index = 0; index < response.data.room.length; index++) { invigilators.push(response.data.room[index]); table += ``; } } table += `
Remuneration Entry
Sl.No Room No Room Name Teachers
${ index + 1 } ${ response.data.tabledata[index].froomno } ${ response.data.tabledata[index].froomname }
${ index + 1 } ${ response.data.room[index].froomno } ${ response.data.room[index].froomname }
`; document.getElementById("remunerationtable").innerHTML = table; for (let index = 0; index < response.data.room.length; index++) { let option = ``; for (let j = 0; j < response.data.roomname.length; j++) { option += ``; } $(`#invi_teachname_${index}`).html(option); } for (let index = 0; index < response.data.roomname.length; index++) { $(`#invi_teachname_${index}`).val( response.data.tabledata[index].ftechcode ); } // $.unblockUI(); } }, }); } function saveroomwiseinvigilatorsEntry() { $.blockUI({ message: "

", }); var date = document.getElementById("rdate").value; var session = document.getElementById("session").value; for (let i = 0; i < invigilators.length; i++) { let selectElement = document.getElementById(`invi_teachname_${i}`).value; invigilators[i].selectedTeacher = selectElement; } let formdata = new FormData(); formdata.append("rdate", date); formdata.append("session", session); formdata.append("data", JSON.stringify(invigilators)); $.ajax({ type: "POST", url: $host_url + "saveInvigilators", data: formdata, contentType: false, processData: false, cache: false, success: function (res) { let response = JSON.parse(res); if (response.error_code == 0) { alert(response.data.msg); document.getElementById("remunerationtable").hidden = true; $.unblockUI(); } else { alert(response.data.msg); } }, }); } function viewroomwiseinvigilatorsEntry() { $.blockUI({ message: "

", }); var date = document.getElementById("rdate").value; var session = document.getElementById("session").value; document.getElementById("remunerationtable").hidden = true; document.getElementById("remunerationid").hidden = true; document.getElementById("remunerationviewtable").hidden = false; $.ajax({ type: "GET", url: $host_url + "invigilatorview", date: "&rdate=" + date + "&session=" + session, success: function (res) { let response = JSON.parse(res); if (response.error_code == 0) { let table = ``; for (let i = 0; i < response.data.length; i++) { let text = response.data[i].fsesstion; let position = text.search("M"); let position2 = text.search("N"); if (position != -1) { cnd = "Morning Session"; } else if (position2 != -1) { cnd = "Afternoon Session"; } table += ``; } table += `
Invigilators Recored Data
Sl.No Date Time Action
${ i + 1 } ${ response.data[i].fdate } ${cnd} View
`; document.getElementById("remunerationviewtable").innerHTML = table; $.unblockUI(); } }, }); } function viewHandler(date, session) { // $.blockUI({ // message: // "

", // }); document.getElementById("rdate").value = date; getdate(); setTimeout(function () { document.getElementById("session").value = session; }, 1000); invigilators = []; $.ajax({ type: "GET", url: $host_url + "selectinvigilatorsroomwise", data: "&rdate=" + date + "&session=" + session, success: function (res) { let response = JSON.parse(res); if (response.error_code == 0) { let table = ``; table += ``; for (index = 0; index < response.data.tabledata.length; index++) { invigilators.push(response.data.tabledata[index]); table += ``; } table += `
Remuneration Entry
Sl.No Room No Room Name Teachers
${ index + 1 } ${ response.data.tabledata[index].froomno } ${ response.data.tabledata[index].froomname }
`; document.getElementById("remunerationtable").innerHTML = table; for (let index = 0; index < response.data.room.length; index++) { let option = ``; for (let j = 0; j < response.data.roomname.length; j++) { option += ``; } $(`#invi_teachname_${index}`).html(option); } for (let index = 0; index < response.data.tabledata.length; index++) { $(`#invi_teachname_${index}`).val( response.data.tabledata[index].ftechcode ); } document.getElementById("remunerationid").hidden = false; document.getElementById("remunerationtable").hidden = false; document.getElementById("remunerationviewtable").hidden = true; document.getElementById("viewbutton").hidden = true; document.getElementById("rdate").disabled = true; document.getElementById("session").disabled = true; // $.unblockUI(); } }, }); }