function practicalmarksmis()
{
$("#page_main_div").load('html_modules/practical_marks_misc.html?v=31082019',function()
{
$geditinternalcode=0;
document.getElementById('display_module_name').innerHTML = 'Practical Marks Entry(Misc)';
document.getElementById('module_name_for_save').value = 'Practical marks misc';
document.getElementById('is_add_edit').value = 'Edit';
getDefaultHeadFooterLinks("Practical marks misc");
$("#btc_default_reg_div").hide();
});
}
function GetPracticalMarksRegNos()
{
if($("#degree_code").val()=="")
{
alert("Please Enter Degree Name");
$("#batch_sub_degree_code").focus();
return;
}
if($("#subcode").val()=="")
{
alert("Please Enter Subject Code");
$("#batch_sub_final_subcode").focus();
return;
}
if($("#Examno").val()=="")
{
alert("Please Enter Examno");
$("#batch_sub_Examno").focus();
return;
}
var bw_condition;
if($("#batch_sub_range").val() == 'B/W')
{
condition_name = " between ";
condition_val = "'"+$("#batch_sub_range_from").val()+"'"+" and "+"'"+$("#batch_sub_range_to").val()+"'";
}
else
{
condition_name = "like ";
condition_val = $("#batch_sub_range_bw").val();
}
$.blockUI({ message: "
Saving... 
" });
$.ajax({
type: "POST",
url: $host_url+"checksubfreez",
data:"degcode="+$("#degree_code").val()+"&subcode="+$("#subcode").val()+"&examno="+$("#Examno").val()+"&vivasubcode="+$("#batch_viva_subject_code").val(),
success: function($responce)
{
$responce = eval('(' + $responce + ')');
if($responce.error_code == 0)
{
$.unblockUI();
/* var viva_sub_code=$("#batch_viva_subject_code").val();
if(viva_sub_code == '')
{
var colspan = 'colspan = \'3\'';
var vivamarks ="";
vivamarks +="";
}
else
{
colspan = 'colspan = \'4\'';
var vivacol =" | Viva. Marks | ";
var vivamarks ="";
vivamarks +=" | ";
vivamarks +="";
vivamarks +="";
}
$("#btc_default_reg_div").show();
var table = ""; */
$("#btc_default_reg_div").show();
$("#btc_default_reg_div").html($responce.data);
addrowdy();
//alert($responce.data);
//document.getElementById("1AT1").focus();
}else
{
$("#btc_default_reg_div").show();
$.unblockUI();
document.getElementById('btc_default_reg_div').innerHTML = $responce.data;
//$("#btc_default_reg_div").html($responce.data);
addrowdy();
}
}
});
}
function getstudentname(id,evt)
{
var regno = document.getElementById(id).value;
if(evt.keyCode == '9' || evt.keyCode == '13')
{
if(regno == '')
{
alert('Enter the register number');
document.getElementById(id).focus();
return false;
}
var inputFileds = document.getElementsByTagName('input');
var chkCnt = 0;
for (var counter=0; counter < inputFileds.length; counter++)
{
if ( inputFileds[counter].type.toUpperCase()=='TEXT' && inputFileds[counter].name == "prmicmarks" )
{
++chkCnt;
if(id != chkCnt+'AT1')
{
if(regno == document.getElementById(chkCnt+'AT1').value)
{
alert('Register Number Already selected.');
document.getElementById(id).value = '';
document.getElementById(id).focus();
return false;
}
}
}
}
var subcode = document.getElementById('subcode').value;
oldreg = regno
if(regno != '')
{
$.ajax({
type: "POST",
url: $host_url+"getstudentname",
data:"regno="+regno+"&id="+id+"&subcode="+subcode,
success: getstudentnameResponse
});
}
}
}
function getchangecnt(id)
{
document.getElementById('H'+id).value = 'E';
}
function getstudentnameResponse($responce)
{
$responce = eval('(' + $responce + ')');
var id = $responce.data['id'];
var marksid = id.charAt(0);
if($responce.error_code == '-1')
{
alert($responce.data['data']);
document.getElementById(id).value = '';
document.getElementById(id).focus();
document.getElementById(marksid+"AT2").value = '';
return;
}else
{
document.getElementById(marksid+"AT2").value = $responce.data['name'];
document.getElementById(marksid+"AT3").focus();
return;
}
}
function addrow(evt,id)
{
var viva_sub_code = $("#batch_viva_subject_code").val();
if(evt.keyCode == '9')
{
if(viva_sub_code == '')
{
var marks = parseInt(document.getElementById(id).value);
var batch_marks = parseInt(document.getElementById('batch_sub_maxmark').value);
if(marks > batch_marks)
{
alert('Marks Should be less than maximum marks.');
document.getElementById(id).value = '';
document.getElementById(id).focus();
return;
}
}
else
{
var vivaid = id.substring(0, 3);
var marks = parseInt(document.getElementById(id).value);
var batch_marks = parseInt(document.getElementById('batch_sub_maxmark').value);
var vivamarks = parseInt(document.getElementById(vivaid+"3").value);
var batch_vivamarks = parseInt(document.getElementById('batch_viva_subject_max_marks').value);
if(marks > batch_marks)
{
alert('Marks Should be less than maximum marks.');
document.getElementById(id).value = '';
document.getElementById(id).focus();
return;
}
if(vivamarks > batch_marks)
{
alert('Marks Should be less than maximum marks.');
document.getElementById(id).value = '';
document.getElementById(id).focus();
return;
}
}
if(document.getElementById(id).value != '' )
{
var inputFileds = document.getElementsByTagName('input');
var chkCnt = 0;
for (var counter=0; counter < inputFileds.length; counter++)
{
if ( inputFileds[counter].type.toUpperCase()=='TEXT' && inputFileds[counter].name == "prmicmarks" )
{
++chkCnt;
}
}
if(id == chkCnt+'AT4' || id == chkCnt+'AT3')
{
var curindex = chkCnt+1;
if(viva_sub_code == '')
{
var colspan = 'colspan = \'3\'';
var vivamarks =" | ";
vivamarks +='';
}
else
{
colspan = 'colspan = \'4\'';
var vivacol =' | Viva. Marks | ';
var vivamarks ='';
vivamarks +=' | ';
vivamarks +='';
vivamarks +='';
}
var dyrow = ' | | ';
dyrow += ' | ';
//dyrow += ' | ';
dyrow += vivamarks;
dyrow += '';
dyrow += '
';
$("#table1").append(dyrow);
}
}
}
}
function addrowdy()
{
var viva_sub_code = $("#batch_viva_subject_code").val();
var inputFileds = document.getElementsByTagName('input');
var chkCnt = 0;
for (var counter=0; counter < inputFileds.length; counter++)
{
if ( inputFileds[counter].type.toUpperCase()=='TEXT' && inputFileds[counter].name == "prmicmarks" )
{
++chkCnt;
}
}
//if(id == chkCnt+'AT4' || id == chkCnt+'AT3')
//{
var curindex = chkCnt+1;
if(viva_sub_code == '')
{
var colspan = 'colspan = \'3\'';
var vivamarks ="";
vivamarks +='';
}
else
{
colspan = 'colspan = \'4\'';
var vivacol =' | Viva. Marks | ';
var vivamarks ='';
vivamarks +=' | ';
vivamarks +='';
vivamarks +='';
}
var dyrow = ' | | ';
dyrow += ' | ';
//dyrow += ' | ';
dyrow += vivamarks;
dyrow += '';
dyrow += '
';
$("#table1").append(dyrow);
//}
}
function SavePracticalEntryMarksmisc()
{
var list_data ="&Degcode="+$("#degree_code").val();
list_data+="&Subcode="+$("#subcode").val();
list_data+="&VivaSubcode="+$("#subject_code").val();
list_data+="&Examno="+$("#Examno").val();
list_data+="&VivaSubcode="+$("#batch_viva_subject_code").val();
var pract_sub_code=$("#batch_sub_final_subcode").val();
//var viva_sub_code=$("#batch_viva_subject_code").val();
var inputFileds = document.getElementsByTagName('input');
var chkCnt = 0;
var rowCnt = 0;
var regno_arr = {};
for (var counter=0; counter < inputFileds.length; counter++)
{
if(inputFileds[counter].type.toUpperCase()=='TEXT' && inputFileds[counter].name == "prmicmarks" )
{
++rowCnt;
if(document.getElementById(rowCnt+'AT1').value != '' && document.getElementById(rowCnt+'AT3').value != '' && document.getElementById(rowCnt+'AT3').value != '-1' && document.getElementById('H'+rowCnt+'AT3').value == 'E')
{
++chkCnt;
regno_arr[chkCnt] = new Object();
regno_arr[chkCnt]['regno'] = document.getElementById(rowCnt+'AT1').value;
regno_arr[chkCnt]['name'] = document.getElementById(rowCnt+'AT2').value;
regno_arr[chkCnt]['marks'] = document.getElementById(rowCnt+'AT3').value;
if($("#batch_viva_subject_code").val() != '')
regno_arr[chkCnt]['vivamarks'] = document.getElementById(rowCnt+'AT4').value;
}
}
}
var dataString ="®no_arr="+encodeURIComponent(JSON.stringify(regno_arr))+"&list_data="+list_data;
$.ajax({
type:"POST",
url:$host_url+"SavePracticalEntryMarksmisc",
data:dataString,
cache:false,
success:function($responce)
{
$responce = eval('('+$responce+')');
if($responce.error_code == 0)
{
alert($responce.data);
practicalmarksmis();
}
else
alert($responce.data);
}
});
}
function ReoprtPracticalEntryMarksmisc()
{
var list_data ="&Degcode="+$("#degree_code").val();
list_data+="&Subcode="+$("#subcode").val();
list_data+="&Examno="+$("#Examno").val();
list_data+="&VivaSubcode="+$("#batch_viva_subject_code").val();
window.location.href = $host_url+"ReoprtPracticalEntryMarksmisc&Degcode="+$("#degree_code").val()+"&Subcode="+$("#subcode").val()+"&Examno="+$("#Examno").val()+"&VivaSubcode="+$("#batch_viva_subject_code").val()+"&Degree_name="+$("#degree_name").val();
}