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.146.107.223
Current Path : /var/www/html/kusdde/js/ |
| Current File : /var/www/html/kusdde/js/examAppChallan26062019.js |
function callexmAppChallan() {
$("#page_main_div").load('html_modules/examAppChallan.html', function () {
document.getElementById('display_module_name').innerHTML = 'Exam Application Challan Prep.';
document.getElementById('module_name_for_save').value = 'freezeModuleAtAdminCollegeSubject';
getDefaultHeadFooterLinks('Exam Application Challan Prep.');
}
);
}
function getStudentData() {
if ($("#fmacas_degree_code").val() == '') {
alert("Please enter Degree");
$("#fmacas_degree_code").focus();
return;
}
if ($("#fmacas_sub_Examno").val() == '') {
alert('Please enter the Exam No.');
$("#fmacas_sub_Examno").focus();
return;
}
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>" });
$.ajax({
type: "POST",
data: "°ree=" + $("#fmacas_degree_code").val() + "&exmno=" + $("#fmacas_sub_Examno").val(),
url: $host_url + "getExmAppData",
success: ExmAppDataRes,
});
}
function ExmAppDataRes(response) {
$.unblockUI();
response = eval('(' + response + ')');
var { error_code, data, status } = response;
// console.log("resss", error_code, data, status);
var z = 0;
if (response.error_code == 0) {
html = `
<table border="1" style = "overflow-y: auto;">`;
html += ` <thead >
<tr>
<th width='4%' style = "position: sticky; top: 0;padding: 8px 16px;background:#eee;"><center>Sl. No.</center></th>
<th width='5%' style = "position: sticky; top: 0;padding: 8px 16px;background:#eee;"><center>Reg. No.</center></th>
<th width='20%' style = "position: sticky; top: 0;padding: 8px 16px;background:#eee;"><center>Name</center></th>
<th width='5%' style = "position: sticky; top: 0;padding: 8px 16px;background:#eee;"><center>Amount</center></th>
<th width='5%' style = "position: sticky; top: 0;padding: 8px 16px;background:#eee;"><center><input type="checkbox" onchange="checkAll()" name="chk[]" id="checkall" />Select</center></th>
</tr>
</thead>`;
data.forEach((el, i) => {
if (el.applied == 'T')
var check = `Challan Generated (${el.fchallanno}) <a onclick = "printchallan('${el.fchallanno}')" style = "color :blue">Print Challan</a> <input type="checkbox" style = "display:none" id="chk${i}" >`;
else
check = `<center><input type="checkbox" id="chk${i}" onchange="ttlAmt(${i},${el.amount})"></center>`;
html += `<tr>
<td width='4%'><center>${i + 1}</center></td>
<td width='5%' id="regno${i}" ><center>${el.fregno}</center></td>
<td width='20%'>${el.fname}</td>
<td width='5%' id="amt${i}"><center>${el.amount}</center></td>
<td width='5%'>
${check}
</td>
</tr>`
z++;
});
html += `</table>`;
studlen = z;
$("#showTbl").html(html);
}
else {
alert(response.data);
return;
}
}
var studlen = 0;
function ttlAmt(i, amt) {
var amount = document.getElementById('ttlamt').value;
if (document.getElementById('chk' + i).checked == true) {
amount = (parseInt(amount) + parseInt(amt));
} else {
amount = (parseInt(amount) - parseInt(amt));
}
document.getElementById('ttlamt').value = amount;
}
function checkAll() {
var amount = 0;
if (document.getElementById('checkall').checked == true) {
for (var i = 0; i < studlen; i++) {
document.getElementById('chk' + i).checked = true;
amount = (parseInt(amount) + parseInt($('#amt' + i).text()));
}
} else {
for (var i = 0; i < studlen; i++) {
document.getElementById('chk' + i).checked = false;
amount = 0;
}
}
document.getElementById('ttlamt').value = amount;
}
function saveAnsPrtChallan() {
if ($("#fmacas_degree_code").val() == '') {
alert("Please enter Degree");
$("#fmacas_degree_code").focus();
return;
}
if ($("#fmacas_sub_Examno").val() == '') {
alert('Please enter the Exam No.');
$("#fmacas_sub_Examno").focus();
return;
}
var studfeedet = new Array();
var z = 0;
for (var i = 0; i < studlen; i++) {
if (document.getElementById('chk' + i).checked == true) {
console.log('#regno' + i);
console.log($('#regno' + i).text());
console.log($('#amt' + i).text());
var item = {};
item['fregno'] = $('#regno' + i).text();
item['amount'] = $('#amt' + i).text();
z++;
studfeedet.push(item);
}
}
// console.log(studfeedet);
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>" });
$.ajax({
type: "POST",
data: "°ree=" + $("#fmacas_degree_code").val() + "&exmno=" + $("#fmacas_sub_Examno").val() + "&studfeedet=" + JSON.stringify(studfeedet) + "&studlen=" + z + "&amount=" + $('#ttlamt').val(),
url: $host_url + "saveAnsPrtChallan",
success: saveAnsPrtChallanresponse,
});
}
function saveAnsPrtChallanresponse(response) {
$.unblockUI();
response = eval('(' + response + ')');
if (response.error_code == 0) {
alert('Updated Successfully');
var datastring = "&app_no=" + response.data;
getStudentData();
$('#ttlamt').val('0');
window.location.href = $host_url + "PrintApplicationFormBankChalan" + datastring;
return;
} else {
alert(response.data);
return;
}
}
function printchallan(data) {
var datastring = "&app_no=" + data;
window.location.href = $host_url + "PrintApplicationFormBankChalan" + datastring;
}
|