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 @@
package ibase.webitm.ejb.dis;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.dis.DistCommon;
import ibase.webitm.ejb.fin.FinCommon;
import ibase.webitm.ejb.sys.SysCommon;
import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ValidatorEJB;
......@@ -396,6 +397,16 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
String siteCode3 = null;
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();
sysCommon = new SysCommon();
if(objContext != null && objContext.trim().length()>0)
......@@ -563,6 +574,7 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
pstmt.close();
pstmt = null;
rs = null;
currCode = currCode == null ?"" : currCode.trim();
currCodeBase = currCodeBase == null ?"" : currCodeBase.trim();
if ( !( currCode.trim().equalsIgnoreCase( currCodeBase.trim() ) ) )
......@@ -911,9 +923,16 @@ public class SalesReturn extends ValidatorEJB implements SalesReturnLocal, Sales
pstmt.close();
pstmt = null;
rs = null;
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("<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("<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