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,26 +653,43 @@ public class EmployeeSepConfirm extends ActionHandlerEJB implements EmployeeSepC
pstmt = null;
}
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 + "]");
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>";
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);
if("I".equalsIgnoreCase(runMode))
......@@ -686,33 +703,32 @@ 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;
}
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(pstmtInsertFullFinalHdr != null)
if("Y".equalsIgnoreCase(varValue))
{
pstmtInsertFullFinalHdr.close();
pstmtInsertFullFinalHdr = 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();
if(pstmtInsertFullFinalHdr != null)
{
pstmtInsertFullFinalHdr.close();
pstmtInsertFullFinalHdr = null;
}
}
}
......@@ -724,33 +740,32 @@ 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;
}
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(pstmtInsertFullFinalHdr != null)
if("Y".equalsIgnoreCase(varValue))
{
pstmtInsertFullFinalHdr.close();
pstmtInsertFullFinalHdr = 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();
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