Commit b2d27620 authored by arawankar's avatar arawankar

Changes made to show long name of all employee

EmployeeEJB.java
d_emp_master21.srd
emp_master21.xml
w_emp_master.sql


-Changes made to update new retirement date in case of DOB is changes
EmpPersonalInfo.java
emp_personal_info21.xml
d_emp_personal_info21.srd
w_emp_personal_Info.sql


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@199869 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 19e8afe3
package ibase.webitm.ejb.adm;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;//Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility ]
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Statement;
import java.sql.Timestamp;
import java.util.ArrayList;
import java.util.Calendar;
import java.util.Date;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import org.w3c.dom.NamedNodeMap;
import org.w3c.dom.Node;
import org.w3c.dom.NodeList;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;//Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility ]
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
@Stateless
public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLocal ,EmpPersonalInfoRemote
{
......@@ -95,7 +101,12 @@ public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLoca
String stateCode = "";
String drivLicValidUpto = "";
String handicapCategory = "";
String retAge = "";
String retDate = "";
Timestamp birthDateDT = null;
Timestamp retirementDate = null;
Date dateOfBirth = null , retDateDT = null;
double retireAge = 0;
//Variable defined . End
//Modified by Rohini T on 11/March/2019[Req ID:A17DSUN006 ][START]
......@@ -103,6 +114,7 @@ public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLoca
//Modified by Rohini T on 11/March/2019[Req ID: A17DSUN006][End]
int currentFormNo = 0;
AdmCommon admCommon = new AdmCommon();
//Modified By Hemlata on[20/11/2014] [As per changes in framework to use genericUtility ][Start]
//GenericUtility genericUtility = GenericUtility.getInstance();
......@@ -496,6 +508,40 @@ public class EmpPersonalInfo extends ValidatorEJB implements EmpPersonalInfoLoca
}
}
//Modified by Azhar K. [To recalculate retirement age and date on change of birth date][Start]
else if (currentColumn.equalsIgnoreCase("birth_date"))
{
int retirementAge = 0;
retAge = genericUtility.getColumnValue("retirement_age",dom);
String birthDate = genericUtility.getColumnValue("birth_date",dom);
retDate = genericUtility.getColumnValue("retirement_date",dom);
birthDateDT = Timestamp.valueOf(genericUtility.getValidDateString(birthDate, genericUtility.getApplDateFormat(), genericUtility.getDBDateFormat()) + " 00:00:00.0");
try
{
retirementAge = Integer.parseInt(retAge);
}
catch(Exception e)
{
retirementAge = 0;
}
retireAge = retirementAge * 12;
if((birthDate !=null && birthDate.trim().length() > 0) && (retAge != null && retAge.trim().length() > 0))
{
Calendar cal = Calendar.getInstance();
dateOfBirth = new java.util.Date(birthDateDT.getTime());
cal.setTime(dateOfBirth);
cal.add(Calendar.MONTH, (int) retireAge);
retDateDT = cal.getTime();
retirementDate = new Timestamp(retDateDT.getTime());
}
if(retirementDate != null)
{
retDate = genericUtility.getValidDateString(retirementDate.toString(), genericUtility.getDBDateFormat(), genericUtility.getApplDateFormat());
}
valueXmlString.append("<retirement_age>").append("<![CDATA[" + retireAge + "]]>").append("</retirement_age>");
valueXmlString.append("<retirement_date>").append("<![CDATA[" + retDate + "]]>").append("</retirement_date>");
}
//Modified by Azhar K. [To recalculate retirement age and date on change of birth date][End]
valueXmlString.append("</Detail1>\r\n");
}//End of Case 1
......
Insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_master','1 ','emp_fname_long','Y');
Insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_master','1 ','emp_mname_long','Y');
Insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_master','1 ','emp_lname_long','Y');
Insert into obj_itemchange (OBJ_NAME,FORM_NO,FIELD_NAME,MANDATORY) values ('emp_personal_info','1 ','birth_date','Y');
This source diff could not be displayed because it is too large. You can view the blob instead.
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