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.226.180.253
function LoadPracticalMarksSetup()
{
$("#page_main_div").load('html_modules/practical_marks.html',function()
{
$geditinternalcode=0;
document.getElementById('display_module_name').innerHTML = 'Marks Entry/Printing';
document.getElementById('module_name_for_save').value = 'SaveBatchSetup';
document.getElementById('is_add_edit').value = 'Edit';
getDefaultHeadFooterLinks("Marks Entry/Printing");
});
}
function GenerateBatchSetupPopup()
{
var win_width = window.screen.width;
$('#batch_dialog').dialog('open');
$("#batch_dialog").data("width.dialog",400);
$("#batch_dialog").data("position.dialog",[(win_width-400)/2,90]);
$('#ui-dialog-title-batch_dialog').html('Batch Setup');
var path="html_modules/batch_setup_popup.html";
$('#batch_dialog').load(path,function()
{
$("#from_qp_code").val(trim($("#batch_sub_final_subcode").val()));
$("#to_qp_code").val(trim($("#batch_sub_final_subcode").val()));
});
}
function GetPracticalMarksRegNos()
{
$("#mes_default_reg_div").hide();
if($("#batch_sub_degree_code").val()=="")
{
alert("Please Enter Degree Name");
$("#batch_sub_degree_code").focus();
return;
}
if($("#batch_sub_final_subcode").val()=="")
{
alert("Please Enter Subject Code");
$("#batch_sub_final_subcode").focus();
return;
}
if($("#batch_sub_Examno").val()=="")
{
alert("Please Enter Examno");
$("#batch_sub_Examno").focus();
return;
}
if($("#batch_no").val()=="")
{
alert("Please Enter Batch No");
$("#batch_no").focus();
return;
}
if($("#batch_sub_maxmark").val()=="" ||$("#batch_sub_maxmark").val()=="0" )
{
alert("valmax not updated Please Check.");
$("#batch_sub_maxmark").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();
}
var list_data ="Degcode="+$("#batch_sub_degree_code").val();
list_data+="&Subcode="+$("#batch_sub_final_subcode").val();
list_data+="&Examno="+$("#batch_sub_Examno").val();
list_data+="&viva_sub_code="+$("#batch_viva_subject_code").val();
list_data+="&batch_no="+$("#batch_no").val();
list_data+="&pract_max_marks="+$("#batch_sub_maxmark").val();
list_data+="&viva_max_marks="+$("#batch_viva_subject_max_marks").val();
list_data+="&condition_name="+condition_name;
list_data+="&condition_val="+condition_val;
$.ajax({
type: "POST",
//async:false,
url: $host_url+"validatelastdate.demo",
data:list_data,
success: function($responce)
{
$responce = eval('(' + $responce + ')');
if($responce.error_code != 0)
{
alert($responce.data);
return false;
}else
{
$.ajax({
type: "POST",
//async:false,
url: $host_url+"GetPracticalMarksRegNos",
data:list_data,
success: GetPracticalMarksRegNosResponse
});
}
}
});
}
function GetPracticalMarksRegNosResponse($responce)
{
$responce = eval('(' + $responce + ')');
$("#btc_default_reg_div").html("");
if($responce.error_code==0)
{
$("#btc_default_reg_div").load($responce.data.filenme);
}
else
{
alert($responce.data);
}
}
function CancelBatchSetup()
{
$('#batch_dialog').dialog('close');
}
function SavePracticalEntryMarks()
{
var list_data ="&Degcode="+$("#batch_sub_degree_code").val();
list_data+="&Subcode="+$("#batch_sub_final_subcode").val();
list_data+="&VivaSubcode="+$("#batch_viva_subject_code").val();
list_data+="&Examno="+$("#batch_sub_Examno").val();
var pract_sub_code=$("#batch_sub_final_subcode").val();
var viva_sub_code=$("#batch_viva_subject_code").val();
var errorstatus = true;
pra_save_obj = new Object();
viva_save_obj = new Object();
pract_html_objects = $("input[id*='"+pract_sub_code+"']");
viva_html_objects = $("input[id*='"+viva_sub_code+"']");
var i=0;
jQuery.each(pract_html_objects, function(k, v) {
/* var reg_no = v['id'].split("_")[2];
var marks = parseFloat($("#"+v['id']).val());
if(marks < -2 || isNaN(marks))
{
alert('Enter valid marks');
$("#"+v['id']).val('');
$("#"+v['id']).focus();
errorstatus = false;
return false;
} */
var reg_no = v['id'].split("_")[2];
var marks = $("#"+v['id']).val();
if(marks.toUpperCase()=="AB")
marks="-2";
if(empty(marks) || marks == "-1")
{
alert("Marks with -1 is not allowed");
errorstatus = false;
return false;
}
pra_save_obj[i] = new Object();
pra_save_obj[i]['reg_no']=reg_no;
pra_save_obj[i]['marks']=marks;
i++;
});
var i=0;
jQuery.each(viva_html_objects, function(k, v) {
/* var reg_no = v['id'].split("_")[2];
var marks = parseFloat($("#"+v['id']).val());
if(marks < -2 || isNaN(marks))
{
alert('Enter valid marks');
$("#"+v['id']).val('');
$("#"+v['id']).focus();
errorstatus = false;
return false;
} */
var reg_no = v['id'].split("_")[2];
var marks = $("#"+v['id']).val();
if(marks.toUpperCase()=="AB")
marks="-2";
if(empty(marks) || marks == "-1")
{
alert("Marks with -1 is not allowed");
errorstatus = false;
return false;
}
viva_save_obj[i]=new Object();
viva_save_obj[i]['reg_no']=reg_no;
viva_save_obj[i]['marks']=marks;
i++;
});
if(errorstatus)
{
var pra_save_obj = encodeURIComponent(JSON.stringify(pra_save_obj));
var viva_save_obj = encodeURIComponent(JSON.stringify(viva_save_obj));
list_data+="&pra_save_obj="+pra_save_obj;
list_data+="&extname="+$("#extname").val();
list_data+="&intname="+$("#intname").val();
list_data+="&batch_no="+$("#batch_no").val();
list_data+="&viva_save_obj="+viva_save_obj;
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'>Saving... <img src='images/spinner.gif' border='0'></h1>" });
$.ajax({
type: "POST",
async:false,
url: $host_url+"SavePracticalEntryMarks",
data: list_data,
success:SavePracticalEntryMarksResponce
});
}
}
function SavePracticalEntryMarksResponce(responce)
{
responce = eval('(' + responce + ')');
$.unblockUI();
alert(responce.data);
}
/*##################### REPORT PART ##################################*/
function GeneratePracticalMarksReports()
{
degree=trim($("#batch_sub_degree_code").val());
exam=trim($("#batch_sub_Examno").val());
sub=trim($("#batch_sub_final_subcode").val());
from_qp_code=trim($("#batch_sub_final_subcode").val());
to_qp_code=trim($("#batch_sub_final_subcode").val());
batch_no=trim($("#batch_no").val());
if(empty(degree))
{
alert("Please Select Degree!!");
return false;
}
else if(empty(exam))
{
alert("Please Select exam!!");
return false;
}else if(empty(sub))
{
alert("Please Select sub!!");
return false;
}
else if(empty(from_qp_code))
{
alert("Please Select from_qp_code!!");
return false;
}else if(empty(batch_no))
{
alert("Please Select batch_no!!");
return false;
}
var str="°ree="+degree;
str+="°ree_name="+trim($("#batch_sub_degree_name").val());;
str+="&sub_name="+trim($("#batch_sub_fsubname").val());;
str+="&fs_sub_name="+trim($("#batch_sub_fssubname").val());;
str+="&batch_no="+trim($("#batch_no").val());;
str+="&exam="+exam;
str+="&sub="+sub;
str+="&from_qp_code="+from_qp_code;
str+="&to_qp_code="+to_qp_code;
window.location.href = $host_url+"GeneratePracticalMarksReports"+str;
}
function GetPracticalMarksReports()
{
var win_width = window.screen.width;
$('#batch_dialog').dialog('open');
$("#batch_dialog").data("width.dialog",400);
$("#batch_dialog").data("position.dialog",[(win_width-400)/2,90]);
$('#ui-dialog-title-batch_dialog').html('Mark Entry');
var path="html_modules/mark_set_up_popup.html";
$('#batch_dialog').load(path,function()
{
$("#from_qp_code").val(trim($("#batch_sub_final_subcode").val()));
$("#to_qp_code").val(trim($("#batch_sub_final_subcode").val()));
});
}
function CancelBatchSetup()
{
$('#batch_dialog').dialog('close');
}
function getteachdetails()
{
$.ajax({
type: "POST",
async:false,
url: $host_url+"getteachdetails",
success:function(responce)
{
$responce = eval('(' + responce + ')');
document.getElementById("intname").options.length = 0;
for($i=0;$i < $responce.data.length;$i++)
{
$op = new Option($responce.data[$i]['value'], $responce.data[$i]['id']);
$op.id=$responce.data[$i]['id'];//specifying the id for options
document.getElementById("intname").options.add($op);
}
document.getElementById("extname").options.length = 0;
for($i=0;$i < $responce.data.length;$i++)
{
$op = new Option($responce.data[$i]['value'], $responce.data[$i]['id']);
$op.id=$responce.data[$i]['id'];//specifying the id for options
document.getElementById("extname").options.add($op);
}
}
});
}
|