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.148.112.15


Current Path : /var/www/oasis/js_old/
Upload File :
Current File : /var/www/oasis/js_old/Dispatch_answer_script.js

$g_dispatch_ans_script_count = 1;
$g_dispatch_ans_script_data = "";
$g_dispatch_popup = "";
$g_dispatch_degree_code = "";
$g_Dispatch_ans_script_header = "";
function LoadEnableDispatchanswerscript() {
  $("#page_main_div").load(
    "../html_modules/dispatch_answer_scripts.html",
    function() {
      $geditinternalcode = 0;
      window.enable_proper_module = "enableDispatchanswerscript";

      document.getElementById("display_module_name").innerHTML =
        "Dispatch Answers Script";
      document.getElementById("module_name_for_save").value =
        "saveDispatchAnswersScript";
      document.getElementById("is_add_edit").value = "Edit";
      getDefaultHeadFooterLinks("Dispatch Answers Script");
      $("#print_row").hide();
      retainDispatchAnsScripts();
    }
  );
}
function GetDefaultDispatchAnsScript() {
  if ($("#date_of_exam").val() == "") {
    alert("Please Enter Date of Exam");
    $("#date_of_exam").focus();
    return;
  } else if ($("#session_state").val() == "") {
    alert("Please Enter session");
    $("#session_state").focus();
    return;
  }
  $.ajax({
    type: "POST",
    //async:false,
    url: $host_url + "getDefaultDispatchAnswersScript.demo",
    data:
      "date=" +
      encodeURIComponent(date_format($("#date_of_exam").val())) +
      "&session=" +
      trim($("#session_state").val()),
    success: GetDefaultDispatchAnswersScriptResponse
  });
}
function GetDefaultDispatchAnswersScriptResponse($responce) {
  $responce = eval("(" + $responce + ")");
  if ($responce.error_code == 0) {
    $("#Dispatch_default_ans_script_div").html($responce.data.html);
    $("#Dispatch_default_ans_script_div").show();
    $("#dispatch_list_div").hide();
    $g_dispatch_ans_script_data = $responce.data.table_data;
    //$('#add_row').focus();
  }
}
function showDispatchAnswerScript() {
  document.getElementById("is_add_edit").value = "Add";
  $("#dispatch_list_div").show();
  $("#Dispatch_default_ans_script_div").hide();
}

