Commit 7f2abd90 authored by cshah's avatar cshah

add decimalFormat Rounding in packQty field


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91383 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f7c2aa28
...@@ -1907,6 +1907,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -1907,6 +1907,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
int detailListLength = 0; int detailListLength = 0;
ArrayList qty = new ArrayList(); ArrayList qty = new ArrayList();
DistCommon distCommon = new DistCommon(); DistCommon distCommon = new DistCommon();
// 19-01-11 -Chandni Shah
double packQty = 0d;
DecimalFormat df = new DecimalFormat("#########.###");
//
Connection conn = null; Connection conn = null;
Statement stmt = null; Statement stmt = null;
ResultSet rs = null; ResultSet rs = null;
...@@ -2104,7 +2108,14 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -2104,7 +2108,14 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
{ {
noArt = 1; noArt = 1;
} }
//19-01-11 -Chandni shah
if (noArt > 0)
{
packQty = 0d;
packQty = quantity / noArt;
packQty = df.parse(df.format(packQty)).doubleValue();
}
//
dimension = genericUtility.getColumnValueFromNode("dimension",currDetail); dimension = genericUtility.getColumnValueFromNode("dimension",currDetail);
dimension = (dimension == null ? " ": dimension ); dimension = (dimension == null ? " ": dimension );
System.out.println("Double.parseDouble(qty.get(1).toString())"+Double.parseDouble(qty.get(1).toString())); System.out.println("Double.parseDouble(qty.get(1).toString())"+Double.parseDouble(qty.get(1).toString()));
...@@ -2118,8 +2129,14 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -2118,8 +2129,14 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyStd).append("]]>").append("</quantity_real>\r\n"); //valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyStd).append("]]>").append("</quantity_real>\r\n");
//setNodeValue( dom, "quantity_real",qtyStd ); //setNodeValue( dom, "quantity_real",qtyStd );
//valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(qty.get(1)).append("]]>").append("</quantity_real>\r\n"); //valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(qty.get(1)).append("]]>").append("</quantity_real>\r\n");
//19-01-11 -Chandni Shah
/* commented on 19-01-11 -Chandni Shah
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity / noArt).append("]]>").append("</pack_qty>\r\n"); valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(quantity / noArt).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty", (quantity / noArt)); setNodeValue( dom, "pack_qty", (quantity / noArt));
*/
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty",packQty);
//
valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n"); valueXmlString.append("<loc_code isSrvCallOnChg='0'>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n");
setNodeValue( dom, "loc_code", (locCode == null) ? "":locCode ); setNodeValue( dom, "loc_code", (locCode == null) ? "":locCode );
valueXmlString.append("<lot_no isSrvCallOnChg='0'>").append("<![CDATA[").append(lotNo).append("]]>").append("</lot_no>\r\n"); valueXmlString.append("<lot_no isSrvCallOnChg='0'>").append("<![CDATA[").append(lotNo).append("]]>").append("</lot_no>\r\n");
...@@ -5993,6 +6010,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -5993,6 +6010,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
{ {
noArticle = Double.parseDouble(sNoArticle); noArticle = Double.parseDouble(sNoArticle);
packQty = mNum3 / noArticle; packQty = mNum3 / noArticle;
//19-1-11 - Chandni Shah
packQty = df.parse(df.format(packQty)).doubleValue();
System.out.println("28/08/10 packQty 3 [" + packQty + "]"); System.out.println("28/08/10 packQty 3 [" + packQty + "]");
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n"); valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty", packQty ); setNodeValue( dom, "pack_qty", packQty );
...@@ -6333,6 +6352,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -6333,6 +6352,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
{ {
noArticle = Double.parseDouble(sNoArticle); noArticle = Double.parseDouble(sNoArticle);
packQty = mNum3 / noArticle; packQty = mNum3 / noArticle;
// 19-1-11 - chandni Shah
packQty = df.parse(df.format(packQty)).doubleValue();
System.out.println("28/08/10 packQty 4 [" + packQty + "]"); System.out.println("28/08/10 packQty 4 [" + packQty + "]");
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n"); valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty",packQty ); setNodeValue( dom, "pack_qty",packQty );
...@@ -6747,6 +6768,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D ...@@ -6747,6 +6768,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
if(noArticle > 0) if(noArticle > 0)
{ {
packQty = mNum / noArticle; packQty = mNum / noArticle;
// 19-1-11 - Chandni Shah
packQty = df.parse(df.format(packQty)).doubleValue();
System.out.println("28/08/10 packQty 5 [" + packQty + "]"); System.out.println("28/08/10 packQty 5 [" + packQty + "]");
valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n"); valueXmlString.append("<pack_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(packQty).append("]]>").append("</pack_qty>\r\n");
setNodeValue( dom, "pack_qty", packQty ); setNodeValue( dom, "pack_qty", packQty );
......
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