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
public String gbfConfSeparation(String asEmpCode, Timestamp adResiDate, Timestamp adReliDate, Connection conn) throws ITMException
{
String lsErrCode = "" , lsStatus = "",todayDate = "",payrollDateStr = "",fullFinalHdrId = "",thiswin = "",keyString = "";
String paySite = "",workSite = "",empSite = "",currCode = "";
String paySite = "",workSite = "",empSite = "",currCode = "", varValue = "";
Timestamp ldResigned = null, ldToday = null;
SimpleDateFormat sdf = null;
String sql = "";
......@@ -653,6 +653,21 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
pstmt = null;
}
varValue = checkNull(admCommon.getSiteEnv("99999", "ADM", "X", "ZZZZZ", "GEN_FFSHDR_ONSEPCONF", ldToday, conn));
System.out.println("varValue::==>[" + varValue + "]");
if(varValue == null || varValue.trim().length() == 0 || "NULLFOUND".equalsIgnoreCase(varValue))
{
varValue = checkNull(admCommon.getEnv("999999", "GEN_FFSHDR_ONSEPCONF", conn));
if(varValue == null || varValue.trim().length() == 0 || "NULLFOUND".equalsIgnoreCase(varValue))
{
varValue = "N";
}
System.out.println("varValue::==>[" + varValue + "]");
}
if("Y".equalsIgnoreCase(varValue))
{
payrollDateStr = checkNull(genericUtility.getValidDateTimeString(ldToday, genericUtility.getApplDateFormat()));
String xmlValues = "";
xmlValues = "<?xml version=\"1.0\" encoding=\"utf-8\"?><Root>";
......@@ -673,6 +688,8 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
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);
if("I".equalsIgnoreCase(runMode))
......@@ -686,14 +703,14 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
pstmt.setTimestamp(4, adResiDate);
cntRows = pstmt.executeUpdate();
System.out.println("cntRows===>[" + cntRows + "]");
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if("Y".equalsIgnoreCase(varValue))
{
pstmtInsertFullFinalHdr.setString(1, fullFinalHdrId);
pstmtInsertFullFinalHdr.setTimestamp(2, ldToday);
pstmtInsertFullFinalHdr.setString(3, asEmpCode);
......@@ -707,13 +724,12 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
pstmtInsertFullFinalHdr.setDouble(11, amount);
cntInsert = pstmtInsertFullFinalHdr.executeUpdate();
System.out.println("cntInsert===>[" + cntInsert + "]");
if(pstmtInsertFullFinalHdr != null)
{
pstmtInsertFullFinalHdr.close();
pstmtInsertFullFinalHdr = null;
}
}
}
else
......@@ -724,14 +740,14 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
pstmt.setTimestamp(2, adResiDate);
cntRows = pstmt.executeUpdate();
System.out.println("cntRows===>[" + cntRows + "]");
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
if("Y".equalsIgnoreCase(varValue))
{
pstmtInsertFullFinalHdr.setString(1, fullFinalHdrId);
pstmtInsertFullFinalHdr.setTimestamp(2, ldToday);
pstmtInsertFullFinalHdr.setString(3, asEmpCode);
......@@ -745,13 +761,12 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
pstmtInsertFullFinalHdr.setDouble(11, amount);
cntInsert = pstmtInsertFullFinalHdr.executeUpdate();
System.out.println("cntInsert===>[" + cntInsert + "]");
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
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