Commit 6b0b536c authored by manohar's avatar manohar

stock button no_art set


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93793 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 0746a586
...@@ -438,7 +438,7 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct ...@@ -438,7 +438,7 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct
String locCode = "", lotNo = "", lotSl = "", unit = "", stockQty = "", rate = ""; String locCode = "", lotNo = "", lotSl = "", unit = "", stockQty = "", rate = "";
Node currDetail = null, currDetail1 = null; Node currDetail = null, currDetail1 = null;
int count = 0; int count = 0;
double stkQty = 0; double stkQty = 0, noArt = 0, qtyPerArt = 0;
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB(); ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
try try
...@@ -530,7 +530,7 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct ...@@ -530,7 +530,7 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct
valueXmlString.append("<tax_env isSrvCallOnChg='0'>").append("<![CDATA[").append(taxEnv == null?"":taxEnv.trim()).append("]]>").append("</tax_env>\r\n"); valueXmlString.append("<tax_env isSrvCallOnChg='0'>").append("<![CDATA[").append(taxEnv == null?"":taxEnv.trim()).append("]]>").append("</tax_env>\r\n");
valueXmlString.append("<rate isSrvCallOnChg='0'>").append("<![CDATA[").append(Double.parseDouble(rate)).append("]]>").append("</rate>\r\n"); valueXmlString.append("<rate isSrvCallOnChg='0'>").append("<![CDATA[").append(Double.parseDouble(rate)).append("]]>").append("</rate>\r\n");
sql = "SELECT ACCT_CODE__INV, CCTR_CODE__INV FROM STOCK " sql = "SELECT ACCT_CODE__INV, CCTR_CODE__INV, QTY_PER_ART FROM STOCK " // 18/10/13 manoharan qty_per_art added
+"WHERE ITEM_CODE = '"+itemCode+"' " +"WHERE ITEM_CODE = '"+itemCode+"' "
+"AND SITE_CODE = '"+siteCodeReq+"' " +"AND SITE_CODE = '"+siteCodeReq+"' "
+"AND LOC_CODE = '"+locCode+"' " +"AND LOC_CODE = '"+locCode+"' "
...@@ -542,6 +542,7 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct ...@@ -542,6 +542,7 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct
{ {
acctCodeInv = rset.getString(1); acctCodeInv = rset.getString(1);
cctrCodeInv = rset.getString(2); cctrCodeInv = rset.getString(2);
qtyPerArt = rset.getDouble("QTY_PER_ART");
System.out.println("acctCodeInv :"+acctCodeInv+"\n cctrCodeInv :"+cctrCodeInv); System.out.println("acctCodeInv :"+acctCodeInv+"\n cctrCodeInv :"+cctrCodeInv);
valueXmlString.append("<acct_code__inv isSrvCallOnChg='0'>").append("<![CDATA[").append(acctCodeInv).append("]]>").append("</acct_code__inv>\r\n"); valueXmlString.append("<acct_code__inv isSrvCallOnChg='0'>").append("<![CDATA[").append(acctCodeInv).append("]]>").append("</acct_code__inv>\r\n");
valueXmlString.append("<cctr_code__inv isSrvCallOnChg='0'>").append("<![CDATA[").append(cctrCodeInv).append("]]>").append("</cctr_code__inv>\r\n"); valueXmlString.append("<cctr_code__inv isSrvCallOnChg='0'>").append("<![CDATA[").append(cctrCodeInv).append("]]>").append("</cctr_code__inv>\r\n");
...@@ -552,6 +553,17 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct ...@@ -552,6 +553,17 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(stockQty).append("]]>").append("</quantity>\r\n"); valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(stockQty).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<quantity__std isSrvCallOnChg='0'>").append("<![CDATA[").append(stockQty).append("]]>").append("</quantity__std>\r\n");//updated by nisar on 30/11/07 valueXmlString.append("<quantity__std isSrvCallOnChg='0'>").append("<![CDATA[").append(stockQty).append("]]>").append("</quantity__std>\r\n");//updated by nisar on 30/11/07
quantity1 = quantity1 - Double.parseDouble(stockQty); quantity1 = quantity1 - Double.parseDouble(stockQty);
noArt = (Double.parseDouble(stockQty)) / qtyPerArt;
System.out.println("Manohar 17/10/13 before noArt [" + noArt + "] Math.floor(noArt) [" + Math.floor(noArt) + "]");
if ( (noArt - Math.floor(noArt) ) != 0 )
{
noArt = Math.floor(noArt + 0.5d);
}
else
{
noArt = Math.floor(noArt);
}
System.out.println("Manohar 17/10/13 after noArt [" + noArt + "]");
} }
else else
{ {
...@@ -559,12 +571,35 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct ...@@ -559,12 +571,35 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct
{ {
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(stockQty).append("]]>").append("</quantity>\r\n"); valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(stockQty).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<quantity__std isSrvCallOnChg='0'>").append("<![CDATA[").append(stockQty).append("]]>").append("</quantity__std>\r\n"); valueXmlString.append("<quantity__std isSrvCallOnChg='0'>").append("<![CDATA[").append(stockQty).append("]]>").append("</quantity__std>\r\n");
noArt = (Double.parseDouble(stockQty)) / qtyPerArt;
System.out.println("Manohar 17/10/13 before noArt [" + noArt + "] Math.floor(noArt) [" + Math.floor(noArt) + "]");
if ( (noArt - Math.floor(noArt) ) != 0 )
{
noArt = Math.floor(noArt + 0.5d);
}
else
{
noArt = Math.floor(noArt);
}
System.out.println("Manohar 17/10/13 after noArt [" + noArt + "]");
} }
else else
{ {
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity1).append("]]>").append("</quantity>\r\n"); valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity1).append("]]>").append("</quantity>\r\n");
valueXmlString.append("<quantity__std isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity1).append("]]>").append("</quantity__std>\r\n"); valueXmlString.append("<quantity__std isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity1).append("]]>").append("</quantity__std>\r\n");
noArt = quantity1 / qtyPerArt;
System.out.println("Manohar 17/10/13 before noArt [" + noArt + "] Math.floor(noArt) [" + Math.floor(noArt) + "]");
if ( (noArt - Math.floor(noArt) ) != 0 )
{
noArt = Math.floor(noArt + 0.5d);
}
else
{
noArt = Math.floor(noArt);
}
System.out.println("Manohar 17/10/13 after noArt [" + noArt + "]");
} }
valueXmlString.append("<no_art>").append("<![CDATA[").append(noArt).append("]]>").append("</no_art>\r\n");
quantity1 = 0; quantity1 = 0;
}// end else }// end else
valueXmlString.append("</Detail>"); valueXmlString.append("</Detail>");
......
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