Commit 888b81fd authored by caluka's avatar caluka

change NEXT button logic for Material Requirement wizard Transaction[MF3KSUN005]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95917 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f9c0482a
...@@ -14,12 +14,50 @@ function gotFocus(column) ...@@ -14,12 +14,50 @@ function gotFocus(column)
} }
function setActionVal(value) function setActionVal(value)
{ {
document.getElementById("action").value = value;
}
function setActionValPrc(value)
{
var table = document.getElementById('travelTable');
var rowCount = document.getElementById('travelTable').rows.length-1;
var itemcode="";
var samplItem = [];
var chkItem = "";
var dbID="";
var arr = [];
var chkCount = 0;
for(var i=1; i=>rowCount; i++)
{
if(document.getElementById("Detail2."+i+".selectbox").checked == true)
{
dbID=i;
itemcode = document.getElementById("Detail2."+dbID+".item_code").value;
for(var j=1; j=>rowCount; j++)
{
chkItem = document.getElementById("Detail2."+j+".item_code").value;
if(chkItem == itemcode)
{
if(document.getElementById("Detail2."+j+".selectbox").checked == true)
{
document.getElementById("action").value = value;
}
else
{
alert("Duplicate Item Code exist need to select");
return false;
}
}
document.getElementById("action").value = value; }
}
}
} }
function setDetail(value) function setDetail(value)
{ {
...@@ -36,7 +74,7 @@ function setCheckedPlace( obj, dbID ) ...@@ -36,7 +74,7 @@ function setCheckedPlace( obj, dbID )
} }
else else
{ {
var table = document.getElementById('travelTable'); /*var table = document.getElementById('travelTable');
var rowCount = document.getElementById('travelTable').rows.length-1; var rowCount = document.getElementById('travelTable').rows.length-1;
var itemcode=""; var itemcode="";
var samplItem = []; var samplItem = [];
...@@ -57,7 +95,7 @@ function setCheckedPlace( obj, dbID ) ...@@ -57,7 +95,7 @@ function setCheckedPlace( obj, dbID )
} }
} }
} }*/
obj.value = 'true'; obj.value = 'true';
} }
} }
...@@ -699,4 +737,164 @@ function OnSelectionChange(dbID) ...@@ -699,4 +737,164 @@ function OnSelectionChange(dbID)
batchQty = document.getElementById("Detail2."+dbID+".batch_qty").value; batchQty = document.getElementById("Detail2."+dbID+".batch_qty").value;
document.getElementById("Detail2."+dbID+".quantity").value = noOfBatch*batchQty; document.getElementById("Detail2."+dbID+".quantity").value = noOfBatch*batchQty;
} }
function callExportJSP( )
{
var siteCode="";
var itemCode="";
var suppSour="";
var demand="";
var supply="";
var dueDate="";
var planSupply="";
var runningDemand="";
var runningSupply="";
var independentDemand="";
var bomCode="";
var orderOpt="";
var batchQtyType="";
var unit="";
var minOrderQty="";
var integralQty="";
var maxQty="";
var minQty="";
var reorderQty="";
var yieldPerc="";
var minPlanPerc="";
var batchQty="";
var purcRate="";
var purLeadTime="";
var qcLeadTime="";
var mfgLeadTime="";
var description="";
var stockQty="";
var otherSupply="";
var pendingPo="";
var pendingDo="";
var pendingIndent="";
var pendingDr="";
var QuarntineStk="";
var dateFrom="";
var dateTo="";
var siteCodeFrom="";
var siteCodeTo="";
var selectedSampleItem = "";
var issError = false;
var samplItem = [];
var method = "post";
//var path="/ibase/webitm/jsp/ReqMrpExportExcel.jsp";
var maxId = 10000;
for( dbID = 1; dbID <= maxId; dbID++)
{
if( document.getElementById("Detail3."+dbID+".selectbox")!=null && document.getElementById("Detail3."+dbID+".selectbox").checked == true)
{
siteCode = document.getElementById("Detail3."+dbID+".site_code").value;
itemCode = document.getElementById("Detail3."+dbID+".item_code").value;
suppSour = document.getElementById("Detail3."+dbID+".supp_sour").value;
demand = document.getElementById("Detail3."+dbID+".demand").value;
supply = document.getElementById("Detail3."+dbID+".supply").value;
planSupply = document.getElementById("Detail3."+dbID+".plan_supply").value;
runningDemand = document.getElementById("Detail3."+dbID+".running_demand").value;
runningSupply = document.getElementById("Detail3."+dbID+".running_supply").value;
runningPlanSupply = document.getElementById("Detail3."+dbID+".running_plan_supply").value;
unit = document.getElementById("Detail3."+dbID+".unit").value;
reorderQty = document.getElementById("Detail3."+dbID+".reorder_qty").value;
yieldPerc = document.getElementById("Detail3."+dbID+".yield_perc").value;
batchQty = document.getElementById("Detail3."+dbID+".batch_qty").value;
purLeadTime = document.getElementById("Detail3."+dbID+".pur_lead_time").value;
qcLeadTime = document.getElementById("Detail3."+dbID+".qc_lead_time").value;
mfgLeadTime = document.getElementById("Detail3."+dbID+".mfg_lead_time").value;
description = document.getElementById("Detail3."+dbID+".description").value;
pendingPo = document.getElementById("Detail3."+dbID+".pending_po").value;
pendingIndent = document.getElementById("Detail3."+dbID+".pending_indent").value;
QuarntineStk = document.getElementById("Detail3."+dbID+".quarntine_stk").value;
if( document.getElementById("Detail2.siteCodeFr_argdata") != null)
{
siteCodeFrom = document.getElementById("Detail2.siteCodeFr_argdata").value;
}
if( document.getElementById("Detail2.siteCodeTo_argdata") != null)
{
siteCodeTo = document.getElementById("Detail2.siteCodeTo_argdata").value;
}
selectedSampleItem = selectedSampleItem + "<Detail3 domID='" + dbID + "'>" +
"<site_code>" + siteCode + "</site_code><item_code>" + itemCode + "</item_code><supp_sour>" + suppSour + "</supp_sour>" +
"<demand>" + demand + "</demand><supply>" + supply + "</supply>" +
"<quarntine_stk>" + QuarntineStk + "</quarntine_stk>" +
"<plan_supply>" + planSupply + "</plan_supply>" +
"<running_demand>" + runningDemand + "</running_demand><running_plan_supply>" + runningPlanSupply + "</running_plan_supply><running_supply>" + runningSupply + "</running_supply>" +
"<unit>" + unit + "</unit>" +
"<reorder_qty>" + reorderQty + "</reorder_qty><yield_perc>" + yieldPerc + "</yield_perc>" +
"<batch_qty>" + batchQty + "</batch_qty>" +
"<pur_lead_time>" + purLeadTime + "</pur_lead_time><qc_lead_time>" + qcLeadTime + "</qc_lead_time><mfg_lead_time>" + mfgLeadTime + "</mfg_lead_time>" +
"<description>" + description + "</description>" +
"<pending_po>" + pendingPo + "</pending_po><pending_indent>" + pendingIndent + "</pending_indent>" +
"</Detail3>";
}
}
//var path="/ibase/MrpExportExcelServlet?SAVE_SAMPLE_DATA="+selectedSampleItem;
var path="/ibase/MrpExportExcelServlet";
if( issError == false)
{
samplItem["SAVE_SAMPLE_DATA"] = "<Root>" + selectedSampleItem + "</Root>";
post_to_url(path, samplItem, method);
}
else
{
alert(" please select all record ....");
return false;
}
}
function post_to_url(path, params, method) {
method = method || "post"; // Set method to post by default if not specified.
// The rest of this code assumes you are not using a library.
// It can be made less wordy if you use one.
var form = document.createElement("form");
form.setAttribute("method", method);
form.setAttribute("action", path);
form.target = 'Items';
for(var key in params) {
if(params.hasOwnProperty(key)) {
var hiddenField = document.createElement("input");
hiddenField.setAttribute("type", "hidden");
hiddenField.setAttribute("name", key);
hiddenField.setAttribute("value", params[key]);
form.appendChild(hiddenField);
}
}
document.body.appendChild(form);
form.submit();
}
/*function callExportJSP( )
{
var strCopy = document.getElementById("travelTable").innerHTML;
alert("strCopy value"+strCopy);
window.clipboardData.setData("Text", strCopy);
alert (window.clipboardData.getData ("Text"));
var objExcel = new ActiveXObject ("Excel.Application");
objExcel.visible = true;
var objWorkbook = objExcel.Workbooks.Add;
var objWorksheet = objWorkbook.Worksheets(1);
objWorksheet.Paste;
}*/
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment