Commit 118b2b68 authored by sanashaikh's avatar sanashaikh

Sana S: Modified on 02/01/2020

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@214450 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c6ad40cf
...@@ -96,9 +96,9 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -96,9 +96,9 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
logWriter.initializeHRLogWriter(objName, jobId, userId, termId, activity, "LeaveConvert", loginSite, logConn); logWriter.initializeHRLogWriter(objName, jobId, userId, termId, activity, "LeaveConvert", loginSite, logConn);
//retStr = process(headerDom, detailDom,windowName,xtraParams, conn,logConn);//Modified by Sana S on 28/11/19 //retStr = process(headerDom, detailDom,windowName,xtraParams, conn,logConn);//Modified by Sana S on 28/11/19
retStr = process(headerDom, detailDom,xtraParams,logWriter, conn,logConn); retStr = process(headerDom, detailDom,xtraParams,logWriter, conn,logConn);
System.out.println("Process for LeaveConvertPrc :::: " + retStr); System.out.println("Process for LeaveConvertPrc :::: " + retStr);
if(retStr == null || retStr.trim().length() == 0) if(retStr == null || retStr.trim().length() == 0)
...@@ -167,7 +167,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -167,7 +167,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
String tranId = ""; String tranId = "";
String userId = ""; String userId = "";
String balDays=""; String balDays="";
Date expDate=null; String expDate=null;
Timestamp ldProcess = null,nextEff=null,nextEff1=null; Timestamp ldProcess = null,nextEff=null,nextEff1=null;
...@@ -189,21 +189,21 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -189,21 +189,21 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
try try
{ {
userId=genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"); userId=genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
System.out.println("User Id in Process:"+userId); System.out.println("User Id in Process:"+userId);
conn = getConnection(); conn = getConnection();
System.out.println("::::::::::::Inside Process::::::::::::"); System.out.println("::::::::::::Inside Process::::::::::::");
logWriter.setCurrentProcess("LeaveConvertProcess");//Added by Sana S on 28/11/19 logWriter.setCurrentProcess("LeaveConvertProcess");//Added by Sana S on 28/11/19
int liRet = logWriter.getLogWriterFlag(); int liRet = logWriter.getLogWriterFlag();
if(liRet == -1) if(liRet == -1)
{ {
return errString; return errString;
} }
logWriter.gbfErrWrite("", "", "", "Processing Started" , "I", logConn); logWriter.gbfErrWrite("", "", "", "Processing Started" , "I", logConn);
valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n<Header>\r\n"); valueXmlString = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root>\r\n<Header>\r\n");
...@@ -238,8 +238,10 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -238,8 +238,10 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
//Modified by Sana S on 02/01/2020 [start]
Timestamp chg_time=utilMethod.dateTime(utilMethod.today(), utilMethod.now()); // String chg_time=utilMethod.dateTime(utilMethod.today(), utilMethod.now());
String chg_time=sdf.format(utilMethod.dateTime(utilMethod.today(), utilMethod.now()));
//Modified by Sana S on 02/01/2020 [end]
Timestamp mtrandate=utilMethod.dateTime(utilMethod.today(), utilMethod.now()); Timestamp mtrandate=utilMethod.dateTime(utilMethod.today(), utilMethod.now());
sql="select key_string from transetup where upper(tran_window) = ? "; sql="select key_string from transetup where upper(tran_window) = ? ";
...@@ -254,7 +256,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -254,7 +256,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
else else
{ {
errString = itmDBAccessEJB.getErrorString("","VTSEQ", userId, "", conn); errString = itmDBAccessEJB.getErrorString("","VTSEQ", userId, "", conn);
logWriter.gbfErrWrite("", "", "", "VTSEQ", "E",logConn); logWriter.gbfErrWrite("", "", "", "VTSEQ", "E",logConn);
gbfReleaseLogWriter(headerDom, logWriter, logConn); gbfReleaseLogWriter(headerDom, logWriter, logConn);
return errString; return errString;
...@@ -318,11 +320,14 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -318,11 +320,14 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
} }
procDate = checkNull(genericUtility.getColumnValue("proc_date", headerDom)); procDate = checkNull(genericUtility.getColumnValue("proc_date", headerDom));
ldProcess = Timestamp.valueOf(genericUtility.getValidDateString(procDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0"); //Modified by Sana S on 31/12/19 [start]
// ldProcess = Timestamp.valueOf(genericUtility.getValidDateString(procDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
ldProcess = Timestamp.valueOf(genericUtility.getValidDateString(procDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat())+ " 00:00:00.0");
//Modified by Sana S on 31/12/19 [end]
System.out.print("procDate:["+procDate+"]"); System.out.print("procDate:["+procDate+"]");
System.out.print("ldProcess:["+ldProcess+"]"); System.out.print("ldProcess:["+ldProcess+"]");
procGroupFr = checkNull(genericUtility.getColumnValue("proc_group__fr", headerDom)); procGroupFr = checkNull(genericUtility.getColumnValue("proc_group__fr", headerDom));
procGroupTo = checkNull(genericUtility.getColumnValue("proc_group__to", headerDom)); procGroupTo = checkNull(genericUtility.getColumnValue("proc_group__to", headerDom));
if((procGroupFr.trim()) == null) if((procGroupFr.trim()) == null)
...@@ -371,14 +376,19 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -371,14 +376,19 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
pstmt.setString(3, lveCodeOf); pstmt.setString(3, lveCodeOf);
pstmt.setString(4, siteCodeFr); pstmt.setString(4, siteCodeFr);
pstmt.setString(5, siteCodeTo); pstmt.setString(5, siteCodeTo);
pstmt.setString(6, procDate); //Modified by Sana S on 31/12/19 [start]
// pstmt.setString(6, procDate);
pstmt.setTimestamp(6, ldProcess);
//Modified by Sana S on 31/12/19 [end]
pstmt.setString(7, deptCodeFr); pstmt.setString(7, deptCodeFr);
pstmt.setString(8, deptCodeTo); pstmt.setString(8, deptCodeTo);
pstmt.setString(9, procGroupFr); pstmt.setString(9, procGroupFr);
pstmt.setString(10, procGroupTo); pstmt.setString(10, procGroupTo);
pstmt.setString(11, lsProcResEmp); pstmt.setString(11, lsProcResEmp);
pstmt.setString(12, procDate); //Modified by Sana S on 31/12/19 [start]
//pstmt.setString(12, procDate);
pstmt.setTimestamp(12, ldProcess);
//Modified by Sana S on 31/12/19 [end]
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
...@@ -392,18 +402,20 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -392,18 +402,20 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
dwDataMap.put("upto_date",rs.getDate("upto_date")); dwDataMap.put("upto_date",rs.getDate("upto_date"));
dwDataMap.put("bal_days", checkNull(rs.getString("bal_days"))); dwDataMap.put("bal_days", checkNull(rs.getString("bal_days")));
expDate=rs.getDate("exp_date"); //expDate=rs.getDate("exp_date");// Commented by Sana S on 31/12/19
nextEff=utilMethod.dateTime(utilMethod.RelativeDate(utilMethod.date(expDate), 1)); expDate=sdf.format(rs.getDate("exp_date"));
System.out.println("expDate>>>>"+expDate);
//nextEff=utilMethod.dateTime(utilMethod.RelativeDate(utilMethod.date(Date.valueOf(expDate)), 1));// Commented by Sana S on 02/01/2020
dwDataMap.put("work_site", checkNull(rs.getString("work_site"))); dwDataMap.put("work_site", checkNull(rs.getString("work_site")));
nextEff1=utilMethod.dateTime(utilMethod.RelativeDate(utilMethod.date(nextEff), 365)); //nextEff1=utilMethod.dateTime(utilMethod.RelativeDate(utilMethod.date(nextEff), 365));// Commented by Sana S on 02/01/2020
chg_time=utilMethod.dateTime(utilMethod.today(), utilMethod.now()); //Modified by Sana S on 02/01/2020 [start]
// chg_time=utilMethod.dateTime(utilMethod.today(), utilMethod.now());
chg_time=sdf.format(utilMethod.dateTime(utilMethod.today(), utilMethod.now()));
//Modified by Sana S on 02/01/2020 [end]
String a=sdf.format(chg_time);
System.out.print("chg_time:"+a);
dataMap.put(rowCnt, dwDataMap); dataMap.put(rowCnt, dwDataMap);
dwDataMap = null; dwDataMap = null;
} }
...@@ -419,7 +431,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -419,7 +431,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
} }
String lveCode=null; String lveCode=null;
System.out.println("ldProcess ===> "+ldProcess+"\n expDate: "+sdf.format(expDate)); //System.out.println("ldProcess ===> "+ldProcess+"\n expDate: "+sdf.format(expDate));
llRowCnt=dataMap.size(); llRowCnt=dataMap.size();
for(int i = 1; i <= llRowCnt; i++) for(int i = 1; i <= llRowCnt; i++)
...@@ -438,8 +450,13 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -438,8 +450,13 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
xmlValues = xmlValues + "<Header></Header>"; xmlValues = xmlValues + "<Header></Header>";
xmlValues = xmlValues + "<Detail1>"; xmlValues = xmlValues + "<Detail1>";
xmlValues = xmlValues + "<tran_id></tran_id>"; xmlValues = xmlValues + "<tran_id></tran_id>";
xmlValues = xmlValues + "<lve_date_fr>" + sdf.format(expDate) + "</lve_date_fr>"; //Modified by Sana S on 02/01/2020 [start]
xmlValues = xmlValues + "<lve_date_to>" + sdf.format(expDate) + "</lve_date_to>"; /*xmlValues = xmlValues + "<lve_date_fr>" + sdf.format(expDate) + "</lve_date_fr>";
xmlValues = xmlValues + "<lve_date_to>" + sdf.format(expDate) + "</lve_date_to>";*/
xmlValues = xmlValues + "<lve_date_fr>" + expDate + "</lve_date_fr>";
xmlValues = xmlValues + "<lve_date_to>" + expDate + "</lve_date_to>";
//Modified by Sana S on 02/01/2020 [end]
xmlValues = xmlValues + "<emp_code>" + lsEmpCode + "</emp_code>"; xmlValues = xmlValues + "<emp_code>" + lsEmpCode + "</emp_code>";
xmlValues = xmlValues + "<work_site>" + workSite + "</work_site>"; xmlValues = xmlValues + "<work_site>" + workSite + "</work_site>";
xmlValues = xmlValues + "<lve_code>" + lveCode + "</lve_code>"; xmlValues = xmlValues + "<lve_code>" + lveCode + "</lve_code>";
...@@ -463,30 +480,52 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -463,30 +480,52 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
return errString; return errString;
} }
//Added by Sana S on 31/12/19 [start]
// Timestamp expDate1=Timestamp.valueOf(genericUtility.getValidDateString(String.valueOf(expDate), genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat())+ " 00:00:00.0");
Timestamp expDate1=Timestamp.valueOf(genericUtility.getValidDateString(String.valueOf(expDate), genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat())+ " 00:00:00.0");
Timestamp chg_time1=Timestamp.valueOf(genericUtility.getValidDateString(String.valueOf(chg_time), genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat())+ " 00:00:00.0");
System.out.println("expDate1>>>>>>>"+expDate1);
//Added by Sana S on 31/12/19 [end]
sql="insert into empleave(tran_id,emp_code,lve_date_fr,lve_date_to,lve_code,use_flag,no_days,chg_date,chg_term,chg_user,status,status_date,aprv_date,leave_starts,leave_ends) " sql="insert into empleave(tran_id,emp_code,lve_date_fr,lve_date_to,lve_code,use_flag,no_days,chg_date,chg_term,chg_user,status,status_date,aprv_date,leave_starts,leave_ends) "
+ "values (?, ?, ?, ?, ? ,? ,? , ? , ? , ? , ? , ? , ? , ? , ?) "; + "values (?, ?, ?, ?, ? ,? ,? , ? , ? , ? , ? , ? , ? , ? , ?) ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
pstmt.setString(2, lsEmpCode); pstmt.setString(2, lsEmpCode);
pstmt.setString(3, sdf.format(expDate)); //Added by Sana S on 31/12/19 [start]
pstmt.setString(4, sdf.format(expDate)); /*pstmt.setString(3, sdf.format(expDate));
pstmt.setString(4, sdf.format(expDate));*/
pstmt.setTimestamp(3, expDate1);
pstmt.setTimestamp(4, expDate1);
//Added by Sana S on 31/12/19 [end]
pstmt.setString(5, lveCode); pstmt.setString(5, lveCode);
pstmt.setString(6, "V"); pstmt.setString(6, "V");
pstmt.setString(7, balDays); pstmt.setString(7, balDays);
pstmt.setString(8, sdf.format(chg_time)); //Added by Sana S on 31/12/19 [start]
// pstmt.setString(8, sdf.format(chg_time));
pstmt.setTimestamp(8, chg_time1);
//Added by Sana S on 31/12/19 [start]
pstmt.setString(9, "SYSTEM"); pstmt.setString(9, "SYSTEM");
pstmt.setString(10, userId); pstmt.setString(10, userId);
pstmt.setString(11, "R"); pstmt.setString(11, "R");
pstmt.setString(12, sdf.format(chg_time)); //Added by Sana S on 31/12/19 [start]
pstmt.setString(13, sdf.format(chg_time)); /*pstmt.setString(12, sdf.format(chg_time));
pstmt.setString(13, sdf.format(chg_time));*/
pstmt.setTimestamp(12, chg_time1);
pstmt.setTimestamp(13, chg_time1);
//Added by Sana S on 31/12/19 [end]
pstmt.setString(14, "B"); pstmt.setString(14, "B");
pstmt.setString(15, "E"); pstmt.setString(15, "E");
int insertcount=pstmt.executeUpdate(); int insertcount=pstmt.executeUpdate();
System.out.print("insertcount:"+insertcount); System.out.print("insertcount:"+insertcount);
if(pstmt != null) if(pstmt != null)
{ {
pstmt.close(); pstmt.close();
...@@ -494,13 +533,13 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -494,13 +533,13 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
} }
errCode=empLeaveConf.leavesApprove(tranId, 2, checkNull(payrollOrVoucher), checkNull(payrollPeriod), 2, conn); errCode=empLeaveConf.leavesApprove(tranId, 2, checkNull(payrollOrVoucher), checkNull(payrollPeriod), 2, conn);
System.out.println("empLeaveConf error code:::"+errCode); System.out.println("empLeaveConf error code:::"+errCode);
System.out.println("error code length:::"+errCode.trim().length()); System.out.println("error code length:::"+errCode.trim().length());
//Modified by Sana S on 28/11/19 //Modified by Sana S on 28/11/19
//if(!errCode.equals(null) || errCode.trim().length()>0) //if(!errCode.equals(null) || errCode.trim().length()>0)
if(errCode != null && errCode.trim().length()>0) if(errCode != null && errCode.trim().length()>0)
{ {
System.out.println(" "+errCode); System.out.println(" "+errCode);
logWriter.gbfErrWrite("", lsEmpCode, "", errCode, "E", 2, logConn); logWriter.gbfErrWrite("", lsEmpCode, "", errCode, "E", 2, logConn);
...@@ -526,7 +565,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -526,7 +565,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
valueXmlString.append("<noof_confirmed><![CDATA[").append(confirmed).append("]]></noof_confirmed>\r\n"); valueXmlString.append("<noof_confirmed><![CDATA[").append(confirmed).append("]]></noof_confirmed>\r\n");
gbfReleaseLogWriter(detailDom, logWriter, logConn); gbfReleaseLogWriter(detailDom, logWriter, logConn);
if( utilMethod.pos(errString, "<error") == 0) if( utilMethod.pos(errString, "<error") == 0)
{ {
errString = itmDBAccessEJB.getErrorString("", "VPALVECNV9", userId, "", conn); errString = itmDBAccessEJB.getErrorString("", "VPALVECNV9", userId, "", conn);
...@@ -555,7 +594,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -555,7 +594,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
conn.commit(); conn.commit();
} }
catch (Exception e) catch (Exception e)
...@@ -604,7 +643,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -604,7 +643,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
ResultSet rs = null,rs1=null,rs2=null,rs3=null; ResultSet rs = null,rs1=null,rs2=null,rs3=null;
PreparedStatement pstmt = null,pstmt1 = null,pstmt2 = null,pstmt3 = null; PreparedStatement pstmt = null,pstmt1 = null,pstmt2 = null,pstmt3 = null;
String resultString=""; String resultString="";
StringBuffer valueXmlString = null; //StringBuffer valueXmlString = null;
String cadre=null,grade=null,workSite=null,empCode=null,lveCodeConvert=null; String cadre=null,grade=null,workSite=null,empCode=null,lveCodeConvert=null;
...@@ -626,6 +665,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -626,6 +665,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
String empCodeTo = null,lveCode=null; String empCodeTo = null,lveCode=null;
String fName= null,lName= null,mName= null,balDays= null,paySite= null,temp= null,procDate = null; String fName= null,lName= null,mName= null,balDays= null,paySite= null,temp= null,procDate = null;
Timestamp ldProcess=null;//Added by Sana S on 31/12/19
SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yy"); SimpleDateFormat sdf=new SimpleDateFormat("dd/MM/yy");
Map dwDataMap = null; Map dwDataMap = null;
...@@ -697,11 +737,14 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -697,11 +737,14 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
} }
procDate = genericUtility.getColumnValue("proc_date",headerDom); procDate = genericUtility.getColumnValue("proc_date",headerDom);
//Added by Sana S on 31/12/19
ldProcess = Timestamp.valueOf(genericUtility.getValidDateString(procDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat())+ " 00:00:00.0");
if ( procDate == null ) if ( procDate == null )
{ {
procDate = String.valueOf(utilMethod.dateTime(utilMethod.today())); procDate = String.valueOf(utilMethod.dateTime(utilMethod.today()));
System.out.println("Process Date :"+procDate); ldProcess = Timestamp.valueOf(genericUtility.getValidDateString(procDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat())+ " 00:00:00.0");
System.out.println("Process Date :"+ldProcess);
} }
procGroupTo = genericUtility.getColumnValue("proc_group__to",headerDom); procGroupTo = genericUtility.getColumnValue("proc_group__to",headerDom);
...@@ -720,7 +763,6 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -720,7 +763,6 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
resignEmp = genericUtility.getColumnValue("resign_emp",headerDom); resignEmp = genericUtility.getColumnValue("resign_emp",headerDom);
sql="select lve_code__convert from leaves where lve_code = ?"; sql="select lve_code__convert from leaves where lve_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, lveCodeOf); pstmt.setString(1, lveCodeOf);
...@@ -767,13 +809,17 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -767,13 +809,17 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
pstmt.setString(3, lveCodeOf); pstmt.setString(3, lveCodeOf);
pstmt.setString(4, siteCodeFrom); pstmt.setString(4, siteCodeFrom);
pstmt.setString(5, siteCodeTo); pstmt.setString(5, siteCodeTo);
pstmt.setString(6, procDate); //Modified by Sana S on 31/12/19
// pstmt.setString(6, procDate);
pstmt.setTimestamp(6, ldProcess);
pstmt.setString(7, deptCodeFrom); pstmt.setString(7, deptCodeFrom);
pstmt.setString(8, deptCodeTo); pstmt.setString(8, deptCodeTo);
pstmt.setString(9, procGroupFrom); pstmt.setString(9, procGroupFrom);
pstmt.setString(10, procGroupTo); pstmt.setString(10, procGroupTo);
pstmt.setString(11,resignEmp ); pstmt.setString(11,resignEmp );
pstmt.setString(12, procDate); //Modified by Sana S on 31/12/19
//pstmt.setString(12, procDate);
pstmt.setTimestamp(12, ldProcess);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -814,11 +860,11 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -814,11 +860,11 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
sql="select lve_tblno from grade_site_lvetbl where site_code = ? and grade_code= ? "; sql="select lve_tblno from grade_site_lvetbl where site_code = ? and grade_code= ? ";
pstmt1 = conn.prepareStatement(sql); pstmt1 = conn.prepareStatement(sql);
for(int i=1; i <= dataMap.size(); i++) for(int i=1; i <= dataMap.size(); i++)
{ {
rowMap=(Map) dataMap.get(i); rowMap=(Map) dataMap.get(i);
...@@ -833,7 +879,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -833,7 +879,7 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
mName = (String) rowMap.get("emp_mname"); mName = (String) rowMap.get("emp_mname");
lName = (String) rowMap.get("emp_lname"); lName = (String) rowMap.get("emp_lname");
relieveDate = sdf.format(rowMap.get("relieve_date")); relieveDate = sdf.format(rowMap.get("relieve_date"));
System.out.print("relieveDate:"+relieveDate); System.out.print("relieveDate:"+relieveDate);
//Date rDate=sdf.parse(relieveDate); //Date rDate=sdf.parse(relieveDate);
...@@ -1019,15 +1065,15 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -1019,15 +1065,15 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
pstmt.setString(1, frPeriod); pstmt.setString(1, frPeriod);
pstmt.setString(2, toPeriod); pstmt.setString(2, toPeriod);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
{ {
totprds++; totprds++;
code = checkNull(rs.getString(1)); code = checkNull(rs.getString(1));
frDate = checkNull(rs.getString(2)); frDate = checkNull(rs.getString(2));
toDate = checkNull(rs.getString(3)); toDate = checkNull(rs.getString(3));
prdcode[totprds]=code; prdcode[totprds]=code;
frdate[totprds]=Date.valueOf(frDate); frdate[totprds]=Date.valueOf(frDate);
todate[totprds]=Date.valueOf(toDate); todate[totprds]=Date.valueOf(toDate);
...@@ -1046,16 +1092,16 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal, ...@@ -1046,16 +1092,16 @@ public class LeaveConvertPrc extends ProcessEJB implements LeaveConvertPrcLocal,
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
ndate = (Date) utilMethod.RelativeDate(utilMethod.date(todate[totprds]), 1); ndate = (Date) utilMethod.RelativeDate(utilMethod.date(todate[totprds]), 1);
System.out.print("ndate:["+ndate+"]"); System.out.print("ndate:["+ndate+"]");
sql="select code from period where fr_date = ?"; sql="select code from period where fr_date = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setDate(1, ndate); pstmt.setDate(1, ndate);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while(rs.next()) while(rs.next())
{ {
prdcoden[totprds] = rs.getString("code"); prdcoden[totprds] = rs.getString("code");
......
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