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
String locCode = "", lotNo = "", lotSl = "", unit = "", stockQty = "", rate = "";
Node currDetail = null, currDetail1 = null;
int count = 0;
double stkQty = 0;
double stkQty = 0, noArt = 0, qtyPerArt = 0;
ConnDriver connDriver = new ConnDriver();
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
try
......@@ -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("<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+"' "
+"AND SITE_CODE = '"+siteCodeReq+"' "
+"AND LOC_CODE = '"+locCode+"' "
......@@ -542,6 +542,7 @@ public class ConsumeIssueAct extends ActionHandlerEJB implements ConsumeIssueAct
{
acctCodeInv = rset.getString(1);
cctrCodeInv = rset.getString(2);
qtyPerArt = rset.getDouble("QTY_PER_ART");
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("<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
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
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
{
......@@ -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__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
{
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");
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;
}// end else
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