Commit 8fe16834 authored by pbhosale's avatar pbhosale

updated on[11-12-2019] compared code and add changes done by varsha mam

AdmCommon.java


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@213382 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 273487b9
......@@ -36,6 +36,7 @@ import org.w3c.dom.Document;
import org.w3c.dom.Node;
import ibase.system.config.ConnDriver;
import ibase.utility.BaseLogger;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.webitm.bean.adm.LogWriterDatabase;
......@@ -1573,7 +1574,7 @@ public class AdmCommon
public String chkHRMSiteAccess(String empCode , Date asOfDate , String loginSite , String userId, int userLevel, String loginEmpCode , String winName ,Connection conn) throws ITMException
// modified by Poonam B[02/12/2019][To remove emp_site variable][END]
{
String status = "",errString="";
String status = "",errString = "";
//modified by Poonam B[02/12/2019][to get relieveDateTS in Timestamp][START]
//String relieveDateStr = "";
Timestamp relieveDateTS = null;
......@@ -1617,7 +1618,7 @@ public class AdmCommon
// modified by Poonam B[02/12/2019][To check when userLevel is -1][START]
//if(userLevel == 0)
if(userLevel <= 0)
{
sql = "select usr_lev from users where code = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -1679,7 +1680,7 @@ public class AdmCommon
//lsRowSecurity = admCommon.getEnv("999999" , "HR_SITE_SEC_LEVEL",conn);
lsRowSecurity = checkNull(admCommon.getEnv("999999" , "HR_SITE_SEC_LEVEL",conn));
if(lsRowSecurity == null || "NULLFOUND".equalsIgnoreCase(lsRowSecurity))
// modified by Poonam B[02/12/2019][To check when lsRowSecurity is NULLFOUND][END]
// modified by Poonam B[02/12/2019][To check when lsRowSecurity is NULLFOUND][END]
{
lsRowSecurity = "1";
}
......@@ -1701,7 +1702,7 @@ public class AdmCommon
sql = "select RELIEVE_DATE , STATUS from employee where emp_code = ? " +
" and emp_site = (case when ? = '2' then ? " +
" when ? = '0' then emp_site else (select site_code from user_site where user_id = ? and site_code = employee.emp_site) end)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode);
pstmt.setString(2, lsRowSecurity);
......@@ -1754,10 +1755,10 @@ public class AdmCommon
if(relieveDateTS != null )
{
relieveDate = utilMethods.date(relieveDateTS);
}
//modified by Poonam B[02/12/2019][to convert relieveDateTS (Timestamp) to Date format][END]
System.out.println("Relieve Date in chkHRMSiteAccess is " + relieveDate);
if((asOfDateStr == null || asOfDateStr.trim().length() == 0))
......@@ -1779,7 +1780,7 @@ public class AdmCommon
errString = "VMEMP2";
return errString;
}
/*if((loginSite != null && loginSite.trim().length() > 0) && !empSite.trim().equalsIgnoreCase(loginSite.trim()))
{
System.out.println("INSIDE IF LOOP OF GBFEMP (loginsite) " + loginSite);
......@@ -1810,7 +1811,8 @@ public class AdmCommon
pstmt = null ;
}
}
catch (SQLException e) {
catch (SQLException e)
{
e.printStackTrace();
}
}
......@@ -1833,7 +1835,7 @@ public class AdmCommon
String sql = "" ;
//String status = "";
//String asOfDateStr = "";
String siteAccCol = "";
String lsRowSecurity = "0";
String emp_Code = "";
......@@ -2022,7 +2024,7 @@ public class AdmCommon
int revisionNo = 0;
int retirementAge = 0;
Timestamp retirementDate = null;
System.out.println("login site is" + loginSite);
System.out.println("userId is:::" + userId);
System.out.println("userLevel is:::" + userLevel);
......@@ -2033,7 +2035,7 @@ public class AdmCommon
winName = "w_"+winName;
}
System.out.println("winName after if is:::" + winName);
try
{
System.out.println("************ Inside fetchEmpMstInfo Method ******************");
......@@ -2065,7 +2067,7 @@ public class AdmCommon
pstmt.close();
pstmt = null;
}
}
System.out.println("userLevel after change --->" +userLevel);
if(userLevel > 1)
......@@ -2078,7 +2080,7 @@ public class AdmCommon
if (rs.next())
{
siteAccCol = rs.getString("site_acc_col");
System.out.println("siteAccCol ::: "+siteAccCol);
System.out.println("siteAccCol::: "+siteAccCol);
}
if (rs != null)
{
......@@ -2112,9 +2114,9 @@ public class AdmCommon
}
}
sql = "select * from employee where emp_code = ? " +
" and emp_site = (case when ? = '2' then ? " +
" when ? = '0' then emp_site else (select site_code from user_site where user_id = ? and site_code = employee.emp_site) end)";
" and emp_site = (case when ? = '2' then ? " +
" when ? = '0' then emp_site else (select site_code from user_site where user_id = ? and site_code = employee.emp_site) end)";
//sql = "SELECT * FROM EMPLOYEE WHERE EMP_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode);
......@@ -2125,191 +2127,191 @@ public class AdmCommon
rs= pstmt.executeQuery();
if(rs.next())
{
emp_Code = rs.getString("EMP_CODE");
contactCode = rs.getString("CONTACT_CODE");
empFName = rs.getString("EMP_FNAME");
empMName = rs.getString("EMP_MNAME");
empLName = rs.getString("EMP_LNAME");
namePrefix = rs.getString("NAME_PREFIX");
empType = rs.getString("EMP_TYPE");
designation = rs.getString("DESIGNATION");
deptCode = rs.getString("DEPT_CODE");
grade = rs.getString("GRADE");
cadre = rs.getString("CADRE");
reportTo = rs.getString("REPORT_TO");
curAdd1 = rs.getString("CUR_ADD1");
curAdd2 = rs.getString("CUR_ADD2");
curAdd3 = rs.getString("CUR_ADD3");
curCity = rs.getString("CUR_CITY");
curState = rs.getString("CUR_STATE");
curPin = rs.getString("CUR_PIN");
curTel1 = rs.getString("CUR_TEL1");
curTel2 = rs.getString("CUR_TEL2");
curTel3 = rs.getString("CUR_TEL3");
perAdd1 = rs.getString("PER_ADD1");
perAdd2 = rs.getString("PER_ADD2");
perAdd3 = rs.getString("PER_ADD3");
perCity = rs.getString("PER_CITY");
perState = rs.getString("PER_STATE");
perPin = rs.getString("PER_PIN");
perTel = rs.getString("PER_TEL");
sex = rs.getString("SEX");
nationality = rs.getString("NATIONALITY");
citizen = rs.getString("CITIZEN");
stateCodeDomicile = rs.getString("STATE_CODE__DOMICILE");
mStatus = rs.getString("M_STATUS");
mStatusDate= rs.getTimestamp("M_STATUS_DATE");
birthDate = rs.getTimestamp("BIRTH_DATE");
bloodGrp = rs.getString("BLOOD_GRP");
contactPers = rs.getString("CONTACT_PERS");
religion = rs.getString("RELIGION");
joinedAs = rs.getString("JOINED_AS");
dateJoin = rs.getTimestamp("DATE_JOIN");
modeApp = rs.getString("MODE_APP");
workShift = rs.getString("WORK_SHIFT");
shiftRot = rs.getString("SHIFT_ROT");
holTblNo = rs.getString("HOL_TBLNO");
payType = rs.getString("PAY_TYPE");
payMode = rs.getString("PAY_MODE");
emp_Site = rs.getString("EMP_SITE");
paySite = rs.getString("PAY_SITE");
workSite = rs.getString("WORK_SITE");
bankCode = rs.getString("BANK_CODE");
bankAcct = rs.getString("BANK_ACCT");
stanCode = rs.getString("STAN_CODE");
ddPayableBank = rs.getString("DD_PAYABLE_BANK");
totExp = rs.getInt("TOT_EXP");
pfNo = rs.getString("PF_NO");
fpfNo = rs.getString("FPF_NO");
esicNo = rs.getString("ESIC_NO");
itNo = rs.getString("IT_NO");
basic = rs.getInt("BASIC");
gross = rs.getInt("GROSS");
hobby1 = rs.getString("HOBBY1");
hobby2 = rs.getString("HOBBY2");
hobby3 = rs.getString("HOBBY3");
hobby4 = rs.getString("HOBBY4");
otherInfo = rs.getString("OTHER_INFO");
projCode = rs.getString("PROJ_CODE");
deputeNo = rs.getString("DEPUTE_NO");
rating = rs.getString("RATING");
trainingPrd = rs.getInt("TRAINING_PRD");
emp_Code = rs.getString("EMP_CODE");
contactCode = rs.getString("CONTACT_CODE");
empFName = rs.getString("EMP_FNAME");
empMName = rs.getString("EMP_MNAME");
empLName = rs.getString("EMP_LNAME");
namePrefix = rs.getString("NAME_PREFIX");
empType = rs.getString("EMP_TYPE");
designation = rs.getString("DESIGNATION");
deptCode = rs.getString("DEPT_CODE");
grade = rs.getString("GRADE");
cadre = rs.getString("CADRE");
reportTo = rs.getString("REPORT_TO");
curAdd1 = rs.getString("CUR_ADD1");
curAdd2 = rs.getString("CUR_ADD2");
curAdd3 = rs.getString("CUR_ADD3");
curCity = rs.getString("CUR_CITY");
curState = rs.getString("CUR_STATE");
curPin = rs.getString("CUR_PIN");
curTel1 = rs.getString("CUR_TEL1");
curTel2 = rs.getString("CUR_TEL2");
curTel3 = rs.getString("CUR_TEL3");
perAdd1 = rs.getString("PER_ADD1");
perAdd2 = rs.getString("PER_ADD2");
perAdd3 = rs.getString("PER_ADD3");
perCity = rs.getString("PER_CITY");
perState = rs.getString("PER_STATE");
perPin = rs.getString("PER_PIN");
perTel = rs.getString("PER_TEL");
sex = rs.getString("SEX");
nationality = rs.getString("NATIONALITY");
citizen = rs.getString("CITIZEN");
stateCodeDomicile = rs.getString("STATE_CODE__DOMICILE");
mStatus = rs.getString("M_STATUS");
mStatusDate= rs.getTimestamp("M_STATUS_DATE");
birthDate = rs.getTimestamp("BIRTH_DATE");
bloodGrp = rs.getString("BLOOD_GRP");
contactPers = rs.getString("CONTACT_PERS");
religion = rs.getString("RELIGION");
joinedAs = rs.getString("JOINED_AS");
dateJoin = rs.getTimestamp("DATE_JOIN");
modeApp = rs.getString("MODE_APP");
workShift = rs.getString("WORK_SHIFT");
shiftRot = rs.getString("SHIFT_ROT");
holTblNo = rs.getString("HOL_TBLNO");
payType = rs.getString("PAY_TYPE");
payMode = rs.getString("PAY_MODE");
emp_Site = rs.getString("EMP_SITE");
paySite = rs.getString("PAY_SITE");
workSite = rs.getString("WORK_SITE");
bankCode = rs.getString("BANK_CODE");
bankAcct = rs.getString("BANK_ACCT");
stanCode = rs.getString("STAN_CODE");
ddPayableBank = rs.getString("DD_PAYABLE_BANK");
totExp = rs.getInt("TOT_EXP");
pfNo = rs.getString("PF_NO");
fpfNo = rs.getString("FPF_NO");
esicNo = rs.getString("ESIC_NO");
itNo = rs.getString("IT_NO");
basic = rs.getInt("BASIC");
gross = rs.getInt("GROSS");
hobby1 = rs.getString("HOBBY1");
hobby2 = rs.getString("HOBBY2");
hobby3 = rs.getString("HOBBY3");
hobby4 = rs.getString("HOBBY4");
otherInfo = rs.getString("OTHER_INFO");
projCode = rs.getString("PROJ_CODE");
deputeNo = rs.getString("DEPUTE_NO");
rating = rs.getString("RATING");
trainingPrd = rs.getInt("TRAINING_PRD");
probationDate = rs.getTimestamp("PROBATION_DATE");
probationPrd = rs.getInt("PROBATION_PRD");
probation = rs.getString("PROBATION");
probationPrd = rs.getInt("PROBATION_PRD");
probation = rs.getString("PROBATION");
dateConf = rs.getTimestamp("DATE_CONF");
confirmed = rs.getString("CONFIRMED");
noticePrd = rs.getInt("NOTICE_PRD");
confirmed = rs.getString("CONFIRMED");
noticePrd = rs.getInt("NOTICE_PRD");
residate = rs.getTimestamp("RESI_DATE");
relieve_Date = rs.getTimestamp("RELIEVE_DATE");
empCodeLink = rs.getString("EMP_CODE__LINK");
acctCodeSal = rs.getString("ACCT_CODE__SAL");
cctrCodeSal = rs.getString("CCTR_CODE__SAL");
alterCode = rs.getString("ALTER_CODE");
withHeld = rs.getString("WITH_HELD");
apprNoLast = rs.getString("APPR_NO__LAST");
statusEmp = rs.getString("STATUS");
empCodeLink = rs.getString("EMP_CODE__LINK");
acctCodeSal = rs.getString("ACCT_CODE__SAL");
cctrCodeSal = rs.getString("CCTR_CODE__SAL");
alterCode = rs.getString("ALTER_CODE");
withHeld = rs.getString("WITH_HELD");
apprNoLast = rs.getString("APPR_NO__LAST");
statusEmp = rs.getString("STATUS");
chgDate = rs.getTimestamp("CHG_DATE");
chgUser = rs.getString("CHG_USER");
chgTerm = rs.getString("CHG_TERM");
shortName = rs.getString("SHORT_NAME");
stanCodeHq = rs.getString("STAN_CODE__HQ");
procGroup = rs.getString("PROC_GROUP");
contactAdd1 = rs.getString("CONTACT_ADD1");
contactAdd2 = rs.getString("CONTACT_ADD2");
contactAdd3 = rs.getString("CONTACT_ADD3");
contactCity = rs.getString("CONTACT_CITY");
contactState = rs.getString("CONTACT_STATE");
contactPin = rs.getString("CONTACT_PIN");
contactTel = rs.getString("CONTACT_TEL");
noticePeriod = rs.getInt("NOTICE_PERIOD");
designCode = rs.getString("DESIGN_CODE");
siteCodePayment = rs.getString("SITE_CODE__PAYMENT");
siteCodeIBCA = rs.getString("SITE_CODE__IBCA");
mobileNo = rs.getString("MOBILE_NO");
smsDomain = rs.getString("SMS_DOMAIN");
emailIDoff = rs.getString("EMAIL_ID_OFF");
emailIDPer = rs.getString("EMAIL_ID_PER");
reportToAdmin = rs.getString("REPORT_TO__ADMIN");
funcGroup = rs.getString("FUNC_GROUP");
esiDispensary = rs.getString("ESI_DISPENSARY");
autoAdv = rs.getString("AUTO_ADV");
chgUser = rs.getString("CHG_USER");
chgTerm = rs.getString("CHG_TERM");
shortName = rs.getString("SHORT_NAME");
stanCodeHq = rs.getString("STAN_CODE__HQ");
procGroup = rs.getString("PROC_GROUP");
contactAdd1 = rs.getString("CONTACT_ADD1");
contactAdd2 = rs.getString("CONTACT_ADD2");
contactAdd3 = rs.getString("CONTACT_ADD3");
contactCity = rs.getString("CONTACT_CITY");
contactState = rs.getString("CONTACT_STATE");
contactPin = rs.getString("CONTACT_PIN");
contactTel = rs.getString("CONTACT_TEL");
noticePeriod = rs.getInt("NOTICE_PERIOD");
designCode = rs.getString("DESIGN_CODE");
siteCodePayment = rs.getString("SITE_CODE__PAYMENT");
siteCodeIBCA = rs.getString("SITE_CODE__IBCA");
mobileNo = rs.getString("MOBILE_NO");
smsDomain = rs.getString("SMS_DOMAIN");
emailIDoff = rs.getString("EMAIL_ID_OFF");
emailIDPer = rs.getString("EMAIL_ID_PER");
reportToAdmin = rs.getString("REPORT_TO__ADMIN");
funcGroup = rs.getString("FUNC_GROUP");
esiDispensary = rs.getString("ESI_DISPENSARY");
autoAdv = rs.getString("AUTO_ADV");
incrDate = rs.getTimestamp("INCR_DATE");
normalRate = rs.getInt("NORMAL_RATE");
otRate = rs.getInt("OT_RATE");
maidenName = rs.getString("MAIDEN_NAME");
birthPlace = rs.getString("BIRTH_PLACE");
resiPermitNo = rs.getString("RESI_PERMIT_NO");
normalRate = rs.getInt("NORMAL_RATE");
otRate = rs.getInt("OT_RATE");
maidenName = rs.getString("MAIDEN_NAME");
birthPlace = rs.getString("BIRTH_PLACE");
resiPermitNo = rs.getString("RESI_PERMIT_NO");
resiPermitUpto = rs.getTimestamp("RESI_PERMIT_UPTO");
socialSecNo = rs.getString("SOCIAL_SECURITY_NO");
patternCode = rs.getString("PATTERN_CODE");
socialSecNo = rs.getString("SOCIAL_SECURITY_NO");
patternCode = rs.getString("PATTERN_CODE");
gratuityDate = rs.getTimestamp("GRATUITY_DATE");
periodCode = rs.getString("PERIOD_CODE");
eligibleOt = rs.getString("ELIGIBLE_OT");
standbyMode = rs.getString("STANDBY_MODE");
workTblNo = rs.getString("WORK_TBLNO");
suppCodeCon = rs.getString("SUPP_CODE__CON");
shiftIndex = rs.getInt("SHIFT_INDEX");
occupCode = rs.getString("OCCUPATION_CODE");
empClass = rs.getString("EMP_CLASS");
imeNo = rs.getString("IME_NO");
pensionScheme = rs.getString("PENSION_SCHEME");
posCode = rs.getString("POS_CODE");
workCtr = rs.getString("WORK_CTR");
bondPrd = rs.getInt("BOND_PRD");
BondAmt = rs.getInt("BOND_AMT");
empCodeHod = rs.getString("EMP_CODE__HOD");
passportNo = rs.getString("PASSPORT_NO");
periodCode = rs.getString("PERIOD_CODE");
eligibleOt = rs.getString("ELIGIBLE_OT");
standbyMode = rs.getString("STANDBY_MODE");
workTblNo = rs.getString("WORK_TBLNO");
suppCodeCon = rs.getString("SUPP_CODE__CON");
shiftIndex = rs.getInt("SHIFT_INDEX");
occupCode = rs.getString("OCCUPATION_CODE");
empClass = rs.getString("EMP_CLASS");
imeNo = rs.getString("IME_NO");
pensionScheme = rs.getString("PENSION_SCHEME");
posCode = rs.getString("POS_CODE");
workCtr = rs.getString("WORK_CTR");
bondPrd = rs.getInt("BOND_PRD");
BondAmt = rs.getInt("BOND_AMT");
empCodeHod = rs.getString("EMP_CODE__HOD");
passportNo = rs.getString("PASSPORT_NO");
dateOfIssue = rs.getTimestamp("DATE_OF_ISSUE");
placeOfIssue = rs.getString("PLACE_OF_ISSUE");
placeOfIssue = rs.getString("PLACE_OF_ISSUE");
validUpto = rs.getTimestamp("VALID_UPTO");
addr1Pass = rs.getString("ADDR1__PASS");
addr2Pass = rs.getString("ADDR2__PASS");
addr3Pass = rs.getString("ADDR3__PASS");
cityPass = rs.getString("CITY__PASS");
stateCodePass = rs.getString("STATE_CODE__PASS");
pinPass = rs.getString("PIN__PASS");
uanNo = rs.getString("UAN_NO");
insiderTradingOpt = rs.getString("INSIDER_TRADING_OPT");
user_Id = rs.getString("USER_ID");
workLocCode = rs.getString("WORK_LOC_CODE");
parentDept = rs.getString("PARENT_DEPT");
extNo = rs.getString("EXT_NO");
adharCardNo = rs.getString("AADHAR_CARD_NO");
electionNo = rs.getString("ELECTION_CARD_NO");
drivLicNo = rs.getString("DRIV_LIC_NO");
addr1Pass = rs.getString("ADDR1__PASS");
addr2Pass = rs.getString("ADDR2__PASS");
addr3Pass = rs.getString("ADDR3__PASS");
cityPass = rs.getString("CITY__PASS");
stateCodePass = rs.getString("STATE_CODE__PASS");
pinPass = rs.getString("PIN__PASS");
uanNo = rs.getString("UAN_NO");
insiderTradingOpt = rs.getString("INSIDER_TRADING_OPT");
user_Id = rs.getString("USER_ID");
workLocCode = rs.getString("WORK_LOC_CODE");
parentDept = rs.getString("PARENT_DEPT");
extNo = rs.getString("EXT_NO");
adharCardNo = rs.getString("AADHAR_CARD_NO");
electionNo = rs.getString("ELECTION_CARD_NO");
drivLicNo = rs.getString("DRIV_LIC_NO");
drivLicUpto = rs.getTimestamp("DRIV_LIC_VALID_UPTO");
physicalHandicap = rs.getString("PHYSICAL_HANDICAP");
handicapCategory = rs.getString("HANDICAP_CATEGORY");
pfUan = rs.getString("PF_UAN");
grpMediclaim = rs.getString("GROUP_MEDICLAIM");
pensionEligible = rs.getString("PENSION_ELIGIBLE");
IFSC = rs.getString("IFSC");
buCode = rs.getString("BU_CODE");
bondAmtReco = rs.getInt("BOND_AMT__RECO");
contactId = rs.getString("CONTACT_ID");
empCodeAprv = rs.getString("EMP_CODE__APRV");
physicalHandicap = rs.getString("PHYSICAL_HANDICAP");
handicapCategory = rs.getString("HANDICAP_CATEGORY");
pfUan = rs.getString("PF_UAN");
grpMediclaim = rs.getString("GROUP_MEDICLAIM");
pensionEligible = rs.getString("PENSION_ELIGIBLE");
IFSC = rs.getString("IFSC");
buCode = rs.getString("BU_CODE");
bondAmtReco = rs.getInt("BOND_AMT__RECO");
contactId = rs.getString("CONTACT_ID");
empCodeAprv = rs.getString("EMP_CODE__APRV");
confDate = rs.getTimestamp("CONF_DATE");
uuid = rs.getString("UUID");
empCodeFunchead = rs.getString("EMP_CODE__FUNCHEAD");
motherTongue = rs.getString("MOTHER_TONGUE");
castCategory = rs.getString("CAST_CATEGORY");
countCodeBirth = rs.getString("COUNT_CODE__BIRTH");
jobTitle = rs.getString("JOB_TITLE");
empIdexternal = rs.getString("EMP_ID_EXTERNAL");
empFnameLong = rs.getString("EMP_FNAME_LONG");
empMnameLong = rs.getString("EMP_MNAME_LONG");
empLnameLong = rs.getString("EMP_LNAME_LONG");
zoneCode = rs.getString("ZONECODE");
teamCode = rs.getString("TEAMCODE");
designationID = rs.getInt("DESIGNATIONID");
regionID = rs.getInt("REGIONID");
hqid = rs.getString("HQID");
shName = rs.getString("SH_NAME");
currGeoPos = rs.getString("CURR_GEO_POS");
perGeoPos = rs.getString("PER_GEO_POS");
revisionNo = rs.getInt("REVISION_NO");
retirementAge = rs.getInt("RETIREMENT_AGE");
uuid = rs.getString("UUID");
empCodeFunchead = rs.getString("EMP_CODE__FUNCHEAD");
motherTongue = rs.getString("MOTHER_TONGUE");
castCategory = rs.getString("CAST_CATEGORY");
countCodeBirth = rs.getString("COUNT_CODE__BIRTH");
jobTitle = rs.getString("JOB_TITLE");
empIdexternal = rs.getString("EMP_ID_EXTERNAL");
empFnameLong = rs.getString("EMP_FNAME_LONG");
empMnameLong = rs.getString("EMP_MNAME_LONG");
empLnameLong = rs.getString("EMP_LNAME_LONG");
zoneCode = rs.getString("ZONECODE");
teamCode = rs.getString("TEAMCODE");
designationID = rs.getInt("DESIGNATIONID");
regionID = rs.getInt("REGIONID");
hqid = rs.getString("HQID");
shName = rs.getString("SH_NAME");
currGeoPos = rs.getString("CURR_GEO_POS");
perGeoPos = rs.getString("PER_GEO_POS");
revisionNo = rs.getInt("REVISION_NO");
retirementAge = rs.getInt("RETIREMENT_AGE");
retirementDate = rs.getTimestamp("RETIREMENT_DATE");
......@@ -2503,7 +2505,7 @@ public class AdmCommon
else
{
//fetchEmpMap = null;
fetchEmpMap.put("EMP_CODE" , checkNull(emp_Code));
fetchEmpMap.put("CONTACT_CODE" , checkNull(contactCode));
fetchEmpMap.put("EMP_FNAME" , checkNull(empFName));
......@@ -2690,7 +2692,7 @@ public class AdmCommon
fetchEmpMap.put("REVISION_NO" , revisionNo);
fetchEmpMap.put("RETIREMENT_AGE" , retirementAge);
fetchEmpMap.put("RETIREMENT_DATE" , retirementDate);
}
if(rs != null)
{
......@@ -2703,7 +2705,7 @@ public class AdmCommon
pstmt.close();
pstmt = null ;
}
System.out.println("fetchEmpMap:::::" +fetchEmpMap);
}
catch(Exception e)
......@@ -2731,7 +2733,7 @@ public class AdmCommon
e.printStackTrace();
}
}
System.out.println("Final HashMap fetchEmpMap from fetchEmpMstInfo :::::" +fetchEmpMap);
System.out.println("Final HashMap fetchEmpMap from fetchEmpMst Info:::::" +fetchEmpMap);
return fetchEmpMap;
}
//Added by Poonam B[02/12/2019][END][method to get employee information]
......@@ -6280,10 +6282,10 @@ public class AdmCommon
try
{
int pos1 = Integer.parseInt(value)-1;
// Modified by Poonam B[27/11/2019][START][To avoid Casting error]
// Modified by Poonam B[27/11/2019][START][To avoid Casting error]
//double data = (double) envVarNum.get(pos1);
double data = ((Double) envVarNum.get(pos1)).doubleValue();
// Modified by Poonam B[27/11/2019][END][To avoid Casting error]
double data = ((Double) envVarNum.get(pos1)).doubleValue();
// Modified by Poonam B[27/11/2019][END][To avoid Casting error]
pstmt.setDouble(counter, data);
}
......@@ -6326,7 +6328,7 @@ public class AdmCommon
}
else
{
//Added By Poonam B[18/11/2019][END]
//Added By Poonam B[19/11/2019][END]
if(inputType.contains("String"))
{
pstmt.setString(counter, obj.toString());
......@@ -6406,6 +6408,7 @@ public class AdmCommon
//Modified By Poonam B[18/11/2019][START]
//throw new ITMException(e);
errorCode = "CONFIGUREERR\t"+e.getMessage();
returnMap.put("errorcode", errorCode);
returnMap.put("value", 0.0d);
//Modified By Poonam B[18/11/2019][END]
......@@ -6712,25 +6715,19 @@ public class AdmCommon
mminamt = rs.getDouble("min_amt");
mmaxamt = rs.getDouble("max_amt");
applyamt = baseamt;
System.out.println("mminbamt :: ["+mminbamt+"] mmaxbamt :: ["+mmaxbamt+"] mamount :: ["+mamount+"]"
+" type :: ["+type+"] mminamt :: ["+mminamt+"] mmaxamt :: ["+mmaxamt+"]");
if(slabopt.equalsIgnoreCase("D"))
System.out.println("mminbamt :: ["+mminbamt+"] mmaxbamt :: ["+mmaxbamt+"] mamount :: ["+mamount+"]"
+" type :: ["+type+"] mminamt :: ["+mminamt+"] mmaxamt :: ["+mmaxamt+"]");
if(slabopt.equalsIgnoreCase("D"))
{
if(slabamt >= mminbamt && slabamt <= mmaxbamt)
{
if(slabamt >= mminbamt && slabamt <= mmaxbamt)
if("P".equalsIgnoreCase(type))
{
if("P".equalsIgnoreCase(type))
{
retval = applyamt * mamount / 100;
}
else
{
retval = mamount;
}
if(mminamt > 0 && retval < mminamt)
retval = mminamt;
if(mmaxamt > 0 && retval > mmaxamt)
retval = mmaxamt;
break;
retval = applyamt * mamount / 100;
}
else
{
retval = mamount;
}
}
else
......@@ -6763,17 +6760,18 @@ public class AdmCommon
{
break;
}
}
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
if (rs != null)
{
rs.close();
rs = null;
}
if (pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
catch(Exception e)
......@@ -6815,4 +6813,52 @@ public class AdmCommon
return timeStampValue;
}
//Added By Vikas Lagad on 13-09-2019[To get timestamp value] End
//Added by Varsha V on 28-11-19 as per suggested by Sir
public double gfCallPayrollDdf(String empcode, String prdcode, String proctype, String calctype, double acNewamt, String adcode, Connection conn) throws SQLException, ITMException
{
double retAmt = 0.0;
String sql = "";
PreparedStatement pstmt = null;
ResultSet rs = null;
System.out.println("gfCallPayrollDdf Method called");
try
{
sql = "select nvl(ddf_pyrl_calc(?,?,?,?,?,?),0) as ret_amt from dual";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empcode);
pstmt.setString(2, prdcode);
pstmt.setString(3, proctype);
pstmt.setString(4, calctype);
pstmt.setDouble(5, acNewamt);
pstmt.setString(6, adcode);
rs = pstmt.executeQuery();
if(rs.next())
{
retAmt = rs.getDouble("ret_amt");
}
}
catch(Exception e)
{
System.out.println(e.getMessage());
e.printStackTrace();
throw new ITMException(e);
}
finally
{
if(rs != null)
{
rs.close();
rs = null;
}
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
}
return retAmt;
}
//Ended by Varsha V on 28-11-19 as per suggested by Sir
}
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