Commit b1cff81c authored by rtelang's avatar rtelang

w_emp_complete.sql

EmployeeEJB.java
Added birth_date itemchange to recalculate retirement date and age of employee.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@208129 ce508802-f39f-4f6c-b175-0d175dae99d5
parent de42b86b
...@@ -152,6 +152,12 @@ update system_events set comp_type='JB',comp_name='ibase.webitm.ejb.adm.Employee ...@@ -152,6 +152,12 @@ update system_events set comp_type='JB',comp_name='ibase.webitm.ejb.adm.Employee
obj_name='emp_complete'; obj_name='emp_complete';
------------------------------Modified by Rohini T on 24/09/19 [Start]---------------------
Insert into OBJ_ITEMCHANGE (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_complete','1','birth_date',null);
------------------------------Modified by Rohini T on 24/09/19 [End]---------------------
......
...@@ -3361,6 +3361,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -3361,6 +3361,7 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
java.sql.Date birthDateDT =null; java.sql.Date birthDateDT =null;
String EmpRetAge = ""; String EmpRetAge = "";
//Modified by Rohini T on 27/March/2019[Req ID:A18KSUN005][end] //Modified by Rohini T on 27/March/2019[Req ID:A18KSUN005][end]
String birthDt = "";//Added by Rohini on 24/09/19
try try
{ {
System.out.println("CURRENT COLUMN:::::"+currentColumn); System.out.println("CURRENT COLUMN:::::"+currentColumn);
...@@ -3380,6 +3381,13 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -3380,6 +3381,13 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
{ {
editFlg="A"; editFlg="A";
} }
//Modified by Rohini T on [23/09/19][Start]
else
{
editFlg = editFlag;
System.out.println("editFlg:::::::::"+editFlg);
}
//Modified by Rohini T on [23/09/19][End]
if (objContext != null && objContext.trim().length() > 0 ) if (objContext != null && objContext.trim().length() > 0 )
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
...@@ -4326,7 +4334,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -4326,7 +4334,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
} }
close(pstmt, rs); close(pstmt, rs);
//Modified by Rohini T on 21/08/19[Start] //Modified by Rohini T on 21/08/19[Start]
if("A".equalsIgnoreCase(editFlag)) //Modified by Rohini T on 23/09/19[Start]
//if("A".equalsIgnoreCase(editFlag))
if("A".equalsIgnoreCase(editFlg))
//Modified by Rohini T on 23/09/19[End]
{ {
//Modified by Rohini T on 28/08/19[Start] //Modified by Rohini T on 28/08/19[Start]
int maval1 = gbSetRetirementAge(dom, connection); int maval1 = gbSetRetirementAge(dom, connection);
...@@ -4363,7 +4374,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -4363,7 +4374,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
} }
close(pstmt, rs); close(pstmt, rs);
//Modified by Rohini T on 21/08/19[Start] //Modified by Rohini T on 21/08/19[Start]
if("A".equalsIgnoreCase(editFlag)) //Modified by Rohini T on 23/09/19[Start]
//if("A".equalsIgnoreCase(editFlag))
if("A".equalsIgnoreCase(editFlg))
//Modified by Rohini T on 23/09/19[End]
{ {
//Modified by Rohini T on 28/08/19[Start] //Modified by Rohini T on 28/08/19[Start]
int maval1 = gbSetRetirementAge(dom, connection); int maval1 = gbSetRetirementAge(dom, connection);
...@@ -4402,7 +4416,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -4402,7 +4416,10 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
valueXmlString.append("<work_site>").append("<![CDATA[" + empSite + "]]>").append("</work_site>"); valueXmlString.append("<work_site>").append("<![CDATA[" + empSite + "]]>").append("</work_site>");
} }
//Modified by Rohini T on 21/08/19[Start] //Modified by Rohini T on 21/08/19[Start]
if("A".equalsIgnoreCase(editFlag)) //Modified by Rohini T on 23/09/19[Start]
//if("A".equalsIgnoreCase(editFlag))
if("A".equalsIgnoreCase(editFlg))
//Modified by Rohini T on 23/09/19[End]
{ {
//Modified by Rohini T on 28/08/19[Start] //Modified by Rohini T on 28/08/19[Start]
int maval1 = gbSetRetirementAge(dom, connection); int maval1 = gbSetRetirementAge(dom, connection);
...@@ -5618,7 +5635,22 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ ...@@ -5618,7 +5635,22 @@ public class EmployeeEJB extends ValidatorEJB implements EmployeeEJBLocal,Employ
} }
//Modified by Rohini T on 27/March/2019[Req ID:A18KSUN005][end] //Modified by Rohini T on 27/March/2019[Req ID:A18KSUN005][end]
//Modified by Rohini T on 24/09/19 [Start]
if(currentColumn.trim().equalsIgnoreCase("birth_date"))
{
birthDt = checkNull(genericUtility.getColumnValue("birth_date", dom));
if("A".equalsIgnoreCase(editFlg))
{
int maval1 = gbSetRetirementAge(dom, connection);
valueXmlString.append("<retirement_age>").append(maval1).append("</retirement_age>");
setNodeValue(dom, "retirement_age", "" + maval1);
String retDateStr = gbSetRetirementDate(dom, connection);
String protect= gbfGetRetdateProtectFlag(dom,connection);
valueXmlString.append("<retirement_date protect=\""+protect+"\"><![CDATA[").append(retDateStr).append("]]></retirement_date>\r\n");
setNodeValue(dom, "retirement_date", "" + retDateStr);
}
}
//Modified by Rohini T on 24/09/19 [End]
//Modified by Azhar K. on 19/April/2019[To Trim Column name and value of employee name to process validation][Start] //Modified by Azhar K. on 19/April/2019[To Trim Column name and value of employee name to process validation][Start]
else if(currentColumn.trim().equalsIgnoreCase("emp_fname_long") || currentColumn.trim().equalsIgnoreCase("emp_mname_long") || else if(currentColumn.trim().equalsIgnoreCase("emp_fname_long") || currentColumn.trim().equalsIgnoreCase("emp_mname_long") ||
currentColumn.trim().equalsIgnoreCase("emp_lname_long")) currentColumn.trim().equalsIgnoreCase("emp_lname_long"))
......
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