Linux ip-172-26-7-228 5.4.0-1103-aws #111~18.04.1-Ubuntu SMP Tue May 23 20:04:10 UTC 2023 x86_64
Your IP : 3.145.152.168
// $geditinternalcode=1;CallEnableTeacherEntry("Edit");
var sel_qp_codes = [];
var sed_qp_codes = [];
function CallEnableTeacherEntry(type) {
$("#page_main_div").load("../html_modules/teachers.html", function () {
document.getElementById("display_module_name").innerHTML = "Teachers Entry";
document.getElementById("module_name_for_save").value = "TeachersEntry";
document.getElementById("is_add_edit").value = type;
getDefaultHeadFooterLinks("TEACHERS");
AssignTeachDropDownMenus();
sed_qp_codes = [];
if (type == "Add") {
$geditinternalcode = 0;
}
if (type == "Edit") {
EditTeachertDetailsForUpdate($geditinternalcode);
}
});
$("#module_details_div").hide();
}
function AssignTeachDropDownMenus() {
$.ajax({
type: "POST",
url: $host_url + "getDegreeGroupQP",
success: function ($responce) {
$responce = eval("(" + $responce + ")");
document.getElementById("fdeggrp").options.length = 0;
var deggrp = $responce.data["deggrp"];
$op = new Option("--Select--", "");
document.getElementById("fdeggrp").options.add($op);
for ($i = 0; $i < deggrp.length; $i++) {
$op = new Option(
deggrp[$i]["code"] + " - " + deggrp[$i]["value"],
deggrp[$i]["code"]
);
$op.id = deggrp[$i]["code"];
document.getElementById("fdeggrp").options.add($op);
}
},
});
$.ajax({
type: "POST",
url: $host_url + "AssignTeachDropDownMenus",
data: "id=",
success: AssignTeachDropDownMenusSuccess,
});
}
function AssignTeachDropDownMenusSuccess($responce) {
$responce = eval("(" + $responce + ")");
// document.getElementById('department').options.length = 0;
document.getElementById("designation").options.length = 0;
// document.getElementById('faculty').options.length = 0;
// var dept = $responce.data['dept'];
var des = $responce.data["des"];
// var fac = $responce.data['fac'];
/*$op = new Option('--SELECT--', '');
document.getElementById('department').options.add($op);
for ($i = 0; $i < dept.length; $i++) {
$op = new Option(dept[$i]['value'], dept[$i]['code']);
$op.id = dept[$i]['code'];
document.getElementById('department').options.add($op);
}*/
$op = new Option("--Select--", "");
document.getElementById("designation").options.add($op);
for ($i = 0; $i < des.length; $i++) {
$op = new Option(des[$i]["value"], des[$i]["code"]);
$op.id = des[$i]["code"];
document.getElementById("designation").options.add($op);
}
/*$op = new Option('--SELECT--', '');
document.getElementById('faculty').options.add($op);
for ($i = 0; $i < fac.length; $i++) {
$op = new Option(fac[$i]['value'], fac[$i]['code']);
$op.id = fac[$i]['code'];
document.getElementById('faculty').options.add($op);
}*/
}
function getBoardsQP() {
var fdeggrp = $("#fdeggrp").val();
if (fdeggrp == "") {
alert("select degree group");
return;
}
$.ajax({
type: "GET",
url: $host_url + "getQPBoards&fdeggrp=" + fdeggrp,
success: function ($responce) {
$responce = eval("(" + $responce + ")");
document.getElementById("fboard").options.length = 0;
var board = $responce.data["board"];
$op = new Option("--Select--", "");
document.getElementById("fboard").options.add($op);
for ($i = 0; $i < board.length; $i++) {
$op = new Option(
board[$i]["code"] + " - " + board[$i]["value"],
board[$i]["code"]
);
$op.id = board[$i]["code"];
document.getElementById("fboard").options.add($op);
}
},
});
}
var alphabet = [
"A",
"B",
"C",
"D",
"E",
"F",
"G",
"H",
"I",
"J",
"K",
"L",
"M",
"N",
"O",
"P",
"Q",
"R",
"S",
"T",
"U",
"V",
"W",
"X",
"Y",
"Z",
];
function romanize(num) {
if (!+num) return NaN;
var digits = String(+num).split(""),
key = [
"",
"C",
"CC",
"CCC",
"CD",
"D",
"DC",
"DCC",
"DCCC",
"CM",
"",
"X",
"XX",
"XXX",
"XL",
"L",
"LX",
"LXX",
"LXXX",
"XC",
"",
"I",
"II",
"III",
"IV",
"V",
"VI",
"VII",
"VIII",
"IX",
],
roman = "",
i = 3;
while (i--) roman = (key[+digits.pop() + i * 10] || "") + roman;
return Array(+digits.join("") + 1).join("M") + roman;
}
function getSubjectsQP() {
var fdeggrp = $("#fdeggrp").val();
if (fdeggrp == "") {
alert("select degree group");
return;
}
var fexamno = $("#fexamno").val();
if (fexamno == "") {
alert("select Semester");
return;
}
var fboard = $("#fboard").val();
if (fboard == "") {
alert("select board");
return;
}
$.ajax({
type: "GET",
url:
$host_url +
"getQPSubjects&fdeggrp=" +
fdeggrp +
"&fexamno=" +
fexamno +
"&fboard=" +
fboard,
success: function ($responce) {
$responce = eval("(" + $responce + ")");
if ($responce.error_code == 0) {
sel_qp_codes = $responce.data["qpdata"];
// $("#qp_select_grid").html($responce.data['html']);
$e_data = "";
$e_data =
"<table width='100%' id='clear' class='tr_ventor_row' align='center' cellspacing='0' cellpadding='0' border='0' >";
$e_data +=
"<th align='left' colspan='7' class='ui-jqgrid-titlebar ui-widget-header ui-corner-tl ui-corner-tr ui-helper' style='font-size:12px; padding-left:6px; height:22px;'>Selected Valuation Subjects</th>";
$e_data += "<tr class='ui-state-default ui-jqgrid-hdiv'>";
$e_data +=
"<td align=center style='padding:2px; width:5%; border-bottom:1px solid #C5DBEC; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Sl. No.</td>";
$e_data +=
"<td align=center style='padding:2px; width:5%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Sem.</td>";
$e_data +=
"<td align=center style='padding:2px; width:10%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Board</td>";
$e_data +=
"<td align=center style='padding:2px; width:10%; border-bottom:1px solid #C5DBEC;border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>QP Code</td>";
$e_data +=
"<td align=center style='padding:2px; width:35%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Subject Name</td>";
$e_data +=
"<td align=center style='padding:2px; width:30%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Degree Range</td>";
$e_data +=
"<td align=center style='padding:2px; width:5%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Select</td>";
$e_data += "</tr>";
var $edy_data = "";
var k = 1;
for (el of sel_qp_codes) {
$edy_data += `<tr class='ui-widget-content jqgrow'>`;
$edy_data += `<td class='tbl_row_new' align='center' style='border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;'>${k}</td>`;
$edy_data += `<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;'>${romanize(
alphabet.indexOf(el.fexamno) + 1
)}</td> `;
$edy_data += `<td class='tbl_row_new' align = 'center' style = 'border-right:1px solid #C5DBEC; padding:2px;' > ${el.fboard}</td>`;
$edy_data += `<td class='tbl_row_new' align = 'center' style = 'border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;' > ${el.fqpcode}
<input type='hidden' value='${el.fqpcode}' id='hqpcode_${k}'>
</td>`;
$edy_data += `<td class='tbl_row_new' align = 'left' style = 'border-right:1px solid #C5DBEC; padding:2px;' > ${el.fsubname}</td> `;
$edy_data += `<td class='tbl_row_new' align = 'left' style = 'border-right:1px solid #C5DBEC; padding:2px;' > ${el.fdegrees}</td> `;
$edy_data += `<td class='tbl_row_new' align = 'center' style = 'border-right:1px solid #C5DBEC; padding:2px;' > <input onchange='selectQpcode(this)' value='${el.fqpcode}' type='checkbox' name='sel_qpcode'></td>`;
$edy_data += `</tr > `;
k++;
}
$("#qp_select_grid").html($e_data + $edy_data);
} else {
alert($responce.data["msg"]);
}
},
});
}
function selectQpcode(obj) {
var qpobj = [];
if (obj.checked == true) {
qpobj = sel_qp_codes.filter((el, i) => {
if (el.fqpcode == obj.value) {
return { ...el, fdeleted: false };
}
});
var dup = false;
sed_qp_codes.filter((el, i) => {
if (el.fqpcode == obj.value) {
dup = true;
}
});
// console.log(dup)
if (dup == false) sed_qp_codes = [...sed_qp_codes, ...qpobj];
} else {
qpobj = sed_qp_codes.filter((el, i) => {
if (el.fqpcode != obj.value) {
return el;
}
});
sed_qp_codes = [...qpobj];
}
buildSelectedGrid();
}
function deleteQpcode(obj) {
var qpobj = [];
if (obj.checked == true) {
qpobj = sed_qp_codes.map((el, i) => {
if (el.fqpcode == obj.value) {
return { ...el, fdeleted: true };
}
return el;
});
sed_qp_codes = [...qpobj];
}
}
function buildSelectedGrid() {
$e_data = "";
$e_data =
"<table width='100%' id='clear' class='tr_ventor_row' align='center' cellspacing='0' cellpadding='0' border='0' >";
$e_data +=
"<th align='left' colspan='7' class='ui-jqgrid-titlebar ui-widget-header ui-corner-tl ui-corner-tr ui-helper' style='font-size:12px; padding-left:6px; height:22px;'>Selected Valuation Subjects</th>";
$e_data += "<tr class='ui-state-default ui-jqgrid-hdiv'>";
$e_data +=
"<td align=center style='padding:2px; width:5%; border-bottom:1px solid #C5DBEC; border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Sl. No.</td>";
$e_data +=
"<td align=center style='padding:2px; width:5%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Sem.</td>";
$e_data +=
"<td align=center style='padding:2px; width:10%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Board</td>";
$e_data +=
"<td align=center style='padding:2px; width:10%; border-bottom:1px solid #C5DBEC;border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>QP Code</td>";
$e_data +=
"<td align=center style='padding:2px; width:35%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Subject Name</td>";
$e_data +=
"<td align=center style='padding:2px; width:30%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Degree Range</td>";
$e_data +=
"<td align=center style='padding:2px; width:5%; border-bottom:1px solid #C5DBEC; border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; border-bottom:1px solid #C5DBEC;'>Delete</td>";
$e_data += "</tr>";
var $edy_data = "";
var k = 1;
for (el of sed_qp_codes) {
$edy_data += `<tr class='ui-widget-content jqgrow' > `;
$edy_data += `<td class='tbl_row_new' align = 'center' style = 'border-left:1px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;' > ${k}</td> `;
$edy_data += `<td class='tbl_row_new' align = 'center' style = 'border-right:1px solid #C5DBEC; padding:2px;' > ${romanize(
alphabet.indexOf(el.fexamno) + 1
)}</td> `;
$edy_data += `<td class='tbl_row_new' align = 'center' style = 'border-right:1px solid #C5DBEC; padding:2px;' > ${el.fboard}</td> `;
$edy_data += `<td class='tbl_row_new' align = 'center' style = 'border-left:0px solid #C5DBEC; border-right:1px solid #C5DBEC; padding:2px;' > ${el.fqpcode}
<input type='hidden' value='${el.fqpcode}' id='hqpcode_${k}'>
</td>`;
$edy_data += `<td class='tbl_row_new' align = 'left' style = 'border-right:1px solid #C5DBEC; padding:2px;' > ${el.fsubname}</td> `;
$edy_data += `<td class='tbl_row_new' align = 'left' style = 'border-right:1px solid #C5DBEC; padding:2px;' > ${el.fdegrees}</td> `;
$edy_data += `<td class='tbl_row_new' align = 'center' style = 'border-right:1px solid #C5DBEC; padding:2px;' > <input onchange='deleteQpcode(this)' value='${el.fqpcode}' type='checkbox' name='sel_qpcode'></td>`;
$edy_data += `</tr > `;
k++;
}
$("#qp_selected_grid").html($e_data + $edy_data);
}
function DepartmentSubjectDropDownMenus(deptCode) {
$.ajax({
type: "POST",
url: $host_url + "DepartmentSubjectDropdown",
data: "deptCode=" + deptCode,
success: DepartmentSubjectDropDownMenuSuccess,
});
}
function DepartmentSubjectDropDownMenuSuccess($responce) {
$responce = eval("(" + $responce + ")");
var deptSubj = $responce.data["deptSubj"];
document.getElementById("ss1").options.length = 0;
document.getElementById("ss2").options.length = 0;
document.getElementById("ss3").options.length = 0;
document.getElementById("ss4").options.length = 0;
document.getElementById("ss5").options.length = 0;
$op = new Option("--SELECT--", "0");
$op.id = "0";
document.getElementById("ss1").options.add($op);
$op = new Option("--SELECT--", "0");
$op.id = "0";
document.getElementById("ss2").options.add($op);
$op = new Option("--SELECT--", "0");
$op.id = "0";
document.getElementById("ss3").options.add($op);
$op = new Option("--SELECT--", "0");
$op.id = "0";
document.getElementById("ss4").options.add($op);
$op = new Option("--SELECT--", "0");
$op.id = "0";
document.getElementById("ss5").options.add($op);
for ($i = 0; $i < deptSubj.length; $i++) {
$op = new Option(deptSubj[$i]["value"], deptSubj[$i]["code"]);
$op.id = deptSubj[$i]["code"];
document.getElementById("ss1").options.add($op);
}
for ($i = 0; $i < deptSubj.length; $i++) {
$op = new Option(deptSubj[$i]["value"], deptSubj[$i]["code"]);
$op.id = deptSubj[$i]["code"];
document.getElementById("ss2").options.add($op);
}
for ($i = 0; $i < deptSubj.length; $i++) {
$op = new Option(deptSubj[$i]["value"], deptSubj[$i]["code"]);
$op.id = deptSubj[$i]["code"];
document.getElementById("ss3").options.add($op);
}
for ($i = 0; $i < deptSubj.length; $i++) {
$op = new Option(deptSubj[$i]["value"], deptSubj[$i]["code"]);
$op.id = deptSubj[$i]["code"];
document.getElementById("ss4").options.add($op);
}
for ($i = 0; $i < deptSubj.length; $i++) {
$op = new Option(deptSubj[$i]["value"], deptSubj[$i]["code"]);
$op.id = deptSubj[$i]["code"];
document.getElementById("ss5").options.add($op);
}
}
function GetExamWorkString(code) {
var str = "";
if ($("#ss" + code + "_examiner").is(":checked")) str += "EXAMINER|";
if ($("#ss" + code + "_qp").is(":checked")) str += "QP SETTER|";
if ($("#ss" + code + "_squad").is(":checked")) str += "SQUAD|";
if ($("#ss" + code + "_chief").is(":checked")) str += "CHIEF SUP|";
if ($("#ss" + code + "_cust").is(":checked")) str += "CUSTODIAN|";
return str;
}
function AssignExamWorkString(code, string) {
var exis_arr = new Array(
"EXAMINAR",
"QP SETTER",
"SQUAD",
"CHIEF SUP",
"CUSTODIAN"
);
var explode_str = string.split("|");
for (i = 0; i < explode_str.length; i++) {
var val = explode_str[i];
if (val == "EXAMINER") {
document.getElementById("ss" + code + "_examiner").checked = true;
}
if (val == "QP SETTER") {
document.getElementById("ss" + code + "_qp").checked = true;
}
if (val == "SQUAD") {
document.getElementById("ss" + code + "_squad").checked = true;
}
if (val == "CHIEF SUP") {
document.getElementById("ss" + code + "_chief").checked = true;
}
if (val == "CUSTODIAN") {
document.getElementById("ss" + code + "_cust").checked = true;
}
}
}
function SaveTeachersEntry() {
$lstr_data = "";
if ($("#title").val() == "") {
alert("Please select title");
document.getElementById("title").focus();
return;
}
if ($("#teacher_name").val() == "") {
alert("Please enter teacher name");
document.getElementById("teacher_name").focus();
return;
}
if ($("#student_entry_dob_date").val() == "") {
alert("Please select day of birth");
document.getElementById("student_entry_dob_date").focus();
return;
}
if ($("#student_entry_dob_month").val() == "") {
alert("Please select month of birth");
document.getElementById("student_entry_dob_month").focus();
return;
}
if (empty($("#student_entry_dob_year").val())) {
alert("Please enter year of birth");
document.getElementById("student_entry_dob_year").focus();
return;
}
var lmobile = $("#mobile").val();
var len_mobile = lmobile.length;
if (len_mobile != 10) {
alert("Please enter valid 10 digit mobile no");
document.getElementById("mobile").focus();
return;
}
var laadharno = $("#aadharno").val();
var len_aadharno = laadharno.length;
if (len_aadharno != 12) {
alert("Please enter valid 12 digit aadhar no.");
document.getElementById("aadharno").focus();
return;
}
if ($("#addr1").val() == "") {
alert("Please enter address");
document.getElementById("addr1").focus();
return;
}
if ($("#designation").val() == "") {
alert("Please select designation");
document.getElementById("designation").focus();
return;
}
if (empty($("#doc_date").val())) {
alert("Please select joining date");
document.getElementById("doc_date").focus();
return;
}
if (empty($("#doc_month").val())) {
alert("Please select joining month");
document.getElementById("doc_month").focus();
return;
}
if (empty($("#doc_year").val())) {
alert("Please select joining year");
document.getElementById("doc_year").focus();
return;
}
if ($("#doa_date").val() == "") {
alert("Please select joining date as teacher");
document.getElementById("doa_date").focus();
return;
}
if ($("#doa_month").val() == "") {
alert("Please select Joining Month as teacher");
document.getElementById("doa_month").focus();
return;
}
if ($("#doa_year").val() == "") {
alert("Please select Joining Year as teacher");
document.getElementById("doa_year").focus();
return;
}
if ($("#teacher_scale").val() == "") {
alert("Please select salary scale");
document.getElementById("teacher_scale").focus();
return;
}
if ($("#teacher_scale").val() == "UGC") {
if ($("#dojugc_date").val() == "") {
alert("Please select joining date as teacher (UGC)");
document.getElementById("dojugc_date").focus();
return;
}
if ($("#dojugc_month").val() == "") {
alert("Please select joining month as teacher (UGC)");
document.getElementById("dojugc_month").focus();
return;
}
if ($("#dojugc_year").val() == "") {
alert("Please select joining year as teacher (UGC)");
document.getElementById("dojugc_year").focus();
return;
}
}
if ($("#qualification").val() == "") {
alert("Please enter qualification");
document.getElementById("qualification").focus();
return;
}
if ($("#student_entry_upload").val() == "") {
alert("Please upload photo");
document.getElementById("student_entry_upload").focus();
return;
}
var rgValQP = [];
if ($("input[name='valelig']:checked").val() == "Yes") {
if (sed_qp_codes.length == 0) {
alert("Please Select Valuation subjects");
document.getElementById("fdeggrp").focus();
return;
} else {
for (el of sed_qp_codes) {
if (el.fdeleted !== true) rgValQP.push(el.fqpcode);
}
}
}
var strValQP = JSON.stringify(rgValQP);
if ($("#status").val() == "") {
alert("Please select working status");
document.getElementById("status").focus();
return;
}
if ($("#accno").val() == "") {
alert("Please enter bank account no.");
document.getElementById("accno").focus();
return;
}
var lifsccode = $("#ifsccode").val();
var len_ifsccode = lifsccode.length;
if (len_ifsccode != 11) {
alert("Please enter valid 11 digit IFSC code");
document.getElementById("ifsccode").focus();
return;
}
if ($("#bankname").val() == "") {
alert("Please enter name of the bank");
document.getElementById("bankname").focus();
return;
}
if ($("#fdeggrp").val() == "") {
alert("Please select degree group");
document.getElementById("fdeggrp").focus();
return;
}
// if ($("#fboard").val() == "") {
// alert("Please select board");
// document.getElementById("fboard").focus();
// return;
// }
var lpanno = $("#panno").val();
var len_panno = lpanno.length;
if (len_panno != 10) {
alert("Please enter valid 10 digit PAN no.");
document.getElementById("panno").focus();
return;
}
dob =
$("#student_entry_dob_year").val() +
"-" +
returnMonthValue($("#student_entry_dob_month").val()) +
"-" +
$("#student_entry_dob_date").val();
doc =
$("#doc_year").val() +
"-" +
returnMonthValue($("#doc_month").val()) +
"-" +
$("#doc_date").val();
doa =
$("#doa_year").val() +
"-" +
returnMonthValue($("#doa_month").val()) +
"-" +
$("#doa_date").val();
dojugc =
$("#dojugc_year").val() +
"-" +
returnMonthValue($("#dojugc_month").val()) +
"-" +
$("#dojugc_date").val();
$lstr_data += "&internal_code=" + $geditinternalcode;
$lstr_data += "&teacher_code=" + encodeURIComponent($("#teacher_code").val());
$lstr_data += "&teacher_name=" + encodeURIComponent($("#teacher_name").val());
$lstr_data += "&title=" + encodeURIComponent($("#title").val());
$lstr_data += "&aadharno=" + encodeURIComponent($("#aadharno").val());
$lstr_data += "&accno=" + encodeURIComponent($("#accno").val());
$lstr_data += "&ifsccode=" + encodeURIComponent($("#ifsccode").val());
$lstr_data += "&bankname=" + encodeURIComponent($("#bankname").val());
$lstr_data += "&fdeggrp=" + encodeURIComponent($("#fdeggrp").val());
$lstr_data += "&fboard=" + encodeURIComponent($("#fboard").val());
$lstr_data += "&panno=" + encodeURIComponent($("#panno").val());
$lstr_data += "&designation=" + encodeURIComponent($("#designation").val());
$lstr_data +=
"&qualification=" + encodeURIComponent($("#qualification").val());
$lstr_data += "&gender=" + encodeURIComponent($("#gender").val());
$lstr_data += "&dob=" + dob;
$lstr_data += "&doc=" + doc;
$lstr_data += "&doa=" + doa;
$lstr_data += "&dojugc=" + dojugc;
$lstr_data +=
"&teacher_scale=" + encodeURIComponent($("#teacher_scale").val());
$lstr_data += "&status=" + encodeURIComponent($("#status").val());
$lstr_data +=
"&fulltime=" +
encodeURIComponent($("input[name='fulltime']:checked").val()); //fulltime
$lstr_data +=
"&permanent=" +
encodeURIComponent($("input[name='permanent']:checked").val()); //permanent
$lstr_data += "&land_line_no=" + encodeURIComponent($("#land_line_no").val());
$lstr_data += "&mobile=" + encodeURIComponent($("#mobile").val());
$lstr_data += "&email_id=" + encodeURIComponent($("#email_id").val());
$lstr_data += "&addr1=" + encodeURIComponent($("#addr1").val());
$lstr_data += "&addr2=" + encodeURIComponent($("#addr2").val());
$lstr_data += "&addr3=" + encodeURIComponent($("#addr3").val());
$lstr_data += "&addr4=" + encodeURIComponent($("#addr4").val());
$lstr_data += "&remarks=" + encodeURIComponent($("#remarks").val());
$lstr_data += "&photopath=" + $("#photopath").val();
$lstr_data +=
"&member=" + encodeURIComponent($("input[name='member']:checked").val()); //member // valelig
$lstr_data +=
"&valelig=" + encodeURIComponent($("input[name='valelig']:checked").val()); //strValQP
$lstr_data += "&valqp=" + strValQP;
console.log($lstr_data);
var valid_file_extentions = new Array("jpeg", "jpg", "png", "gif");
var ext = $("#student_entry_upload").val();
filepath = ext;
ext = ext.substring(ext.length - 3, ext.length);
ext = ext.toLowerCase();
if (ext != "" && !in_array(ext, valid_file_extentions)) {
alert("Please Select the Valid Photo!");
return false;
}
$lstr_data += "&filepath=" + filepath;
$upload = $host_url + "SaveTeachersEntry&" + $lstr_data;
document
.getElementById("form_module_image_upload")
.setAttribute("action", $upload);
//return AIM.submit(document.getElementById("form_student_entry"), '_new',{'onComplete' : saveStudentEntryResponse});
return AIM.submit(
document.getElementById("form_module_image_upload"),
"same_tab",
{ onComplete: saveTeacherEntryResponse }
);
}
function saveTeacherEntryResponse($responce) {
$responce = eval("(" + $responce + ")");
if ($responce.error_code == 0) {
alert($responce.data);
CallEnableTeacherEntry("Add");
} else alert($responce.data);
}
function ViewTeacherDetails() {
$main =
"<table id='view_teacher_entry' class='scroll' ondblclick='SelectTeacherRowId();'></table> <div id='sub_grid_div' class='scroll' style='text-align:center;'></div>";
document.getElementById("page_main_div").innerHTML = $main;
var student_details = jQuery("#view_teacher_entry")
.jqGrid({
url: $host_url + "ViewTeacherDetails",
datatype: "json",
colNames: [
"Code",
"Teacher",
"Gender",
"Scale",
"Full Time",
"Experience",
"Status",
"Updated On",
],
colModel: [
{ name: "FTEACHCODE", index: "FTEACHCODE", width: 50, align: "center" },
{ name: "FTEACHNAME", index: "FTEACHNAME", width: 140 },
{ name: "FGENDER", index: "FGENDER", width: 60, align: "center" },
{ name: "FSCALE", index: "FSCALE", width: 60, align: "center" },
{ name: "FFULLTIME", index: "FFULLTIME", width: 60, align: "center" },
{ name: "FEXP", index: "FEXP", width: 60, align: "center" },
{ name: "FSTATUS", index: "FSTATUS", width: 80, align: "center" },
{ name: "FLOGDATE", index: "FLOGDATE", width: 100, align: "center" },
],
rowNum: 20,
rowList: [20, 30, 40, 60],
imgpath: $img_path,
pager: jQuery("#sub_grid_div"),
sortname: "id",
height: "300",
viewrecords: true,
sortorder: "desc",
multiselect: true,
cellEdit: true,
width: "850",
caption: "Teacher Details",
editurl: $host_url + "deleteTeacherDetails",
})
.navGrid(
"#sub_grid_div",
{ edit: false, add: false, del: false, search: true },
{},
{},
{},
{ multipleSearch: true }
)
.navButtonAdd("#sub_grid_div", {
caption: "Toggle",
buttonicon: "ui-icon-pin-s",
onClickButton: function () {
student_details[0].toggleToolbar();
},
})
.navButtonAdd("#sub_grid_div", {
caption: "Edit",
onClickButton: function () {
SelectTeacherRowId();
},
});
student_details.filterToolbar();
$("#gs_grid_sl_no").focus();
$(".ui-search-toolbar").bind("keydown", function (evt) {
var kC = evt.which ? evt.which : evt.keyCode;
if (kC == 40) jQuery("#degree_grid").editCell(0, 0, false);
});
}
function SelectTeacherRowId() {
var id = jQuery("#view_teacher_entry").getGridParam("selrow");
if (id) {
$geditinternalcode = id;
CallEnableTeacherEntry("Edit");
var dataset = jQuery("#view_teacher_entry").getRowData(id);
} else {
alert("Please select row in grid");
return;
}
}
function EditTeachertDetailsForUpdate(id) {
//DepartmentSubjectDropDownMenus('0006') ;
$.ajax({
type: "POST",
//async:false,
url: $host_url + "EditTeachertDetailsForUpdate",
data: "internal_code=" + id,
success: EditTeachertDetailsForUpdateResponse,
});
}
function EditTeachertDetailsForUpdateResponse($responce) {
$responce = eval("(" + $responce + ")");
if ($responce.error_code == 0) {
// $teachsub = $responce.data['teachsub'];
sed_qp_codes = $responce.data["teachsub"];
if (sed_qp_codes.length > 0) buildSelectedGrid();
$responce.data = $responce.data["masteach"];
$("#student_entry_photo").attr("src", $responce.data["FPHOTO"]);
$("#teacher_code").val($responce.data["FTEACHCODE"]);
$("#teacher_name").val($responce.data["FTEACHNAME"]);
$("#title").val($responce.data["FTITLE"]);
$("#student_entry_dob_date").val($responce.data["FDOB_date"]);
$("#student_entry_dob_month").val($responce.data["FDOB_month"]);
$("#student_entry_dob_year").val($responce.data["FDOB_Year"]);
$("#doc_date").val($responce.data["FDOC_date"]);
$("#doc_month").val($responce.data["FDOC_month"]);
$("#doc_year").val($responce.data["FDOC_Year"]);
$("#doa_date").val($responce.data["FDOA_date"]);
$("#doa_month").val($responce.data["FDOA_month"]);
$("#doa_year").val($responce.data["FDOA_Year"]);
$("#dojugc_date").val($responce.data["FDOJUGC_date"]);
$("#dojugc_month").val($responce.data["FDOJUGC_month"]);
$("#dojugc_year").val($responce.data["FDOJUGC_Year"]);
$("#gender").val($responce.data["FGENDER"]);
$("#designation").val($responce.data["FDEGNCODE"]);
$("#qualification").val($responce.data["FQUAL"]);
$("#teacher_scale").val($responce.data["FSCALE"]);
$("#ifsccode").val($responce.data["FIFSCCODE"]);
$("#bankname").val($responce.data["FBANKNAME"]);
$("#fdeggrp").val($responce.data["FDEGGRP"]);
$("#fboard").val($responce.data["FBOARD"]);
$("#panno").val($responce.data["FPANNO"]);
$("#accno").val($responce.data["FACCNO"]);
$("#aadharno").val($responce.data["FAADHARNO"]);
$('input:radio[name="fulltime"]')
.filter("[value='" + $responce.data["FFULLTIME"] + "']")
.attr("checked", true);
// $("#fulltime").val($responce.data['FFULLTIME']);
$('input:radio[name="permanent"]')
.filter("[value='" + $responce.data["FPERMANENT"] + "']")
.attr("checked", true);
$('input:radio[name="member"]')
.filter("[value='" + $responce.data["FMEMBER"] + "']")
.attr("checked", true);
$('input:radio[name="valelig"]')
.filter("[value='" + $responce.data["FVALELIG"] + "']")
.attr("checked", true);
// $("#member").val($responce.data['FMEMBER']);
// $("#permanent").val($responce.data['FPERMANENT']);
$("#land_line_no").val($responce.data["FPHONE"]);
$("#mobile").val($responce.data["FMOBILE"]);
$("#email_id").val($responce.data["FEMAIL"]);
$("#addr1").val($responce.data["FADDR1"]);
$("#addr2").val($responce.data["FADDR2"]);
$("#addr3").val($responce.data["FADDR3"]);
$("#addr4").val($responce.data["FADDR4"]);
$("#remarks").val($responce.data["FREMARKS"]);
$("#status").val($responce.data["FSTATUS"]);
}
}
function returnMonthValue(val) {
var month_array = new Array();
month_array["Jan"] = "01";
month_array["Feb"] = "02";
month_array["Mar"] = "03";
month_array["Apr"] = "04";
month_array["May"] = "05";
month_array["Jun"] = "06";
month_array["Jul"] = "07";
month_array["Aug"] = "08";
month_array["Sep"] = "09";
month_array["Oct"] = "10";
month_array["Nov"] = "11";
month_array["Dec"] = "12";
return month_array[val];
}
function returnMonthName(val) {
var month_array = new Array();
month_array["Jan"] = "01";
month_array["Feb"] = "02";
month_array["Mar"] = "03";
month_array["Apr"] = "04";
month_array["May"] = "05";
month_array["Jun"] = "06";
month_array["Jul"] = "07";
month_array["Aug"] = "08";
month_array["Sep"] = "09";
month_array["Oct"] = "10";
month_array["Nov"] = "11";
month_array["Dec"] = "12";
return month_array[val];
}
function deleteTeacherRecord() {
var ids = jQuery("#view_teacher_entry").getGridParam("selarrrow");
var delete_arr = new Object();
if (ids) {
for (var p = 0; p < ids.length; p++) {
//alert(ids);
var dataset = jQuery("#view_teacher_entry").getRowData(ids[p]);
var teach_code = dataset["FTEACHCODE"];
var tech_name = dataset["FTEACHNAME"];
//alert(sl_no);
delete_arr[p] = new Object();
delete_arr[p]["teach_code"] = teach_code;
delete_arr[p]["tech_name"] = tech_name;
}
var agree = confirm("Would you like to Delete this Record..!!");
if (agree) {
var myJSONText = encodeURIComponent(JSON.stringify(delete_arr));
$.ajax({
type: "POST",
//async:false,
url: $host_url + "disableTeacherRecord",
data: "&delete_arr=" + myJSONText,
success: disableRecordResponse,
});
}
} else {
alert("Please select row in grid");
return;
}
}
function disableRecordResponse($responce) {
$responce = eval("(" + $responce + ")");
if ($responce.error_code == 0) {
alert("Record Deleted Successfully");
$("#view_teacher_entry").trigger("reloadGrid");
}
}
function onlyAlphabets(e, t) {
try {
var charCode = e.which || e.keyCode;
if (
(charCode > 47 && charCode < 58) ||
(charCode > 64 && charCode < 91) ||
(charCode > 96 && charCode < 123) ||
charCode == 32 ||
charCode == 190 ||
charCode == 8 ||
charCode == 188 ||
charCode == 9 ||
charCode == 46 ||
charCode == 35 ||
charCode == 36 ||
charCode == 44
) {
return true;
} else {
return false;
}
} catch (err) {
alert(err.Description);
}
}
|