Commit a5b26952 authored by ssalve's avatar ssalve

Sarita: Done changes for Connection and nfcheckperiod on 16APR2018

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@183653 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7fbf7927
...@@ -10,7 +10,6 @@ import ibase.webitm.utility.GenericUtility; ...@@ -10,7 +10,6 @@ import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.ejb.dis.DistCommon; import ibase.webitm.ejb.dis.DistCommon;
import ibase.webitm.ejb.fin.FinCommon; import ibase.webitm.ejb.fin.FinCommon;
import java.sql.*; import java.sql.*;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -123,8 +122,11 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe ...@@ -123,8 +122,11 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
try try
{ {
ConnDriver connDriver = new ConnDriver(); //changes by sarita on 16APR2018 for getting connection [start]
conn = connDriver.getConnectDB("DriverITM"); /*ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
conn = getConnection();
//changes by sarita on 16APR2018 for getting connection [end]
userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode"); userId = getValueFromXTRA_PARAMS(xtraParams,"loginCode");
loginSite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"); loginSite = getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
...@@ -184,8 +186,10 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe ...@@ -184,8 +186,10 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
} }
close(pstmt, rs); close(pstmt, rs);
errorCode = nfCheckPeriod("ADM",tranDate,wrkSite); //changes by sarita on 16APR2018 [start]- added conn parameter in nfCheckPeriod method
//errorCode = nfCheckPeriod("ADM",tranDate,wrkSite);
errorCode = nfCheckPeriod("ADM",tranDate,wrkSite,conn);
//changes by sarita on 16APR2018 [end]- added conn parameter in nfCheckPeriod method
if(errorCode != null && errorCode.trim().length() > 0) if(errorCode != null && errorCode.trim().length() > 0)
{ {
System.out.println("Inside error code of tran_date"); System.out.println("Inside error code of tran_date");
...@@ -218,8 +222,7 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe ...@@ -218,8 +222,7 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
wrkSite = checkNull(rs.getString("WORK_SITE")); wrkSite = checkNull(rs.getString("WORK_SITE"));
} }
else else
{ {
...@@ -418,6 +421,26 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe ...@@ -418,6 +421,26 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
} }
} }
//Added by sarita on 16APRIL2018 [start] for invalid relieve_date validation
else
{
try
{
relieveDate = sdf.parse(relieveDateStr);
}
catch(Exception e)
{
errorCode = "VMINVDATE ";
errList.add(errorCode);
errFields.add( childNodeName.toLowerCase() );
msgType = errorType( conn , errorCode );
if ( msgType.equalsIgnoreCase("E"))
{
break;
}
}
}
//Added by sarita on 16APRIL2018 [end] for invalid relieve_date validation
} }
else if(childNodeName.equalsIgnoreCase("separation_mode")) else if(childNodeName.equalsIgnoreCase("separation_mode"))
{ {
...@@ -617,8 +640,11 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe ...@@ -617,8 +640,11 @@ public class EmpSeparationEJB extends ValidatorEJB implements EmpSeparationEJBRe
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
} }
connDriver = new ConnDriver(); //changes by sarita on 16APR2018 for getting connection [start]
conn = connDriver.getConnectDB("Driver"); /*ConnDriver connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");*/
conn = getConnection();
//changes by sarita on 16APR2018 for getting connection [end]
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
//SimpleDateFormat dbsdf = new SimpleDateFormat(genericUtility.getDBDateFormat()); //SimpleDateFormat dbsdf = new SimpleDateFormat(genericUtility.getDBDateFormat());
......
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