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 : 18.118.162.166
Current Path : /var/www/oasis/js_old/ |
| Current File : /var/www/oasis/js_old/bundle_dispatch.js |
function CallenableBundleDisptch() {
$("#page_main_div").load("../html_modules/bundle_dispatch.html", function() {
document.getElementById("display_module_name").innerHTML =
"Bundle Dispatch";
document.getElementById("module_name_for_save").value = "Bundle Dispatch";
getDefaultHeadFooterLinks("Bundle Dispatch");
});
}
var nobundle = 0;
function GetDefaultBundleDetails() {
var qpcode = trim(document.getElementById("bun_disp_qp_code").value);
var qpdate = trim(document.getElementById("date_of_exam").value);
var qpsession = trim(document.getElementById("qp_session").value);
nobundle = trim(document.getElementById("no_of_bundle").value);
if (qpcode == "" || qpcode == "null") {
alert("Enter QP Code ");
document.getElementById("bun_disp_qp_code").focus;
return false;
}
if (qpdate == "" || qpdate == "null") {
alert("Enter Date ");
document.getElementById("qpdate").focus;
return false;
}
if (qpsession == "" || qpsession == "null") {
alert("Select Session ");
document.getElementById("qp_session").focus;
return false;
}
if (nobundle == "" || nobundle == "null") {
alert("Enter No of Bundles ");
document.getElementById("no_of_bundle").focus;
return false;
}
var dataString =
"qpcode=" +
qpcode +
"&qpdate=" +
qpdate +
"&nobundle=" +
nobundle +
"&qpsession=" +
qpsession;
$.ajax({
type: "POST",
async: false,
url: $host_url + "defaultBundleDetails",
data: dataString,
success: defaultBundleDetailsResponce
});
}
function defaultBundleDetailsResponce($responce) {
$responce = eval("(" + $responce + ")");
budleDispTable($responce);
$("#bun_disp_qp_code").attr("disabled", "true");
$("#date_of_exam").attr("disabled", "true");
$("#qp_session").attr("disabled", "true");
}
function budleDispTable($responce) {
var table_bundleEntry = "";
var index = 0;
var budleDetails = $responce.data["bundle_details"];
var budleCnt = budleDetails.length;
table_bundleEntry = table_bundleEntry +=
"<table width='60%' align='center' border='0' cellpadding='0' cellspacing='0'>";
table_bundleEntry = table_bundleEntry +=
"<th align='left' colspan='6' class='ui-jqgrid-titlebar ui-widget-header ui-corner-tl ui-corner-tr ui-helper' style='font-size:12px; padding-left:6px; height:24px;'>Bundle Dispatch</th> ";
table_bundleEntry = table_bundleEntry +=
"<tr class='ui-state-default ui-jqgrid-hdiv'>";
table_bundleEntry = table_bundleEntry +=
"<td id='td_dispatch_slno' style='padding:2px; width:20px; border-bottom:1px solid #C5DBEC; border-right:1px solid #C5DBEC; border-left:1px solid #C5DBEC;'><center>SL No</center></td>";
table_bundleEntry = table_bundleEntry +=
"<td id='td_dispatch_script' style='padding:2px; width:50px; border-bottom:1px solid #C5DBEC; border-right:1px solid #C5DBEC;'><center>No. of Scripts</center></td>";
table_bundleEntry = table_bundleEntry +=
"<td id='td_dispatch_script' style='padding:2px; width:50px; border-bottom:1px solid #C5DBEC; border-right:1px solid #C5DBEC;'><center>Bundle No.</center></td>";
table_bundleEntry = table_bundleEntry +=
"<td id='td_dispatch_delete' style='padding:2px; width:25px; border-bottom:1px solid #C5DBEC; border-right:1px solid #C5DBEC;'><center>Delete </center></td>";
for (var i = 0; i < budleCnt; i++) {
++index;
table_bundleEntry =
table_bundleEntry +
"<tr><td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; width:80px;'>" +
index +
"</td>";
table_bundleEntry =
table_bundleEntry +
"<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; width:80px;'><input type='hidden' id='bundle_" +
index +
"' value='" +
budleDetails[i]["FBUNO"] +
"'>";
table_bundleEntry =
table_bundleEntry +
"<input name='dispatch_ans_script' id='dispatch_script_" +
index +
"' type='text' style='width:70px;text-align:center;' value='" +
budleDetails[i]["FTOTSCRIPT"] +
"' /></td>";
table_bundleEntry =
table_bundleEntry +
"<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; width:80px;'>" +
budleDetails[i]["FBUNO"] +
"</td>";
table_bundleEntry =
table_bundleEntry +
"<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; width:80px;'><input type='checkbox' id='it_fmodule_" +
index +
"' onclick='deleteBundleDetails(" +
budleDetails[i]["FBUNO"] +
"," +
budleDetails[i]["FQPCODE"] +
")'></td></tr>";
}
if (nobundle > budleCnt) {
newBundle = nobundle - budleCnt;
} else {
document.getElementById("no_of_bundle").value = budleCnt;
newBundle = 0;
}
for (var i = 0; i < newBundle; i++) {
++index;
table_bundleEntry =
table_bundleEntry +
"<tr><td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; width:80px;'>" +
index +
"</td>";
table_bundleEntry =
table_bundleEntry +
"<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; width:80px;'><input type='hidden' id='bundle_" +
index +
"' value='0'>";
table_bundleEntry =
table_bundleEntry +
"<input name='dispatch_ans_script' id='dispatch_script_" +
index +
"' type='text' style='width:70px;text-align:center;' /></td>";
table_bundleEntry =
table_bundleEntry +
"<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; width:80px;'></td>";
table_bundleEntry =
table_bundleEntry +
"<td class='tbl_row_new' align='center' style='border-right:1px solid #C5DBEC; width:80px;'><input type='checkbox' id='it_fmodule_" +
index +
"'></td></tr>";
}
table_bundleEntry = table_bundleEntry + "</tr></table>";
$("#Dispatch_ans_script_header").html(table_bundleEntry);
}
function ClearBundleDetails() {
CallenableBundleDisptch();
}
function SaveBundleDetails() {
var att_data = new Object();
html_objects = $("input[id*='bundle_']");
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"] = $("#dispatch_script_" + internal_code).val();
att_data[internal_code]["d"] = $("#bundle_" + internal_code).val();
});
var qpcode = trim(document.getElementById("bun_disp_qp_code").value);
var qpdate = date_format(document.getElementById("date_of_exam").value);
var qpsession = trim(document.getElementById("qp_session").value);
var dataString =
"&qpcode=" + qpcode + "&qpdate=" + qpdate + "&qpsession=" + qpsession;
var myJSONText = encodeURIComponent(JSON.stringify(att_data));
$list_data = "output_details=" + myJSONText + dataString;
$.ajax({
type: "POST",
async: false,
url: $host_url + "saveBundleDetails",
data: $list_data,
success: saveBundleDetailsResponce
});
}
function saveBundleDetailsResponce($responce) {
$responce = eval("(" + $responce + ")");
alert($responce.data);
GetDefaultBundleDetails();
}
function generateBundleDispatchQPWise() {
var qpcode = trim(document.getElementById("bun_disp_qp_code").value);
var qpdate = trim(document.getElementById("date_of_exam").value);
var qpsession = trim(document.getElementById("qp_session").value);
nobundle = trim(document.getElementById("no_of_bundle").value);
if (qpcode == "" || qpcode == "null") {
alert("Enter QP Code ");
document.getElementById("bun_disp_qp_code").focus;
return false;
}
if (qpdate == "" || qpdate == "null") {
alert("Enter Date ");
document.getElementById("qpdate").focus;
return false;
}
if (nobundle == "" || nobundle == "null") {
alert("Enter No of Bundles ");
document.getElementById("no_of_bundle").focus;
return false;
}
var dataString =
"&qpcode=" +
qpcode +
"&qpdate=" +
qpdate +
"&nobundle=" +
nobundle +
"&qpsession=" +
qpsession;
window.location.href =
$host_url + "generateBundleDispatchQPWise" + dataString;
}
function deleteBundleDetails(bunid, qpcode) {
if (
confirm(
" Are you sure you want to Delete, Then Press 'OK' Else 'Cancel' "
) == true
) {
$.ajax({
type: "POST",
async: false,
url: $host_url + "deleteBundleDetails",
data: "bunid=" + bunid + "&qpcode=" + qpcode,
success: deleteBundleDetailsResponce
});
}
}
function deleteBundleDetailsResponce($responce) {
$responce = eval("(" + $responce + ")");
alert($responce.data);
GetDefaultBundleDetails();
}
|