var $g_ref_data_arr = ''; $host_url = getCookie('host_url'); $image_path = getCookie('image_path'); function POpupExamnohtml($degree_code, $exam_no) { $('#dialog').dialog('open'); $(".ui-dialog").data("height.dialog", 175); $(".ui-dialog").css({ width: 450 }); $("#dialog").css({ height: 176 }); $('#ui-dialog-title-dialog').html("Examno Details"); document.getElementById('dialog').style.display = ''; $main = "
"; document.getElementById('dialog').innerHTML = $main; var exam = jQuery("#exam_grid").jqGrid( { url: $host_url + 'ExamnoDetailsPopup.demo&DegCode=' + $degree_code + '&Examno=' + $exam_no + "'", //url:+$host_url+'ExamnoDetailsPopup.demo&DegCode='+trim($degcode)+'&searchField='+trim($Examno)+, datatype: 'json', colNames: ['ExamNo', 'Exam Name'], colModel: [{ name: 'fexamno', index: 'fexamno', width: 75 }, { name: 'fexamname', index: 'fexamname', width: 115 }], rowNum: 10, rowList: [5, 10, 15, 20, 25, 30], pager: jQuery('#sub_grid_div3'), sortname: 'id', imgpath: $image_path, height: '100', width: '445', viewrecords: true, sortorder: 'asc', multiselect: false, cellEdit: true, addCaption: 'Add Record' }).navGrid('#sub_grid_div3', { edit: false, add: false, del: false, search: false }, {}, {}, {}, { multipleSearch: true }). navButtonAdd('#sub_grid_div3', { caption: "", buttonicon: 'ui-icon-search', onClickButton: function () { exam[0].toggleToolbar() } }). navButtonAdd('#sub_grid_div3', { caption: "Select", onClickButton: function () { selectMarkEntrySubExamCode(); } }); exam.filterToolbar(); $("#gs_fexamno").focus(); $('.ui-search-toolbar').bind('keydown', function (evt) { var kC = (evt.which) ? evt.which : evt.keyCode; if (kC == 40) jQuery('#exam_grid').editCell(0, 0, false); /* if(kC==39) $('#'+evt.target.id).focusNextInputField(); if(kC==37) $('#'+evt.target.id).focusPreviousInputField(); */ }); } function selectMarkEntrySubExamCode() { var id = jQuery("#exam_grid").getGridParam('selrow'); if (id != null) { $.ajax({ type: "POST", async: false, data: "ExamNo=" + id + "°ree=" + window.location.g_popup_degree_code, url: $host_url + "getExamNo.demo", success: PopulateExamNoResponse }); $('#dialog').dialog("close"); } else { alert("Please select row"); } return; } function getmonths(degree, examno, module) { $.ajax({ type: "POST", async: false, data: "degree=" + degree + "&examno=" + examno, url: $host_url + "getmonthrange", success: function ($responce) { $responce = eval('(' + $responce + ')'); var frommonth = $responce.data['fattfrommth']; var tomonth = $responce.data['fatttomth']; var months = ['JAN', 'FEB', 'MAR', 'APR', 'MAY', 'JUN', 'JUL', 'AUG', 'SEP', 'OCT', 'NOV', 'DEC']; var a = months.indexOf(frommonth); var b = months.indexOf(tomonth); var options = ''; var result = []; if (a < b) { result = months.slice(a, b + 1) } else { var result1 = months.slice(0, b + 1); var result2 = months.slice(a, 12); result = result2.concat(result1); } for (let month of result) { options += ''; } if (module == 'saveAttendanceSummary') { $("#from_month_name").empty(); $("#from_month_name").append(options); $("#to_month_name").empty(); $("#to_month_name").append(options); } if (module == 'SaveAttendanceEntry') { $("#month_name").empty(); $("#month_name").append(options); } } }); } function PopulateExamNoResponse($responce) { $responce = eval('(' + $responce + ')'); if ($responce.error_code == 0) { //alert(document.getElementById('module_name_for_save').value); switch (document.getElementById('module_name_for_save').value) { case 'SaveMarkEntrySubjectwise': document.getElementById('markentry_sub_Examno').value = $responce.data['fexamno']; document.getElementById('markentry_sub_Exam_name').value = $responce.data['fexamname']; document.getElementById('markentry_sub_final_subcode').focus(); document.getElementById('markentry_sub_Examno').focus(); getSection(); break; case 'SaveMarkEntryStudentwise': document.getElementById('markentry_stu_Examno').value = $responce.data['fexamno']; document.getElementById('markentry_stu_Exam_name').value = $responce.data['fexamname']; document.getElementById('markentry_stu_Examno').focus(); getSection(); break; case 'Practical marks misc': document.getElementById('Examno').value = $responce.data['fexamno']; document.getElementById('Exam_name').value = $responce.data['fexamname']; document.getElementById('Examno').focus(); break; case 'Subjectwise Invigilators Dairy': document.getElementById('examno').value = $responce.data['fexamno']; document.getElementById('exam_name').value = $responce.data['fexamname']; document.getElementById('examno').focus(); break; case 'attendancefreezeing': document.getElementById('fmacas_sub_Examno').value = $responce.data['fexamno']; document.getElementById('fmacas_sub_Exam_name').value = $responce.data['fexamname']; document.getElementById('fmacas_sub_Examno').focus(); break; case 'SaveAbsentEntrySubjectwise': document.getElementById('abs_sub_Examno').value = $responce.data['fexamno']; document.getElementById('abs_sub_Exam_name').value = $responce.data['fexamname']; document.getElementById('abs_sub_Examno').focus(); break; case 'freezeModuleAtAdminCollegeSubject': document.getElementById('fmacas_sub_Examno').value = $responce.data['fexamno']; document.getElementById('fmacas_sub_Exam_name').value = $responce.data['fexamname']; break; case 'SavePracticalEntryFreezing': document.getElementById('fmacas_sub_Examno').value = $responce.data['fexamno']; document.getElementById('fmacas_sub_Exam_name').value = $responce.data['fexamname']; document.getElementById('fmacas_sub_Examno').focus(); break; case 'saveSubjectListGeneral': document.getElementById('report_sublist_general_Examno').value = $responce.data['fexamno']; document.getElementById('report_sublist_general_Exam_name').value = $responce.data['fexamname']; document.getElementById('report_sublist_general_Examno').focus(); break; case 'saveMarklistSubjectWise': document.getElementById('report_marklist_subject_Examno').value = $responce.data['fexamno']; document.getElementById('report_marklist_subject_Exam_name').value = $responce.data['fexamname']; document.getElementById('report_marklist_subject_Examno').focus(); break; case 'saveMarklistStudentWise': document.getElementById('report_marklist_student_Examno').value = $responce.data['fexamno']; document.getElementById('report_marklist_student_Examno_name').value = $responce.data['fexamname']; document.getElementById('report_marklist_student_Examno').focus(); break; case 'saveDatewar': document.getElementById('report_marklist_subject_wise_Examno').value = $responce.data['fexamno']; document.getElementById('report_marklist_subject_wise_Exam_name').value = $responce.data['fexamname']; document.getElementById('report_marklist_subject_wise_Examno').focus(); break; case 'saveDispatchAnswersScript': if ($g_dispatch_popup == 2) { $Textbox = document.getElementsByName("dispatch_ans_degree"); $NumTextBox = $Textbox.length; $("#dispatch_exam_" + $NumTextBox).val($responce.data.fexamno); document.getElementById('dispatch_exam_' + $NumTextBox).focus(); } else { $("#dispatch_exam_1").val($responce.data.fexamno); document.getElementById('dispatch_exam_1').focus(); } break; case 'saveDailyReport': $id = window.location.g_daliy_id; document.getElementById($id).value = $responce.data['fexamno']; break; case 'ReportAdmissionList': document.getElementById('report_Examno').value = $responce.data['fexamno']; document.getElementById('report_Exam_name').value = $responce.data['fexamname']; document.getElementById('report_Examno').focus(); break; case 'SaveBatchSetup': document.getElementById('batch_sub_Examno').value = $responce.data['fexamno']; document.getElementById('batch_sub_Exam_name').value = $responce.data['fexamname']; document.getElementById('batch_sub_Examno').focus(); break; case 'Batch Close': document.getElementById('batch_sub_Examno').value = $responce.data['fexamno']; document.getElementById('batch_sub_Exam_name').value = $responce.data['fexamname']; document.getElementById('batch_sub_Examno').focus(); break; case 'IdentifySubjFreshEx': document.getElementById('fresh_Examno').value = $responce.data['fexamno']; document.getElementById('fresh_Exam_name').value = $responce.data['fexamname']; document.getElementById('fresh_Examno').focus(); break; case 'SaveAttendanceEntry': document.getElementById('markentry_sub_Examno').value = $responce.data['fexamno']; document.getElementById('markentry_sub_Exam_name').value = $responce.data['fexamname']; document.getElementById('markentry_sub_Examno').focus(); var degree_code = document.getElementById('markentry_sub_degree_code').value; getmonths(degree_code, $responce.data['fexamno'], "SaveAttendanceEntry"); break; case 'saveAttendanceSummary': document.getElementById('report_marklist_subject_Examno').value = $responce.data['fexamno']; document.getElementById('report_marklist_subject_Exam_name').value = $responce.data['fexamname']; document.getElementById('report_marklist_subject_Examno').focus(); var degree_code = document.getElementById('report_marklist_subject_degree_code').value; getmonths(degree_code, $responce.data['fexamno'], "saveAttendanceSummary"); break; case 'Update Section': document.getElementById('stud_section_Examno').value = $responce.data['fexamno']; document.getElementById('stud_section_Examno_name').value = $responce.data['fexamname']; document.getElementById('stud_section_Examno').focus(); break; case 'Section List': document.getElementById('stud_section_Examno').value = $responce.data['fexamno']; document.getElementById('stud_section_Examno_name').value = $responce.data['fexamname']; document.getElementById('stud_section_Examno').focus(); break; case 'ECHblk': document.getElementById('ech_sub_Examno').value = $responce.data['fexamno']; document.getElementById('ech_sub_Exam_name').value = $responce.data['fexamname']; document.getElementById('ech_sub_Examno').focus(); break; case 'Marks List (Elements)': document.getElementById('report_marklist_subject_Examno').value = $responce.data['fexamno']; document.getElementById('report_marklist_subject_Exam_name').value = $responce.data['fexamname']; document.getElementById('report_marklist_subject_Examno').focus(); break; case 'batch preparation Dairy': document.getElementById('report_batch_prepation_examno_code').value = $responce.data['fexamno']; document.getElementById('report_batch_prepation_examno_name').value = $responce.data['fexamname']; document.getElementById('report_batch_prepation_examno_code').focus(); break; case 'I.A Marks Pending': document.getElementById('report_marklist_student_Examno').value = $responce.data['fexamno']; document.getElementById('report_marklist_student_Examno_name').value = $responce.data['fexamname']; document.getElementById('report_marklist_student_Examno').focus(); break; case 'Practical Daily Report': document.getElementById('report_topsheet_Examno').value = $responce.data['fexamno']; document.getElementById('report_topsheet_Examno_name').value = $responce.data['fexamname']; document.getElementById('report_topsheet_Examno').focus(); break; case 'addmistion degree': document.getElementById('Examno').value = $responce.data['fexamno']; document.getElementById('Exam_name').value = $responce.data['fexamname']; //document.getElementById('report_topsheet_Examno').focus(); break; case 'iaemptyformat': document.getElementById('ia_empty_examno').value = $responce.data['fexamno']; document.getElementById('ia_empty_examno_name').value = $responce.data['fexamname']; //document.getElementById('report_topsheet_Examno').focus(); break; } } else { alert('failed'); } }