Commit d4205d4c authored by akhokar's avatar akhokar

SepCloseConf.java

Changes done to update chg_date,chg_user,chg_term  in employee.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@199923 ce508802-f39f-4f6c-b175-0d175dae99d5
parent f892d72e
......@@ -57,6 +57,9 @@ public class SepCloseConf extends ActionHandlerEJB implements SepCloseConfLocal,
String errString = "";
String loginEmpCode = "";
String sepCloseStatus = "";
//Modified by Azhar on[22-04-19][To set chg_date,chg_user,chg_term in employee while updating][Start]
String userId= "",chgTerm = "";
//Modified by Azhar on[22-04-19][To set chg_date,chg_user,chg_term in employee while updating][End]
boolean isError = false;
int updCnt = 0;
......@@ -358,10 +361,18 @@ public class SepCloseConf extends ActionHandlerEJB implements SepCloseConfLocal,
//Modified By Juhi on 03-05-2016 [A15JSUN007] [Values to sql statements is passed as parameter instead of appending and using PreparedStatement instead of Statement][Start] [ Start]
/*sql = "UPDATE EMPLOYEE SET RESI_DATE = NULL, RELIEVE_DATE = NULL WHERE EMP_CODE = '"+empCode+"'";
updCnt = stmt.executeUpdate(sql);*/
sql = "UPDATE EMPLOYEE SET RESI_DATE = NULL, RELIEVE_DATE = NULL WHERE EMP_CODE = ? ";
pstmt = connectionObject.prepareStatement( sql );
pstmt.setString(1,empCode);
//Modified by Azhar on[22-04-19][To set chg_date,chg_user,chg_term in employee while updating][Start]
userId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"));
chgTerm = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "termId"));
sql = "UPDATE EMPLOYEE SET RESI_DATE = NULL, RELIEVE_DATE = NULL,CHG_DATE = ?,CHG_USER = ?,CHG_TERM = ? WHERE EMP_CODE = ? ";
pstmt = connectionObject.prepareStatement(sql);
pstmt.setTimestamp(1,new java.sql.Timestamp(System.currentTimeMillis()));
pstmt.setString(2,userId);
pstmt.setString(3,chgTerm);
pstmt.setString(4,empCode);
updCnt = pstmt.executeUpdate();
//Modified by Azhar on[22-04-19][To set chg_date,chg_user,chg_term in employee while updating][End]
if( pstmt != null )
{
pstmt.close();
......@@ -514,5 +525,19 @@ public class SepCloseConf extends ActionHandlerEJB implements SepCloseConfLocal,
}
return errString;
}
//Modified by Azhar on[22-04-19][To set chg_date,chg_user,chg_term in employee while updating][Start]
private String checkNull(String input)
{
if (input == null)
{
input = "";
}
else
{
input = input.trim();
}
return input;
}
//Modified by Azhar on[22-04-19][To set chg_date,chg_user,chg_term in employee while updating][End]
}
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