Commit af1b8a32 authored by ysawant's avatar ysawant

EmpLeaveEnchArrIC.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@217706 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3838505a
...@@ -22,7 +22,7 @@ import ibase.webitm.utility.ITMException; ...@@ -22,7 +22,7 @@ import ibase.webitm.utility.ITMException;
public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrICLocal,EmpLeaveEnchArrICRemote public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrICLocal,EmpLeaveEnchArrICRemote
{ {
double lcBaseAmt2 = 0.0; double lcBaseAmt2 = 0.0;
public String itemChanged(String xmlString, String xmlString1, String xmlString2, String objContext, public String itemChanged(String xmlString, String xmlString1, String xmlString2, String objContext,
String currentColumn, String editFlag, String xtraParams) throws RemoteException, ITMException String currentColumn, String editFlag, String xtraParams) throws RemoteException, ITMException
{ {
...@@ -79,12 +79,14 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -79,12 +79,14 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
String lsCadre = ""; String lsCadre = "";
String lsGrade = ""; String lsGrade = "";
String mcode = ""; String mcode = "";
Timestamp ldApplDate = null; Timestamp ldApplDate = null;
Timestamp ldLveDateFr = null; Timestamp ldLveDateFr = null;
Timestamp ldLveDateTo = null; Timestamp ldLveDateTo = null;
Timestamp ldRefDate = null; Timestamp ldRefDate = null;
Timestamp ldDateJoin = null;
Timestamp todayDate = null;
double lcDays = 0.0; double lcDays = 0.0;
double lcBaseAmt = 0.0; double lcBaseAmt = 0.0;
double lcEnchAmt = 0.0; double lcEnchAmt = 0.0;
...@@ -93,7 +95,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -93,7 +95,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
double lcDiff = 0.0; double lcDiff = 0.0;
double lcAmount = 0.0; double lcAmount = 0.0;
int mLevl = 0; int mLevl = 0;
String lsEmpCode = ""; String lsEmpCode = "";
String lsLveCode = ""; String lsLveCode = "";
String lsLveType = ""; String lsLveType = "";
...@@ -119,9 +121,6 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -119,9 +121,6 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
String ldDateJoinStr = ""; String ldDateJoinStr = "";
String lsErrcode = ""; String lsErrcode = "";
Timestamp ldDateJoin = null;
Timestamp todayDate = null;
HashMap calcMap = new HashMap(); HashMap calcMap = new HashMap();
try try
...@@ -131,7 +130,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -131,7 +130,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
todayDateStr=sdf.format(new java.util.Date()); todayDateStr=sdf.format(new java.util.Date());
todayDate = Timestamp.valueOf(genericUtility.getValidDateString(todayDateStr, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0"); todayDate = Timestamp.valueOf(genericUtility.getValidDateString(todayDateStr, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
System.out.println("currentFormNo...." + currentFormNo); System.out.println("currentFormNo...." + currentFormNo);
conn = getConnection(); conn = getConnection();
if (objContext != null && objContext.trim().length() > 0) if (objContext != null && objContext.trim().length() > 0)
...@@ -144,15 +143,15 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -144,15 +143,15 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"); userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
loginSite=genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"); loginSite=genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
System.out.println("::::::User Id = "+userId); System.out.println("::::::User Id = "+userId);
System.out.println("::::::Login Site = "+loginSite); System.out.println("::::::Login Site = "+loginSite);
valueXmlString.append("<Detail1>\r\n"); valueXmlString.append("<Detail1>\r\n");
System.out.println("ldProcDate value = "+todayDateStr); System.out.println("ldProcDate value = "+todayDateStr);
valueXmlString.append("<status_date><![CDATA[").append(todayDateStr).append("]]></status_date>\r\n"); valueXmlString.append("<status_date><![CDATA[").append(todayDateStr).append("]]></status_date>\r\n");
switch (currentFormNo) switch (currentFormNo)
{ {
case 1: case 1:
...@@ -164,7 +163,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -164,7 +163,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
lsPayMode = checkNull(genericUtility.getColumnValue("pay_mode", dom)); lsPayMode = checkNull(genericUtility.getColumnValue("pay_mode", dom));
lsPrdCodePayroll = checkNull(genericUtility.getColumnValue("prd_code__payroll", dom)); lsPrdCodePayroll = checkNull(genericUtility.getColumnValue("prd_code__payroll", dom));
System.out.println("lsPayMode dom ==> "+lsPayMode+" \nlsPrdCodePayroll dom == > "+lsPrdCodePayroll); System.out.println("lsPayMode dom ==> "+lsPayMode+" \nlsPrdCodePayroll dom == > "+lsPrdCodePayroll);
valueXmlString.append("<tran_date><![CDATA[").append(todayDateStr).append("]]></tran_date>\r\n"); valueXmlString.append("<tran_date><![CDATA[").append(todayDateStr).append("]]></tran_date>\r\n");
valueXmlString.append("<status><![CDATA[").append("U").append("]]></status>\r\n"); valueXmlString.append("<status><![CDATA[").append("U").append("]]></status>\r\n");
valueXmlString.append("<pay_mode><![CDATA[").append("").append("]]></pay_mode>\r\n"); valueXmlString.append("<pay_mode><![CDATA[").append("").append("]]></pay_mode>\r\n");
...@@ -177,10 +176,10 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -177,10 +176,10 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
if ("itm_defaultedit".equalsIgnoreCase(currentColumn)) if ("itm_defaultedit".equalsIgnoreCase(currentColumn))
{ {
System.out.println(":::::::::::Inside itm_defaultedit:::::::::::::::"); System.out.println(":::::::::::Inside itm_defaultedit:::::::::::::::");
lsPayMode = checkNull(genericUtility.getColumnValue("pay_mode", dom)); lsPayMode = checkNull(genericUtility.getColumnValue("pay_mode", dom));
lsPrdCodePayroll = checkNull(genericUtility.getColumnValue("prd_code__payroll", dom)); lsPrdCodePayroll = checkNull(genericUtility.getColumnValue("prd_code__payroll", dom));
lsEmpCode = checkNull(genericUtility.getColumnValue("emp_code", dom)); lsEmpCode = checkNull(genericUtility.getColumnValue("emp_code", dom));
sql = "select work_site, cadre, grade from employee where emp_code = ?"; sql = "select work_site, cadre, grade from employee where emp_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -213,7 +212,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -213,7 +212,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
lsEncModeParm = "A"; lsEncModeParm = "A";
} }
} }
System.out.println("lsPayMode ----->"+lsPayMode); System.out.println("lsPayMode ----->"+lsPayMode);
System.out.println("lsPrdCodePayroll ----->"+lsPrdCodePayroll); System.out.println("lsPrdCodePayroll ----->"+lsPrdCodePayroll);
System.out.println("lsEncModeParm ----->"+lsEncModeParm); System.out.println("lsEncModeParm ----->"+lsEncModeParm);
...@@ -239,7 +238,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -239,7 +238,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
} }
if ("tran_id__lve".equalsIgnoreCase(currentColumn)) if ("tran_id__lve".equalsIgnoreCase(currentColumn))
{ {
System.out.println(":::::::::::Inside tran_id__lve:::::::::::::::"); System.out.println(":::::::::::Inside tran_id__lve:::::::::::::::");
mcode = checkNull(genericUtility.getColumnValue("tran_id__lve", dom)); mcode = checkNull(genericUtility.getColumnValue("tran_id__lve", dom));
...@@ -314,7 +313,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -314,7 +313,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
System.out.println("mLevl===>"+mLevl); System.out.println("mLevl===>"+mLevl);
System.out.println("lsWorkSite===>"+lsWorkSite); System.out.println("lsWorkSite===>"+lsWorkSite);
System.out.println("loginSite===>"+loginSite); System.out.println("loginSite===>"+loginSite);
...@@ -322,7 +321,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -322,7 +321,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
if((mLevl <= 1) || ((mLevl > 1) && lsWorkSite.equalsIgnoreCase(loginSite))) if((mLevl <= 1) || ((mLevl > 1) && lsWorkSite.equalsIgnoreCase(loginSite)))
{ {
System.out.println("=======If mlevel <= 1======="); System.out.println("=======If mlevel <= 1=======");
sql ="select sum(base_amt__diff) as lc_base_diff ,sum(ench_amt__diff) as lc_ench_diff"+ sql ="select sum(base_amt__diff) as lc_base_diff ,sum(ench_amt__diff) as lc_ench_diff"+
" from empleave_ench_arr where tran_id__lve = ? and status = 'A'"; " from empleave_ench_arr where tran_id__lve = ? and status = 'A'";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -343,7 +342,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -343,7 +342,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
System.out.println("lcBaseDiff::::::"+lcBaseDiff); System.out.println("lcBaseDiff::::::"+lcBaseDiff);
System.out.println("lcEnchDiff::::::"+lcEnchDiff); System.out.println("lcEnchDiff::::::"+lcEnchDiff);
...@@ -355,18 +354,18 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -355,18 +354,18 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
{ {
lcEnchDiff = 0; lcEnchDiff = 0;
} }
System.out.println("lcBaseDiff before Add::::::"+lcBaseDiff); System.out.println("lcBaseDiff before Add::::::"+lcBaseDiff);
System.out.println("lcEnchDiff before Add::::::"+lcEnchDiff); System.out.println("lcEnchDiff before Add::::::"+lcEnchDiff);
System.out.println("lcBaseAmt::::::"+lcBaseAmt); System.out.println("lcBaseAmt::::::"+lcBaseAmt);
System.out.println("lcEnchAmt::::::"+lcEnchAmt); System.out.println("lcEnchAmt::::::"+lcEnchAmt);
lcBaseAmt = lcBaseAmt + lcBaseDiff; lcBaseAmt = lcBaseAmt + lcBaseDiff;
lcEnchAmt = lcEnchAmt + lcEnchDiff; lcEnchAmt = lcEnchAmt + lcEnchDiff;
System.out.println("lcBaseAmt After Add -->"+lcBaseAmt); System.out.println("lcBaseAmt After Add -->"+lcBaseAmt);
System.out.println("lcEnchAmt After Add -->"+lcEnchAmt); System.out.println("lcEnchAmt After Add -->"+lcEnchAmt);
if(ldApplDate != null) if(ldApplDate != null)
{ {
applDateStr = genericUtility.getValidDateString(ldApplDate, genericUtility.getApplDateFormat()); applDateStr = genericUtility.getValidDateString(ldApplDate, genericUtility.getApplDateFormat());
...@@ -439,7 +438,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -439,7 +438,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
{ {
ldDateJoinStr = genericUtility.getValidDateString(ldDateJoin, genericUtility.getApplDateFormat()); ldDateJoinStr = genericUtility.getValidDateString(ldDateJoin, genericUtility.getApplDateFormat());
} }
valueXmlString.append("<employee_emp_fname><![CDATA[").append(lsEmpFname).append("]]></employee_emp_fname>\r\n"); valueXmlString.append("<employee_emp_fname><![CDATA[").append(lsEmpFname).append("]]></employee_emp_fname>\r\n");
valueXmlString.append("<employee_emp_mname><![CDATA[").append(lsEmpMname).append("]]></employee_emp_mname>\r\n"); valueXmlString.append("<employee_emp_mname><![CDATA[").append(lsEmpMname).append("]]></employee_emp_mname>\r\n");
valueXmlString.append("<employee_emp_lname><![CDATA[").append(lsEmpLname).append("]]></employee_emp_lname>\r\n"); valueXmlString.append("<employee_emp_lname><![CDATA[").append(lsEmpLname).append("]]></employee_emp_lname>\r\n");
...@@ -472,7 +471,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -472,7 +471,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
valueXmlString.append("<auth_emp><![CDATA[").append(lsReportTo).append("]]></auth_emp>\r\n"); valueXmlString.append("<auth_emp><![CDATA[").append(lsReportTo).append("]]></auth_emp>\r\n");
mcode = lsReportTo; mcode = lsReportTo;
lsEmpFname = null; lsEmpFname = null;
lsEmpMname = null; lsEmpMname = null;
lsEmpLname = null; lsEmpLname = null;
...@@ -582,15 +581,22 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -582,15 +581,22 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
lcBaseAmt2 = 0.00; lcBaseAmt2 = 0.00;
lcAmount = 0.00; lcAmount = 0.00;
//lsErrcode = gbfCalcEnchamt(lsEmpCode, lsPrdCode, lsLveCode.trim(), lcDays, lcAmount, xtraParams, conn);
calcMap = gbfCalcEnchamt(lsEmpCode, lsPrdCode, lsLveCode.trim(), lcDays, xtraParams, conn); calcMap = gbfCalcEnchamt(lsEmpCode, lsPrdCode, lsLveCode.trim(), lcDays, xtraParams, conn);
System.out.println("calcMap ==="+calcMap);
lsErrcode = (String) calcMap.get("Error");
lcAmount = (double) calcMap.get("EnchAmt"); lcAmount = (double) calcMap.get("EnchAmt");
System.out.println("lsErrcode -->"+lsErrcode);
System.out.println("lcAmount from map --->"+lcAmount); System.out.println("lcAmount from map --->"+lcAmount);
if(lsErrcode != null && lsErrcode.trim().length() > 0)
{
return lsErrcode;
}
System.out.println("lcBaseAmt2 after call method ==>"+lcBaseAmt2); System.out.println("lcBaseAmt2 after call method ==>"+lcBaseAmt2);
if(String.valueOf(lcBaseAmt2) == null || lcBaseAmt2 == 0) if(String.valueOf(lcBaseAmt2) == null || lcBaseAmt2 == 0)
{ {
lcBaseAmt2 = lcBaseAmt; lcBaseAmt2 = lcBaseAmt;
...@@ -605,7 +611,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -605,7 +611,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
} }
System.out.println("lcAmount ======="+lcAmount); System.out.println("lcAmount ======="+lcAmount);
System.out.println("lcEnchAmt :::: "+lcEnchAmt); System.out.println("lcEnchAmt :::: "+lcEnchAmt);
valueXmlString.append("<ench_amt__new><![CDATA[").append(lcAmount).append("]]></ench_amt__new>\r\n"); valueXmlString.append("<ench_amt__new><![CDATA[").append(lcAmount).append("]]></ench_amt__new>\r\n");
valueXmlString.append("<base_amt__new><![CDATA[").append(lcBaseAmt2).append("]]></base_amt__new>\r\n"); valueXmlString.append("<base_amt__new><![CDATA[").append(lcBaseAmt2).append("]]></base_amt__new>\r\n");
...@@ -618,7 +624,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -618,7 +624,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
lcDiff = lcAmount - lcEnchAmt; lcDiff = lcAmount - lcEnchAmt;
System.out.println("lcDiff2:::::::::"+lcDiff); System.out.println("lcDiff2:::::::::"+lcDiff);
valueXmlString.append("<ench_amt__diff><![CDATA[").append(lcDiff).append("]]></ench_amt__diff>\r\n"); valueXmlString.append("<ench_amt__diff><![CDATA[").append(lcDiff).append("]]></ench_amt__diff>\r\n");
} }
else if(mLevl > 1) else if(mLevl > 1)
{ {
...@@ -666,7 +672,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -666,7 +672,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
valueXmlString.append("<ench_amt__diff><![CDATA[").append(0.00).append("]]></ench_amt__diff>\r\n"); valueXmlString.append("<ench_amt__diff><![CDATA[").append(0.00).append("]]></ench_amt__diff>\r\n");
} }
} }
System.out.println("::After Condition:::"); System.out.println("::After Condition:::");
sql = "select work_site, cadre, grade from employee where emp_code = ?"; sql = "select work_site, cadre, grade from employee where emp_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -695,7 +701,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -695,7 +701,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
lsEncModeParm = admCommon.getAdmEnv(lsWorkSite,lsCadre,lsGrade ,"LVEENCPAYORVOU", todayDate, conn); lsEncModeParm = admCommon.getAdmEnv(lsWorkSite,lsCadre,lsGrade ,"LVEENCPAYORVOU", todayDate, conn);
System.out.println("lsEncModeParm --->"+lsEncModeParm); System.out.println("lsEncModeParm --->"+lsEncModeParm);
if("NULLFOUND".equalsIgnoreCase(lsEncModeParm)) if("NULLFOUND".equalsIgnoreCase(lsEncModeParm))
{ {
lsEncModeParm = admCommon.getEnv("999999", "LVEENCPAYORVOU", conn); lsEncModeParm = admCommon.getEnv("999999", "LVEENCPAYORVOU", conn);
...@@ -706,7 +712,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -706,7 +712,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
} }
} }
System.out.println("lsEncModeParm (3) --->"+lsEncModeParm); System.out.println("lsEncModeParm (3) --->"+lsEncModeParm);
if("P".equalsIgnoreCase(lsEncModeParm)) if("P".equalsIgnoreCase(lsEncModeParm))
{ {
System.out.println("::If lsEncModeParm => P::"); System.out.println("::If lsEncModeParm => P::");
...@@ -901,7 +907,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -901,7 +907,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
NodeList childNodeList = parentNode.getChildNodes(); NodeList childNodeList = parentNode.getChildNodes();
int childNodeListLength = childNodeList.getLength(); int childNodeListLength = childNodeList.getLength();
System.out.println("child Node List Length::::::" + childNodeListLength); System.out.println("child Node List Length::::::" + childNodeListLength);
sql = "select usr_lev from users where code = ?"; sql = "select usr_lev from users where code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,userId); pstmt.setString(1,userId);
...@@ -923,7 +929,6 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -923,7 +929,6 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
for (int ctr = 0; ctr < childNodeListLength; ctr++) for (int ctr = 0; ctr < childNodeListLength; ctr++)
{ {
childNode = childNodeList.item(ctr); childNode = childNodeList.item(ctr);
System.out.println("childNode" + childNode); System.out.println("childNode" + childNode);
if (childNode.getNodeType() != Node.ELEMENT_NODE) if (childNode.getNodeType() != Node.ELEMENT_NODE)
...@@ -952,9 +957,9 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -952,9 +957,9 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
} }
else else
{ {
errList.add("VTLVEENC1"); errList.add("VMTRNID1");
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
errorType = errorType(conn, "VTLVEENC1"); errorType = errorType(conn, "VMTRNID1");
if(errorType.equalsIgnoreCase("E")) if(errorType.equalsIgnoreCase("E"))
{ {
break; break;
...@@ -970,12 +975,12 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -970,12 +975,12 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if(lsUseFlag == null || !"E".equalsIgnoreCase(lsUseFlag)) if(lsUseFlag == null || !"E".equalsIgnoreCase(lsUseFlag))
{ {
errList.add("VMTRNID1"); errList.add("VTLVEENC1");
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
errorType = errorType(conn, "VMTRNID1"); errorType = errorType(conn, "VTLVEENC1");
if(errorType.equalsIgnoreCase("E")) if(errorType.equalsIgnoreCase("E"))
{ {
break; break;
...@@ -1013,7 +1018,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1013,7 +1018,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if(lsWorkSite != null && lsWorkSite.trim().length() > 0 && !lsWorkSite.equalsIgnoreCase(loginSite)) if(lsWorkSite != null && lsWorkSite.trim().length() > 0 && !lsWorkSite.equalsIgnoreCase(loginSite))
{ {
errList.add("VMSITE10"); errList.add("VMSITE10");
...@@ -1037,12 +1042,12 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1037,12 +1042,12 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
System.out.println("Tran Date::::::::::"+mdate1); System.out.println("Tran Date::::::::::"+mdate1);
applDateLve = checkNull( genericUtility.getColumnValue("appl_date__lve", dom) ); applDateLve = checkNull( genericUtility.getColumnValue("appl_date__lve", dom) );
System.out.println("Appl Date::::::::::"+applDateLve); System.out.println("Appl Date::::::::::"+applDateLve);
if(applDateLve != null && applDateLve.trim().length() > 0) if(applDateLve != null && applDateLve.trim().length() > 0)
{ {
mdate2 = sdf.parse( applDateLve ); mdate2 = sdf.parse( applDateLve );
} }
if(mdate1 != null && mdate2 != null && mdate1.before(mdate2)) if(mdate1 != null && mdate2 != null && mdate1.before(mdate2))
{ {
System.out.println("Inside Condition::::"); System.out.println("Inside Condition::::");
...@@ -1084,7 +1089,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1084,7 +1089,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
if(lsStatus != null && lsStatus.trim().length() > 0 && ("R".equalsIgnoreCase(lsStatus) || "S".equalsIgnoreCase(lsStatus))) if(lsStatus != null && lsStatus.trim().length() > 0 && ("R".equalsIgnoreCase(lsStatus) || "S".equalsIgnoreCase(lsStatus)))
{ {
errList.add("VMEMPRL1"); errList.add("VMEMPRL1");
...@@ -1201,7 +1206,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1201,7 +1206,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
System.out.println("::::::Validation prd_code__payroll ::::::::"); System.out.println("::::::Validation prd_code__payroll ::::::::");
payMode = checkNull( genericUtility.getColumnValue("pay_mode", dom) ); payMode = checkNull( genericUtility.getColumnValue("pay_mode", dom) );
if("P".equalsIgnoreCase(payMode)) if("P".equalsIgnoreCase(payMode))
{ {
prdCodePayroll = checkNull( genericUtility.getColumnValue("prd_code__payroll", dom) ); prdCodePayroll = checkNull( genericUtility.getColumnValue("prd_code__payroll", dom) );
...@@ -1246,7 +1251,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1246,7 +1251,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
break; break;
} }
} }
} }
} }
} }
...@@ -1326,8 +1331,8 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1326,8 +1331,8 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
errString = errStringXml.toString(); errString = errStringXml.toString();
return errString; return errString;
} }
public HashMap gbfCalcEnchamt(String asEmpCode , String asPrdCode, String asLvecode, double acNodays , String xtraParams, Connection conn) public HashMap gbfCalcEnchamt(String asEmpCode , String asPrdCode, String asLvecode, double acNodays , String xtraParams, Connection conn)
throws RemoteException, ITMException throws RemoteException, ITMException
{ {
...@@ -1347,7 +1352,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1347,7 +1352,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
String lsEncashable = ""; String lsEncashable = "";
String lsPropDays = ""; String lsPropDays = "";
String lsRndOff = ""; String lsRndOff = "";
int cnt = 0; int cnt = 0;
int liPropDays = 0; int liPropDays = 0;
double lcBaseAmt = 0.0; double lcBaseAmt = 0.0;
...@@ -1366,7 +1371,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1366,7 +1371,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
conn = getConnection(); conn = getConnection();
userId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode")); userId = checkNull(genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"));
cnt = 0 ; cnt = 0 ;
liPropDays = 0; liPropDays = 0;
ldDate = utilMethod.dateTime(utilMethod.today()); ldDate = utilMethod.dateTime(utilMethod.today());
...@@ -1458,14 +1463,12 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1458,14 +1463,12 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
pstmt = null; pstmt = null;
} }
System.out.println("lsEncashable -->"+lsEncashable); System.out.println("lsEncashable -->"+lsEncashable);
if(!("Y".equalsIgnoreCase(lsEncashable))) if(!("Y".equalsIgnoreCase(lsEncashable)))
{ {
System.out.println("22222222222");
errString=checkNull(itmDbAccess.getErrorString("", "VELVE3", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VELVE3", userId, "", conn));
System.out.println("errString **** "+errString);
retMap.put("Error",errString ); retMap.put("Error",errString );
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
...@@ -1490,14 +1493,14 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1490,14 +1493,14 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
{ {
errString=checkNull(itmDbAccess.getErrorString("", "VSENVAR1", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VSENVAR1", userId, "", conn));
retMap.put("Error",errString ); retMap.put("Error",errString );
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
else if(lsAdCode == null || lsAdCode.trim().length() == 0) else if(lsAdCode == null || lsAdCode.trim().length() == 0)
{ {
errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn));
retMap.put("Error",errString ); retMap.put("Error",errString );
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
...@@ -1523,7 +1526,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1523,7 +1526,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
{ {
errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn));
retMap.put("Error",errString ); retMap.put("Error",errString );
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
...@@ -1549,14 +1552,14 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1549,14 +1552,14 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
{ {
errString=checkNull(itmDbAccess.getErrorString("", "VSENVAR1", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VSENVAR1", userId, "", conn));
retMap.put("Error",errString ); retMap.put("Error",errString );
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
else if(lsAdCode1 == null || lsAdCode1.trim().length() == 0) else if(lsAdCode1 == null || lsAdCode1.trim().length() == 0)
{ {
errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn));
retMap.put("Error",errString ); retMap.put("Error",errString );
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
...@@ -1583,7 +1586,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1583,7 +1586,7 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
{ {
errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn));
retMap.put("Error",errString ); retMap.put("Error",errString );
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
...@@ -1605,12 +1608,12 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1605,12 +1608,12 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
} }
} }
System.out.println("final lsPropDays =="+lsPropDays); System.out.println("final lsPropDays =="+lsPropDays);
if("NULLFOUND".equalsIgnoreCase(lsPropDays)) if("NULLFOUND".equalsIgnoreCase(lsPropDays))
{ {
errString=checkNull(itmDbAccess.getErrorString("", "VSENVAR1", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VSENVAR1", userId, "", conn));
retMap.put("Error",errString ); retMap.put("Error",errString );
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
else if(lsPropDays == null || lsPropDays.trim().length() == 0 || Integer.parseInt(lsPropDays) == 0) else if(lsPropDays == null || lsPropDays.trim().length() == 0 || Integer.parseInt(lsPropDays) == 0)
...@@ -1618,10 +1621,10 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1618,10 +1621,10 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
lsPropDays = admCommon.getEnv("999999", "PL_PROP/"+ asLvecode + "_PROP", conn); lsPropDays = admCommon.getEnv("999999", "PL_PROP/"+ asLvecode + "_PROP", conn);
errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VSENVVAL1", userId, "", conn));
retMap.put("Error",errString ); retMap.put("Error",errString );
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
if(lsPropDays != null && lsPropDays.trim().length() > 0) if(lsPropDays != null && lsPropDays.trim().length() > 0)
{ {
liPropDays = Integer.parseInt(lsPropDays); liPropDays = Integer.parseInt(lsPropDays);
...@@ -1652,18 +1655,18 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1652,18 +1655,18 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
} }
System.out.println("lcBaseAmt ===>"+lcBaseAmt); System.out.println("lcBaseAmt ===>"+lcBaseAmt);
System.out.println("lcBaseAmt2 ===>"+lcBaseAmt2); System.out.println("lcBaseAmt2 ===>"+lcBaseAmt2);
if(String.valueOf(lcBaseAmt) == null || lcBaseAmt <= 0) if(String.valueOf(lcBaseAmt) == null || lcBaseAmt <= 0)
{ {
errString=checkNull(itmDbAccess.getErrorString("", "VTLVENCH", userId, "", conn)); errString=checkNull(itmDbAccess.getErrorString("", "VTLVENCH", userId, "", conn));
retMap.put("Error",errString); retMap.put("Error",errString);
retMap.put("EnchAmt",0); retMap.put("EnchAmt",0.0);
return retMap; return retMap;
} }
acEnchAmt = (lcBaseAmt * acNodays) / liPropDays; acEnchAmt = (lcBaseAmt * acNodays) / liPropDays;
System.out.println("acEnchAmt --->"+acEnchAmt); System.out.println("acEnchAmt --->"+acEnchAmt);
sql = "select rnd_off , rnd_to from allwdedn where ad_code = ?"; sql = "select rnd_off , rnd_to from allwdedn where ad_code = ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1,lsAdCode1); pstmt.setString(1,lsAdCode1);
...@@ -1683,10 +1686,10 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC ...@@ -1683,10 +1686,10 @@ public class EmpLeaveEnchArrIC extends ValidatorEJB implements EmpLeaveEnchArrIC
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
} }
acEnchAmt = admCommon.gfGetRndAmt(acEnchAmt, lsRndOff, lcRndTo); acEnchAmt = admCommon.gfGetRndAmt(acEnchAmt, lsRndOff, lcRndTo);
System.out.println("final acEnchAmt --->"+acEnchAmt); System.out.println("final acEnchAmt --->"+acEnchAmt);
retMap.put("Error",errString); retMap.put("Error",errString);
retMap.put("EnchAmt",acEnchAmt); retMap.put("EnchAmt",acEnchAmt);
return retMap; return retMap;
......
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