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 = ""; table += ""; table +=""; table +="" table +=""; table +=""; if(viva_sub_code != '') { table +=vivacol; } table +=""; table +=""; table +=""; table +=""; table +=vivamarks; table +=""; table +="
Marks Entry
Reg. No.
Student Name
prct. Marks
"; table +=""; table +=""; table +=""; 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(); }