function getDASExamName($deg_value, $id) {
  if ($deg_value != "") getExamName($deg_value, $id);
  else {
    $deg_id = $id.substring($id.lastIndexOf("_") + 1);
    alert("Please Enter Degree");
    $("#dispatch_degree_" + $deg_id).focus();
  }
}
function CreateNextRowDispatchEntry($id) {
  $Textbox = document.getElementsByName("dispatch_ans_degree");
  $NumTextBox = $Textbox.length;
  // alert($NumTextBox);

  $previous_NumTextBox = $Textbox.length;
  $sub = $id.substring($id.lastIndexOf("_") + 1);

  $NumTextBox += 1;
  $g_dispatch_ans_script_count = $NumTextBox;
  if (parseInt($NumTextBox % 2) == 0) {
    $input_class = "tbl_row_input";
    $class = "tbl_row";
  } else {
    $class = "tbl_row1";
    $input_class = "tbl_row1_input";
  }

  //document.getElementById("dispatch_degree_"+$previous_NumTextBox).readOnly=true;
  $tbody = document.getElementById("Dispatch_ans_script_header");
  $rowcount = $tbody.rows.length;
  //alert($rowcount);
  $tr = $tbody.insertRow($rowcount);
  $tr.id = $NumTextBox;
  $tr.className = $class;

  $td_one = $tr.insertCell(0);
  $degree = document.createElement("input");
  $degree.type = "text";
  $degree.className = $input_class;
  $degree.id = "dispatch_degree_" + $NumTextBox;
  $degree.name = "dispatch_ans_degree";
  $degree.onClick = "$g_dispatch_degree_code=" + $degree.id;
  // alert($g_dispatch_degree_code);
  $degree.align = "center";
  $td_one.style.borderLeft = "solid #C5DBEC 1px";
  $td_one.style.borderRight = "solid #C5DBEC 1px";
  $td_one.style.borderBottom = "solid #C5DBEC 1px";
  $td_one.style.padding = "2px";
  $degree.onkeydown = DispatchDegreeEntryPopup;
  $degree.onblur = function() {
    getDASDegreeCode(this.id);
  };
  $degree.onfocus = function() {
    assignGolbalDispatchScriptIDS(this.id);
  };
  $td_one.appendChild($degree);
  // $td_one.style.width = "30px";
  $td_one.align = "center";

  $td_two = $tr.insertCell(1);
  $exam = document.createElement("input");
  $exam.type = "text";
  $exam.className = $input_class;
  $exam.id = "dispatch_exam_" + $NumTextBox;
  $exam.name = "dispatch_ans_exam";
  $exam.align = "center";
  $td_two.style.borderRight = "solid #C5DBEC 1px";
  $td_two.style.borderBottom = "solid #C5DBEC 1px";
  $td_two.style.padding = "2px";
  $exam.onkeydown = DispatchExamEntryPopup;
  $exam.onblur = function() {
    getExamName(document.getElementById($degree.id).value, this.id);
  };
  $exam.onfocus = function() {
    assignGolbalDispatchScriptIDS(this.id);
  };
  $td_two.appendChild($exam);
  // $td_two.style.width = "20px";
  $td_two.align = "center";

  $td_three = $tr.insertCell(2);
  $code = document.createElement("input");
  $code.type = "text";
  $code.className = $input_class;
  $code.id = "dispatch_subcode_" + $NumTextBox;
  $code.name = "dispatch_ans_subcode";
  $code.align = "center";
  $td_three.style.borderRight = "solid #C5DBEC 1px";
  $td_three.style.borderBottom = "solid #C5DBEC 1px";
  $td_three.style.padding = "2px";
  $code.setAttribute(
    "onkeydown",
    "keyboardSubjectNamesPopupForAnswerScript(event,'" + $NumTextBox + "')"
  );
  $code.onblur = function() {
    getSubjectNameForDispatchScriptBlur(this.id);
  };
  $code.onfocus = function() {
    assignGolbalDispatchScriptIDS(this.id);
  };
  $td_three.appendChild($code);
  window.location.g_popup_id = this.id;
  // $td_three.style.width = "40px";
  $td_three.align = "center";

  $td_three = $tr.insertCell(3);
  $name = document.createElement("input");
  $name.type = "text";
  $name.className = $input_class;
  $name.id = "dispatch_name_" + $NumTextBox;
  $name.name = "dispatch_ans_name";
  $name.align = "center";
  $name.readonly = "readonly";
  $name.tabindex = "-1";
  $td_three.style.borderRight = "solid #C5DBEC 1px";
  $td_three.style.borderBottom = "solid #C5DBEC 1px";
  $td_three.style.padding = "2px";
  $name.onkeydown = DispatchSubjectCodeEntryPopup;
  $td_three.appendChild($name);
  //$td_three.style.width = "140px";
  $td_three.align = "center";

  $td_four = $tr.insertCell(4);
  $bundles = document.createElement("input");
  $bundles.type = "text";
  $bundles.className = $input_class;
  $bundles.id = "dispatch_buddles_" + $NumTextBox;
  $bundles.name = "dispatch_ans_buddles";
  $bundles.align = "center";
  $bundles.setAttribute(
    "onkeypress",
    "return acceptNumbersOnlyForModule(event)"
  );
  $td_four.style.borderRight = "solid #C5DBEC 1px";
  $td_four.style.borderBottom = "solid #C5DBEC 1px";
  $td_four.style.padding = "2px";
  $td_four.appendChild($bundles);
  // $td_four.style.width = "50px";
  $td_four.align = "center";

  $td_five = $tr.insertCell(5);
  $script = document.createElement("input");
  $script.type = "text";
  $script.className = $input_class;
  $script.id = "dispatch_script_" + $NumTextBox;
  $script.name = "dispatch_ans_script";
  $script.align = "center";
  $td_five.style.borderRight = "solid #C5DBEC 1px";
  $td_five.style.borderBottom = "solid #C5DBEC 1px";
  $td_five.style.padding = "2px";
  $script.onblur = function() {
    CheckForEmptyToCreatNextRow(this.id);
  };
  $td_five.appendChild($script);
  // $td_five.style.width = "50px";
  $td_five.align = "center";

  document.getElementById("dispatch_degree_" + $NumTextBox).style.width =
    "60px";
  document.getElementById("dispatch_degree_" + $NumTextBox).align = "center";
  //document.getElementById("dispatch_degree_"+$NumTextBox).style.border="0px";

  document.getElementById("dispatch_exam_" + $NumTextBox).style.width = "25px";
  document.getElementById("dispatch_exam_" + $NumTextBox).align = "center";
  //document.getElementById("dispatch_exam_"+$NumTextBox).style.border="0px";

  document.getElementById("dispatch_subcode_" + $NumTextBox).style.width =
    "75px";
  document.getElementById("dispatch_subcode_" + $NumTextBox).align = "center";

  document.getElementById("dispatch_name_" + $NumTextBox).style.width = "200px";
  document.getElementById("dispatch_name_" + $NumTextBox).align = "center";
  //document.getElementById("dispatch_name_"+$NumTextBox).style.border="0px";

  document.getElementById("dispatch_buddles_" + $NumTextBox).style.width =
    "70px";
  document.getElementById("dispatch_buddles_" + $NumTextBox).align = "center";
  //document.getElementById("dispatch_buddles_"+$NumTextBox).style.border="0px";

  document.getElementById("dispatch_script_" + $NumTextBox).style.width =
    "70px";
  document.getElementById("dispatch_script_" + $NumTextBox).align = "center";
  //document.getElementById("dispatch_script_"+$NumTextBox).style.border="0px";
  // $("#dispatch_degree_"+$NumTextBox).focus();
}
function CheckForEmptyToCreatNextRow($cur_id) {
  $id = $cur_id.substring($cur_id.lastIndexOf("_") + 1);
  $subcode = $("#dispatch_subcode_" + $id).val();
  //alert($subcode);
  if (
    document.getElementById($cur_id).value != "" &&
    $id == $g_dispatch_ans_script_count &&
    $subcode != ""
  ) {
    CreateNextRowDispatchEntry($cur_id);
    document.getElementById("dispatch_degree_" + $id).focus();
  }
  /* else
	{
		//alert('Enter Subject Code / Total Scripts');
		$("#dispatch_subcode_"+$id).focus();
	} */
}
function DispatchDegreeEntryPopup(evt) {
  var kC = evt.which ? evt.which : evt.keyCode;
  if (kC == 112) {
    $degree_code = "";
    $g_dispatch_popup = 1;
    openDegreeDetailsPopup();
    $("#gs_FDEGREE").focus();
    return false;

    /*  var url = "../ui/DegreeDetailsPopup.html?height=200&width=400&search_field="+$degree_code;
					tb_show("College Details", url);  		 	
	return false; */
  }
}

