Commit 57b8aff5 authored by cshah's avatar cshah

set discAmt value proper in getChangeSord method


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91397 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7e6f0736
......@@ -6,6 +6,7 @@ import java.sql.*;
import java.text.SimpleDateFormat;
import org.w3c.dom.*;
import javax.ejb.*;
import java.io.*;
import javax.naming.InitialContext;
import ibase.system.config.*;
import ibase.webitm.utility.ITMException;
......@@ -14,9 +15,22 @@ import ibase.webitm.utility.GenericUtility;
import java.text.DecimalFormat; //Gulzar - 22/01/08
import javax.ejb.Stateless; // added for ejb3
import ibase.webitm.ejb.dis.*; //13-07-10
import javax.xml.transform.*;
import javax.xml.transform.dom.*;
import org.xml.sax.InputSource;
import javax.xml.transform.TransformerFactory;
import javax.xml.transform.Transformer;
import javax.xml.transform.stream.StreamSource;
import javax.xml.transform.stream.StreamResult;
import javax.xml.transform.TransformerException;
import javax.xml.transform.TransformerConfigurationException;
@Stateless // added for ejb3
public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, DespatchActRemote
{
ibase.webitm.utility.GenericUtility genericUtility = ibase.webitm.utility.GenericUtility.getInstance();
/*public void ejbCreate() throws RemoteException, CreateException
{
}
......@@ -220,7 +234,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("</Detail>\r\n");
}
stmt.close();
valueXmlString.append("</Root>\r\n");
valueXmlString.append("</Root>\r\n");
String retXmlString = serializeDom(genericUtility.parseString(valueXmlString.toString()));
valueXmlString = null;
System.out.println("manohar 07/02/11 retXmlString 2 ["+ retXmlString +"]");
valueXmlString = new StringBuffer(retXmlString);
}
else
{
......@@ -330,9 +349,14 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
setNodeValue( dom, "quantity", alocQty );
//alocQty = Double.parseDouble(getChangeSord(dom, dom1, "quantity", xtraParams ,conn)); // chg 24
valueXmlString.append(getChangeSord(dom, dom1, "quantity", xtraParams ,conn));
valueXmlString.append("</Detail>");
}
valueXmlString.append("</Root>");
String retXmlString = serializeDom(genericUtility.parseString(valueXmlString.toString()));
valueXmlString = null;
System.out.println("manohar 07/02/11 retXmlString 3 ["+ retXmlString +"]");
valueXmlString = new StringBuffer(retXmlString);
}
catch(ITMException itme)
{
......@@ -490,6 +514,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
}
}//end While loop
valueXmlString.append("</Root>\r\n");
String retXmlString = serializeDom(genericUtility.parseString(valueXmlString.toString()));
valueXmlString = null;
System.out.println("manohar 07/02/11 retXmlString 4 ["+ retXmlString +"]");
valueXmlString = new StringBuffer(retXmlString);
}
catch(Exception e)
{
......@@ -1235,7 +1263,11 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
{
discAmt = (discount/100) * ( inputQty * rateStduom );
}
System.out.println("discAmt :"+discAmt);
System.out.println("discount from stockTransform 1 ::::"+discount);
System.out.println("inputQty from stockTransform 1 ::::"+inputQty);
System.out.println("rateStduom from stockTransform 1 ::::"+rateStduom);
System.out.println("discAmt from stockTransform 1 ::::"+discAmt);
valueXmlString.append("<disc_amt isSrvCallOnChg='0'>").append("<![CDATA[").append(discAmt).append("]]>").append("</disc_amt>\r\n");
setNodeValue( dom, "disc_amt", discAmt );
......@@ -1247,6 +1279,15 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append(qtyStk).append("</quantity>");
setNodeValue( dom, "quantity", qtyStk );
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(inputQty).append("]]>").append("</quantity__stduom>\r\n");
setNodeValue( dom, "quantity__stduom", inputQty );
//String retXmlString = serializeDom(dom);
System.out.println("manohar 07/02/11 serializeDom 1 [ " + serializeDom(dom) + "]");
tempStr = getChangeSord(dom, dom1, "quantity", xtraParams ,conn);//chg3
valueXmlString.append(tempStr);
valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyStk).append("]]>").append("</quantity_real>\r\n");
setNodeValue( dom, "quantity_real", qtyStk );
......@@ -1267,6 +1308,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
}//if (icQtyOrd > 0)
}
valueXmlString.append("</Root>");
String retXmlString = serializeDom(genericUtility.parseString(valueXmlString.toString()));
valueXmlString = null;
System.out.println("manohar 07/02/11 retXmlString 5 ["+ retXmlString +"]");
valueXmlString = new StringBuffer(retXmlString);
}
catch(ITMException itme)
{
......@@ -2280,6 +2325,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("</Detail>\r\n");
}
valueXmlString.append("</Root>\r\n");
String retXmlString = serializeDom(genericUtility.parseString(valueXmlString.toString()));
valueXmlString = null;
System.out.println("manohar 07/02/11 retXmlString 6 ["+ retXmlString +"]");
valueXmlString = new StringBuffer(retXmlString);
}
catch (Exception e)
{
......@@ -3797,8 +3846,9 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
+"A.GROSS_WT_PER_ART, " // Gulzar - 23/01/08
+"A.TARE_WT_PER_ART, " // Gulzar - 23/01/08
+"A.PALLET_WT " //Gulzar - 30/01/08
+"FROM STOCK A,INVSTAT B "
+"WHERE A.INV_STAT = B.INV_STAT "
+"FROM STOCK A,INVSTAT B , LOCATION c"
+"WHERE C.LOC_CODE = A.LOC_CODE "
+ " AND C.INV_STAT = B.INV_STAT "
+"AND A.ITEM_CODE = '"+itemCode+"' "
+"AND A.SITE_CODE = '"+siteCode+"' "
+"AND A.LOC_CODE LIKE '"+locCode+"' "
......@@ -3806,7 +3856,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
+"AND B.AVAILABLE = 'Y' "
+"AND B.USABLE = 'Y' "
+"AND A.QUANTITY - A.ALLOC_QTY > 0 "
+"ORDER BY A.EXP_DATE,A.CREA_DATE, A.LOT_NO, A.LOT_SL ";
+"ORDER BY a.partial_used,A.EXP_DATE,A.CREA_DATE, A.LOT_NO, A.LOT_SL ";
System.out.println("sql2 :"+sql2);
}
else
......@@ -3840,7 +3890,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
+"AND B.AVAILABLE = 'Y' "
+"AND B.USABLE = 'Y' "
+"AND A.QUANTITY - A.ALLOC_QTY > 0 "
+"ORDER BY A.EXP_DATE, A.CREA_DATE, A.LOT_NO, A.LOT_SL ";
+"ORDER BY a.partial_used,A.EXP_DATE, A.CREA_DATE, A.LOT_NO, A.LOT_SL ";
System.out.println("sql2 :"+sql2);
}
rs2 = stmt2.executeQuery(sql2);
......@@ -4182,6 +4232,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
// Added - Gulzar - 23/01/08
inputQty = (Double.parseDouble(qtyFact.get(1).toString()));
qtyStd = inputQty;
System.out.println ("qtyStd :::::::::::"+ qtyStd);
System.out.println("bal Qty (double) :: "+Double.parseDouble(qtyFact.get(1).toString()));
double[] noArtInfo = getNoArt(siteCodeDet , custCode , itemCode , packCode , Double.parseDouble(qtyFact.get(1).toString()) , "B" , 0 , 0 , conn);
System.out.println("getNoArt :: "+noArtInfo[0]+" "+noArtInfo[1]+" "+noArtInfo[2]);
......@@ -4284,6 +4335,9 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
rsTemp = null;
discAmt = (discAmt/100) * ( qtyStd * rateStduom );
System.out.println("qtyStd from actionDefault 2 ::::::::" + qtyStd);
System.out.println("rateStduom from actionDefault 2 ::::::::" + rateStduom);
System.out.println("discAmt from actionDefault 2 ::::::::" + discAmt);
}
grossWeight = df.parse(df.format(grossWeight)).doubleValue();
......@@ -4371,6 +4425,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//next line commented as it gets set from lot no item change on 041108 by msalam
//valueXmlString.append("<rate__clg isSrvCallOnChg='0'>").append("<![CDATA[").append(rateClg).append("]]>").append("</rate__clg>\r\n");
valueXmlString.append("<qty_details isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyDetailStr).append("]]>").append("</qty_details>\r\n");
System.out.println("discAmt from actionDefault at append time 3 ::::::::" + discAmt);
valueXmlString.append("<disc_amt isSrvCallOnChg='0'>").append("<![CDATA[").append(discAmt).append("]]>").append("</disc_amt>\r\n");
valueXmlString.append("<pending_qty isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyOrd).append("]]>").append("</pending_qty>\r\n");
// start change 10-08-10 grossWeight = grossWeight2
......@@ -4424,15 +4479,23 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//tempStr = getChangeSord(dom, dom1, "lot_no", xtraParams ,conn); // chg8 16-08
valueXmlString.append(tempStr);
//end change
setNodeValue( dom, "quantity__stduom", qtyFact.get(1).toString() );
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyFact.get(1).toString()).append("]]>").append("</quantity>\r\n"); // chg6 01-08-10
setNodeValue( dom, "quantity", qtyFact.get(1).toString() );
System.out.println("manohar 07/02/11 serializeDom 2 [ " + serializeDom(dom) + "]");
tempStr = getChangeSord(dom, dom1, "quantity", xtraParams ,conn); // chg7 16-08
valueXmlString.append(tempStr);
valueXmlString.append("<quantity_real isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyFact.get(1).toString()).append("]]>").append("</quantity_real>\r\n"); // chg6 01-08-10
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(qtyFact.get(1).toString()).append("]]>").append("</quantity__stduom>\r\n");
setNodeValue( dom, "quantity__stduom", qtyFact.get(1).toString() );
valueXmlString.append("</Detail>\r\n");
// End Addition - Piyush - 24/12/07
System.out.println( "manohar 28/10/10 final string :: " + valueXmlString.toString() );
qtyOrd = qtyOrd - qtyStd;
qtyOrd = df.parse(df.format(qtyOrd)).doubleValue();// Added - Gukzar - 23/01/08
System.out.println("Quentity Pending: " + qtyOrd); // Added - Gukzar - 23/01/08
System.out.println("manohar 07/02/11 Quentity Pending after [" + qtyOrd + "]"); // Added - Gukzar - 23/01/08
System.out.println("Quentity Standard: " + qtyStd);// Added - Gukzar - 23/01/08
grossWeight = 0;
tareWeight = 0;
......@@ -4547,6 +4610,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append(tempStr);
tempStr = getChangeSord(dom, dom1, "exp_lev", xtraParams ,conn); // chg9
valueXmlString.append(tempStr);
System.out.println("manohar 07/02/11 serializeDom 3 [ " + serializeDom(dom) + "]");
valueXmlString.append(getChangeSord(dom, dom1, "quantity", xtraParams ,conn)); // chg10
tempStr = getChangeSord(dom, dom1, "lot_no", xtraParams ,conn); // chg11 16-08
valueXmlString.append(tempStr);
......@@ -4607,6 +4672,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//valueXmlString.append("</Root>\r\n");
}
valueXmlString.append("</Root>\r\n");
String retXmlString = serializeDom(genericUtility.parseString(valueXmlString.toString()));
valueXmlString = null;
System.out.println("manohar 07/02/11 retXmlString 7 ["+ retXmlString +"]");
valueXmlString = new StringBuffer(retXmlString);
}//try end
catch(SQLException sqx)
{
......@@ -5123,7 +5192,9 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<quantity isSrvCallOnChg='0'>").append(quantity).append("</quantity>");
setNodeValue( dom, "quantity", quantity);
System.out.println("manohar 07/02/11 serializeDom 4 [ " + serializeDom(dom) + "]");
tempStr = getChangeSord(dom, dom1, "quantity", xtraParams ,conn); // chg14
System.out.println("manohar 07/02/11 tempStr 1 [" + tempStr + "]");
valueXmlString.append(tempStr);
valueXmlString.append("<loc_code>").append("<![CDATA[").append(locCode).append("]]>").append("</loc_code>\r\n");
valueXmlString.append("<lot_no>").append("<![CDATA[").append(lotNo).append("]]>").append("</lot_no>\r\n");
......@@ -5368,6 +5439,7 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<quantity protect = \"1\" isSrvCallOnChg='0'>").append("<![CDATA[").append(despQty).append("]]>").append("</quantity>");
setNodeValue( dom, "quantity", despQty);
valueXmlString.append(getChangeSord(dom, dom1, "quantity", xtraParams ,conn)); // chg17
//valueXmlString.append("<quantity protect = \"1\" isSrvCallOnChg='1'>").append("<![CDATA[").append(despQty).append("]]>").append("</quantity>");
valueXmlString.append("<tran_id__invpack isSrvCallOnChg='0'>").append("<![CDATA[").append(tranIdInvpack).append("]]>").append("</tran_id__invpack>");
......@@ -5406,6 +5478,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
}
valueXmlString.append("</Root>");
String retXmlString = serializeDom(genericUtility.parseString(valueXmlString.toString()));
valueXmlString = null;
System.out.println("manohar 07/02/11 retXmlString 1 ["+ retXmlString +"]");
valueXmlString = new StringBuffer(retXmlString);
}
catch(ITMException itme)
{
......@@ -5751,6 +5829,8 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
String priceListParent ="",sConv="" ,nature="" ,packCode="" ,sDiscAmt="" ,sRateStd="";
double pickRate = 0 ,conv =0 ,priceRateClg =0 ,pickRateClg =0 ,mNum3 =0 ,rate=0,sordRate=0;
double rateStduom = 0 ,qty1=0 ,rateStduom1 = 0;
String quantityStudom = "" ;
double qtyStudom = 0;
DecimalFormat df = new DecimalFormat("#########.###");
Timestamp despDate =null ,expDate = null ,mfgDate=null,retestDate=null;
int count = 0;
......@@ -6024,9 +6104,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
arrList = distCommon.getConvQuantityFact(mUnit, mstunit, itemCode, mNum, mNum2 , conn); // arraylist
mNum3 = Double.parseDouble(arrList.get(1).toString());
//// chandni 7-02
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum3).append("]]>").append("</quantity__stduom>\r\n");
setNodeValue( dom, "quantity__stduom", mNum3);
////
//valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum3).append("]]>").append("</rate__stduom>\r\n");
//setNodeValue( dom, "rate__stduom", mNum3); /// 16-08
sNoArticle = genericUtility.getColumnValue("no_art",dom);
......@@ -6160,6 +6243,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
rateStd = itemRate - (diffRate * ( itemRate / totRate) );
//rateStd = df.parse(df.format(rateStd)).doubleValue();
discAmt = diffRate * ( itemRate / totRate);
System.out.println("diffRate from getChangeSord if priceVar is A 4 ::::::::" + diffRate);
System.out.println("itemRate from getChangeSord if priceVar is A 4 ::::::::" + itemRate);
System.out.println("totRate from getChangeSord if priceVar is A 4 ::::::::" + totRate);
System.out.println("discAmt from getChangeSord if priceVar is A 4 ::::::::" + discAmt);
valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(rateStd).append("]]>").append("</rate__stduom>\r\n");
setNodeValue( dom, "rate__stduom", rateStd );
valueXmlString.append("<rate__clg isSrvCallOnChg='0'>").append("<![CDATA[").append(rateStd).append("]]>").append("</rate__clg>\r\n");
......@@ -6170,6 +6257,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
else if("D".equalsIgnoreCase(priceVar))
{
discAmt = diffRate * ( itemRate / totRate);
System.out.println("diffRate from getChangeSord if priceVar is D 5 ::::::::" + diffRate);
System.out.println("itemRate from getChangeSord if priceVar is D 5 ::::::::" + itemRate);
System.out.println("totRate from getChangeSord if priceVar is D 5 ::::::::" + totRate);
System.out.println("discAmt from getChangeSord if priceVar is D 5 ::::::::" + discAmt);
//itemRate = df.parse(df.format(itemRate)).doubleValue();
valueXmlString.append("<disc_amt isSrvCallOnChg='0'>").append("<![CDATA[").append(discAmt).append("]]>").append("</disc_amt>\r\n");
setNodeValue( dom, "discount", (mdiscount == null) ? "" : mdiscount );
......@@ -6559,6 +6650,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
//rateStd = itemRate - (diffRate * ( itemRate / totRate) ); // 18-08 change
discAmt = diffRate * ( itemRate / totRate);
System.out.println("diffRate from getChangeSord if priceVar is A 6 ::::::::" + diffRate);
System.out.println("itemRate from getChangeSord if priceVar is A 6 ::::::::" + itemRate);
System.out.println("totRate from getChangeSord if priceVar is A 6 ::::::::" + totRate);
System.out.println("discAmt from getChangeSord if priceVar is A 6 ::::::::" + discAmt);
//rateStd = df.parse(df.format(rateStd)).doubleValue();
valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(rateStd).append("]]>").append("</rate__stduom>\r\n");
setNodeValue( dom, "rate__stduom", rateStd);
......@@ -6570,6 +6665,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
else if("D".equalsIgnoreCase(priceVar))
{
discAmt = diffRate * ( itemRate / totRate);
System.out.println("diffRate from getChangeSord if priceVar is D 7 ::::::::" + diffRate);
System.out.println("itemRate from getChangeSord if priceVar is D 7 ::::::::" + itemRate);
System.out.println("totRate from getChangeSord if priceVar is D 7 ::::::::" + totRate);
System.out.println("discAmt from getChangeSord if priceVar is D 7 ::::::::" + discAmt);
//itemRate = df.parse(df.format(itemRate)).doubleValue();
valueXmlString.append("<disc_amt isSrvCallOnChg='0'>").append("<![CDATA[").append(discAmt).append("]]>").append("</disc_amt>\r\n");
setNodeValue( dom, "disc_amt", discAmt );
......@@ -6674,10 +6773,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
System.out.println("quantity case.. :"+mVal+" "+mVal1+" "+itemCode+" "+mNum +" "+smNum1);
//itemCode = genericUtility.getColumnValue("item_code",dom);
siteCode = genericUtility.getColumnValue("site_code",dom);
locCode = genericUtility.getColumnValue("loc_code",dom);
lotNo = genericUtility.getColumnValue("lot_no",dom);
lotSl = genericUtility.getColumnValue("lot_sl",dom);
siteCode = genericUtility.getColumnValue("site_code",dom);
locCode = genericUtility.getColumnValue("loc_code",dom);
lotNo = genericUtility.getColumnValue("lot_no",dom);
lotSl = genericUtility.getColumnValue("lot_sl",dom);
System.out.println("locCode :"+locCode+"lotNo :"+lotNo+" lotSl :"+lotSl);
if(itemCode == null)
{
......@@ -6734,8 +6833,12 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
valueXmlString.append("<conv__rtuom_stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum1).append("]]>").append("</conv__rtuom_stduom>\r\n");///13-08
setNodeValue( dom, "conv__rtuom_stduom", (mNum1) );///13-08
}
valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum).append("]]>").append("</quantity__stduom>\r\n");
setNodeValue( dom, "quantity__stduom", mNum );
/*valueXmlString.append("<quantity__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum3).append("]]>").append("</quantity__stduom>\r\n");
setNodeValue( dom, "quantity__stduom", mNum3 );
System.out.println("quantity Stduom from getChangeSord from mNum3 " + mNum3);
*/
//valueXmlString.append("<rate__stduom isSrvCallOnChg='0'>").append("<![CDATA[").append(mNum).append("]]>").append("</rate__stduom>\r\n");
//setNodeValue( dom, "rate__stduom", mNum); /// 16-08
custCode = genericUtility.getColumnValue("cust_code",dom1);
......@@ -6889,12 +6992,21 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
{
mNum1 = Double.parseDouble(smNum1);
}
else
{
mNum1 = mNum3;
}
smNum2 = genericUtility.getColumnValue("rate__stduom",dom);//
System.out.println("manohar 07/02/11 smNum1 [ " + smNum1 + "] smNum2 [" + smNum2 + "] mNum3 ["+ mNum3 +"]");
if(smNum2 != null && smNum2.trim().length() > 0)
{
mNum2 = Double.parseDouble(smNum2);
}
else
{
mNum2 = 0;
}
itemCodeOrd = genericUtility.getColumnValue("item_code__ord",dom);
......@@ -6931,6 +7043,10 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
pstmt.close();
pstmt = null;
discAmt = (discPerc/100) * (mNum1 * mNum2);
System.out.println("discPerc from getChangeSord if priceVar is D 9 ::::::::" + discPerc);
System.out.println("mNum1 from getChangeSord if priceVar is D 9 ::::::::" + mNum1);
System.out.println("mNum2 from getChangeSord if priceVar is D 9 ::::::::" + mNum2);
System.out.println("discAmt from getChangeSord if priceVar is D 9 ::::::::" + discAmt);
valueXmlString.append("<disc_amt isSrvCallOnChg='0'>").append("<![CDATA[").append(discAmt).append("]]>").append("</disc_amt>\r\n");
setNodeValue( dom, "disc_amt", discAmt );
}
......@@ -7463,5 +7579,27 @@ public class DespatchAct extends ActionHandlerEJB implements DespatchActLocal, D
DecimalFormat decFormat = new DecimalFormat(fmtStr);
return Double.parseDouble(decFormat.format(actVal));
}
private String serializeDom(Node dom) throws Exception
{
String retString = null;
try
{
ByteArrayOutputStream out = new ByteArrayOutputStream();
Transformer serializer = TransformerFactory.newInstance().newTransformer();
serializer.setOutputProperty(OutputKeys.OMIT_XML_DECLARATION, "yes");
serializer.transform(new DOMSource(dom), new javax.xml.transform.stream.StreamResult(out));
retString = out.toString();
out.flush();
out.close();
out = null;
}
catch (Exception e)
{
System.out.println("Exception : In : serializeDom :"+e);
e.printStackTrace();
}
return retString;
}
}
\ No newline at end of file
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