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 : 18.227.134.165
function enableprintapplication_ru() {
$("#page_main_div").load(
"../html_modules/enableprintapplication_ru.html",
function () {
document.getElementById("display_module_name").innerHTML =
"Print Application";
document.getElementById("module_name_for_save").value =
"Print Application";
getDefaultHeadFooterLinks("Print Application");
loadAdmDegree();
}
);
}
var gdegree = "";
var gappfrom = "";
var gappto = "";
var gstatus = "";
var gentrytype = "";
function DisplayAdmentryApplication(type) {
var adm_degree = $("#adm_degree").val();
if (empty(adm_degree)) {
alert("Please Select Degree");
$("#adm_degree").focus();
return false;
}
gdegree = adm_degree;
gentrytype = type;
$.blockUI({
message:
"<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>",
});
var parameters = `°ree=${$("#adm_degree").val()}+&type=+${type}`;
$.ajax({
type: "POST",
data: parameters,
url: $host_url + "DisplayAdmentryApplication",
success: DisplayAdmentryApplicationResponce,
});
}
function DisplayAdmentryApplicationResponce(responce) {
responce = eval("(" + responce + ")");
$.unblockUI();
$("#adm_applications").html("");
$("#adm_applications").html(responce.data["html"]);
}
function loadAdmDegree() {
$.ajax({
type: "POST",
async: false,
url: $host_url + "loaddegree_ru",
success: loaddegreeResponseAdm,
});
}
function loaddegreeResponseAdm($responceCat) {
$responceCat = eval("(" + $responceCat + ")");
if ($responceCat.error_code == 0) {
var optionsAsString = "<option value=''>--Select Degree--</option>";
for (var i = 0; i < $responceCat.data.length; i++) {
optionsAsString +=
"<option value='" +
$responceCat.data[i].internal_code +
"'>" +
$responceCat.data[i].value +
"</option>";
}
$("#adm_degree").append(optionsAsString);
}
}
function DisplayAdmApplication() {
var adm_degree = $("#adm_degree").val();
var appfrom = $("#appfrom").val();
var appto = $("#appto").val();
var status = $("#status").val();
if (empty(adm_degree)) {
alert("Please Select Degree");
$("#adm_degree").focus();
return false;
}
if (appfrom == "") {
alert("Please Enter Application no. from");
$("#appfrom").focus();
return false;
}
if (appto == "") {
alert("Please Enter Application no. to");
$("#appto").focus();
return false;
}
gdegree = adm_degree;
gappfrom = appfrom;
gappto = appto;
gstatus = status;
$.blockUI({
message:
"<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>",
});
var parameters = `°ree=${$("#adm_degree").val()}
&app_from=${$("#appfrom").val()}
&app_to=${$("#appto").val()}
&status=${$("#status").val()}`;
$.ajax({
type: "POST",
data: parameters,
url: $host_url + "DisplayPrintApplication_ru",
success: DisplayAdmApplicationResponce,
});
}
function DisplayAdmApplicationResponce(responce) {
responce = eval("(" + responce + ")");
$.unblockUI();
$("#adm_applications").html("");
$("#adm_applications").html(responce.data["html"]);
}
function EditStudentDetails(id, degree, type) {
gentrytype = type;
console.log("haiii", gentrytype);
$.ajax({
type: "POST",
async: true,
url: $host_url + "getappnostudentdetails.demo",
data: "app_no=" + id + "°ree=" + degree + "&type=" + type,
success: EditStudentDetailsResponse,
});
}
function EditStudentDetailsResponse($responce) {
$responce = eval("(" + $responce + ")");
document.getElementById("is_add_edit").value = "Edit";
//alert('aa');
if ($responce.error_code == 0 || $responce.error_code == -1) {
$("#page_main_div").load(
"../html_modules/ack_adm_entry.html?v=22092018",
function () {
console.log(gentrytype, $responce.data.deggrp);
if (gentrytype == "EA") {
document.getElementById("backButton").removeAttribute("onclick");
document
.getElementById("backButton")
.setAttribute("onclick", "calleditapplication()");
}
var option = '<option value="">--Select--</option>';
var d = new Date();
var year = d.getFullYear();
for (var j = year; j > 1980; j--) {
option += "<option value='" + j + "'>" + j + "</option>";
}
$("#fyear").append(option);
var serv_arr = $responce.data["mascomb"];
var serv_title = "";
FillDropdownValues(serv_arr, "combination", serv_title);
var serv_arr = $responce.data["category"];
var serv_title = "";
FillDropdownValues(serv_arr, "degree_category", serv_title);
var serv_arr = $responce.data["degree"];
var serv_title = "";
FillDropdownValues(serv_arr, "student_entry_degree_code", serv_title);
$("#qalsemdet").hide();
if ($responce.data.deggrp == "PG" || $responce.data.deggrp == "PD")
$("#qalsemdet").show();
/*var serv_arr = $responce.data['boards'];
var serv_title = '';
FillDropdownValues(serv_arr,'seUniversityName',serv_title);*/
var gender = $responce.data.perdetl["student_entry_gender"];
var LT = $responce.data.perdetl["LT"];
$("#LT").val(LT);
if (LT == "T") {
$("#student_entry_exam").val("C");
}
if (gender != "") {
var $radios = $("input:radio[name=student_entry_gender]");
$radios.filter("[value=" + gender + "]").attr("checked", true);
}
$("#perdetl input[type=text],#perdet select").each(function (l) {
$(this).val($responce.data.perdetl[$(this).attr("id")]);
});
$("#univdetl input[type=text],#univdetl select").each(function (l) {
$(this).val($responce.data.perdetl[$(this).attr("id")]);
});
$("#subject_appearing").show();
$("#subject_appearing").html($responce.data.html);
$("#student_entry_degree_code").val(
$responce.data.perdetl["student_entry_degree_code"]
);
$("#combination").val($responce.data.perdetl["combination"]);
// document.getElementById('combination').disabled = true;
// document.getElementById("combination").disabled = true;
$("#degree_category").val($responce.data.perdetl["degree_category"]);
$("#student_entry_photo").attr(
"src",
$responce.data.perdetl["student_entry_photo"]
);
$("#student_signature_photo").attr(
"src",
$responce.data.perdetl["student_signature_photo"]
);
$("#student_entry_blood_grp").val(
$responce.data.perdetl["student_entry_blood_grp"]
);
$("#farea").val($responce.data.perdetl["farea"]);
$("#student_entry_religion").val(
$responce.data.perdetl["student_entry_religion"]
);
$("#seUniversityName").val($responce.data.perdetl["seUniversityName"]);
$("#fadmquota").val($responce.data.perdetl["fadmquota"]);
$("#fstudtype").val($responce.data.perdetl["fstudtype"]);
let uploadtable = `<style type = "text/css">
.table-upd tbody tr td {
padding : 2px;
vertical-align:middle;
text-align: left;
}
.table-upd tbody upd-file {
display: inline !important;
}
.table-upd tbody input[type="file"] {
display: inline;
}
.table-upd tbody button {
padding : 7px;
margin: 15px;
}
.table-upd thead tr td {
text-align: center;
}
</style>
<table class='table table-bordered table-striped table-upd' id = "uploaddet">
<thead>
<tr class='ui-state-default ui-jqgrid-hdiv'>
<td style='padding:2px; width:30px;
border-left:1px solid #C5DBEC;
border-right:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'
>Sl. No.
</td>
<td style='padding:2px; width:265px;
border-right:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;' >Description</td>
<td style='padding:2px; width:190px; border-right:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'>
Upload</td>
<td style='padding:2px; width:65px;
border-right:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'>
File</td>
<td style='padding:2px; width:65px;
border-right:1px solid #C5DBEC;
border-bottom:1px solid #C5DBEC;'>
Remove File</td>
</tr>
</thead>
<tbody>`;
var masdoc = $responce.data.masdoc;
// console.log(masdoc);
let z = 1;
var alist = "";
$.each(masdoc, function (key, value) {
alist = "";
if (value.file_path != "") {
alist = `<a href = "${value.file_path}" target = '_blank'>${value.FFILENAME}</a>`;
}
uploadtable += `<tr class='ui-widget-content jqgrow'>
<td class='tbl_row_new' align='center'
style='border-left:1px solid #C5DBEC;
border-right:1px solid #C5DBEC; padding:2px;'>
${z}</td>
<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;' id = "doc_upload_${value.int_code}">${value.doc_type}</td>
<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;' >
<input type="file" name="${value.FFILENAME}"
id="${value.FFILENAME}" class = "upd-file"
style="width:100px;padding:5px 0px;" />
<input type = "hidden" id = "h_${value.FFILENAME}">
<span class="raval_submit" style="margin-top: 2px;width:50px;
float:right;margin-left:0px;cursor: pointer;color:#545345;
line-height: 25px;font-size:12px;font-weight:bold;"
onclick= 'DisplayUserSelectedfile("${value.FFILENAME}")'>Upload</span>
</td>
<td class='tbl_row_new' style='border-right:1px solid #C5DBEC; padding:2px;' id="attach_td_${value.FFILENAME}">${alist}</td>
<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; padding:2px;' >
<span class="raval_submit" style="margin-top: 2px;width:50px;
float:right;margin-left:0px;cursor: pointer;color:#545345;
line-height: 25px;font-size:12px;font-weight:bold;"
onclick= 'removedocument("${value.FFILENAME}")'>Remove</span>
</td>
</tr>`;
z++;
});
$("#upddet").html(uploadtable);
$("#fee_combination_div").show();
$("#fee_combination_div").html("");
$("#fee_combination_div").html($responce.data.fee_html);
if (
$responce.data.deggrp == "PG" ||
$responce.data.deggrp == "MBA" ||
$responce.data.deggrp == "PD"
) {
$("#qalsemdet").show();
var j = 0;
var trRow = "";
for (var i = 1; i <= $responce.data.qualcount; i++, j++) {
trRow += `
<tr style='font-size:12px;' id = "${i}" class='ui-widget-content jqgrow'>
<td class='tbl_row_new tdfirst'>${i}.</td>
<td class='tbl_row_new'>
<input type="text" name="subsem1_${i}" value = "${$responce.data.qualdet[j]["fsubname"]}" id = "subsem1_${i}" style="width: 175px !important;">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem1mo_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fsecmarksa"]}" id = "subsem1mo_${i}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem1mm_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fmaxmarksa"]}" id = "subsem1mm_${i}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem2mo_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fsecmarksb"]}" id = "subsem2mo_${i}">
</td>
<td class='tbl_row_new' width="50px">
<input type="text" name="subsem2mm_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fmaxmarksb"]}" id = "subsem2mm_${i}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem3mo_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fsecmarksc"]}" id = "subsem3mo_${i}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem3mm_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fmaxmarksc"]}" id = "subsem3mm_${i}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem4mo_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fsecmarksd"]}" id = "subsem4mo_${i}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem4mm_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fmaxmarksd"]}" id = "subsem4mm_${i}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem5mo_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fsecmarkse"]}" id = "subsem5mo_${i}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem5mm_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fmaxmarkse"]}" id = "subsem5mm_${i}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem6mo_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fsecmarksf"]}" id = "subsem6mo_${i}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem6mm_${i}" onchange = "gettoal('${i}')" value = "${$responce.data.qualdet[j]["fmaxmarksf"]}" id = "subsem6mm_${i}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subtotalmo_${i}" readonly maxlength = '4' value = "${$responce.data.qualdet[j]["ftotsecmarks"]}" id = "subtotalmo_${i}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subtotalmm_${i}" readonly maxlength = '4' value = "${$responce.data.qualdet[j]["ftotmaxmarks"]}" id = "subtotalmm_${i}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subpercentagemm_${i}" readonly maxlength = '5' value = "${$responce.data.qualdet[j]["fsubpercent"]}" style="width: 40px !important;" id = "subpercentagemm_${i}">
</td>
<td class='tbl_row_new'>
<span onclick="adddyrow()"><img src='images/add.png' style="width:22px; height:25px;"></span>
<span onclick="removedyrow('${i}')">
<img src='images/remove.png' style="float: right;width:22px;height:26px;">
</span>
</td>
</tr>`;
}
console.log($responce.data.qualdet);
if ($responce.data.qualcount != 0) {
$("#qalsemdet tbody tr").remove();
}
$("#qalsemdet").append(trRow);
// document.getElementById('combination').disabled = true;
}
}
);
} else if ($responce.error_code == -2) {
DeletedRecords = 0;
//$("#error_msg").html(" In Valid SL Number ");
alert("In Valid SL Number");
$("#student_entry_slno").val("");
document.getElementById("student_entry_slno").focus();
}
}
function DisplaystudentSignature() {
var valid_file_extentions = new Array("jpeg", "jpg");
var ext = $("#student_entry_signupload").val();
filepath = ext;
ext = ext.substring(ext.length - 3, ext.length);
ext = ext.toLowerCase();
if (ext != "" && !in_array(ext, valid_file_extentions)) {
alert("Select valid photo!");
$("#student_entry_signupload").val("");
return false;
}
$.blockUI({
message:
"<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>",
});
var lstr_data = "&filepath=" + filepath;
$upload = $host_url + "DiaplayStudentSignature&" + lstr_data;
document
.getElementById("form_module_image_upload")
.setAttribute("action", $upload);
return AIM.submit(
document.getElementById("form_module_image_upload"),
"report_display",
{ onComplete: DiaplayStudentSignatureResponse }
);
}
function DiaplayStudentSignatureResponse($responce) {
$.unblockUI();
$responce = eval("(" + $responce + ")");
if ($responce.error_code == 0) {
$("#student_signature_photo").attr("src", $responce.data);
$("#student_entry_signupload_hidden").val($responce.data);
} else if ($responce.error_code == -1)
$("#student_signature_photo").attr("src", "images/sign_logo.png");
else if ($responce.error_code == -2) {
alert($responce.data);
$("#student_signature_photo").attr("src", "images/sign_logo.png");
$("#student_entry_signupload").val("");
}
}
function DiaplayStudentPhoto() {
var valid_file_extentions = new Array("jpeg", "jpg");
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("Select valid photo!");
$("#student_entry_upload").val("");
return false;
}
$.blockUI({
message:
"<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>",
});
var lstr_data = "&filepath=" + filepath;
$upload = $host_url + "DiaplayStudentPhoto&" + lstr_data;
document
.getElementById("form_module_image_upload")
.setAttribute("action", $upload);
return AIM.submit(
document.getElementById("form_module_image_upload"),
"report_display",
{ onComplete: DiaplayStudentPhotoResponse }
);
}
function DiaplayStudentPhotoResponse($responce) {
$.unblockUI();
$responce = eval("(" + $responce + ")");
if ($responce.error_code == 0) {
$("#student_entry_photo").attr("src", $responce.data);
$("#student_entry_photo_hidden").val($responce.data);
} else if ($responce.error_code == -1)
$("#student_entry_photo").attr("src", "images/default_photo.png");
else if ($responce.error_code == -2) {
alert($responce.data);
$("#student_entry_photo").attr("src", "images/default_photo.png");
$("#student_entry_photo").val("");
}
}
function DisplayUserSelectedfile(file_name) {
var valid_file_extentions = new Array("jpeg", "jpg", "pdf");
var ext = $("#" + file_name).val();
filepath = ext;
ext = ext.substring(ext.length - 3, ext.length);
ext = ext.toLowerCase();
if (ext != "" && !in_array(ext, valid_file_extentions)) {
alert("Select valid photo!");
$("#" + file_name).val("");
return false;
}
$.blockUI({
message:
"<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>",
});
var lstr_data = "&filepath=" + filepath + "&file_name=" + file_name;
$upload = $host_url + "DisplayUserSelectedfile&" + lstr_data;
document
.getElementById("form_module_image_upload")
.setAttribute("action", $upload);
return AIM.submit(
document.getElementById("form_module_image_upload"),
"report_display",
{ onComplete: DisplayUserSelectedfileResponse }
);
}
function DisplayUserSelectedfileResponse($responce) {
$.unblockUI();
$responce = eval("(" + $responce + ")");
if ($responce.error_code == 0) {
console.log($responce.data.path);
console.log($responce.data.file_name);
$("#h_" + $responce.data.file_name).val($responce.data.path);
var str = `<a href = "${$responce.data.path}" target = "_blank">${$responce.data.file_name}</a>`;
document.getElementById("attach_td_" + $responce.data.file_name).innerHTML =
str;
console.log($("#h_" + $responce.data.file_name).val());
} else if ($responce.error_code == -2) {
alert($responce.data);
return;
}
}
function Upload(file_file) {
var file_name = $("#" + file_file).val();
if (file_name == "") {
alert("Please Select File.");
return;
}
var file_size = $("#" + file_file)[0].files[0].size;
var file_extn = file_name.split(".").pop();
var file_extn = file_extn.toLowerCase();
if (file_extn == "jpeg" || file_extn == "jpg" || file_extn == "pdf") {
} else {
alert("JPEG, JPG, PDF files are allowed!");
return false;
}
if (file_size >= 10000000) {
alert("Upload files with size less then 2MB!");
return false;
}
var file_data = $("#" + file_file).prop("files")[0];
var form_data = new FormData();
form_data.append("file", file_data);
$.blockUI({
message:
"<h1 class='h1' style='font-size:12px'><img src='../images/ajax-loader.gif' border='0'></h1>",
});
$.ajax({
type: "POST",
url: "upload_file.php",
data: form_data,
cache: false,
contentType: false,
processData: false,
success: function (data) {
$.unblockUI();
$("#h_" + file_file).val(data);
var str = `<a href = "${data}" target = "_blank">${file_file}</a>`;
document.getElementById("attach_td_" + file_file).innerHTML = str;
},
error: function (data) {
alert(data);
},
});
}
function Uploadphotosignature(file_file) {
var file_name = $("#" + file_file).val();
if (file_name == "") {
alert("Please Select File.");
return;
}
var file_size = $("#" + file_file)[0].files[0].size;
var file_extn = file_name.split(".").pop();
var file_extn = file_extn.toLowerCase();
if (file_extn == "jpeg" || file_extn == "jpg" || file_extn == "pdf") {
} else {
alert("JPEG, JPG, PDF files are allowed!");
return false;
}
if (file_size >= 10000000) {
alert("Upload files with size less then 2MB!");
return false;
}
var file_data = $("#" + file_file).prop("files")[0];
var form_data = new FormData();
form_data.append("file", file_data);
//$.blockUI({ message: "<h1 class='h1' style='font-size:12px'><img src='../images/ajax-loader.gif' border='0'></h1>" });
$.ajax({
type: "POST",
url: "upload_file.php",
data: form_data,
cache: false,
contentType: false,
processData: false,
success: function (data) {
//$.unblockUI();
//$('#h_'+file_file).val(data);
//var str = `<a href = "${data}" target = "_blank">${file_file}</a>`;
//document.getElementById('attach_td_'+file_file).innerHTML = str;
},
error: function (data) {
alert(data);
},
});
}
function FillDropdownValues(arr, ele_name, def_title) {
document.getElementById(ele_name).options.length = 0;
var option = "<option value=''>--Select--</option>";
for (let value of arr) {
option +=
"<option value='" + value.int_code + "'>" + value.val + "</option>";
}
$("#" + ele_name).append(option);
}
function CalculateSETotalFee() {
var student_entry_reg_fee = parseFloat(
empty($("#student_entry_reg_fee").val())
? 0.0
: $("#student_entry_reg_fee").val()
);
var student_entry_exam_fee = parseFloat(
empty($("#student_entry_exam_fee").val())
? 0.0
: $("#student_entry_exam_fee").val()
);
var student_entry_grade_card_fee = parseFloat(
empty($("#student_entry_grade_card_fee").val())
? 0.0
: $("#student_entry_grade_card_fee").val()
);
var total_fee = parseFloat(
student_entry_reg_fee +
student_entry_exam_fee +
student_entry_grade_card_fee
);
$("#student_entry_total_fee").val(total_fee);
}
function getLateralEntrySubjects() {
if (document.getElementById("is_lateral_entry").checked == true) {
$("#student_entry_exam").val("C");
getsubjectAppearingTotal();
} else {
$("#student_entry_exam").val("A");
getsubjectAppearingTotal();
}
}
function GetCombinationFeeListResponse($responce) {
$responce = eval("(" + $responce + ")");
$("#fee_combination_div").html("");
$("#tbl_menu").show();
$("#fee_total_div").show();
$("#fee_combination_div").html($responce.data.html);
CalculateTotalFeePaid();
}
function CalculateTotalFeePaid() {
var obj = $("input[id*='fee_paying_']");
var tot_paid = 0;
jQuery.each(obj, function (k, v) {
tot_paid = tot_paid + parseFloat($("#" + v["id"]).val());
});
$("#fee_paid").val(tot_paid);
$("#total_fee_paid").html(tot_paid);
}
function multifileUpload(degree) {
var lstr_query_string = "degree=" + degree;
$.ajax({
type: "POST",
url: $host_url + "GetCMSAmountValue",
data: lstr_query_string,
success: function GetCMSAmountValueResponce(responce) {
try {
responce = eval("(" + responce + ")");
$("#sedocs_div").html(responce.data["doc_arr"]);
$("#exam_table tbody input").inputmask({
mask: "9",
repeat: 3,
greedy: false,
});
} catch (err) {
txt = err.message;
$.unblockUI();
}
},
});
}
var avgTotalPer = 0;
function calcuPercent(index) {
var secrmarks = $("#marks_sec" + index).val();
var maxmarks = $("#marks_total" + index).val();
if (parseInt(maxmarks) < parseInt(secrmarks)) {
alert("Maximum marks should be greater than Secured marks");
$("#wghtAvgPer").val("");
$("#marks_per" + index).val("");
$("#marks_total" + index).val("");
$("#marks_total" + index).focus();
return false;
}
if (secrmarks != "" && maxmarks != "") {
var pertage = (parseInt(secrmarks) / parseInt(maxmarks)) * 100;
pertage = pertage.toFixed(2);
$("#marks_per" + index).val(pertage);
}
var yscnt = $("#nosemYear").val();
var secureTotal = 0;
var maxTotal = 0;
for (var j = 1; j <= yscnt; j++) {
var secureVal = 0;
var secure = $("#marks_sec" + j).val();
if (secure != "") {
secureVal = parseInt($("#marks_sec" + j).val());
}
secureTotal += secureVal;
$("#marks_secTot").val(secureTotal);
var maxMarks = $("#marks_total" + j).val();
var maxVMarksVal = 0;
if (maxMarks != "") {
maxVMarksVal = parseInt($("#marks_total" + j).val());
}
maxTotal += maxVMarksVal;
$("#marks_subtotal").val(maxTotal);
}
if (maxTotal != 0 && secureTotal != 0) {
var totalpertage = (parseInt(secureTotal) / parseInt(maxTotal)) * 100;
totalpertage = totalpertage.toFixed(2);
avgTotalPer = totalpertage;
//$("#seWeightedAverage").html(totalpertage);
$("#marks_Avgper").val(totalpertage);
}
}
function acceptNumbersOnlyForModule(ev) {
var keyCode = window.event ? ev.keyCode : ev.which;
//codes for 0-9
if (keyCode < 48 || keyCode > 57) {
//codes for backspace, delete, enter
if (keyCode != 0 && keyCode != 8 && keyCode != 13 && !ev.ctrlKey) {
ev.preventDefault();
}
}
}
function SelectBoardCode() {
var id = jQuery("#table_grid3").getGridParam("selrow");
if (id != null) {
$.ajax({
type: "POST",
async: false,
url: $host_url + "getBoardNames.demo",
data: "board_id=" + id,
success: PopulateBoardResponse,
});
$("#dialog").dialog("close");
} else {
alert("Please select row");
}
return;
}
var gtype = "";
function getBoardNames(type) {
var id = null;
gtype = type;
if (type == "10") {
id = $("#seUniversityid10").val();
} else if (type == "puc") {
id = $("#seUniversityid").val();
}
if (id != null) {
$.ajax({
type: "POST",
async: false,
url: $host_url + "getBoardNames.demo",
data: "board_id=" + id,
success: PopulateBoardResponse,
});
} else {
alert("Please select row");
}
return;
}
function GetCombinationFeeList() {
var fdegree = $("#student_entry_degree_code").val();
if (empty(fdegree)) {
alert("Please Select Degree");
$("#student_entry_degree_code").focus();
return false;
}
//var fexamno = "A";
var fexamno = $("#student_entry_exam").val();
var fcatcode = $("#degree_category").val();
var fstudtype = $("#fstudtype").val();
var fcombcode = $("#degree_combination").val();
var lstr_str = "&fdegree=" + fdegree;
lstr_str += "&fexamno=" + fexamno;
lstr_str += "&fcombcode=" + fcombcode;
lstr_str += "&fcatcode=" + fcatcode;
lstr_str +=
"&fsl_no=" + $("#student_entry_slno").val() + "&fstudtype=" + fstudtype;
$.ajax({
type: "POST",
async: false,
url: $host_url + "GetCombinationFeeList",
data: lstr_str,
success: GetCombinationFeeListResponse,
});
}
function GetCombinationFeeListResponse($responce) {
$responce = eval("(" + $responce + ")");
$("#fee_combination_div").html("");
$("#fee_combination_div").html($responce.data.html);
CalculateTotalFeePaid();
}
function loaddegree() {
$.ajax({
type: "POST",
async: false,
url: $host_url + "loaddegree",
success: loaddegreeResponse,
});
}
function loaddegreeResponse($responceCat) {
$responceCat = eval("(" + $responceCat + ")");
if ($responceCat.error_code == 0) {
var optionsAsString = "<option value=''> Select Degree </option>";
for (var i = 0; i < $responceCat.data.length; i++) {
optionsAsString +=
"<option value='" +
$responceCat.data[i].internal_code +
"'>" +
$responceCat.data[i].value +
"</option>";
}
$("#student_entry_degree_code").append(optionsAsString);
}
}
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);
}
}
function applicationdisplay() {
$("#page_main_div").load(
"../html_modules/ack_adm_application.html",
function () {
document.getElementById("display_module_name").innerHTML =
"Acknowledge Admission Applications";
document.getElementById("module_name_for_save").value =
"Acknowledge Admission Applications";
getDefaultHeadFooterLinks("Acknowledge Admission Challan");
// $(".ui-tabs .ui-tabs-panel").css("padding", "0px");
// $(".ui-tabs .ui-tabs-panel").css("padding-top", "21px");
loadAdmDegree();
$("#adm_degree").val(gdegree);
$("#appfrom").val(gappfrom);
$("#appto").val(gappto);
$("#status").val(gstatus);
DisplayAdmApplication();
}
);
}
function calcPercent() {
var secrmarks = $("#secmarks").val();
var maxmarks = $("#maxmarks").val();
if (parseInt(maxmarks) < parseInt(secrmarks)) {
alert("Maximum marks should be greater than Secured marks");
$("#secmarks").val("");
$("#maxmarks").val("");
$("#secmarks").focus();
return false;
}
if (secrmarks != "" && maxmarks != "") {
var pertage = (parseInt(secrmarks) / parseInt(maxmarks)) * 100;
pertage = pertage.toFixed(2);
$("#percentage").val(pertage);
}
}
function savestudentapplication() {
jsonObj = [];
gRgPerinfo = "";
subdet = [];
feedet = [];
if ($("#total_fee_paid").html() == "0") {
alert("Please Enter Amount");
//$("#fee_paying_1").focus();
return;
}
if ($("#student_entry_admdate").val() == "") {
alert("Please Admission Date");
$("#student_entry_admdate").focus();
return;
}
$("#uploaddet input[type=hidden]").each(function () {
var item = {};
item["id"] = $(this).attr("id");
item["value"] = $(this).val();
jsonObj.push(item);
});
$("#perdetl input[type=text],#perdetl select").each(function () {
item = {};
item["id"] = $(this).attr("id");
item["value"] = $(this).val();
jsonObj.push(item);
});
$("#univdetl input[type=text],#univdetl select").each(function () {
item = {};
item["id"] = $(this).attr("id");
item["value"] = $(this).val();
jsonObj.push(item);
});
perinfo = encodeURI(JSON.stringify(jsonObj));
$("#subject_appearing .subcode input[type=text]").each(function () {
item = {};
item["id"] = $(this).attr("id");
item["value"] = $(this).val();
subdet.push(item);
});
gRgPerinfo = encodeURI(JSON.stringify(jsonObj));
subdet = JSON.stringify(subdet);
rgMultiMarks = [];
$("#qalsemdet tr.ui-widget-content").each((i, el) => {
var rgQal = $(el).find("td input");
var rgTr = [];
$.each(rgQal, (j, val) => {
var item = {};
item["name"] = val.name;
item["value"] = val.value;
rgTr.push(item);
});
//console.log(rgTr);
rgMultiMarks.push(rgTr);
});
$("#fee_combination_div .tr_ventor_row input[type=text]").each(function () {
item = {};
var id = $(this).attr("id");
console.log(id);
var idarry = id.split("_");
console.log(idarry[2]);
item["id"] = $(`#head_${idarry[2]}`).html();
item["value"] = $(this).val();
feedet.push(item);
});
feedet = JSON.stringify(feedet);
var fappno = $("#fappno").val();
var gender = $("input[name='student_entry_gender']:checked").val();
var student_photo = $("#student_entry_photo_hidden").val();
var student_sign = $("#student_entry_signupload_hidden").val();
var datastring =
"personal_info=" +
gRgPerinfo +
"&pRgSubjects=" +
subdet +
"&fappno=" +
fappno +
"&student_sign=" +
student_sign +
"&student_photo=" +
student_photo +
"&gender=" +
gender +
"&rgMultiMarks=" +
JSON.stringify(rgMultiMarks) +
"&feedet=" +
feedet;
$.blockUI({
message:
"<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>",
});
$.ajax({
type: "POST",
data: datastring,
url: $host_url + "savestudentapplication",
success: function (responce) {
responce = eval("(" + responce + ")");
$.unblockUI();
if (responce.error_code === -1) {
alert(responce.data);
return;
} else {
alert("Updated successfuly");
console.log(gentrytype + "--save");
if (gentrytype == "EA") {
calleditapplication();
} else {
applicationdisplay();
}
return;
}
},
});
}
function getcombinationsubjectdet() {
var exam = "A";
if ($("#LT").val() == "T") {
exam = "C";
}
$.ajax({
type: "POST",
//async:false,
url: $host_url + "getcombinationsubjectdet",
data:
"degree_code=" +
$("#student_entry_degree_code").val() +
"&combination=" +
$("#combination").val() +
"&fexamno=" +
exam +
"&fappno=" +
$("#student_entry_admno").val(),
success: getcombinationsubjectdetlResponse,
});
}
function getcombinationsubjectdetlResponse(responce) {
responce = eval("(" + responce + ")");
if (responce.error_code === -1) {
} else {
var LT = $("#LT").val();
var exam = "A";
if (LT == "T") exam = "C";
$("#student_entry_exam").val(exam);
$("#subject_appearing").show();
$("#subject_appearing").html(responce.data.html);
}
}
function removedocument(filename) {
$.ajax({
type: "POST",
//async:false,
url: $host_url + "removedocument",
data:
"degree_code=" +
$("#student_entry_degree_code").val() +
"&fappno=" +
$("#student_entry_admno").val() +
"&filename=" +
filename,
success: removedocumentResponse,
});
}
function removedocumentResponse(responce) {
responce = eval("(" + responce + ")");
if (responce.error_code === -1) {
alert(responce.data);
return;
} else {
alert(responce.data.msg);
$("#attach_td_" + responce.data.filename).empty();
}
}
function printapplication(appno, degree) {
var parameters = "&app_no=" + appno;
window.open(
$host_url + "printApplication_ru.demo" + parameters);
}
function RemoveApplication(appno, degree) {
$.ajax({
type: "POST",
//async:false,
url: $host_url + "RemoveApplication",
data: "appno=" + appno + "°ree=" + degree,
success: RemoveApplicationResponse,
});
}
function RemoveApplicationResponse(responce) {
responce = eval("(" + responce + ")");
if (responce.error_code === -1) {
alert(responce.data);
return;
} else {
alert(responce.data.msg);
DisplayAdmApplication();
return;
}
}
function DeleteApplication(appno, degree) {
$.ajax({
type: "POST",
//async:false,
url: $host_url + "DeleteApplication",
data: "appno=" + appno + "°ree=" + degree,
success: DeleteApplicationResponse,
});
}
function DeleteApplicationResponse(responce) {
responce = eval("(" + responce + ")");
if (responce.error_code === -1) {
alert(responce.data);
return;
} else {
alert(responce.data.msg);
DisplayAdmApplication();
return;
}
}
function adddyrow() {
if ($("#qalsemdet tr").length > 0)
var last_row_id = $("#qalsemdet tr.ui-widget-content td input");
var ids = $("#qalsemdet tr").length;
var rowIncrId = parseInt(ids) - 1;
var i = parseInt(ids) - 2;
var semsub = parseInt($("#subsem1_" + i).val());
var semmo1 = parseInt($("#subsem1mo_" + i).val());
var semmm1 = parseInt($("#subsem1mm_" + i).val());
var semmo2 = parseInt($("#subsem2mo_" + i).val());
var semmm2 = parseInt($("#subsem2mm_" + i).val());
var semmo3 = parseInt($("#subsem3mo_" + i).val());
var semmm3 = parseInt($("#subsem3mm_" + i).val());
var semmo4 = parseInt($("#subsem4mo_" + i).val());
var semmm4 = parseInt($("#subsem4mm_" + i).val());
var semmo5 = parseInt($("#subsem5mo_" + i).val());
var semmm5 = parseInt($("#subsem5mm_" + i).val());
var semmo6 = parseInt($("#subsem6mo_" + i).val());
var semmm6 = parseInt($("#subsem6mm_" + i).val());
if (
semmo1 == "" ||
semmo2 == "" ||
semmo3 == "" ||
semmo4 == "" ||
semmo5 == "" ||
semmo6 == "" ||
semmm1 == "" ||
semmm2 == "" ||
semmm3 == "" ||
semmm4 == "" ||
semmm5 == "" ||
semmm6 == "" ||
semsub == ""
) {
alert("Please enter all the details");
return;
}
var trRow = `
<tr style='font-size:12px;' id = "${rowIncrId}" class='ui-widget-content jqgrow'>
<td class='tbl_row_new tdfirst'>${rowIncrId}.</td>
<td class='tbl_row_new'>
<input type="text" name="subsem1_${rowIncrId}" id = "subsem1_${rowIncrId}" style="width: 175px !important;">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem1mo_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem1mo_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem1mm_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem1mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem2mo_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem2mo_${rowIncrId}">
</td>
<td class='tbl_row_new' width="50px">
<input type="text" name="subsem2mm_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem2mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem3mo_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem3mo_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem3mm_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem3mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem4mo_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem4mo_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem4mm_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem4mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem5mo_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem5mo_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem5mm_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem5mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem6mo_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem6mo_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem6mm_${rowIncrId}" onchange = "gettoal('${rowIncrId}')" maxlength="3" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subsem6mm_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subtotalmo_${rowIncrId}" maxlength="4" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subtotalmo_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subtotalmm_${rowIncrId}" maxlength="4" onkeypress="return acceptNumbersOnlyForModule(event);" id = "subtotalmm_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subpercentagemm_${rowIncrId}" maxlength="5" onkeypress="return acceptNumbersOnlyForModule(event);" style="width: 40px !important;" id = "subpercentagemm_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<span onclick="adddyrow()"><img src='images/add.png' style="width:22px; height:25px;"></span>
<span onclick="removedyrow('${rowIncrId}')">
<img src='images/remove.png' style="float: right;width:22px;height:26px;">
</span>
</td>
</tr>`;
$("#qalsemdet").append(trRow);
}
function removedyrow(id) {
var r = confirm("Are you sure you want to delete the Record");
if (r) {
$("#" + id).remove();
} else {
}
$("#qalsemdet tr.ui-widget-content").each((i, el) => {
$(el)
.find("td.tdfirst")
.html(++i + ".");
});
}
function gettoal(i) {
var semmo1 = parseInt($("#subsem1mo_" + i).val());
var semmm1 = parseInt($("#subsem1mm_" + i).val());
if (semmo1 > semmm1 && semmm1 != "") {
alert("sem 1 obtained marks is greater than the max. marks");
$("#subsem1mm_" + i).val("");
$("#subsem1mo_" + i).val("");
$("#subsem1mo_" + i).focus();
return;
}
var semmo2 = parseInt($("#subsem2mo_" + i).val());
var semmm2 = parseInt($("#subsem2mm_" + i).val());
if (semmo2 > semmm2 && semmm2 != "") {
alert("sem 2 obtained marks is greater than the max. marks");
$("#subsem2mm_" + i).val("");
$("#subsem2mo_" + i).val("");
$("#subsem2mo_" + i).focus();
return;
}
var semmo3 = parseInt($("#subsem3mo_" + i).val());
var semmm3 = parseInt($("#subsem3mm_" + i).val());
if (semmo3 > semmm3 && semmm3 != "") {
alert("sem 3 obtained marks is greater than the max. marks");
$("#subsem3mm_" + i).val("");
$("#subsem3mo_" + i).val("");
$("#subsem3mo_" + i).focus();
return;
}
var semmo4 = parseInt($("#subsem4mo_" + i).val());
var semmm4 = parseInt($("#subsem4mm_" + i).val());
if (semmo4 > semmm4 && semmm4 != "") {
alert("sem 4 obtained marks is greater than the max. marks");
$("#subsem4mm_" + i).val("");
$("#subsem4mo_" + i).val("");
$("#subsem4mo_" + i).focus();
return;
}
var semmo5 = parseInt($("#subsem5mo_" + i).val());
var semmm5 = parseInt($("#subsem5mm_" + i).val());
if (semmo5 > semmm5 && semmm5 != "") {
alert("sem 5 obtained marks is greater than the max. marks");
$("#subsem5mm_" + i).val("");
$("#subsem5mo_" + i).val("");
$("#subsem5mo_" + i).focus();
return;
}
var semmo6 = parseInt($("#subsem6mo_" + i).val());
var semmm6 = parseInt($("#subsem6mm_" + i).val());
if (semmo6 > semmm6 && semmm6 != "") {
alert("sem 6 obtained marks is greater than the max. marks");
$("#subsem6mm_" + i).val("");
$("#subsem6mo_" + i).val("");
$("#subsem6mo_" + i).focus();
return;
}
var totobt = "";
var totmarks = "";
semmo1 = semmo1 == "" ? 0 : semmo1;
semmo2 = semmo2 == "" ? 0 : semmo2;
semmo3 = semmo3 == "" ? 0 : semmo3;
semmo4 = semmo4 == "" ? 0 : semmo4;
semmo5 = semmo5 == "" ? 0 : semmo5;
semmo6 = semmo6 == "" ? 0 : semmo6;
semmm1 = semmm1 == "" ? 0 : semmm1;
semmm2 = semmm2 == "" ? 0 : semmm2;
semmm3 = semmm3 == "" ? 0 : semmm3;
semmm4 = semmm4 == "" ? 0 : semmm4;
semmm5 = semmm5 == "" ? 0 : semmm5;
semmm6 = semmm6 == "" ? 0 : semmm6;
console.log(semmm1, semmm2, semmm3, semmm4, semmm5, semmm6);
if (
semmo1 !== "" &&
semmo2 !== "" &&
semmo3 !== "" &&
semmo4 !== "" &&
semmo5 !== "" &&
semmo6 !== ""
) {
totobt =
parseFloat(semmo1) +
parseFloat(semmo2) +
parseFloat(semmo3) +
parseFloat(semmo4) +
parseFloat(semmo5) +
parseFloat(semmo6);
$("#subtotalmo_" + i).val(totobt);
}
if (
semmm1 !== "" &&
semmm2 !== "" &&
semmm3 !== "" &&
semmm4 !== "" &&
semmm5 !== "" &&
semmm6 !== ""
) {
totmarks =
parseFloat(semmm1) +
parseFloat(semmm2) +
parseFloat(semmm3) +
parseFloat(semmm4) +
parseFloat(semmm5) +
parseFloat(semmm6);
$("#subtotalmm_" + i).val(totmarks);
console.log(totmarks, totobt);
if (totmarks > 0 && totobt > 0) {
var totpercetage = parseFloat(
(parseFloat(totobt) / parseFloat(totmarks)) * 100
);
$("#subpercentagemm_" + i).val(totpercetage);
}
}
}
|