Commit 00b69fc3 authored by kmandhre's avatar kmandhre

update source


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94098 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 29bf2a33
......@@ -55,6 +55,8 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
catch(Exception e)
{
System.out.println("Exception : [PerlClaimIc][wfValData(String currFrmXmlStr)] : ==>\n"+e.getMessage());
e.printStackTrace();
throw new ITMException(e);
}
return (errString);
}
......@@ -445,6 +447,51 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
case 2 :
{
System.out.println("Case 2 Validation");
NodeList parentNodeList = null;
Node parentNode = null;
int parentNodeListLength = 0;
double claimAmount = 0,balAmount = 0;
parentNodeList = allDom.getElementsByTagName("Detail2");
parentNodeListLength = parentNodeList.getLength();
System.out.println("Detail2 length = "+parentNodeListLength);
if(parentNodeListLength < 1)
{
errList.add( "VTNOSEL" );
errFields.add( " " );
}
else
{
fullAmt = checkNull(genericUtility.getColumnValue("full_amt", hdrDom));
for(int ctr = 0; ctr < parentNodeListLength ; ctr++ )
{
System.out.println("TEST LENGTH="+parentNodeListLength);
parentNode = parentNodeList.item(ctr);
//Element parentNode1 = (Element)parentNodeList.item(ctr);
//claimAmount = Double.parseDouble(genericUtility.getColumnValue("claim_amt", dom, "2")== null?"0":genericUtility.getColumnValue("claim_amt", dom, "2"));
claimAmount = Double.parseDouble(genericUtility.getColumnValueFromNode( "claim_amt", parentNodeList.item(ctr) )== null?"0":genericUtility.getColumnValueFromNode( "claim_amt", parentNodeList.item(ctr) ));
balAmount = Double.parseDouble(genericUtility.getColumnValueFromNode( "amt_bal", parentNodeList.item(ctr) )== null?"0":genericUtility.getColumnValueFromNode( "amt_bal", parentNodeList.item(ctr) ));
//balAmount = Double.parseDouble(genericUtility.getColumnValue("amt_bal", dom, "2")== null?"0":genericUtility.getColumnValue("amt_bal", dom, "2"));
System.out.println("Full amy=="+fullAmt+" "+balAmount+" "+claimAmount);
if("Y".equalsIgnoreCase(fullAmt))
{
if(balAmount != claimAmount)
{
errList.add( "VTPERK1" );
errFields.add( "claim_amt" );
}
}
else
{
if(claimAmount > balAmount)
{
errList.add( "VMADJAMT2" );
errFields.add( "claim_amt" );
}
}
}
}
/*
childList = parentList.item( 0 ).getChildNodes();
noOfChilds = childList.getLength();
for (int ctr = 0; ctr < noOfChilds; ctr++)
......@@ -465,8 +512,9 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
{
lpnNo = genericUtility.getColumnValue( "lpn_no", currDom );
}*/
}// for loop end
}///
}*/
// for loop end
}//case 2 end
break;
case 3:
......@@ -542,6 +590,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
{
System.out.println("Exception in PerlClaimIc == >");
e.printStackTrace();
throw new ITMException(e);
}
finally
{
......@@ -661,6 +710,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
{
System.out.println ( "Exception : PerlClaimIc:defaul_ItemChanged(String,String):" + e.getMessage() + ":" );
errString = genericUtility.createErrorString(e);
throw new ITMException(e);
}
System.out.println ( "returning from PerlClaimIc default_Itemchanged" );
return errString;
......@@ -688,6 +738,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
catch (Exception e)
{
e.printStackTrace();
throw new ITMException(e);
}
return retValue;
......@@ -723,7 +774,6 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
System.out.println("hello:");
GenericUtility genericUtility = GenericUtility.getInstance();
SimpleDateFormat simpleDateFormat = null;
AdmCommon admCommon = new AdmCommon();
try
{
......@@ -733,7 +783,6 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
//DateFormat dateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
//String dbDateFormat = genericUtility.getDBDateFormat();
String applDateFormat = genericUtility.getApplDateFormat();
simpleDateFormat = new SimpleDateFormat("dd/MM/yy");
SimpleDateFormat sdf = new SimpleDateFormat(applDateFormat);
ConnDriver connDriver = null;
......@@ -789,28 +838,29 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
valueXmlString.append( "<chg_date><![CDATA[" ).append( currDateStr ).append( "]]></chg_date>\r\n" );
valueXmlString.append( "<chg_term><![CDATA[" ).append( chgTerm ).append( "]]></chg_term>\r\n" );
*/
valueXmlString.append("<claim_date><![CDATA["+ sdf.format(new java.util.Date()).toString() +"]]></claim_date>");
}
else if( currentColumn.trim().equalsIgnoreCase( "emp_code" ) )
{
empCode = genericUtility.getColumnValue("emp_code",currDom);
empCode = checkNull(genericUtility.getColumnValue("emp_code",currDom));
valueXmlString.append( "<emp_code><![CDATA[" ).append( empCode ).append( "]]></emp_code>\r\n" );
empCode = genericUtility.getColumnValue("claim_date",currDom);
empCode = checkNull(genericUtility.getColumnValue("claim_date",currDom));
valueXmlString.append( "<claim_date><![CDATA[" ).append( empCode ).append( "]]></claim_date>\r\n" );
adCode = genericUtility.getColumnValue("ad_code",currDom);
adCode = checkNull(genericUtility.getColumnValue("ad_code",currDom));
valueXmlString.append( "<ad_code><![CDATA[" ).append( adCode ).append( "]]></ad_code>\r\n" );
adjLoan= genericUtility.getColumnValue("adjust_loan",currDom);
adjLoan= checkNull(genericUtility.getColumnValue("adjust_loan",currDom));
valueXmlString.append( "<adjust_loan><![CDATA[" ).append( adjLoan ).append( "]]></adjust_loan>\r\n" );
fullAmt = genericUtility.getColumnValue("full_amt",currDom);
fullAmt = checkNull(genericUtility.getColumnValue("full_amt",currDom));
valueXmlString.append( "<full_amt><![CDATA[" ).append( fullAmt ).append( "]]></full_amt>\r\n" );
payrollVoucher = genericUtility.getColumnValue("payroll_voucher",currDom);
payrollVoucher = checkNull(genericUtility.getColumnValue("payroll_voucher",currDom));
valueXmlString.append( "<payroll_voucher><![CDATA[" ).append( payrollVoucher ).append( "]]></payroll_voucher>\r\n" );
payrollPrd = genericUtility.getColumnValue("payroll_prd",currDom);
payrollPrd = checkNull(genericUtility.getColumnValue("payroll_prd",currDom));
valueXmlString.append( "<payroll_prd><![CDATA[" ).append( payrollPrd ).append( "]]></payroll_prd>\r\n" );
bankCode = genericUtility.getColumnValue("bank_code",currDom);
bankCode = checkNull(genericUtility.getColumnValue("bank_code",currDom));
valueXmlString.append( "<bank_code><![CDATA[" ).append( bankCode ).append( "]]></bank_code>\r\n" );
payMode = genericUtility.getColumnValue("pay_mode",currDom);
payMode = checkNull(genericUtility.getColumnValue("pay_mode",currDom));
valueXmlString.append( "<pay_mode><![CDATA[" ).append( payMode ).append( "]]></pay_mode>\r\n" );
adDescr = genericUtility.getColumnValue("ad_descr",currDom);
adDescr = checkNull(genericUtility.getColumnValue("ad_descr",currDom));
valueXmlString.append( "<ad_descr><![CDATA[" ).append( adDescr ).append( "]]></ad_descr>\r\n" );
descr = "";
......@@ -831,25 +881,25 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
}
else if( currentColumn.trim().equalsIgnoreCase( "ad_code" ) )
{
empCode = genericUtility.getColumnValue("emp_code",currDom);
empCode = checkNull(genericUtility.getColumnValue("emp_code",currDom));
valueXmlString.append( "<emp_code><![CDATA[" ).append( empCode ).append( "]]></emp_code>\r\n" );
empCode = genericUtility.getColumnValue("claim_date",currDom);
empCode = checkNull(genericUtility.getColumnValue("claim_date",currDom));
valueXmlString.append( "<claim_date><![CDATA[" ).append( empCode ).append( "]]></claim_date>\r\n" );
adCode = genericUtility.getColumnValue("ad_code",currDom);
adCode = checkNull(genericUtility.getColumnValue("ad_code",currDom));
valueXmlString.append( "<ad_code><![CDATA[" ).append( adCode ).append( "]]></ad_code>\r\n" );
adjLoan= genericUtility.getColumnValue("adjust_loan",currDom);
adjLoan= checkNull(genericUtility.getColumnValue("adjust_loan",currDom));
valueXmlString.append( "<adjust_loan><![CDATA[" ).append( adjLoan ).append( "]]></adjust_loan>\r\n" );
fullAmt = genericUtility.getColumnValue("full_amt",currDom);
fullAmt = checkNull(genericUtility.getColumnValue("full_amt",currDom));
valueXmlString.append( "<full_amt><![CDATA[" ).append( fullAmt ).append( "]]></full_amt>\r\n" );
payrollVoucher = genericUtility.getColumnValue("payroll_voucher",currDom);
payrollVoucher = checkNull(genericUtility.getColumnValue("payroll_voucher",currDom));
valueXmlString.append( "<payroll_voucher><![CDATA[" ).append( payrollVoucher ).append( "]]></payroll_voucher>\r\n" );
payrollPrd = genericUtility.getColumnValue("payroll_prd",currDom);
payrollPrd = checkNull(genericUtility.getColumnValue("payroll_prd",currDom));
valueXmlString.append( "<payroll_prd><![CDATA[" ).append( payrollPrd ).append( "]]></payroll_prd>\r\n" );
bankCode = genericUtility.getColumnValue("bank_code",currDom);
bankCode = checkNull(genericUtility.getColumnValue("bank_code",currDom));
valueXmlString.append( "<bank_code><![CDATA[" ).append( bankCode ).append( "]]></bank_code>\r\n" );
payMode = genericUtility.getColumnValue("pay_mode",currDom);
payMode = checkNull(genericUtility.getColumnValue("pay_mode",currDom));
valueXmlString.append( "<pay_mode><![CDATA[" ).append( payMode ).append( "]]></pay_mode>\r\n" );
descr = genericUtility.getColumnValue("emp_name",currDom);
descr = checkNull(genericUtility.getColumnValue("emp_name",currDom));
valueXmlString.append( "<emp_name><![CDATA[" ).append( descr ).append( "]]></emp_name>\r\n" );
adDescr = "";
......@@ -866,7 +916,57 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
rs.close();rs = null;
pstmt.close();pstmt = null;
valueXmlString.append( "<ad_descr><![CDATA[" ).append( adDescr ).append( "]]></ad_descr>\r\n" );
}
}//end ad_code
else if( currentColumn.trim().equalsIgnoreCase( "payroll_voucher" ) )
{
empCode = checkNull(genericUtility.getColumnValue("emp_code",currDom));
valueXmlString.append( "<emp_code><![CDATA[" ).append( empCode ).append( "]]></emp_code>\r\n" );
empCode = checkNull(genericUtility.getColumnValue("claim_date",currDom));
valueXmlString.append( "<claim_date><![CDATA[" ).append( empCode ).append( "]]></claim_date>\r\n" );
adCode = checkNull(genericUtility.getColumnValue("ad_code",currDom));
valueXmlString.append( "<ad_code><![CDATA[" ).append( adCode ).append( "]]></ad_code>\r\n" );
adjLoan= checkNull(genericUtility.getColumnValue("adjust_loan",currDom));
valueXmlString.append( "<adjust_loan><![CDATA[" ).append( adjLoan ).append( "]]></adjust_loan>\r\n" );
fullAmt = checkNull(genericUtility.getColumnValue("full_amt",currDom));
valueXmlString.append( "<full_amt><![CDATA[" ).append( fullAmt ).append( "]]></full_amt>\r\n" );
bankCode = checkNull(genericUtility.getColumnValue("bank_code",currDom));
valueXmlString.append( "<bank_code><![CDATA[" ).append( bankCode ).append( "]]></bank_code>\r\n" );
payMode = checkNull(genericUtility.getColumnValue("pay_mode",currDom));
valueXmlString.append( "<pay_mode><![CDATA[" ).append( payMode ).append( "]]></pay_mode>\r\n" );
descr = checkNull(genericUtility.getColumnValue("emp_name",currDom));
valueXmlString.append( "<emp_name><![CDATA[" ).append( descr ).append( "]]></emp_name>\r\n" );
adDescr = "";
adCode = genericUtility.getColumnValue("ad_code",currDom);
sql = " select descr from allwdedn where ad_code = ? ";
System.out.println("adCode ="+adCode);
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, adCode);
rs = pstmt.executeQuery();
if( rs.next() )
{
adDescr = checkNull(rs.getString("descr"));
}
rs.close();rs = null;
pstmt.close();pstmt = null;
valueXmlString.append( "<ad_descr><![CDATA[" ).append( adDescr ).append( "]]></ad_descr>\r\n" );
payrollVoucher = checkNull(genericUtility.getColumnValue("payroll_voucher",currDom));
payrollPrd = checkNull(genericUtility.getColumnValue("payroll_prd",currDom));
if("V".equalsIgnoreCase(payrollVoucher))
{
valueXmlString.append( "<payroll_prd protect = '1'><![CDATA[" ).append( "" ).append( "]]></payroll_prd>\r\n" );
}
else
{
valueXmlString.append( "<payroll_prd protect = '0'><![CDATA[" ).append( payrollPrd ).append( "]]></payroll_prd>\r\n" );
}
valueXmlString.append( "<payroll_voucher><![CDATA[" ).append( payrollVoucher ).append( "]]></payroll_voucher>\r\n" );
}//end payroll_voucher
valueXmlString.append("</Detail1>\r\n");
}//case 1 end here
break;
......@@ -890,7 +990,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
}
else
{
claimDate = simpleDateFormat.parse(genericUtility.getColumnValue("claim_date", hdrDom));
claimDate = sdf.parse(genericUtility.getColumnValue("claim_date", hdrDom));
}
System.out.println("claimDate="+claimDate);
if("Y".equalsIgnoreCase(adjLoan))
......@@ -1015,8 +1115,8 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
domID++;
valueXmlString.append( "<Detail2 domID='"+ domID +"' selected=\"Y\">\r\n" );
valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"E\" status=\"O\" pkNames=\"\" />\r\n");
valueXmlString.append( "<Detail2 domID='"+ domID +"' selected=\"N\">\r\n" );
valueXmlString.append("<attribute selected=\"N\" updateFlag=\"A\" status=\"N\" pkNames=\"\" />\r\n");
valueXmlString.append( "<emp_code><![CDATA[" ).append( empCode ).append( "]]></emp_code>\r\n" );
valueXmlString.append( "<emp_fname><![CDATA[" ).append( fName).append( "]]></emp_fname>\r\n" );
valueXmlString.append( "<emp_lname><![CDATA[" ).append( lName).append( "]]></emp_lname>\r\n" );
......@@ -1054,7 +1154,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
}
else
{
claimDate = simpleDateFormat.parse(genericUtility.getColumnValue("claim_date", hdrDom));
claimDate = sdf.parse(genericUtility.getColumnValue("claim_date", hdrDom));
}
parentNodeList = allDom.getElementsByTagName("Detail2");
parentNodeListLength = parentNodeList.getLength();
......@@ -1214,6 +1314,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
{
System.out.println( "Exception :PerlClaimIc :default_ItemChanged(Document,String):" + e.getMessage() + ":" );
valueXmlString = valueXmlString.append( genericUtility.createErrorString( e ) );
throw new ITMException(e);
}
finally
{
......
......@@ -42,7 +42,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
String errString = "";
String sql = "";
String empCode = "", adCode = "" , paySite = "" , bankCodeHdr = "";
String payrollVoucher = "" , payrollPrd = "",envVar = "",mounth = "";
String payrollVoucher = "" , payrollPrd = "",envVar = "",mounth = "",fullAmt = "";
String finEntity = "",deptCode = "", payMode = "", payModeHdr = "",currCode = "",bankCode = "";
String acctCode = "" , cctrCode = "";
String refNo = "",schemeNo = "",loanAdCode = "" ;
......@@ -97,28 +97,11 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
errString = itmDBAccess.getErrorString("","VTNOSEL","","",conn);
return errString;
}
///To check for previous pending claims
for(int ctr = 0; ctr < parentNodeListLength ; ctr++ )
{
System.out.println("TEST LENGTH="+parentNodeListLength);
parentNode = parentNodeList.item(ctr);
//Element parentNode1 = (Element)parentNodeList.item(ctr);
//String selected = parentNode1.getAttribute("selected");//change by Kunal on 31/08/12
claimAmount = Double.parseDouble(genericUtility.getColumnValue("claim_amt", dom, "2")== null?"0":genericUtility.getColumnValue("claim_amt", dom, "2"));
balAmount = Double.parseDouble(genericUtility.getColumnValue("amt_bal", dom, "2")== null?"0":genericUtility.getColumnValue("amt_bal", dom, "2"));
if(balAmount != claimAmount)
{
errString = itmDBAccess.getErrorString("","VTPERK1","","",conn);
return errString;
}
}
payrollVoucher = genericUtility.getColumnValue("payroll_voucher", dom);
payrollPrd = checkNull(genericUtility.getColumnValue("payroll_prd", dom));
empCode = genericUtility.getColumnValue("emp_code", dom);
adCode = checkNull(genericUtility.getColumnValue("ad_code", dom));
fullAmt = checkNull(genericUtility.getColumnValue("full_amt", dom));
if(genericUtility.getColumnValue("claim_date", dom) == null)
{
claimDate = null;
......@@ -128,12 +111,38 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
claimDate = sdf.parse(genericUtility.getColumnValue("claim_date", dom));
}
System.out.println(payrollVoucher+" "+payrollPrd+" "+empCode+" "+adCode+" "+claimDate );
System.out.println(payrollVoucher+" "+payrollPrd+" "+empCode+" "+adCode+" "+claimDate+" "+fullAmt );
///To check for previous pending claims
for(int ctr = 0; ctr < parentNodeListLength ; ctr++ )
{
System.out.println("TEST LENGTH="+parentNodeListLength);
parentNode = parentNodeList.item(ctr);
//Element parentNode1 = (Element)parentNodeList.item(ctr);
//String selected = parentNode1.getAttribute("selected");//change by Kunal on 31/08/12
//claimAmount = Double.parseDouble(genericUtility.getColumnValue("claim_amt", dom, "2")== null?"0":genericUtility.getColumnValue("claim_amt", dom, "2"));
claimAmount = Double.parseDouble(genericUtility.getColumnValueFromNode( "claim_amt", parentNodeList.item(ctr) )== null?"0":genericUtility.getColumnValueFromNode( "claim_amt", parentNodeList.item(ctr) ));
balAmount = Double.parseDouble(genericUtility.getColumnValueFromNode( "amt_bal", parentNodeList.item(ctr) )== null?"0":genericUtility.getColumnValueFromNode( "amt_bal", parentNodeList.item(ctr) ));
//balAmount = Double.parseDouble(genericUtility.getColumnValue("amt_bal", dom, "2")== null?"0":genericUtility.getColumnValue("amt_bal", dom, "2"));
if("Y".equalsIgnoreCase(fullAmt))
{
if(balAmount != claimAmount)
{
errString = itmDBAccess.getErrorString("","VTPERK1","","",conn);
return errString;
}
}
}
if(payrollPrd != null && payrollPrd.trim().length() >= 6)
{
mounth = payrollPrd.trim().substring(4,5);
mounth = payrollPrd.trim().substring(4,6);
}
System.out.println("mounth==="+mounth);
if("P".equalsIgnoreCase(payrollVoucher))
{
envVar = admCommon.getEnv("999999", adCode.trim()+"_CLAIMAD", conn);
......@@ -147,12 +156,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, payrollPrd);
rs = pstmt.executeQuery();
if(rs == null)
{
errString = itmDBAccess.getErrorString("","DS000","","",conn);
return errString;
}
else if(rs.next())
if(rs.next())
{
frDate = rs.getTimestamp("fr_date");
toDate = rs.getTimestamp("to_date");
......@@ -162,12 +166,8 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt.close();
pstmt = null;
}
if(payrollPrd != null)
{
mounth = payrollPrd.trim().substring(4,5);
}
sql = " select key_string from transetup where upper(tran_window) = 'W_LOAN_RECO' ";
/*sql = " select key_string from transetup where upper(tran_window) = 'W_LOAN_RECO' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs == null)
......@@ -179,7 +179,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
rs = null;
pstmt.close();
pstmt = null;
*/
parentNodeList = dom.getElementsByTagName("Detail2");
parentNodeListLength = parentNodeList.getLength();
double claimTotalAmt = 0.0;
......@@ -187,9 +187,10 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
for(int ctr = 0; ctr < parentNodeListLength ; ctr++ )
{
System.out.println("TEST LENGTH="+parentNodeListLength);
parentNode = parentNodeList.item(ctr);
//parentNode = parentNodeList.item(ctr);
//Element parentNode1 = (Element)parentNodeList.item(ctr);
claimAmount = Double.parseDouble(genericUtility.getColumnValue("claim_amt", dom, "2")== null?"0":genericUtility.getColumnValue("claim_amt", dom, "2"));
//claimAmount = Double.parseDouble(genericUtility.getColumnValue("claim_amt", dom, "2")== null?"0":genericUtility.getColumnValue("claim_amt", dom, "2"));
claimAmount = Double.parseDouble(genericUtility.getColumnValueFromNode( "claim_amt", parentNodeList.item(ctr) )== null?"0":genericUtility.getColumnValueFromNode( "claim_amt", parentNodeList.item(ctr) ));
System.out.println("claimAmount="+claimAmount);
claimTotalAmt = claimTotalAmt + claimAmount;
}
......@@ -223,12 +224,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, empCode);
rs = pstmt.executeQuery();
if(rs == null)
{
errString = itmDBAccess.getErrorString("","DS000","","",conn);
return errString;
}
else if(rs.next())
if(rs.next())
{
paySite = checkNull(rs.getString("pay_site"));
finEntity = checkNull(rs.getString("fin_entity"));
......@@ -253,7 +249,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
payMode = payModeHdr;
}
sql = " select key_string from transetup where upper(tran_window) ='T_EMP_ADCLAIM'";
/*sql = " select key_string from transetup where upper(tran_window) ='T_EMP_ADCLAIM'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs == null)
......@@ -264,8 +260,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
rs.close();
rs = null;
pstmt.close();
pstmt = null;
pstmt = null;*/
currDate = new java.sql.Timestamp(System.currentTimeMillis());
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginCode");
......@@ -356,7 +351,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt.setTimestamp(7, currDate);
pstmt.setString(8, userId);
pstmt.setString(9, chgTerm);
pstmt.setString(9, tranIdGenerate);
pstmt.setString(10, tranIdGenerate);
noRowInst = pstmt.executeUpdate();
System.out.println("no of row inserted employee_mthad = "+noRowInst);
pstmt.close();
......@@ -410,10 +405,10 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
payHdr.put("acct_code__pay",acctCode);
payHdr.put("cctr_code__pay",cctrCode);
payHdr.put("pay_mode",payMode);
payHdr.put("batch_no",paySite+envVar);
payHdr.put("batch_no",paySite+" ");
payHdr.put("vouch_type","O");
payHdr.put("curr_code",currCode);
payHdr.put("exch_rate",1);
payHdr.put("exch_rate",1.0);
payHdr.put("remarks","Through claim, " + envVar + " , on " + claimDate.toString());
payHdr.put("chg_date",currDate);
payHdr.put("chg_user",userId);
......@@ -426,26 +421,29 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
for(int ctr = 0; ctr < parentNodeListLength ; ctr++ )
{
//parse Detail2 start
System.out.println("TEST LENGTH="+parentNodeListLength);
parentNode = parentNodeList.item(ctr);
claimAmount = Double.parseDouble(genericUtility.getColumnValue("claim_amt", dom, "2")== null?"0":genericUtility.getColumnValue("claim_amt", dom, "2"));
balAmount = Double.parseDouble(genericUtility.getColumnValue("amt_bal", dom, "2")== null?"0":genericUtility.getColumnValue("amt_bal", dom, "2"));
if(genericUtility.getColumnValue("start_date", dom, "2") == null)
System.out.println("TEST LENGTH Detail2 ="+parentNodeListLength);
//parentNode = parentNodeList.item(ctr);
//claimAmount = Double.parseDouble(genericUtility.getColumnValue("claim_amt", dom, "2")== null?"0":genericUtility.getColumnValue("claim_amt", dom, "2"));
claimAmount = Double.parseDouble(genericUtility.getColumnValueFromNode( "claim_amt", parentNodeList.item(ctr) )== null?"0":genericUtility.getColumnValueFromNode( "claim_amt", parentNodeList.item(ctr) ));
balAmount = Double.parseDouble(genericUtility.getColumnValueFromNode( "amt_bal", parentNodeList.item(ctr) )== null?"0":genericUtility.getColumnValueFromNode( "amt_bal", parentNodeList.item(ctr) ));
//balAmount = Double.parseDouble(genericUtility.getColumnValue("amt_bal", dom, "2")== null?"0":genericUtility.getColumnValue("amt_bal", dom, "2"));
if(genericUtility.getColumnValueFromNode( "start_date", parentNodeList.item(ctr) ) == null)
{
startDate = null;
}
else
{
startDate = simpleDateFormat.parse(genericUtility.getColumnValue("start_date", dom, "2"));
startDate = simpleDateFormat.parse(genericUtility.getColumnValueFromNode( "start_date", parentNodeList.item(ctr) ));
}
if(genericUtility.getColumnValue("end_date", dom, "2") == null)
if(genericUtility.getColumnValueFromNode( "end_date", parentNodeList.item(ctr) ) == null)
{
endDate = null;
}
else
{
endDate = simpleDateFormat.parse(genericUtility.getColumnValue("end_date", dom, "2"));
endDate = simpleDateFormat.parse(genericUtility.getColumnValueFromNode( "end_date", parentNodeList.item(ctr) ));
}
System.out.println("457 "+claimAmount+" "+balAmount+" "+startDate+" "+endDate);
//ls_errcode = nvo_claimproc.gbf_claim_proc(ls_ad ,ls_emp ,ld_start,ld_end ,lc_claimamt)
sql = " update allowdedn_bal set amt_bal = amt_bal - ? ,amt_adj = amt_adj + ? "
+" where emp_code = ? and ad_code = ? and start_date = ? and end_date = ? ";
......@@ -470,8 +468,6 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt.setDate(4,startDate ==null?null: new java.sql.Date(startDate.getTime()));
pstmt.setDouble(5,balAmount );
pstmt.setDouble(6,claimAmount );
pstmt.setDate(6,endDate ==null?null: new java.sql.Date(endDate.getTime()));
noRowInst = pstmt.executeUpdate();
System.out.println("no of row inserted emp_adclaim= "+noRowInst);
pstmt.close();
......@@ -493,7 +489,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt.close();
pstmt = null;*/
payDet = new HashMap();
payDet.put("amount", claimDate);
payDet.put("amount", claimAmount);
payDet.put("ad_code", adCode);
payDetList.add(payDet);
......@@ -506,7 +502,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
for(int ctr = 0; ctr < parentNodeListLength ; ctr++ )
{
//parse Detail3 start
System.out.println("TEST LENGTH="+parentNodeListLength);
System.out.println("TEST LENGTH LOAN=="+parentNodeListLength);
parentNode = parentNodeList.item(ctr);
......@@ -563,11 +559,11 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
//issue
tranIdForLoan = generateTranId( "w_loan_reco", paySite, claimDateStr, conn );
System.out.println("tranIdGenerate for Loan Reco = "+tranIdForLoan);
if(tranIdForLoan == null || tranIdForLoan.trim().length() == 0)
/*if(tranIdForLoan == null || tranIdForLoan.trim().length() == 0)
{
errString = itmDBAccess.getErrorString("","VTTRANID","","",conn);
return errString;
}
}*/
sql = "insert into loan_reco (reco_no, reco_date, loan_no, scheme_no, emp_code,"
+" start_date, loan_amt, loan_interest, mon_inst, ad_code, reco_amt, chg_date, chg_user, chg_term, remarks, confirmed)"
......@@ -604,6 +600,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
errString = itmDBAccess.getErrorString("","VMDLOANRECO","","",conn);
return errString;
}
}//parse Detail3 end Loan
/*else issue
if dw_loan_reco.update() <> 1 then
ls_errcode = "DS000" + string(sqlca.sqldbcode) +'~t Error updating Loan_reco from employee : '+ls_emp
......@@ -614,6 +611,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
{
//ls_errcode = gf_payroll_voucher(s_payr_hdr, dw_payrv_det, 'dw_claim')
errString = payrollVoucher(payHdr,payDetList, "dw_claim",xtraParams,conn);
System.out.println("614"+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......@@ -726,7 +724,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
end if
//end code for edi
*/
}//parse Detail3 end
......@@ -747,6 +745,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
catch (Exception e1)
{
e1.printStackTrace();
throw new ITMException(e1);
}
}
finally
......@@ -775,8 +774,6 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt.close();
pstmt = null;
}
}
catch(Exception e)
{
......@@ -915,6 +912,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginCode");
chgTerm = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "chgTerm" );
SimpleDateFormat sdfAppl = new SimpleDateFormat(genericUtility.getApplDateFormat());
System.out.println("pay header=="+payHdr.toString());
tranDate = (Date)payHdr.get("tran_date");
totalAmt = (Double)payHdr.get("tot_amt");
exchRate = (Double)payHdr.get("exch_rate");
......@@ -977,23 +975,18 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
//do
//{
sql = "select key_string from transetup where tran_window = ?";
/*sql = "select key_string from transetup where tran_window = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,winName);
rs = pstmt.executeQuery();
if(rs == null)
{
errString = itmDBAccess.getErrorString("","VTSEQ","","",conn);
return errString;
}
else
if(rs.next())
{
keyString = rs.getString("key_string") ;
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
pstmt = null;*/
sql = "select site_code__acct from site where site_code = ?";
pstmt = conn.prepareStatement(sql);
......@@ -1019,7 +1012,8 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
}
tranId = generateTranId(winName, siteCodeAcct, tranDateStr, conn);
if(tranId == null || tranId.trim().length() == 0)
System.out.println("1026 tranId ="+tranId);
/*if(tranId == null || tranId.trim().length() == 0)
{
errString = itmDBAccess.getErrorString("","VTTRANID","","",conn);
return errString;
......@@ -1028,7 +1022,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
{
errString = itmDBAccess.getErrorString("","VTTRANID","","",conn);
return errString;
}
}*/
totalAmtbc = totalAmt*exchRate;
errCode = nfCheckPeriod("ADM",tranDate,(String)payHdr.get("site_code"));
......@@ -1190,6 +1184,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
{
payDet = new HashMap();
payDet = (HashMap) payDetList.get(ctr);
System.out.println("Pay Detail=="+payDet.toString());
adCode = (String)payDet.get("ad_code");
......@@ -1883,12 +1878,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
sql = "select ledg_post_conf from transetup where upper(tran_window) = 'W_PAYR_VOUCHER' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs == null)
{
errString = itmDBAccess.getErrorString("","VTSEQ","","",conn);
return errString;
}
else if(rs.next())
if(rs.next())
{
ledgPostConf = checkNull(rs.getString("ledg_post_conf"));
}
......@@ -1915,6 +1905,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
}
//ls_errcode = gbf_post_payr_vou(lds_hdr.describe("datawindow.data"), lds_det.describe("datawindow.data"),ai_commit)
errString = gbfPostPayrVoucher(payVouchHdr,payVouchDetList,payVouchAdvList,xtraParams,conn);
System.out.println("1908"+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......@@ -1991,9 +1982,6 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
cctrCodeHdr = (String)payVouchHdr.get("cctr_code__pay");
remarks = "Transfer for HR related payment of " + empCode;
//ls_errcode = gbf_post_payr_vouhdr(as_tran_hdr)
errString = gbfPostPayrVoucherHdr(payVouchHdr,payVouchDetList,payVouchAdvList,xtraParams,conn);
if(errString != null && errString.trim().length() > 0)
......@@ -2044,12 +2032,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCode);
rs = pstmt.executeQuery();
if(rs == null)
{
errString = itmDBAccess.getErrorString("","VMSITE","","",conn);
return errString;
}
else
if(rs.next())
{
finEntityFr = rs.getString("fin_entity");
}
......@@ -2062,12 +2045,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCodePayment);
rs = pstmt.executeQuery();
if(rs == null)
{
errString = itmDBAccess.getErrorString("","VMSITE","","",conn);
return errString;
}
else
if(rs.next())
{
finEntityTo = rs.getString("fin_entity");
}
......@@ -2082,13 +2060,13 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
pstmt.setString(1, siteCode);
pstmt.setString(2, siteCodePayment);
rs = pstmt.executeQuery();
if(rs == null)
if(rs.next())
{
errString = itmDBAccess.getErrorString("","VMSITE","","",conn);
/*errString = itmDBAccess.getErrorString("","VMSITE","","",conn);
return errString;
}
else
{
{*/
linkType = rs.getString("link_type");
acctCodePay = rs.getString("acct_code__pay");
cctrCodePay = rs.getString("cctr_code__pay");
......@@ -2107,7 +2085,6 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
if (rs.next())
{
keyString = rs.getString("key_string");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
......@@ -2129,7 +2106,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
tranId = tg.generateTranSeqID("P-IBCA", "tran_id", keyString, conn);
//refNo = generateTranId( "t_miscpay_ref", siteCode, tranDateStr, conn );
System.out.println("tranIdGenerate for w_pay_ibca = "+tranId);
if(tranId == null || tranId.trim().length() == 0)
/*if(tranId == null || tranId.trim().length() == 0)
{
errString = itmDBAccess.getErrorString("","VTTRANID","","",conn);
return errString;
......@@ -2138,7 +2115,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
{
errString = itmDBAccess.getErrorString("","VTTRANID","","",conn);
return errString;
}
}*/
/*SimpleDateFormat sdfAppl = new SimpleDateFormat(genericUtility.getApplDateFormat());
String claimDateStr = sdfAppl.format(today);
......@@ -2378,8 +2355,8 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
sCode = empCode;
}
glTraceMap.put("ref_id", tranId);
glTraceMap.put("tran_date", tranDate);
glTraceMap.put("eff_date", effDate);
glTraceMap.put("tran_date", new Timestamp(tranDate ==null?null:tranDate.getTime()));
glTraceMap.put("eff_date", new Timestamp(effDate ==null?null:effDate.getTime()) );
glTraceMap.put("fin_entity", finEntity);
glTraceMap.put("site_code", siteCode);
glTraceMap.put("sundry_type", sType);
......@@ -2393,19 +2370,20 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
glTraceMap.put("entry_batch_no", entryBatchNo);
if(totalAmt > 0)
{
glTraceMap.put("dr_amt", 0);
glTraceMap.put("dr_amt", 0.0);
glTraceMap.put("cr_amt", totalAmt);
}
else
{
glTraceMap.put("dr_amt", 0-totalAmt);
glTraceMap.put("cr_amt", 0);
glTraceMap.put("cr_amt", 0.0);
}
glTraceMap.put("ref_type", "A");
glTraceMap.put("ref_ser", "P-VOUC");
glTraceMap.put("remarks", remarks);
errString = finCommon.glTraceUpdate(glTraceMap, conn);
System.out.println("errString2386="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......@@ -2413,8 +2391,8 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
if("O".equalsIgnoreCase(sType))
{
sundryBalMap.put("tran_date",tranDate);
sundryBalMap.put("eff_date ",effDate);
sundryBalMap.put("tran_date",new Timestamp(tranDate ==null?null:tranDate.getTime()));
sundryBalMap.put("eff_date ",new Timestamp(effDate ==null?null:effDate.getTime()));
sundryBalMap.put("fin_entity",finEntity);
sundryBalMap.put("site_code",siteCode);
sundryBalMap.put("sundry_type",sType);
......@@ -2427,20 +2405,21 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
if(totalAmt > 0)
{
sundryBalMap.put("dr_amt",0);
sundryBalMap.put("dr_amt",0.0);
sundryBalMap.put("cr_amt",totalAmt);
}
else
{
sundryBalMap.put("dr_amt",0-totalAmt);
sundryBalMap.put("cr_amt",0);
sundryBalMap.put("cr_amt",0.0);
}
sundryBalMap.put("adv_amt",0);
sType = (String)sundryBalMap.get("sundry_type");
sCode = (String)sundryBalMap.get("sundry_code");
sundryBalMap.put("contact_code",finCommon.getContactCode(sType,sCode,conn));
errString = finCommon.gbf_sundrybal_upd(sundryBalMap,conn);
errString = finCommon.gbf_sundrybal_upd(sundryBalMap,conn);
System.out.println("2422 errString="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......@@ -2474,27 +2453,25 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
sql = "select key_string from transetup where upper(tran_window) = 'T_MISCPAY_REF' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs == null)
if (rs.next())
{
keyString = rs.getString("key_string");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
if(keyString == null || keyString.trim().length() == 0)
{
sql = " select key_string from transetup where upper(tran_window) = 'GENERAL' ";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
keyString = rs.getString("key_string");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
}
else if (rs.next())
{
keyString = rs.getString("key_string");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
System.out.println("keyString :"+keyString);
SimpleDateFormat sdfAppl = new SimpleDateFormat(genericUtility.getApplDateFormat());
String tranDateStr = sdfAppl.format(tranDate);
......@@ -2522,18 +2499,18 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
return errString;
}
miscPayMap.put("tran_ser","P-VOUC");
miscPayMap.put("tran_date",tranDate);
miscPayMap.put("tran_date",new Timestamp(tranDate ==null?null:tranDate.getTime()));
miscPayMap.put("ref_no",refNo);
miscPayMap.put("ref_date",tranDate);
miscPayMap.put("ref_date",new Timestamp(tranDate ==null?null:tranDate.getTime()));
miscPayMap.put("bill_no"," ");
miscPayMap.put("bill_date",refDate);
miscPayMap.put("bill_date",new Timestamp(refDate ==null?null:refDate.getTime()));
miscPayMap.put("curr_code",currCode);
miscPayMap.put("exch_rate",exchRate);
miscPayMap.put("sundry_type","O");
miscPayMap.put("sundry_code","");
miscPayMap.put("acct_code",acctCodePay);
miscPayMap.put("cctr_code",cctrCodePay);
miscPayMap.put("due_date",tranDate);
miscPayMap.put("due_date",new Timestamp(tranDate ==null?null:tranDate.getTime()));
miscPayMap.put("site_code",siteCode);
miscPayMap.put("fin_entity",finEntity);
miscPayMap.put("tot_amt",totalAmt);
......@@ -2541,7 +2518,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
miscPayMap.put("auto_pay","Y");
miscPayMap.put("pay_mode",payMode);
miscPayMap.put("paid","N");
miscPayMap.put("adv_amt",0);
miscPayMap.put("adv_amt",0.0);
miscPayMap.put("entry_batch_no",entryBatchNo);
sundryCode = empCode;
if("Y".equalsIgnoreCase(hold))
......@@ -2576,15 +2553,16 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
}
else
{
miscPayMap.put("hold_amt",0);
miscPayMap.put("hold_amt",0.0);
}
}
else
{
miscPayMap.put("hold_amt",0);
miscPayMap.put("hold_amt",0.0);
}
errString = finCommon.gbfMiscPayUpd(miscPayMap,conn);
errString = finCommon.gbfMiscPayUpd(miscPayMap,conn);
System.out.println("2565="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......@@ -2657,18 +2635,18 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
if("D".equalsIgnoreCase(postOption))
{
miscPayMap.put("tran_ser","P-VOUC");
miscPayMap.put("tran_date",tranDate);
miscPayMap.put("tran_date",new Timestamp(tranDate ==null?null:tranDate.getTime()));
miscPayMap.put("ref_no",tranId);
miscPayMap.put("ref_date",tranDate);
miscPayMap.put("ref_date",new Timestamp(tranDate ==null?null:tranDate.getTime()));
miscPayMap.put("bill_no"," ");
miscPayMap.put("bill_date",refDate);
miscPayMap.put("bill_date",new Timestamp(refDate ==null?null:refDate.getTime()));
miscPayMap.put("curr_code",currCode);
miscPayMap.put("exch_rate",exchRate);
miscPayMap.put("sundry_type","E");
miscPayMap.put("sundry_code",empCode);
miscPayMap.put("acct_code",acctCodePay);
miscPayMap.put("cctr_code",cctrCodePay);
miscPayMap.put("due_date",tranDate);
miscPayMap.put("due_date",new Timestamp(tranDate ==null?null:tranDate.getTime()));
miscPayMap.put("site_code",siteCode);
miscPayMap.put("fin_entity",finEntity);
miscPayMap.put("tot_amt",totalAmt);
......@@ -2676,7 +2654,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
miscPayMap.put("auto_pay","Y");
miscPayMap.put("pay_mode",payMode);
miscPayMap.put("paid","N");
miscPayMap.put("adv_amt",0);
miscPayMap.put("adv_amt",0.0);
miscPayMap.put("entry_batch_no",entryBatchNo);
sundryCode = empCode;
......@@ -2712,10 +2690,11 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
}
else
{
miscPayMap.put("hold_amt",0);
miscPayMap.put("hold_amt",0.0);
}
}
errString = finCommon.gbfMiscPayUpd(miscPayMap,conn);
System.out.println("2697 errString="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......@@ -2775,9 +2754,10 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
glTraceMap = new HashMap();
payVouchAdv = new HashMap();
payVouchAdv = (HashMap) payVouchAdvList.get(ctr);
System.out.println("2755 payVouchAdv="+payVouchAdv);
glTraceMap.put("tran_date", tranDate);
glTraceMap.put("eff_date", effDate);
glTraceMap.put("tran_date", new Timestamp(tranDate ==null?null:tranDate.getTime()));
glTraceMap.put("eff_date", new Timestamp(effDate ==null?null:effDate.getTime()) );
glTraceMap.put("fin_entity", finEntity);
glTraceMap.put("site_code", siteCode);
glTraceMap.put("sundry_type", "E");
......@@ -2792,11 +2772,11 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
if((Double)payVouchAdv.get("adj_amt") > 0)
{
glTraceMap.put("dr_amt", (Double)payVouchAdv.get("adj_amt") );
glTraceMap.put("cr_amt", 0);
glTraceMap.put("cr_amt", 0.0);
}
else
{
glTraceMap.put("dr_amt", 0);
glTraceMap.put("dr_amt", 0.0);
glTraceMap.put("cr_amt", 0 - (Double)payVouchAdv.get("adj_amt") );
}
glTraceMap.put("ref_type", "A");
......@@ -2805,13 +2785,14 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
glTraceMap.put("remarks", remarks);
errString = finCommon.glTraceUpdate(glTraceMap, conn);
System.out.println("2788 errString="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
}
sundryBalMap.put("tran_date",tranDate);
sundryBalMap.put("eff_date ",effDate);
sundryBalMap.put("tran_date",new Timestamp(tranDate ==null?null:tranDate.getTime()));
sundryBalMap.put("eff_date ",new Timestamp(effDate ==null?null:effDate.getTime()));
sundryBalMap.put("fin_entity",finEntity);
sundryBalMap.put("site_code",siteCode);
sundryBalMap.put("sundry_type","E");
......@@ -2825,11 +2806,11 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
if((Double)payVouchAdv.get("adj_amt") > 0)
{
sundryBalMap.put("dr_amt",(Double)payVouchAdv.get("adj_amt"));
sundryBalMap.put("cr_amt",0);
sundryBalMap.put("cr_amt",0.0);
}
else
{
sundryBalMap.put("dr_amt",0);
sundryBalMap.put("dr_amt",0.0);
sundryBalMap.put("cr_amt",0 - (Double)payVouchAdv.get("adj_amt"));
}
sundryBalMap.put("adv_amt",0);
......@@ -2838,6 +2819,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
sundryBalMap.put("contact_code",finCommon.getContactCode(sType,sCode,conn));
errString = finCommon.gbf_sundrybal_upd(sundryBalMap,conn);
System.out.println("2822 errString ="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......@@ -3055,6 +3037,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
glTraceMap.put("remarks", remarks);
errString = finCommon.glTraceUpdate(glTraceMap, conn);
System.out.println("3040 errString="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......@@ -3090,6 +3073,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
sundryBalMap.put("contact_code",finCommon.getContactCode(sType,sCode,conn));
errString = finCommon.gbf_sundrybal_upd(sundryBalMap,conn);
System.out.println("3076 errString="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......@@ -3335,7 +3319,7 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
genericUtility = GenericUtility.getInstance();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"loginCode");
chgTerm = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "chgTerm" );
System.out.println("payIbca Header = "+payIbcaHdr);
System.out.println("payIbca Header = "+payIbcaHdr.toString());
if(payIbcaHdr == null)
{
errString = itmDBAccess.getErrorString("","VTIMP","","",conn);
......@@ -3381,11 +3365,13 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
{
// Call the hdr and detail posting for pibca - issue type
errString = gbfPostPayrIbcaHdrIss(payIbcaHdr,xtraParams,conn);
System.out.println("3368 errString="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
}
errString = gbfPostPayrIbcaDetIss(payIbcaHdr,payIbcaDetList,xtraParams,conn);
System.out.println("3374 errString="+errString);
if(errString != null && errString.trim().length() > 0)
{
return errString;
......
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