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"); if (db == "demo") { $("#bun_disp_qp_code").val("11302"); $("#date_of_exam").val("23/03/2021"); $("#qp_session").val("AM"); $("#bun_disp_qp_name").val("C002 Kannada III Theory"); $("#no_of_bundle").val("2"); } }); } 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_bundleEntry = table_bundleEntry += " "; table_bundleEntry = table_bundleEntry += ""; table_bundleEntry = table_bundleEntry += ""; table_bundleEntry = table_bundleEntry += ""; table_bundleEntry = table_bundleEntry += ""; table_bundleEntry = table_bundleEntry += ""; for (var i = 0; i < budleCnt; i++) { ++index; table_bundleEntry = table_bundleEntry + ""; table_bundleEntry = table_bundleEntry + ""; table_bundleEntry = table_bundleEntry + ""; table_bundleEntry = table_bundleEntry + ""; } 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 + ""; table_bundleEntry = table_bundleEntry + ""; table_bundleEntry = table_bundleEntry + ""; table_bundleEntry = table_bundleEntry + ""; } table_bundleEntry = table_bundleEntry + "
Bundle Dispatch
SL No
No. of Scripts
Bundle No.
Delete
" + index + ""; table_bundleEntry = table_bundleEntry + "" + budleDetails[i]["FBUNO"] + "
" + index + ""; table_bundleEntry = table_bundleEntry + "
"; $("#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.open($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(); }