Commit 4844ed7d authored by akhokar's avatar akhokar

Final change in employeeSepConfirm with sql to check whether to insert entry in fullFinal_Hdr table

EmployeeSepConfirm.java
A18LSUN003.sql


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@199289 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d8f52fcc
...@@ -484,7 +484,7 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC ...@@ -484,7 +484,7 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
public String gbfConfSeparation(String asEmpCode, Timestamp adResiDate, Timestamp adReliDate, Connection conn) throws ITMException public String gbfConfSeparation(String asEmpCode, Timestamp adResiDate, Timestamp adReliDate, Connection conn) throws ITMException
{ {
String lsErrCode = "" , lsStatus = "",todayDate = "",payrollDateStr = "",fullFinalHdrId = "",thiswin = "",keyString = ""; String lsErrCode = "" , lsStatus = "",todayDate = "",payrollDateStr = "",fullFinalHdrId = "",thiswin = "",keyString = "";
String paySite = "",workSite = "",empSite = "",currCode = ""; String paySite = "",workSite = "",empSite = "",currCode = "", varValue = "";
Timestamp ldResigned = null, ldToday = null; Timestamp ldResigned = null, ldToday = null;
SimpleDateFormat sdf = null; SimpleDateFormat sdf = null;
String sql = ""; String sql = "";
...@@ -653,26 +653,43 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC ...@@ -653,26 +653,43 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
pstmt = null; pstmt = null;
} }
payrollDateStr = checkNull(genericUtility.getValidDateTimeString(ldToday, genericUtility.getApplDateFormat())); varValue = checkNull(admCommon.getSiteEnv("99999", "ADM", "X", "ZZZZZ", "GEN_FFSHDR_ONSEPCONF", ldToday, conn));
String xmlValues = ""; System.out.println("varValue::==>[" + varValue + "]");
xmlValues = "<?xml version=\"1.0\" encoding=\"utf-8\"?><Root>";
xmlValues = xmlValues + "<Header></Header>"; if(varValue == null || varValue.trim().length() == 0 || "NULLFOUND".equalsIgnoreCase(varValue))
xmlValues = xmlValues + "<Detail1>"; {
xmlValues = xmlValues + "<tran_id></tran_id>"; varValue = checkNull(admCommon.getEnv("999999", "GEN_FFSHDR_ONSEPCONF", conn));
xmlValues = xmlValues + "<pay_site>" + paySite + "</pay_site>";
xmlValues = xmlValues + "<emp_site>" + empSite + "</emp_site>"; if(varValue == null || varValue.trim().length() == 0 || "NULLFOUND".equalsIgnoreCase(varValue))
xmlValues = xmlValues + "<work_site>" + workSite + "</work_site>"; {
xmlValues = xmlValues + "<tran_date>" + payrollDateStr + "</tran_date>"; varValue = "N";
xmlValues = xmlValues + "</Detail1></Root>"; }
System.out.println("xmlValues :[" + xmlValues + "]"); System.out.println("varValue::==>[" + varValue + "]");
TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME); }
fullFinalHdrId = tg.generateTranSeqID("E-FNFS", "tran_id", keyString, conn); if("Y".equalsIgnoreCase(varValue))
tg = null; {
System.out.println("Generated Tran ID for FULLFINAL_HDR ::[" + fullFinalHdrId + "]"); payrollDateStr = checkNull(genericUtility.getValidDateTimeString(ldToday, genericUtility.getApplDateFormat()));
String xmlValues = "";
xmlValues = "<?xml version=\"1.0\" encoding=\"utf-8\"?><Root>";
xmlValues = xmlValues + "<Header></Header>";
xmlValues = xmlValues + "<Detail1>";
xmlValues = xmlValues + "<tran_id></tran_id>";
xmlValues = xmlValues + "<pay_site>" + paySite + "</pay_site>";
xmlValues = xmlValues + "<emp_site>" + empSite + "</emp_site>";
xmlValues = xmlValues + "<work_site>" + workSite + "</work_site>";
xmlValues = xmlValues + "<tran_date>" + payrollDateStr + "</tran_date>";
xmlValues = xmlValues + "</Detail1></Root>";
System.out.println("xmlValues :[" + xmlValues + "]");
TransIDGenerator tg = new TransIDGenerator(xmlValues, "BASE", CommonConstants.DB_NAME);
fullFinalHdrId = tg.generateTranSeqID("E-FNFS", "tran_id", keyString, conn);
tg = null;
System.out.println("Generated Tran ID for FULLFINAL_HDR ::[" + fullFinalHdrId + "]");
sql = "Insert into fullfinal_hdr (TRAN_ID,TRAN_DATE,EMP_CODE,RELIEVE_DATE,TOTAL_AMT,CONFIRMED,CHG_DATE,CHG_USER,CHG_TERM,IT_AMT,CURR_CODE,AMOUNT)"
+ "values (?,?,?,?,?,'N',?,?,?,?,?,?)";
pstmtInsertFullFinalHdr = conn.prepareStatement(sql);
}
sql = "Insert into fullfinal_hdr (TRAN_ID,TRAN_DATE,EMP_CODE,RELIEVE_DATE,TOTAL_AMT,CONFIRMED,CHG_DATE,CHG_USER,CHG_TERM,IT_AMT,CURR_CODE,AMOUNT)"
+ "values (?,?,?,?,?,'N',?,?,?,?,?,?)";
pstmtInsertFullFinalHdr = conn.prepareStatement(sql);
System.out.println("runMode==> " + runMode); System.out.println("runMode==> " + runMode);
if("I".equalsIgnoreCase(runMode)) if("I".equalsIgnoreCase(runMode))
...@@ -686,33 +703,32 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC ...@@ -686,33 +703,32 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
pstmt.setTimestamp(4, adResiDate); pstmt.setTimestamp(4, adResiDate);
cntRows = pstmt.executeUpdate(); cntRows = pstmt.executeUpdate();
System.out.println("cntRows===>[" + cntRows + "]");
if(pstmt != null) if(pstmt != null)
{ {
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
pstmtInsertFullFinalHdr.setString(1, fullFinalHdrId);
pstmtInsertFullFinalHdr.setTimestamp(2, ldToday);
pstmtInsertFullFinalHdr.setString(3, asEmpCode);
pstmtInsertFullFinalHdr.setTimestamp(4, adReliDate);
pstmtInsertFullFinalHdr.setDouble(5, totalAmt);
pstmtInsertFullFinalHdr.setTimestamp(6, ldToday);
pstmtInsertFullFinalHdr.setString(7, userId);
pstmtInsertFullFinalHdr.setString(8, chgTerm);
pstmtInsertFullFinalHdr.setDouble(9, itAmt);
pstmtInsertFullFinalHdr.setString(10, currCode);
pstmtInsertFullFinalHdr.setDouble(11, amount);
cntInsert = pstmtInsertFullFinalHdr.executeUpdate();
System.out.println("cntInsert===>[" + cntInsert + "]"); if("Y".equalsIgnoreCase(varValue))
if(pstmtInsertFullFinalHdr != null)
{ {
pstmtInsertFullFinalHdr.close(); pstmtInsertFullFinalHdr.setString(1, fullFinalHdrId);
pstmtInsertFullFinalHdr = null; pstmtInsertFullFinalHdr.setTimestamp(2, ldToday);
pstmtInsertFullFinalHdr.setString(3, asEmpCode);
pstmtInsertFullFinalHdr.setTimestamp(4, adReliDate);
pstmtInsertFullFinalHdr.setDouble(5, totalAmt);
pstmtInsertFullFinalHdr.setTimestamp(6, ldToday);
pstmtInsertFullFinalHdr.setString(7, userId);
pstmtInsertFullFinalHdr.setString(8, chgTerm);
pstmtInsertFullFinalHdr.setDouble(9, itAmt);
pstmtInsertFullFinalHdr.setString(10, currCode);
pstmtInsertFullFinalHdr.setDouble(11, amount);
cntInsert = pstmtInsertFullFinalHdr.executeUpdate();
if(pstmtInsertFullFinalHdr != null)
{
pstmtInsertFullFinalHdr.close();
pstmtInsertFullFinalHdr = null;
}
} }
} }
...@@ -724,33 +740,32 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC ...@@ -724,33 +740,32 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
pstmt.setTimestamp(2, adResiDate); pstmt.setTimestamp(2, adResiDate);
cntRows = pstmt.executeUpdate(); cntRows = pstmt.executeUpdate();
System.out.println("cntRows===>[" + cntRows + "]");
if(pstmt != null) if(pstmt != null)
{ {
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
pstmtInsertFullFinalHdr.setString(1, fullFinalHdrId);
pstmtInsertFullFinalHdr.setTimestamp(2, ldToday);
pstmtInsertFullFinalHdr.setString(3, asEmpCode);
pstmtInsertFullFinalHdr.setTimestamp(4, adReliDate);
pstmtInsertFullFinalHdr.setDouble(5, totalAmt);
pstmtInsertFullFinalHdr.setTimestamp(6, ldToday);
pstmtInsertFullFinalHdr.setString(7, userId);
pstmtInsertFullFinalHdr.setString(8, chgTerm);
pstmtInsertFullFinalHdr.setDouble(9, itAmt);
pstmtInsertFullFinalHdr.setString(10, currCode);
pstmtInsertFullFinalHdr.setDouble(11, amount);
cntInsert = pstmtInsertFullFinalHdr.executeUpdate();
System.out.println("cntInsert===>[" + cntInsert + "]"); if("Y".equalsIgnoreCase(varValue))
if(pstmtInsertFullFinalHdr != null)
{ {
pstmtInsertFullFinalHdr.close(); pstmtInsertFullFinalHdr.setString(1, fullFinalHdrId);
pstmtInsertFullFinalHdr = null; pstmtInsertFullFinalHdr.setTimestamp(2, ldToday);
pstmtInsertFullFinalHdr.setString(3, asEmpCode);
pstmtInsertFullFinalHdr.setTimestamp(4, adReliDate);
pstmtInsertFullFinalHdr.setDouble(5, totalAmt);
pstmtInsertFullFinalHdr.setTimestamp(6, ldToday);
pstmtInsertFullFinalHdr.setString(7, userId);
pstmtInsertFullFinalHdr.setString(8, chgTerm);
pstmtInsertFullFinalHdr.setDouble(9, itAmt);
pstmtInsertFullFinalHdr.setString(10, currCode);
pstmtInsertFullFinalHdr.setDouble(11, amount);
cntInsert = pstmtInsertFullFinalHdr.executeUpdate();
if(pstmtInsertFullFinalHdr != null)
{
pstmtInsertFullFinalHdr.close();
pstmtInsertFullFinalHdr = null;
}
} }
} }
......
...@@ -35,6 +35,11 @@ Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,E ...@@ -35,6 +35,11 @@ Insert into messages (MSG_NO,MSG_STR,MSG_DESCR,MSG_TYPE,MSG_OPT,MSG_TIME,ALARM,E
values ('VTSEPCAN ','Already cancelled!','This transaction which you are trying to access is already cancelled.','E','Y',null,'c:\windows\tada.wav',null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null); values ('VTSEPCAN ','Already cancelled!','This transaction which you are trying to access is already cancelled.','E','Y',null,'c:\windows\tada.wav',null,to_timestamp('22-OCT-00','DD-MON-RR HH.MI.SSXFF AM'),'SUN ','HDP ',null,null);
-------------For site_env table
Insert into site_env (SITE_CODE,MODULE_CODE,LEVEL_TYPE,LEVEL_CODE,PAR_NAME,DESCR,EFF_DATE,UPTO_DATE,PAR_VALUE,CHG_DATE,CHG_USER,CHG_TERM,DDF_LVDESC)
values ('99999','ADM ','X','ZZZZZ','GEN_FFSHDR_ONSEPCONF','Check to insert entry in FullFinal_HDR',to_timestamp('01-APR-19','DD-MON-RR HH.MI.SSXFF AM'),to_timestamp('31-DEC-40','DD-MON-RR HH.MI.SSXFF AM'),'Y',to_timestamp('04-APR-19','DD-MON-RR HH.MI.SSXFF AM'),'E07312 ','25SHITPINAKINR ',null);
......
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