function DispatchExamEntryPopup(evt) {
  var kC = evt.which ? evt.which : evt.keyCode;
  if (kC == 112) {
    $Textbox = document.getElementsByName("dispatch_ans_degree");
    $NumTextBox = $Textbox.length;
    $g_dispatch_popup = 2;
    $degree_code = document.getElementById("dispatch_degree_" + $NumTextBox)
      .value;
    $Examno = "";
    PopupMarkEntrySubGetExamNO($degree_code, $Examno);
  }
}
function assignGolbalDispatchScriptIDS($textbox_id) {
  $id = $textbox_id.substring($textbox_id.lastIndexOf("_") + 1);
  //alert($id);
  window.location.g_popup_degree_code = $("#dispatch_degree_" + $id).val();
  window.location.g_popup_exam_no = $("#dispatch_exam_" + $id).val();
  window.location.g_dispatch_row_count_id = $id;
  //alert(window.location.g_popup_degree_code+'-'+window.location.g_popup_exam_no);
}
/* function keyboardSubjectNamesPopupForAnswerScript(evt,$thsid)
{	
		// alert($thsid);
		// $Disdegcode = $("#dispatch_degree_"+$thsid).val();	
		// $Disexamno = $("#dispatch_exam_"+$thsid).val(); 
		 //alert($Disdegcode+'-'+$Disexamno);
		/* if($Disdegcode=="")
		{
			alert("Please Enter Degree Code");
			document.getElementById("dispatch_degree_"+window.location.g_popup_degree_code).focus();
			return false;
		}
		if($Disexamno == "")
		{
			alert("Please Enter ExamNo");
			document.getElementById("dispatch_exam_").focus();
			return false;
		}
		var charCode = (evt.which) ? evt.which : evt.keyCode;
	if(charCode==112)// f1 KEY
	{
		var url = "../ui/SubjectAppearingPopupForAnswerScript.html?height=200&width=400";
				tb_show("Dispatch Details", url);
				//window.location.g_popup_degree_code = $Disdegcode;
				//window.location.g_popup_exam_no = $Disexamno;
				//window.location.g_dispatch_row_count_id = $g_dispatch_ans_script_count; // this row id 
	}
						
} */
function DispatchSubjectCodeEntryPopup(evt) {
  var kC = evt.which ? evt.which : evt.keyCode;
  if (kC == 112) {
    //$Textbox = document.getElementsByName("dispatch_ans_degree");
    //$NumTextBox = $Textbox.length;
    $g_dispatch_popup = 3;
    // $degree_code=document.getElementById('dispatch_degree_'+$NumTextBox).value;
    // $Examno=document.getElementById('dispatch_exam_'+$NumTextBox).value;
    //PopupMarkEntrySubGetSubjectDetails( $degree,$Examno);
    PopupMarkEntrySubGetSubjectDetails();
  }
}
function saveDispatchAnswerScripts() {
  $total_count_degree_dispatch = window.location.g_dispatch_row_count_id;
  $lstr_data = "&doe=" + date_format($("#date_of_exam").val());
  $lstr_data += "&session=" + encodeURIComponent($("#session_state").val());

  $disp_arr = new Object();
  //alert(g_dispatch_ans_script_data);

  if (document.getElementById("is_add_edit").value == "Edit") {
    $lstr_data += "&Type=" + "Edit";
    $Textbox = document.getElementsByName("dispatch_answer_scripts");
    $NumRow = $Textbox.length;
    $n = 0;
    for ($k = 1; $k <= $NumRow; $k++) {
      $disp_arr[$n] = new Object();
      // $mes_all_sub_code+="'"+$g_mark_entry_student_default_data[$i]['FCsubcode']+"',";
      // alert($("#d_degree_"+$k).val());
      $disp_arr[$n]["degree_code"] = $("#d_degree_" + $k).val();
      $disp_arr[$n]["degree_exam"] = $("#d_exam_" + $k).val();
      $disp_arr[$n]["degree_subcode"] = $("#d_code_" + $k).val();
      $disp_arr[$n]["degree_bundle"] = $("#d_bundles_" + $k).val();
      $disp_arr[$n]["degree_script"] = $("#d_script_" + $k).val();
      $n++;
    }
  } else {
    $lstr_data += "&Type=" + "Add";
    $n = 0;
    for ($i = 1; $i <= $total_count_degree_dispatch; $i++) {
      $disp_arr[$n] = new Object();
      $disp_arr[$n]["degree_code"] = trim($("#dispatch_degree_" + $i).val());
      $disp_arr[$n]["degree_exam"] = trim($("#dispatch_exam_" + $i).val());
      $disp_arr[$n]["degree_subcode"] = trim(
        $("#dispatch_subcode_" + $i).val()
      );
      $disp_arr[$n]["degree_bundle"] = trim($("#dispatch_buddles_" + $i).val());
      $disp_arr[$n]["degree_script"] = trim($("#dispatch_script_" + $i).val());
      $n++;
    }
  }
  var myJSONText = encodeURIComponent(JSON.stringify($disp_arr));
  $.ajax({
    type: "POST",
    //async:false,
    url: $host_url + "saveDispatchAnswerScripts.demo",
    data: $lstr_data + "&disp_arr=" + myJSONText,
    success: saveDispatchAnswerScriptsResponse
  });
}
function saveDispatchAnswerScriptsResponse($responce) {
  $responce = eval("(" + $responce + ")");
  alert($responce.data);
  clearDispatchAnswerScriptsFields();
  $("#date_of_exam").focus();
}
function clearDispatchAnswerScriptsFields() {
  $("#dispatch_list_div").html($g_Dispatch_ans_script_header);
  $("#date_of_exam").val("");
  $("#session_state").val("");
  $("#dispatch_degree_1").val("");
  $("#dispatch_exam_1").val("");
  $("#dispatch_subcode_1").val("");
  $("#dispatch_name_1").val("");
  $("#dispatch_buddles_1").val("");
  $("#dispatch_script_1").val("");

  $id = 0;
  window.location.g_popup_degree_code = "";
  window.location.g_popup_exam_no = "";
  window.location.g_dispatch_row_count_id = "";
  $("#dispatch_list_div").hide();
}
function retainDispatchAnsScripts() {
  $g_Dispatch_ans_script_header =
    "<table width='98%' id='Dispatch_ans_script_header' align='center' border='0' cellpadding='' cellspacing=''>";
  $g_Dispatch_ans_script_header +=
    "<tr><td class='act_txtclr' colspan='7' style='background-color:#3D83CC; color:#fff; font-weight:700; width:222px; padding:3px 6px; letter-spacing:0.5pt;'>Dispatch Answers Script</td></tr>";
  $g_Dispatch_ans_script_header +=
    "<tr style='background-image:url(../jqGrid3/themes/tarka/images/grid-blue-hd.gif);border-bottom:1px solid #CBC7B8; color:#000; font-weight:700; padding:3px 6px; letter-spacing:0.5pt;'>";
  $g_Dispatch_ans_script_header +=
    "<td  id='td_dispatch_degree' style='padding:2px; width:70px; border-left:1px solid #ccc; border-right:1px solid #ccc;'><center>Degree</center></td>";
  $g_Dispatch_ans_script_header +=
    "<td id='td_dispatch_exam' style='padding:2px; width:30px;   border-right:1px solid #ccc;'><center> Exam</center></td>";
  $g_Dispatch_ans_script_header +=
    "<td id='td_dispatch_subcode' style='padding:2px; width:85px;   border-right:1px solid #ccc;'><center> CODE </center></td>";
  $g_Dispatch_ans_script_header +=
    "<td id='td_dispatch_name' style='padding:2px; width:210px;   border-right:1px solid #ccc;'><center>Name</center></td>";
  $g_Dispatch_ans_script_header +=
    "<td id='td_dispatch_bundle' style='padding:2px; width:80px;   border-right:1px solid #ccc;'><center>Bundle</center></td>";
  $g_Dispatch_ans_script_header +=
    "<td id='td_dispatch_script' style='padding:2px; width:80px;   border-right:1px solid #ccc;'><center>Script</center></td>";
  $g_Dispatch_ans_script_header += "</tr>";
  $g_Dispatch_ans_script_header += "<tr class=tbl_row>";
  $g_Dispatch_ans_script_header +=
    "<td align=center style='width:70px;border-top:1px solid #ccc;border-left:1px solid #ccc; padding:2px;'>";
  $g_Dispatch_ans_script_header +=
    "<input id='dispatch_degree_1' type='text' name='dispatch_ans_degree'";
  $g_Dispatch_ans_script_header += "   style='width:60px;'";
  $g_Dispatch_ans_script_header += "onblur='getDASDegreeCode(this.id);'";
  $g_Dispatch_ans_script_header +=
    " onkeydown='return keyboardDegreePopup(event,this.id,$(\"#dispatch_degree_1\").val());'  />";
  $g_Dispatch_ans_script_header += "</td>";

  $g_Dispatch_ans_script_header += "<td align='center' style='width:30px;'> ";
  $g_Dispatch_ans_script_header +=
    "<input name=dispatch_ans_exam id=dispatch_exam_1 type=text ";
  $g_Dispatch_ans_script_header +=
    "onblur='getDASExamName($(\"#dispatch_degree_1\").val(), this.id);' ";
  $g_Dispatch_ans_script_header +=
    "onkeydown='return keyboardExamNoPopup(event,this.id,$(\"#dispatch_exam_1\").val())'";
  $g_Dispatch_ans_script_header += " style='width:25px;' >";
  $g_Dispatch_ans_script_header += "</td>";

  $g_Dispatch_ans_script_header += "<td align='center' style='width:85px;'>";
  $g_Dispatch_ans_script_header +=
    "<input name='dispatch_ans_subcode' id='dispatch_subcode_1' type='text' style='width:75px;'";
  $g_Dispatch_ans_script_header +=
    "onblur='getSubjectNameForDispatchScriptBlur(this.id);'";
  $g_Dispatch_ans_script_header += "onclick='$g_dispatch_ans_code=this.id'";
  $g_Dispatch_ans_script_header +=
    "onkeydown='return keyboardSubjectNamesPopupForAnswerScript(event,1);'";
  $g_Dispatch_ans_script_header +=
    "onfocus='assignGolbalDispatchScriptIDS(this.id)'/>";
  $g_Dispatch_ans_script_header += "</td>";
  $g_Dispatch_ans_script_header += "<td align='center' style='width:210px;' >";
  $g_Dispatch_ans_script_header +=
    "<input name='dispatch_ans_name' id='dispatch_name_1' readonly";
  $g_Dispatch_ans_script_header += "onclick='$g_dispatch_ans_name=this.id'";
  $g_Dispatch_ans_script_header += " type='text' style='width:200px;' />";
  $g_Dispatch_ans_script_header += "</td>";
  $g_Dispatch_ans_script_header += "<td align='center' style='width:80px;'>";
  $g_Dispatch_ans_script_header +=
    "<input name='dispatch_ans_buddles' id='dispatch_buddles_1' type='text' style='width:70px;'/>";
  $g_Dispatch_ans_script_header += "</td>";
  $g_Dispatch_ans_script_header += "<td align='center' style='width:80px;'>";
  $g_Dispatch_ans_script_header +=
    "<input type=text  id=dispatch_script_1 name=dispatch_ans_script  style='width:70px;' onblur='CheckForEmptyToCreatNextRow(this.id);' /></td>";
  $g_Dispatch_ans_script_header += "</tr>";
  $g_Dispatch_ans_script_header += "</table>";
}