function callremunerationEntry() {
$("#page_main_div").load(
"../html_modules/remunerationEntry.html?",
function () {
document.getElementById("display_module_name").innerHTML =
"Remuneration Entry";
document.getElementById("module_name_for_save").value =
"Remuneration Entry";
getDefaultHeadFooterLinks("Remuneration Entry");
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 remunerationarray = [];
function changeSession() {
$.blockUI({
message:
"
",
});
var date = document.getElementById("rdate").value;
var session = document.getElementById("session").value;
document.getElementById("remunerationtable").hidden = false;
remunerationarray = [];
$.ajax({
type: "GET",
url: $host_url + "viewremuneration",
data: "rdate=" + date + "&session=" + session,
success: function (res) {
let response = JSON.parse(res);
if (response.error_code == 0) {
let table = `
`;
table += `
Remuneration Entry
Sl.No
Remuneration Type
Amount
Teacher
`;
console.log(response.data.tabledata, "anitaa");
if (response.data.tabledata.length > 0) {
console.log(response.data.tabledata, "hii");
for (index = 0; index < response.data.tabledata.length; index++) {
remunerationarray.push(response.data.tabledata[index]);
table += `
${
index + 1
}
${
response.data.tabledata[index].fheadtype
}
${
response.data.tabledata[index].fremamt
}
`;
}
} else {
for (index = 0; index < response.data.rem.length; index++) {
remunerationarray.push(response.data.rem[index]);
table += `
${
index + 1
}
${
response.data.rem[index].fheadtype
}
${
response.data.rem[index].famount
}
`;
}
}
table += `
`;
document.getElementById("remunerationtable").innerHTML = table;
$.unblockUI();
for (let index = 0; index < response.data.rem.length; index++) {
let option = ``;
for (let j = 0; j < response.data.teach.length; j++) {
option += ``;
}
$(`#rem_teachname_${index}`).html(option);
}
for (let index = 0; index < response.data.tabledata.length; index++) {
$(`#rem_teachname_${index}`).val(
response.data.tabledata[index].ftechcode
);
}
}
},
});
}
function saveremunerationData() {
$.blockUI({
message:
"
",
});
var date = document.getElementById("rdate").value;
var session = document.getElementById("session").value;
for (let i = 0; i < remunerationarray.length; i++) {
let selectElement = document.getElementById(`rem_teachname_${i}`).value;
remunerationarray[i].selectedTeacher = selectElement;
}
console.log(remunerationarray, "hi");
let formdata = new FormData();
formdata.append("rdate", date);
formdata.append("session", session);
formdata.append("data", JSON.stringify(remunerationarray));
$.ajax({
type: "POST",
url: $host_url + "saveRemunerationData",
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").style.display = "none";
document.getElementById("remunerationtable").hidden = true;
$.unblockUI();
} else {
alert(response.data.msg);
}
},
});
}
function viewremuneration() {
$.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 + "remunerationview",
date: "&rdate=" + date + "&session=" + session,
success: function (res) {
let response = JSON.parse(res);
if (response.error_code == 0) {
let table = `
Remuneration Recored Data
Sl.No
Date
Time
Action
`;
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 += `