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 : 13.59.36.4
function LoadBatchSetup()
{
$g_entered_batch="";
$("#page_main_div").load('html_modules/batch_setup.html?v=25052016',function()
{
$geditinternalcode=0;
window.enable_proper_module="enableLoadRevaluationt";
document.getElementById('display_module_name').innerHTML = 'Batch Preparation';
document.getElementById('module_name_for_save').value = 'SaveBatchSetup';
document.getElementById('is_add_edit').value = 'Edit';
getDefaultHeadFooterLinks("Batch Setup");
});
}
function AssignBatchNo(reg_no)
{
if(empty($("#mes_marks_"+reg_no).val()))
{
$("#mes_marks_"+reg_no).val($g_entered_batch);
}
CalculateBatchDetails();
}
function CheckBatchmaxNo(this_obj)
{
return true;
batch_arr=new Array();
batch_arr.push(1);
html_objects = $("input[id*='mes_marks_']");
jQuery.each(html_objects, function(k, v) {
var batch_no = parseInt($("#"+v['id']).val());
if(batch_no>7) return true;
if(!in_array(batch_no,batch_arr) && batch_no>0 && this_obj.id!=v['id'])
{
batch_arr.push(parseInt(batch_no));
}
});
max_batch=Math.max.apply(null, batch_arr);
next_batch=eval(max_batch+1);
if(this_obj.value>next_batch && next_batch!=1)
{
alert("Max Batch No You can enter is "+next_batch);
$("#"+this_obj.id).focus();
$("#"+this_obj.id).val("");
return false;
}
}
function CalculateBatchDetails()
{
html_objects = $("input[id*='mes_marks_']");
total_batch_obj=new Object();
for(i=1;i<=12;i++)
{
total_batch_obj[i]=new Object();
total_batch_obj[i]=0;
$("#b"+i).html(0);
}
jQuery.each(html_objects, function(k, v) {
var batch_no = parseFloat($("#"+v['id']).val());
if(!empty(batch_no) && batch_no>0 && batch_no!="00")
total_batch_obj[batch_no]=eval(total_batch_obj[batch_no]+1);
});
jQuery.each(total_batch_obj, function(kk, vv) {
if(vv>0)
{
$("#b"+kk).html(vv);
}
});
}
var $batch;
function gettotalstudentcount()
{
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+="&batch_nos="+$("#batch_nos").val();
list_data+="&fssubname="+$("#batch_sub_fssubname").val();
list_data+="&condition_name="+condition_name;
list_data+="&condition_val="+condition_val;
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'>Getting... <img src='images/spinner.gif' border='0'></h1>" });
$.ajax({
type: "POST",
url: $host_url+"Getstudentcount",
data:list_data,
success: function($responce)
{
$responce = eval('(' + $responce + ')');
$.unblockUI();
if($responce.error_code==0)
{
document.getElementById('countvalue').value = $responce.data['count'];
$batch = $responce.data['batchno'];
if($responce.data['batchno'] != 0)
{
document.getElementById('batch_nos').disabled = true;
}
else
{
document.getElementById('batch_nos').disabled = false;
}
}
else
{
alert($responce.data);
return;
}
}
});
}
function GetBatchWiseRegNos()
{
$("#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;
}
var $batchno = $("#batch_nos").val();
var $count = $("#countvalue").val();
if(parseInt($count) < parseInt($batchno))
{
alert('No. of Students Per Batch is greater than students count.');
$("#batch_nos").focus();
return;
}
if($batch == 0)
{
/* if($("#batch_nos").val()=="")
{
alert("Please Enter No. of Students Per Batch");
$("#batch_nos").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+="&batch_nos="+$("#batch_nos").val();
list_data+="&fssubname="+$("#batch_sub_fssubname").val();
list_data+="&condition_name="+condition_name;
list_data+="&condition_val="+condition_val;
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'>Getting... <img src='images/spinner.gif' border='0'></h1>" });
$.ajax({
type: "POST",
//async:false,
url: $host_url+"GetBatchWiseRegNos",
data:list_data,
success: GetBatchWiseRegNosResponse
});
}
function GetBatchWiseRegNosResponse($responce)
{
$responce = eval('(' + $responce + ')');
$.unblockUI();
$("#btc_default_reg_div").html("");
if($responce.error_code==0)
{
$("#btc_default_reg_div").load($responce.data.filenme,function(){
CalculateBatchDetails();
});
}
}
function SaveBatchWiseDetails()
{
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();
list_data+="&batch_nos="+$("#batch_nos").val();
$length_of_marks = ($("input[id*='hidden_']").length);
save_obj = new Object();
$mes_all_reg_nos='';
count_marks = 0;
html_objects = $("input[id*='mes_marks_']");
var i=0;
jQuery.each(html_objects, function(k, v) {
var batch_no = $("#"+v['id']).val();
var reg_no = v['id'].split("mes_marks_")[1];
save_obj[i]=new Object();
save_obj[i]['reg_no']=reg_no;
save_obj[i]['batch_no']=batch_no;
i++;
});
var myJSONText = encodeURIComponent(JSON.stringify(save_obj));
list_data+="&output_details="+myJSONText;
$.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+"SaveBatchWiseDetails",
data: list_data,
success: SaveBatchWiseDetailsResponce
});
}
function SaveBatchWiseDetailsResponce(responce)
{
responce = eval('(' + responce + ')');
$.unblockUI();
alert(responce.data);
$("#btc_default_reg_div").html("");
}
/*##################### REPORT PART ##################################*/
function GenerateFromBatchPrepration()
{
degree=trim($("#batch_sub_degree_code").val());
exam=trim($("#batch_sub_Examno").val());
sub=trim($("#batch_sub_final_subcode").val());
from_batch=trim($("#from_batch").val());
to_batch=trim($("#to_batch").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_batch))
{
alert("Please Select From batch!!");
return false;
} */
var str="°ree="+degree;
str+="°ree_name="+trim($("#batch_sub_degree_name").val());
str+="&exam="+exam;
str+="&sub="+sub;
str+="&from_batch="+from_batch;
str+="&to_batch="+to_batch;
str+="&sub_name="+encodeURIComponent(trim($("#batch_sub_fsubname").val()));
str+="&fs_sub_name="+trim($("#batch_sub_fssubname").val());
window.location.href = $host_url+"GenerateBatchSetupDetails"+str;
}
function GenerateBatchWorkSheetsFromBatchPreparation()
{
degree=trim($("#batch_sub_degree_code").val());
exam=trim($("#batch_sub_Examno").val());
sub=trim($("#batch_sub_final_subcode").val());
from_batch=trim($("#from_batch").val());
to_batch=trim($("#to_batch").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_batch))
{
alert("Please Select From batch!!");
return false;
} */
var str="°ree="+degree;
str+="°ree_name="+trim($("#batch_sub_degree_name").val());
str+="&exam="+exam;
str+="&sub="+sub;
str+="&from_batch="+from_batch;
str+="&to_batch="+to_batch;
str+="&fs_sub_name="+encodeURIComponent(trim($("#batch_sub_fssubname").val()));
str+="&sub_name="+encodeURIComponent(trim($("#batch_sub_fsubname").val()));
// alert(str);
window.location.href = $host_url+"GenerateBatchWorkSheets"+str;
}
|