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.145.92.213
function CallEnableAttendanceScreen()
{
$g_mes_valid_reg_no=0;
$geditinternalcode=0;
$g_mes_save_after_error_flag=0;
$g_mes_edit_valid_marks_flag=0;
$limit_start = 0;
$limit = 0;
window.enable_proper_module="Attendance Entry";
$("#page_main_div").load('html_modules/attendance_display.html',function()
{
document.getElementById('display_module_name').innerHTML = 'Attendanace Entry';
document.getElementById('module_name_for_save').value = 'SaveAttendanceEntry';
getDefaultHeadFooterLinks('Attendance Entry');
$("#main_mark_entry_div").hide();
$("#markentry_sub_degree_code").focus();
subCategoryDropDown();
});
$('#module_details_div').hide();
}
function clearAttendanceEntrytextbox()
{
$('#markentry_sub_degree_code').val('');
$('#markentry_sub_degree_name').val('');
$('#markentry_sub_Examno').val('');
$('#markentry_sub_Exam_name').val('');
$('#markentry_sub_final_subcode').val('');
$('#attentry_stud_section').val('');
document.getElementById('markentry_sub_fsubname').value='';
$('#mes_default_reg_div').hide();
}
// Svae All Date From Mark Entry Subjectwise Module
function SaveAttendanceDetails()
{
$list_data ="Fdegree="+$("#markentry_sub_degree_code").val();
$list_data+="&FExamno="+$("#markentry_sub_Examno").val();
$list_data+="&Fsubcode="+$("#markentry_sub_final_subcode").val();
$list_data+="&month_name="+$("#month_name").val();
$length_of_marks = ($("input[id*='hidden_']").length);
var att_data = new Object();
var validstatus = false;
html_objects =$("input[id*='conducted_']")
jQuery.each(html_objects, function(k, v)
{
var internal_code=v['id'].split("_")[1];
att_data[internal_code]=new Object();
att_data[internal_code]['c']=$("#conducted_"+internal_code).val();
att_data[internal_code]['a']=$("#attended_"+internal_code).val();
if(parseInt(att_data[internal_code]['a'])>parseInt(att_data[internal_code]['c']))
{
alert("Classes Attended cannot be greater than Classes Conducted");
$("#attended_"+internal_code).focus();
validstatus = true;
return false;
}
});
if(!validstatus)
{
var myJSONText = encodeURIComponent(JSON.stringify(att_data));
$list_data+="&output_details="+myJSONText;
$.ajax({
type: "POST",
async:false,
url: $host_url+"SaveAttendanceDetails",
data:$list_data,
success: SaveAttendanceDetailsResponce
});
}
} // END SAVE
function SaveAttendanceDetailsResponce($responce)
{
$responce = eval('(' + $responce + ')');
if($responce.error_code==0)
{
alert($responce.data);
$('#markentry_sub_degree_code').focus;
}
else
{
alert($responce.data);
}
}
function GetAttendanceRegisterNumbers()
{
//alert('calling');
$("#mes_default_reg_div").hide();
if($("#markentry_sub_degree_code").val()=="")
{
alert("Enter Degree Name");
$("#markentry_sub_degree_code").focus();
return;
}
if($("#markentry_sub_final_subcode").val()=="")
{
alert("Enter Subject Code");
$("#markentry_sub_final_subcode").focus();
return;
}
if($("#markentry_sub_Examno").val()=="")
{
alert("Enter Examno");
$("#markentry_sub_Examno").focus();
return;
}
if($("#attentry_stud_section").val()=="")
{
alert("Please Enter Section");
$("#attentry_stud_section").focus();
return;
}
$list_data ="Degcode="+$("#markentry_sub_degree_code").val();
$list_data+="&Subcode="+$("#markentry_sub_final_subcode").val();
$list_data+="&Examno="+$("#markentry_sub_Examno").val();
$list_data+="&Section="+$("#attentry_stud_section").val();
$list_data+="&month_name="+$("#month_name").val();
$type=$("#is_add_edit").val();
$.blockUI({ message: "<h1 class='h1' style='font-size:12px'><img src='images/ajax-loader.gif' border='0'></h1>" });
$.ajax({
type: "POST",
//async:false,
url: $host_url+"GetAttendanceRegisterNumbers",
data:$list_data,
success: GetAttendanceRegisterNumbersNosResponse
});
}
function GetAttendanceRegisterNumbersNosResponse($responce)
{
$responce = eval('(' + $responce + ')');
if($responce.error_code==0)
{
$.unblockUI();
$("#main_mark_entry_div").hide();
$("#mes_default_reg_div").show();
$("#mes_default_reg_div").load($responce.data.filenme,function(){
//$("input[id*='cond']")[0].focus();
});
}
}
function AssignAttendanceNextTdConductedVal(f_int_code)
{
var current_val=$("#conducted_"+f_int_code).val();
var next_input_id=$("#conducted_"+f_int_code).parent().parent().next("tr").find("input[id*='conducted_']")[0]['id'];
var next_input_id_val=$("#"+next_input_id).val();
if(empty(next_input_id_val) || next_input_id_val=="0")
{
$("#"+next_input_id).val(current_val);
}
}
function subCategoryDropDown()
{
$.ajax({
type: "POST",
data:"type="+"ME",
url: $host_url+"GetSubSubjectCategory.demo",
success: subCategoryDropDownresp
});
}
function subCategoryDropDownresp($responce)
{
$responce = eval('(' + $responce + ')');
document.getElementById('SubCategory').options.length=0;
for($i=0;$i <$responce.data.length;$i++)
{
$op = new Option($responce.data[$i]['Name'], $responce.data[$i]['Code']);
$op.id=$responce.data[$i]['Name'];//specifying the id for options
document.getElementById('SubCategory').options.add($op);
}
}
function validateAttendedVal(rowid)
{
var condval = document.getElementById("conducted_"+rowid).value;
var attendval = document.getElementById("attended_"+rowid).value;
if(parseInt(condval)<parseInt(attendval))
{
alert("Classes Attended cannot be greater than Classes Conducted");
document.getElementById("attended_"+rowid).value = 0;
$("#attended_"+rowid).focus();
return false;
}
else
AssignAttendanceNextTdConductedVal(rowid);
}
|