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.138.178.162
Current Path : /var/www/html/gug/js/ |
| Current File : /var/www/html/gug/js/ack_admentry_application.js |
var gentrydegree = '';
var gentrytype = '';
function Calladmissionentry()
{
$("#page_main_div").load('html_modules/ack_admentry_application.html',function(){
document.getElementById('display_module_name').innerHTML = 'Admission Entry';
document.getElementById('module_name_for_save').value = 'Admission Entry';
getDefaultHeadFooterLinks('Acknowledge Admission Challan');
$(".ui-tabs .ui-tabs-panel").css("padding","0px");
$(".ui-tabs .ui-tabs-panel").css("padding-top","21px");
loadAdmDegree();
});
}
function Calladmissionentrywom()
{
$("#page_main_div").load('html_modules/ack_admentrywom_application.html',function(){
document.getElementById('display_module_name').innerHTML = 'Admission Entry';
document.getElementById('module_name_for_save').value = 'Admission Entry';
getDefaultHeadFooterLinks('Admission Entry WOM');
$(".ui-tabs .ui-tabs-panel").css("padding","0px");
$(".ui-tabs .ui-tabs-panel").css("padding-top","21px");
loadgetdetails();
});
}
function loadgetdetails()
{
$.ajax({
type: "POST",
async: false,
url: $host_url+"loaddegree",
success: function($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].internal_code +"-"+ $responceCat.data[i].value + "</option>";
}
$("#adm_degree" ).append( optionsAsString );
}
}
});
}
function CallAdmentry()
{
$("#page_main_div").load('html_modules/adm_entry.html',function(){
document.getElementById('display_module_name').innerHTML = 'Admission Entry';
document.getElementById('module_name_for_save').value = 'Admission Entry';
getDefaultHeadFooterLinks('Admission Entry'); ;
loadAdmDeg();
});
}
function loadAdmDegree()
{
$.ajax({
type: "POST",
async: false,
url: $host_url+"loaddegree",
success: loaddegreeResponseAdm
});
}
function loadAdmDeg()
{
$.ajax({
type: "POST",
async: false,
url: $host_url+"loaddegree",
success: function($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].internal_code +"-"+ $responceCat.data[i].value + "</option>";
}
$("#student_entry_degree_code" ).append( optionsAsString );
}
}
});
}
function GetCombinationdeg()
{
$.ajax({
type: "POST",
async: false,
url: $host_url+"GetCombinationdeg",
data:"°ree="+$("#student_entry_degree_code" ).val(),
success: function($responce)
{
$responce = eval('(' + $responce + ')');
if($responce.error_code==0)
{
var option = '<option value="">--Select--</option>';
for (var j=2018;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['boards'];
var serv_title = '';
FillDropdownValues(serv_arr,'seUniversityName',serv_title);*/
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>
</tr>
</thead>
<tbody>`;
var masdoc = $responce.data.masdoc;
let z = 1;
var alist = ''
$.each( masdoc, function( key, value )
{
alist = '';
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;text-align:center;'>
${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>
</tr>`;
z++;
});
$('#upddet').html(uploadtable);
}
}
});
}
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].internal_code +"-"+ $responceCat.data[i].value + "</option>";
}
$("#adm_degree" ).append( optionsAsString );
}
}
function DisplayAdmentryApplication(type)
{
var adm_degree = $("#adm_degree").val();
if(empty(adm_degree))
{
alert("Please Select Degree");
$("#adm_degree").focus();
return false;
}
gentrydegree = 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 AddEditStudentDetails(degree, mobile, name,type)
{
$.ajax({
type: "POST",
//async:false,
url: $host_url+"getAdmentryApplication.demo",
data:"mobile="+mobile+"°ree="+degree+"&name="+name+"&type="+type,
success: getAdmentryApplicationResponse
});
}
function getAdmentryApplicationResponse($responce)
{
$responce = eval('(' + $responce + ')');
document.getElementById('is_add_edit').value = 'Edit';
if($responce.error_code == 0 || $responce.error_code == -1)
{
$("#page_main_div").load('html_modules/adm_entry.html',function()
{
var option = '<option value="">--Select--</option>';
for (var j=2018;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);
/*var serv_arr = $responce.data['boards'];
var serv_title = '';
FillDropdownValues(serv_arr,'seUniversityName',serv_title);*/
// $("#subject_appearing").show();
// $("#subject_appearing").html($responce.data.html);
//gentrytype = $responce.data.perdetl['type'];
if(gentrytype == 'EA')
{
var gender = $responce.data.perdetl['student_entry_gender'];
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']);
$('#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']);
}else
{
$('#student_entry_degree_code').val($responce.data.perdetl['degree']);
$('#student_entry_name').val($responce.data.perdetl['name']);
$('#student_entry_mobile').val($responce.data.perdetl['mobile']);
}
document.getElementById('student_entry_mobile').disabled = true;
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>
</tr>
</thead>
<tbody>`;
var masdoc = $responce.data.masdoc;
let z = 1;
var alist = ''
$.each( masdoc, function( key, value )
{
alist = '';
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;text-align:center;'>
${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>
</tr>`;
z++;
});
$('#upddet').html(uploadtable);
$("#fee_combination_div").show();
$("#fee_combination_div").html('');
$("#fee_combination_div").html($responce.data.fee_html);
});
}
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 GetCombinationSubjectList()
{
if( jQuery.trim($("#student_entry_degree_code").val())!='')
{
$sl_no='';
$sl_no = encodeURIComponent(trim($("#student_entry_admno").val()));
$.ajax({
type: "POST",
//async:false,
url: $host_url+"getsubjectAppearingTotal.demo",
data:"degree_code="+$("#student_entry_degree_code").val()+"&exam="+$("#student_entry_exam").val() +
"&sl_no="+$sl_no+"&pmode="+$g_student_retain_per_mode+
"&sub_degree="+encodeURIComponent(trim($("#student_entry_sub_degree_code").val()))+
"&combination="+$("#combination").val(),
success: subjectAppearingTotalResponse
});
}
}
function subjectAppearingTotalResponse($responce)
{
$responce = eval('(' + $responce + ')');
$g_subject_appearing=$responce.data;
$g_remaining_counter_inc=($responce.data.remaining_count);
$("#subject_appearing").show();
$("#subject_appearing").html($responce.data.html);
}
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 File");
$("#"+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;
}
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 fcatcode =$("#degree_category").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();
$.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 admentrydisplay()
{
var html = '';
if(gentrytype == 'wm')
html = "html_modules/ack_admentry_application.html";
if(gentrytype == 'wom')
html = "html_modules/ack_admentrywom_application.html";
if(gentrytype == 'EA')
html = "html_modules/adm_edit_application.html";
$("#page_main_div").load(`${html}`,function(){
if(gentrytype == 'EA')
{
document.getElementById('display_module_name').innerHTML = 'Admission Entry';
document.getElementById('module_name_for_save').value = 'Admission Entry';
}
else
{
document.getElementById('display_module_name').innerHTML = 'Edit Application';
document.getElementById('module_name_for_save').value = 'Edit Application';
}
loadAdmDegree();
$('#adm_degree').val(gentrydegree);
DisplayAdmentryApplication(gentrytype);
});
}
function savestudententry()
{
jsonObj = [];
gRgPerinfo = '';
subdet = [];
var missing_fields = [];
if(document.getElementById("student_entry_upload").value == '' )
{
missing_fields.push("Student Photo");
}
/*if(document.getElementById("student_entry_signupload").value == '' )
{
missing_fields.push("Student Signature");
}*/
$("#perdetl input[type=text],#perdetl select,#perdetl textarea").each(function(){
item = {};
item ["id"] = $(this).attr('id');
item ["value"] = $(this).val();
jsonObj.push(item);
if($(this).val() == '' && $(this).attr('id') != 'student_entry_admno'
&& $(this).attr('id') != 'student_entry_national' && $(this).attr('id') != 'seAadharNumber'
&& $(this).attr('id') != 'student_entry_phone' && $(this).attr('id') != 'contactno' && $(this).attr('id') != 'student_entry_fincome')
{
missing_fields.push($(this).attr('name'));
}
});
var radio_names = ['student_entry_gender'];
for(var i=0;i<radio_names.length;i++)
{
if(!$('input[name="'+radio_names[i]+'"]').is(':checked'))
{
missing_fields.push(radio_names[i]);
}
}
$("#subject_appearing .subcode input[type=text]").each(function()
{
if($(this).val() == '')
{
missing_fields.push("Subject "+i);
}
});
/*$("#univdetl input[type=text],#univdetl select").each(function()
{
if($(this).val() == '')
{
missing_fields.push($(this).attr('name'));
}
});*/
var html_string = '';
var i = 1;
for(let field of missing_fields)
{
html_string += `\t ${i} ${field} \n`;
i++;
}
var msg = "The Following fields are missing \n";
if(missing_fields.length > 0)
{
msg += ` ${html_string}`;
alert(msg);
}else
{
$("#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);
});
if($('#fee_paying_1').val() == '0')
{
alert('Please Enter Amount');
$('#fee_paying_1').focus();
return;
}
var fappno = "";
var phpfile = "savestudententryapplication";
if(gentrytype == 'EA')
{
phpfile = "savestudentapplication";
fappno = $("#student_entry_admno").val();
}
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);
});
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+"&student_sign="+student_sign+"&student_photo="+student_photo+"&type="+gentrytype+"&gender="+gender+"&fappno="+fappno+"&rgMultiMarks="+JSON.stringify(rgMultiMarks);
$.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+phpfile,
success: function(responce)
{
responce = eval('(' + responce + ')');
$.unblockUI();
if(responce.error_code === -1)
{
alert('Updation Failed');
return;
}
else
{
alert('Updated successfuly. Application Number is : '+responce.data);
var r = confirm("Do You Want to print the application?");
if(r)
{
var parameters = "&app_no="+trim(responce.data);
window.location.href = $host_url+"printApplication.demo"+parameters;
}
//CallAdmentry();
Calladmissionentrywom();
return;
}
}
});
}
}
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 getcombinationsubjectdetdeg()
{
$.ajax({
type: "POST",
//async:false,
url: $host_url+"getcombinationsubjectdetdeg",
data:"degree_code="+$("#student_entry_degree_code").val()+"&combination="+$("#combination").val(),
success: getcombinationsubjectdetdegResponse
});
}
function getcombinationsubjectdetdegResponse(responce)
{
responce = eval('(' + responce + ')');
if(responce.error_code === -1)
{
}
else
{
$("#subject_appearing").show();
$("#subject_appearing").html('');
$("#subject_appearing").html(responce.data.html);
}
}
function ViewStudentDetails()
{
$main="<table id='view_student_entry' class='scroll' ondblclick='SelectStudentRowId();'></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_student_entry").jqGrid(
{
url:$host_url+'ViewStudentDetails',
datatype: "json",
colNames:['Sl No','Degree','Exam','Student Count'],
colModel:[
{name:'grid_sl_no',index:'grid_sl_no', width:50 },
{name:'grid_degree',index:'grid_degree', width:100 },
{name:'grid_exam',index:'grid_exam', width:100,align:'center' },
{name:'grid_name',index:'grid_name', width:100,align:'center'}],
rowNum:20,
rowList:[20,30,40,60],
imgpath:$img_path,
pager: jQuery('#sub_grid_div'),
sortname: 'id',
height:'250',
viewrecords: true,
sortorder: "desc",
multiselect: true,
cellEdit: true,
width:'840',
caption:"Student Details",
}).navGrid('#sub_grid_div',{edit:false,add:false,del:false,search:false},{},{},{},{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()
{
SelectStudentRowId();
}
});
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 ViewDegreeWiseStudentDetails(degid)
{
$main="<table id='view_student_entry' class='scroll' ondblclick='SelectDegreeWiseStudentRowId();'></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_student_entry").jqGrid(
{
url:$host_url+'ViewDegreeWiseStudentDetails'+"°id="+degid,
datatype: "json",
colNames:['App. No.','Degree','Branch','Exam','Name','Created By'],
colModel:[
{name:'grid_sl_no',index:'grid_sl_no', width:70 },
{name:'grid_degree',index:'grid_degree', width:100 },
{name:'grid_sub_degree',index:'grid_sub_degree', width:100 },
{name:'grid_exam',index:'grid_exam', width:100 },
{name:'grid_name',index:'grid_name', width:100 },
{name:'created_by',index:'created_by', width:100 }],
rowNum:200,
rowList:[200,300,400,600],
imgpath:$img_path,
pager: jQuery('#sub_grid_div'),
sortname: 'id',
height:'250',
viewrecords: true,
sortorder: "desc",
multiselect: true,
cellEdit: true,
width:'840',
caption:"Student Details",
editurl:$host_url+'deleteStudentDetails'
}).navGrid('#sub_grid_div',{edit:false,add:false,del:false,search:false},{},{},{},{multipleSearch:true})
.navButtonAdd('#sub_grid_div',{caption:"Toggle",
buttonicon :'ui-icon-pin-s', onClickButton:function(){ student_details[0].toggleToolbar() } }).
navButtonAdd('#sub_grid_div',{caption:"Delete",
buttonicon :'ui-icon-trash', onClickButton:function(){ deleteStudentRecord() } }).
navButtonAdd('#sub_grid_div',{caption:"Edit",
onClickButton:function()
{
SelectDegreeWiseStudentRowId();
}
});
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 SelectStudentRowId()
{
var id=jQuery("#view_student_entry").getGridParam('selrow');
if (id)
{
ViewDegreeWiseStudentDetails(id);
}
else
{
alert("Please select row in grid"); return;
}
}
function SelectDegreeWiseStudentRowId()
{
var id=jQuery("#view_student_entry").getGridParam('selrow');
if (id)
{
//LoadstudentEntry('Edit');
var dataset=jQuery("#view_student_entry").getRowData(id);
$g_se_degree=dataset['grid_degree'];
$geditinternalcode=dataset['grid_sl_no'];
//$geditinternalcode=id;
EditAdmStudentDetails($geditinternalcode,$g_se_degree);
}
else
{
alert("Please select row in grid"); return;
}
}
function EditAdmStudentDetails(id, degree)
{
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'><img src='img/ajax-loader.gif' border='0'></h1>" });
$.ajax({
type: "POST",
//async:false,
url: $host_url+"getappnostudentdetails.demo",
data:"app_no="+id+"°ree="+degree,
success: function($responce)
{
$.unblockUI();
$responce = eval('(' + $responce + ')');
$("#page_main_div").load('html_modules/adm_entry.html?v=22092018',function()
{
var option = '<option value="">--Select--</option>';
for (var j=2018;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);
var serv_arr = $responce.data['boards'];
var serv_title = '';
FillDropdownValues(serv_arr,'seUniversityName',serv_title);
var gender = $responce.data.perdetl['student_entry_gender'];
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']);
$('#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']);
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;
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);
});
}
});
}
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 = $('#subsem1_'+i).val();
var semmo1 = $('#subsem1mo_'+i).val();
var semmm1 = $('#subsem1mm_'+i).val();
var semmo2 = $('#subsem2mo_'+i).val();
var semmm2 = $('#subsem2mm_'+i).val();
var semmo3 = $('#subsem3mo_'+i).val();
var semmm3 = $('#subsem3mm_'+i).val();
var semmo4 = $('#subsem4mo_'+i).val();
var semmm4 = $('#subsem4mm_'+i).val();
var semmo5 = $('#subsem5mo_'+i).val();
var semmm5 = $('#subsem5mm_'+i).val();
var semmo6 = $('#subsem6mo_'+i).val();
var semmm6 = $('#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 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;">
<input type="hidden" name="subcode_${rowIncrId}" id = "subcode_${rowIncrId}" value="S0${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem1mo_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')"
maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem1mo_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem1mm_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem1mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem2mo_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem2mo_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem2mm_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem2mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem3mo_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem3mo_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem3mm_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem3mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem4mo_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem4mo_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem4mm_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem4mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem5mo_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem5mo_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subsem5mm_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem5mm_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem6mo_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem6mo_${rowIncrId}">
</td>
<td class='tbl_row_new' >
<input type="text" name="subsem6mm_${rowIncrId}"
onchange = "gettoal('${rowIncrId}')" maxlength="4"
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subsem6mm_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subtotalmo_${rowIncrId}"
maxlength="4" readonly
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subtotalmo_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subtotalmm_${rowIncrId}"
maxlength="4" readonly
onkeypress="return acceptNumbersOnlyForModule(event);"
id = "subtotalmm_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<input type="text" name="subpercentagemm_${rowIncrId}"
maxlength="5" readonly
onkeypress="return acceptNumbersOnlyForModule(event);"
style="max-width: 70px !important;"
id = "subpercentagemm_${rowIncrId}">
</td>
<td class='tbl_row_new'>
<span onclick="adddyrow()">
<img src='images/add.png' style="width:19px; height:17px;">
</span>
<span onclick="removedyrow('${rowIncrId}')">
<img src='images/remove.png' style="float: right;width:19px;height:19px;">
</span>
</td>
</tr>`;
$('#qalsemdet').append(trRow);
}
function removedyrow(id)
{
var r = confirm("Are you sure you want to delete the Record");
if(r)
{
if( $("#qalsemdet tr.ui-widget-content").length == 1)
{
alert("You cannot remove the last row");
}
else
{
$('#'+id).remove();
}
}
else
{
}
$("#qalsemdet tr.ui-widget-content").each((i, el) => {
$(el).find('td.tdfirst').html(++i+'.');
});
}
function calcPercent10()
{
if($("#maxmarks10").val() == '')
{
alert("Enter SSLC Maximum Marks");
return;
}
if($("#secmarks10").val() == '')
{
alert("Enter Secured Marks");
return;
}
$("#percentage10").val(
(
(parseFloat($("#secmarks10").val())*100)
/parseFloat($("#maxmarks10").val())
).toFixed(2));
}
function gettoal(i)
{
var semmo1 = parseInt($('#subsem1mo_'+i).val());
var semmm1 = parseInt($('#subsem1mm_'+i).val());
if(semmo1 > semmm1 && !isNaN(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 && !isNaN(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 && !isNaN(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 && !isNaN(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 && !isNaN(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 && !isNaN(semmm6))
{
alert('sem 6 obtained marks is greater than the max. marks');
$('#subsem6mm_'+i).val('');
$('#subsem6mo_'+i).val('');
$('#subsem6mo_'+i).focus();
return;
}
var totobt = 0;
var totmarks = 0;
if(!isNaN(semmo1) && !isNaN(semmo2) && !isNaN(semmo3) && !isNaN(semmo4) && !isNaN(semmo5) && !isNaN(semmo6))
{
totobt = parseInt(semmo1) + parseInt(semmo2) + parseInt(semmo3) + parseInt(semmo4) + parseInt(semmo5) + parseInt(semmo6);
$('#subtotalmo_'+i).val(totobt);
}
if(!isNaN(semmm1) && !isNaN(semmm2) && !isNaN(semmm3) && !isNaN(semmm4) && !isNaN(semmm5) && !isNaN(semmm6))
{
totmarks = parseInt(semmm1) + parseInt(semmm2) + parseInt(semmm3) + parseInt(semmm4) + parseInt(semmm5) + parseInt(semmm6);
$('#subtotalmm_'+i).val(totmarks);
var totpercetage = ((parseInt(totobt)/parseInt(totmarks))*100);
$('#subpercentagemm_'+i).val(Math.round(totpercetage * 100) / 100);
}
}
|