0xV3NOMx
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.139.93.242


Current Path : /proc/thread-self/root/var/www/html/gcm/custom_js/
Upload File :
Current File : //proc/thread-self/root/var/www/html/gcm/custom_js/batch_setup.js

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;
					}
				}
			}
		});
}

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="&degree="+degree;
	str+="&degree_name="+trim($("#batch_sub_degree_name").val());
	str+="&sub_name="+encodeURIComponent(trim($("#batch_sub_fsubname").val()));
	str+="&fs_sub_name="+trim($("#batch_sub_fssubname").val());
	str+="&exam="+exam;
	str+="&sub="+sub;
	str+="&from_batch="+from_batch; 
	str+="&to_batch="+to_batch;
	  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="&degree="+degree;
	str+="&degree_name="+trim($("#batch_sub_degree_name").val());
	str+="&sub_name="+encodeURIComponent(trim($("#batch_sub_fsubname").val()));
	str+="&fs_sub_name="+trim($("#batch_sub_fssubname").val());
	str+="&exam="+exam;
	str+="&sub="+sub;
	str+="&from_batch="+from_batch; 
	str+="&to_batch="+to_batch;
	  window.location.href = $host_url+"GenerateBatchWorkSheets"+str;  
}