Commit 0cf306c5 authored by smestry's avatar smestry

Updated the sales return class file for exchange rate.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@102600 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 63fbc90e
...@@ -9,6 +9,7 @@ ...@@ -9,6 +9,7 @@
package ibase.webitm.ejb.dis; package ibase.webitm.ejb.dis;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.dis.DistCommon; import ibase.webitm.ejb.dis.DistCommon;
import ibase.webitm.ejb.fin.FinCommon;
import ibase.webitm.ejb.sys.SysCommon; import ibase.webitm.ejb.sys.SysCommon;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB; import ibase.webitm.ejb.ValidatorEJB;
...@@ -393,9 +394,19 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -393,9 +394,19 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
double lcQty = 0.0; double lcQty = 0.0;
HashMap infoMap = null; HashMap infoMap = null;
String valStr = null; String valStr = null;
String siteCode3 = null; String siteCode3 = null;
try try
{ {
// Changed by Sneha on 22-07-2016 for exchange rate [Start]
java.util.Date currDate1 = new java.util.Date();
String applDateFormat = genericUtility.getApplDateFormat();
String dbDateFormat = genericUtility.getDBDateFormat();
SimpleDateFormat sdf = new SimpleDateFormat(applDateFormat);
String currDateStr = sdf.format(currDate1);
FinCommon finCommon = new FinCommon();
// Changed by Sneha on 22-07-2016 for exchange rate [End]
ITMDBAccessEJB dbEjb = new ITMDBAccessEJB(); ITMDBAccessEJB dbEjb = new ITMDBAccessEJB();
sysCommon = new SysCommon(); sysCommon = new SysCommon();
if(objContext != null && objContext.trim().length()>0) if(objContext != null && objContext.trim().length()>0)
...@@ -557,12 +568,13 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -557,12 +568,13 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
currCode = rs.getString(3); currCode = rs.getString(3);
status = rs.getString(4); status = rs.getString(4);
currCodeBase = rs.getString(5); currCodeBase = rs.getString(5);
sExchRate = rs.getString(6); sExchRate = rs.getString(6);
} }
rs.close(); rs.close();
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
rs = null; rs = null;
currCode = currCode == null ?"" : currCode.trim(); currCode = currCode == null ?"" : currCode.trim();
currCodeBase = currCodeBase == null ?"" : currCodeBase.trim(); currCodeBase = currCodeBase == null ?"" : currCodeBase.trim();
if ( !( currCode.trim().equalsIgnoreCase( currCodeBase.trim() ) ) ) if ( !( currCode.trim().equalsIgnoreCase( currCodeBase.trim() ) ) )
...@@ -911,9 +923,16 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales ...@@ -911,9 +923,16 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
rs = null; rs = null;
valueXmlString.append("<currency_descr>").append("<![CDATA["+getAbsString(descr)+"]]>").append("</currency_descr>"); valueXmlString.append("<currency_descr>").append("<![CDATA["+getAbsString(descr)+"]]>").append("</currency_descr>");
valueXmlString.append("<curr_code__bc>").append("<![CDATA["+getAbsString(currCode)+"]]>").append("</curr_code__bc>"); valueXmlString.append("<curr_code__bc>").append("<![CDATA["+getAbsString(currCode)+"]]>").append("</curr_code__bc>");
valueXmlString.append("<exch_rate>").append("<![CDATA["+ exchRate +"]]>").append("</exch_rate>");
// Changed by Sneha on 22-07-2016 for exchange rate [Start]
Double exchRateFinn = finCommon.getDailyExchRateSellBuy(currCode.trim(),"",siteCode.trim(),currDateStr.trim(),"S", conn);
//valueXmlString.append("<exch_rate>").append("<![CDATA["+ exchRate +"]]>").append("</exch_rate>");
valueXmlString.append("<exch_rate>").append("<![CDATA["+ exchRateFinn +"]]>").append("</exch_rate>");
// Changed by Sneha on 22-07-2016 for exchange rate [End]
valueXmlString.append("<anal_code>").append("<![CDATA["+getAbsString(analCode)+"]]>").append("</anal_code>"); valueXmlString.append("<anal_code>").append("<![CDATA["+getAbsString(analCode)+"]]>").append("</anal_code>");
valueXmlString.append("<item_ser protect =\"1\">").append("<![CDATA["+getAbsString(itemSer)+"]]>").append("</item_ser>"); valueXmlString.append("<item_ser protect =\"1\">").append("<![CDATA["+getAbsString(itemSer)+"]]>").append("</item_ser>");
......
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