Commit 1ebb8f76 authored by ssalve's avatar ssalve

Sarita : Done changes to set long name on 12 MARCH 2019

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@198365 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 12485400
......@@ -151,9 +151,14 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
sql = "SELECT allowdedn_bal.emp_code, "
+ "employee.emp_fname, "
+ "employee.emp_mname, "
+ "employee.emp_lname, "
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [START]
//+ "employee.emp_fname, "
//+ "employee.emp_mname, "
//+ "employee.emp_lname, "
+ "employee.emp_fname_long, "
+ "employee.emp_mname_long, "
+ "employee.emp_lname_long, "
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [END]
+ "allowdedn_bal.ad_code, "
+ "allowdedn_bal.start_date, "
+ "allowdedn_bal.end_date, "
......@@ -191,9 +196,14 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
while(rs.next())
{
empCode = checkNullAndTrim(rs.getString("emp_code"));
empFname = checkNullAndTrim(rs.getString("emp_fname"));
empMname = checkNullAndTrim(rs.getString("emp_mname"));
empLname = checkNullAndTrim(rs.getString("emp_lname"));
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [START]
//empFname = checkNullAndTrim(rs.getString("emp_fname"));
//empMname = checkNullAndTrim(rs.getString("emp_mname"));
//empLname = checkNullAndTrim(rs.getString("emp_lname"));
empFname = checkNullAndTrim(rs.getString("emp_fname_long"));
empMname = checkNullAndTrim(rs.getString("emp_mname_long"));
empLname = checkNullAndTrim(rs.getString("emp_lname_long"));
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [END]
adCode = checkNullAndTrim(rs.getString("ad_code"));
startDate=rs.getTimestamp("start_date");
endDate = rs.getTimestamp("end_date");
......@@ -270,9 +280,14 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
retTabSepStrBuff.append("<emp_lname>").append("<![CDATA[" + empLname + "]]>").append("</emp_lname>\r\n");
//retTabSepStrBuff.append("<claim_amt>").append("<![CDATA[" + amtBal + "]]>").append("</claim_amt>\r\n");*/
retTabSepStrBuff.append("<emp_code>").append("<![CDATA[" + empCode + "]]>").append("</emp_code>\r\n");
retTabSepStrBuff.append("<emp_fname>").append("<![CDATA[" + empFname + "]]>").append("</emp_fname>\r\n");
retTabSepStrBuff.append("<emp_mname>").append("<![CDATA[" + empMname + "]]>").append("</emp_mname>\r\n");
retTabSepStrBuff.append("<emp_lname>").append("<![CDATA[" + empLname + "]]>").append("</emp_lname>\r\n");
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [START]
//retTabSepStrBuff.append("<emp_fname>").append("<![CDATA[" + empFname + "]]>").append("</emp_fname>\r\n");
//retTabSepStrBuff.append("<emp_mname>").append("<![CDATA[" + empMname + "]]>").append("</emp_mname>\r\n");
//retTabSepStrBuff.append("<emp_lname>").append("<![CDATA[" + empLname + "]]>").append("</emp_lname>\r\n");
retTabSepStrBuff.append("<emp_fname_long>").append("<![CDATA[" + empFname + "]]>").append("</emp_fname_long>\r\n");
retTabSepStrBuff.append("<emp_mname_long>").append("<![CDATA[" + empMname + "]]>").append("</emp_mname_long>\r\n");
retTabSepStrBuff.append("<emp_lname_long>").append("<![CDATA[" + empLname + "]]>").append("</emp_lname_long>\r\n");
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [END]
retTabSepStrBuff.append("<ad_code>").append("<![CDATA[" + adCode + "]]>").append("</ad_code>\r\n");
retTabSepStrBuff.append("<start_date>").append("<![CDATA[" + startDateStr + "]]>").append("</start_date>\r\n");
retTabSepStrBuff.append("<end_date>").append("<![CDATA[" + endDateStr + "]]>").append("</end_date>\r\n");
......@@ -782,8 +797,12 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
rs = pstmt.executeQuery();
if(rs.next())
{
acctCode = checkNullAndTrim(rs.getString("acct_code"));
cctrCode = checkNullAndTrim(rs.getString("cctr_code"));
//Added and Commented by sarita on 15 FEB 18 [START]
//acctCode = checkNullAndTrim(rs.getString("acct_code"));
//cctrCode = checkNullAndTrim(rs.getString("cctr_code"));
acctCode = rs.getString("acct_code");
cctrCode = rs.getString("cctr_code");
//Added and Commented by sarita on 15 FEB 18 [END]
}
System.out.println("acctCode is ["+acctCode+"] \t cctrCode is ["+cctrCode+"]");
if(rs != null)
......@@ -863,9 +882,16 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
// Modified by Piyush on 13/02/2015 [To check the claim amount in case of full_claim = "Y"].End
//If block for checking employee code with previous employee [START]
System.out.println("Employee ["+lsEmpCode+"] \t Previous Employee ["+lsPrevEmp+"] \t liClaimDet ["+liClaimDet+"] \t lsPayrollVouch ["+lsPayrollVouch+"] \t lcTotClaimAmt ["+lcTotClaimAmt+"]");
System.out.println("Employee11 ["+lsEmpCode+"] \t Previous Employee ["+lsPrevEmp+"] \t liClaimDet ["+liClaimDet+"] \t lsPayrollVouch ["+lsPayrollVouch+"] \t lcTotClaimAmt ["+lcTotClaimAmt+"]");
//Added by sarita on 18 FEBRUARY 2019 to set claimDet and totClaimAmt set into table [START]
liClaimDet ++;
lcTotClaimAmt = lcTotClaimAmt + lcClaimAmt1;
lcVouchHdrAmt = lcVouchHdrAmt + lcClaimAmt1;
System.out.println("liClaimDet ["+liClaimDet+"] \t lcTotClaimAmt ["+lcTotClaimAmt+"] \t lcVouchHdrAmt["+lcVouchHdrAmt+"]");
//Added by sarita on 18 FEBRUARY 2019 to set claimDet and totClaimAmt set into table [END]
if(!(lsEmpCode.equalsIgnoreCase(lsPrevEmp)))
{
lsPrevEmp = lsEmpCode;//Added by sarita on 18 FEBRUARY 2019 to set emp code as previous employee
if(liClaimDet > 0)
{
if("P".equalsIgnoreCase(lsPayrollVouch))
......@@ -965,7 +991,7 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
}//END ----if(lcTotClaimAmt != 0)
}//END IF----if("P".equalsIgnoreCase(lsPayrollVouch))
}//END ----(liClaimDet > 0)
lsPrevEmp = lsEmpCode;
//lsPrevEmp = lsEmpCode; Commented by sarita on 18 FEBRUARY 2019
if(lsBankParm != null && lsBankParm.trim().length() > 0)
{
bankCode = lsBankParm;
......@@ -978,9 +1004,9 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
{
bankCode = lsBankEnv;
}
lcVouchHdrAmt = 0.0;
/*lcVouchHdrAmt = 0.0; //Commented by sarita on 18 FEBRUARY 2019
lcTotClaimAmt = 0.0;
liClaimDet = 0;
liClaimDet = 0;*/
count = 0;
sql = " insert into emp_adclaimhdr (tran_id, tran_date, emp_code, claim_amt, loan_adjamt,"
......@@ -1009,11 +1035,12 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
return errString;
}
}//END ----(!(lsEmpCode.equalsIgnoreCase(lsPrevEmp)))
liClaimDet ++;
//Commented by sarita on 18 FEBRUARY 2019 as claimDET and totClaimAmt was setting zero[START]
/*liClaimDet ++;
lcTotClaimAmt = lcTotClaimAmt + lcClaimAmt1;
lcVouchHdrAmt = lcVouchHdrAmt + lcClaimAmt1;
System.out.println("liClaimDet ["+liClaimDet+"] \t lcTotClaimAmt ["+lcTotClaimAmt+"] \t lcVouchHdrAmt["+lcVouchHdrAmt+"]");
System.out.println("liClaimDet ["+liClaimDet+"] \t lcTotClaimAmt ["+lcTotClaimAmt+"] \t lcVouchHdrAmt["+lcVouchHdrAmt+"]");*/
//Commented by sarita on 18 FEBRUARY 2019 as claimDET and totClaimAmt was setting zero[END]
if("V".equalsIgnoreCase(lsPayrollVouch))
{
String remarks = checkNullAndTrim(lsAdShdescr) + " Claim("+checkNullAndTrim(lsAdCode)+") on" + "("+utilMethod.day(claimDate)+")" ;
......@@ -1106,7 +1133,7 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
// Modified by Piyush on 20/05/2011 to support other deduction [AD1BSUlsfullClaimN002].End
*/
// --------------------- PB Code Not Migrated -------------------- [END] ----------------
count = 0;
/*count = 0;
sql = "update emp_adclaimhdr set claim_amt = ? where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setDouble(1,lcTotClaimAmt);
......@@ -1122,7 +1149,7 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
{
errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claim
return errString;
}
}*/
PerkClaimProcessComm pclaim = new PerkClaimProcessComm();
errString = pclaim.payrollVoucher(dwPayrvHdr,payDetList, "dw_claim",xtraParams,conn);
......@@ -1133,6 +1160,28 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
return errString;
}
}
//Added by sarita on 18 FEBRUARY 2019 [START] --[emp_adclaimhdr]
count = 0;
sql = "update emp_adclaimhdr set claim_amt = ? where tran_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setDouble(1,lcTotClaimAmt);
pstmt.setString(2,tranIdGenerate);
count = pstmt.executeUpdate();
if(pstmt != null)
{
pstmt.close();
pstmt = null;
}
System.out.println("Updated ["+count+"] rows for emp_adclaimhdr table");
if(count == 0)
{
errString = itmDBAccessEJB.getErrorString("","DS000","","",conn);//Claimed amount should be same as balance amount in case of full claim
return errString;
}
lcVouchHdrAmt = 0.0; //Commented by sarita on 18 FEBRUARY 2019
lcTotClaimAmt = 0.0;
liClaimDet = 0;
//Added by sarita on 18 FEBRUARY 2019 [END] -- [emp_adclaimhdr]
System.out.println("lcAdCode["+lcAdCode+"] \n lsEmpCode["+lsEmpCode+"] \n startDate["+startDate+"]\n endDate["+endDate+"]\n lcClaimAmt1["+lcClaimAmt1+"]\n ");
erroCode = gbfClaimProc(lcAdCode, lsEmpCode, startDate, endDate, lcClaimAmt1, conn);//need to check
if((erroCode != null && erroCode.trim().length() > 0) && (erroCode.indexOf("Error") != -1))
......@@ -1432,7 +1481,10 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
isPerkElig = "N";
sql = "select emp_fname, emp_lname, grade, "
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [START]
//sql = "select emp_fname, emp_lname, grade, "
sql = "select emp_fname_long, emp_lname_long, grade, "
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [START]
+ "cadre, date_join, pay_site, dept_code, "
+ "basic, stan_code__hq "
+ "from employee "
......@@ -1442,8 +1494,12 @@ public class PerkClaimWOLoanAdjPrc extends ProcessEJB implements PerkClaimWOLo
rs = pstmt.executeQuery();
if(rs.next())
{
lsEmpFname = rs.getString("emp_fname");
lsEmpLname = rs.getString("emp_lname");
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [START]
//lsEmpFname = rs.getString("emp_fname");
//lsEmpLname = rs.getString("emp_lname");
lsEmpFname = rs.getString("emp_fname_long");
lsEmpLname = rs.getString("emp_lname_long");
//Commented And Added by Sarita to get emp_fname_long , emp_mname_long , emp_lname_long instead[emp_fname,emp_mname,emp_lname] on 12MARCH2019 [END]
empGrade = rs.getString("grade");
lsEmpCadre = rs.getString("cadre");
empJoinDate = rs.getTimestamp("date_join");
......
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