Commit 0929822d authored by skale's avatar skale

Changes in process logic for adding a date field.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91164 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 41df9e4a
......@@ -175,6 +175,14 @@ public class JvYearEndClosingDtl extends ValidatorEJB implements JvYearEndClosin
errString =itmDBAccessEJB.getErrorString("acct_code_to","VTINVACCT",userId);
break ;
}
}
if ( childNodeName.equalsIgnoreCase( "eff_date" ) )
{
if ( childNode.getFirstChild() == null )
{
errString =itmDBAccessEJB.getErrorString("eff_date","VTEFFDTNL",userId);
break ;
}
}
}
//END OF CASE1
......
......@@ -22,7 +22,7 @@ import javax.ejb.Stateless; // added for ejb3
public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosingDtlPrcLocal,JvYearEndClosingDtlPrcRemote
{
String loginSiteCode = null;
//StringBuffer failMsg = null;
GenericUtility genericUtility = GenericUtility.getInstance();
String currDateTs = null;
String chgUser = "";
String chgTerm = "";
......@@ -54,7 +54,6 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
{
Document detailDom = null;
Document headerDom = null;
GenericUtility genericUtility = GenericUtility.getInstance();
String retStr = "";
System.out.println("Process method called......");
try
......@@ -106,7 +105,8 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
String prdCodeTo = "";
String siteCode = "";
String genTranId = "";
GenericUtility genericUtility = GenericUtility.getInstance();
String effDate = "";
java.sql.Timestamp effDateTs = null;
ITMDBAccessEJB itmDBAccessEJB = new ITMDBAccessEJB();
String userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"userId");
loginSiteCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginSiteCode");
......@@ -127,6 +127,7 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
prdCodeFrom = genericUtility.getColumnValue("prd_code_from",headerDom );
prdCodeTo = genericUtility.getColumnValue("prd_code_to",headerDom );
siteCode = genericUtility.getColumnValue("site_code",headerDom );
System.out.println("siteCode :"+siteCode);
double drAmtHdr = 0;
double crAmtHdr = 0;
......@@ -229,7 +230,9 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
genTranId = generateTranId("W_CLOSINGDTL_PROC", conn);
drAmtHdr = Math.abs(drAmtHdr);
crAmtHdr = Math.abs(crAmtHdr);
errString = insertJournal( jourList, genTranId, drAmtHdr,crAmtHdr, finEntity, firstSite, conn );
effDate = genericUtility.getColumnValue("eff_date",headerDom );
effDateTs = Timestamp.valueOf(genericUtility.getValidDateString(effDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
errString = insertJournal( jourList, genTranId, drAmtHdr,crAmtHdr, finEntity, firstSite, effDateTs, conn );
}
else
{
......@@ -295,7 +298,7 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
return resultString;
} //end process
private String insertJournal( ArrayList dtlList, String tranId, double drAmtHdr, double crAmtHdr, String finEntity, String firstSite, Connection conn) throws RemoteException,ITMException
private String insertJournal( ArrayList dtlList, String tranId, double drAmtHdr, double crAmtHdr, String finEntity, String firstSite, Timestamp effDateTs, Connection conn) throws RemoteException,ITMException
{
PreparedStatement pstmt = null;
String hdrInsertSql = "";
......@@ -331,8 +334,10 @@ public class JvYearEndClosingDtlPrc extends ProcessEJB implements JvYearEndClosi
System.out.println( "Hdr Insert Sql :: " + hdrInsertSql );
pstmt = conn.prepareStatement( hdrInsertSql );
pstmt.setString( 1, tranId );
pstmt.setTimestamp( 2, getCurrdateAppFormat() );
pstmt.setTimestamp( 3, getCurrdateAppFormat() );
//pstmt.setTimestamp( 2, getCurrdateAppFormat() );
//pstmt.setTimestamp( 3, getCurrdateAppFormat() );
pstmt.setTimestamp( 2, effDateTs );
pstmt.setTimestamp( 3, effDateTs );
pstmt.setString( 4, finEntity );
pstmt.setString( 5, currCode );
pstmt.setDouble( 6, 1 );
......
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