Commit 2a69e43d authored by kmandhre's avatar kmandhre

source updated


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@94203 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6cbde5ec
......@@ -8,7 +8,6 @@ package ibase.webitm.ejb.adm;
import java.rmi.RemoteException;
import java.sql.*;
import java.sql.Date;
import java.text.*;
import java.util.*;
......@@ -78,30 +77,25 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
String sql = "";
String adCode = "" , balOpt = "" ,payable = "" , varValue = "" , empCode = "", bankCode = "";
String adjLoan = "", fullAmt = "" , paySite = "" ,cadre = "" ,grade = "";
String itemCode = "";
String siteCode = "";
String lpnNo = "";
String lpnNoTo = "";
String payrollVoucher = "",payrollPrd = "";
String childNodeName = "";
String invStat = "";
//String invStat = "";
int noOfChilds = 0;
int noOfParent = 0;
int count = 0;
double balanceAmt = 0;
//double balanceAmt = 0;
java.util.Date claimDate = null;
Timestamp relieveDate = null;
ResultSet rs = null;
Connection conn = null;
PreparedStatement pstmt = null;
DistCommon distCommon = new DistCommon();
GenericUtility genericUtility = GenericUtility.getInstance();
StringBuffer errStringXml = new StringBuffer("<?xml version=\"1.0\"?>\r\n<Root><Errors>");
String errorType = "", errCode = "";
ArrayList errList = new ArrayList();
ArrayList errFields = new ArrayList();
ArrayList<String> invStatList = new ArrayList<String>();
AdmCommon admCommon = new AdmCommon();
SimpleDateFormat simpleDateFormat = null;
......@@ -219,6 +213,8 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
bankCode = checkNull(genericUtility.getColumnValue( "bank_code", currDom ));
System.out.println("bankCode="+bankCode);
if(bankCode != null && bankCode.trim().length() > 0)
{
sql = " select count(*) from bank where bank_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, bankCode);
......@@ -231,13 +227,13 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
rs = null;
pstmt.close();
pstmt = null;
if(cnt == 0)
{
errList.add( "VMBANK1" );
errFields.add( childNodeName.toLowerCase() );
}
}
}
else if ( "emp_code".equalsIgnoreCase( childNodeName ) )
{
empCode = checkNull(genericUtility.getColumnValue( "emp_code", currDom ));
......@@ -300,6 +296,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
claimDate = simpleDateFormat.parse(genericUtility.getColumnValue("claim_date", currDom));
}
System.out.println("claimDate="+claimDate);
/*
if("Y".equalsIgnoreCase(adjLoan))
{
//loan tab enable
......@@ -319,6 +316,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
{
//loan tab disable
}
*/
sql = "select relieve_date,pay_site,cadre,grade "
+" from employee where emp_code = ? ";
......@@ -359,6 +357,20 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
'Could not fetch environment (' + ls_env_name + ') from site_env table'
}*/
}
else if ( "payroll_voucher".equalsIgnoreCase( childNodeName ) )
{
payrollVoucher = checkNull(genericUtility.getColumnValue( "payroll_voucher", currDom ));
payrollPrd = checkNull(genericUtility.getColumnValue( "payroll_prd", currDom ));
if("P".equalsIgnoreCase(payrollVoucher))
{
if(payrollPrd == null || payrollPrd.trim().length() == 0 )
{
errList.add( "VMPRDCD" );
errFields.add( childNodeName.toLowerCase() );
}
}
}
/*else
{
......@@ -491,29 +503,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
}
}
/*
childList = parentList.item( 0 ).getChildNodes();
noOfChilds = childList.getLength();
for (int ctr = 0; ctr < noOfChilds; ctr++)
{
childNode = childList.item( ctr );
if( childNode.getNodeType() != Node.ELEMENT_NODE )
{
continue;
}
childNodeName = childNode.getNodeName();
if ( childNode != null && childNode.getFirstChild() != null )
{
columnValue = childNode.getFirstChild().getNodeValue();
}
System.out.println(" columnName [" + childNodeName + "] columnValue [" + columnValue + "]");
/*if ( "lpn_no".equalsIgnoreCase( childNodeName ) )
{
lpnNo = genericUtility.getColumnValue( "lpn_no", currDom );
}///
}*/
// for loop end
}//case 2 end
break;
......@@ -751,10 +741,6 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
String fullAmt = "" ,fName = "",lName = "";
String loanRefNo = "", loanAdCode = "", schemeNo = "";
String loanNo = "";
String tranId = "";
String hdrString = "";
int currentFormNo = 0;
int domID = 0;
int count = 0;
......@@ -768,19 +754,12 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
ResultSet rs = null,rs1 = null;
Connection conn = null;
PreparedStatement pstmt = null,pstmt1 = null;
StringBuffer valueXmlString = new StringBuffer();
System.out.println("hello:");
GenericUtility genericUtility = GenericUtility.getInstance();
AdmCommon admCommon = new AdmCommon();
try
{
//hdrString = genericUtility.serializeDom(currDom);
//System.out.println("Header String = "+hdrString);
String userId = genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" );
//DateFormat dateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
//String dbDateFormat = genericUtility.getDBDateFormat();
String applDateFormat = genericUtility.getApplDateFormat();
SimpleDateFormat sdf = new SimpleDateFormat(applDateFormat);
......@@ -805,39 +784,6 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"E\" status=\"O\" pkNames=\"\" />\r\n");
if( currentColumn.trim().equalsIgnoreCase( "itm_default" ) )
{
/*
java.util.Date currDate = new java.util.Date();
SimpleDateFormat sdf = new SimpleDateFormat(applDateFormat);
String currDateStr = sdf.format(currDate);
String defReasCode = dComm.getDisparams("999999","DEFAULT_REAS_CODE",conn);
String loginCode = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginCode" ));
String chgTerm = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "chgTerm" ));
siteCode = checkNull(genericUtility.getValueFromXTRA_PARAMS( xtraParams, "loginSiteCode" ));
if ( siteCode.trim().length() == 0 || "INVALID_SITE".equalsIgnoreCase(siteCode.trim()) )
{
siteCode = getSiteCode( xtraParams, conn );
}
System.out.println("siteCode = ["+siteCode+"]");
valueXmlString.append( "<tran_id/>" );
valueXmlString.append( "<tran_date><![CDATA[" ).append( currDateStr ).append( "]]></tran_date>\r\n" );
valueXmlString.append( "<site_code><![CDATA[" ).append( checkNull ( siteCode)).append( "]]></site_code>\r\n" );
sql = "SELECT DESCR FROM SITE WHERE SITE_CODE = ?";
pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, siteCode );
rs = pstmt.executeQuery();
if( rs.next() )
{
siteDescr = rs.getString("DESCR");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
valueXmlString.append( "<site_descr><![CDATA[" ).append( checkNull( siteDescr )).append( "]]></site_descr>\r\n" );
valueXmlString.append( "<reas_code><![CDATA[" ).append( checkNull ( defReasCode)).append( "]]></reas_code>\r\n" );
valueXmlString.append( "<confirmed><![CDATA[" ).append("N").append( "]]></confirmed>\r\n" );
valueXmlString.append( "<chg_user><![CDATA[" ).append( loginCode ).append( "]]></chg_user>\r\n" );
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" ) )
......@@ -1059,6 +1005,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
ls_errcode = mid(ls_can_claim_in_sameyear , 5) + &
'Could not fetch environment (' + ls_env_name + ') from site_env table'
}*/
/*
if("Y".equalsIgnoreCase(fullAmt))
{
valueXmlString.append( "<claim_amt protect ='1'><![CDATA[" ).append( checkNull( "" )).append( "]]></claim_amt>\r\n" );
......@@ -1067,6 +1014,7 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
{
valueXmlString.append( "<claim_amt protect ='0'><![CDATA[" ).append( checkNull( "" )).append( "]]></claim_amt>\r\n" );
}
*/
/*
ls_can_claim_in_sameyear = upper(trim(ls_can_claim_in_sameyear))
if ls_can_claim_in_sameyear <> 'Y' then ls_can_claim_in_sameyear = 'N'
......@@ -1122,7 +1070,14 @@ public class PerkClaimIC extends ValidatorEJB implements PerkClaimICLocal, PerkC
valueXmlString.append( "<emp_lname><![CDATA[" ).append( lName).append( "]]></emp_lname>\r\n" );
valueXmlString.append( "<amount><![CDATA[" ).append( amount).append( "]]></amount>\r\n" );
valueXmlString.append( "<amt_bal><![CDATA[" ).append( balAmount).append( "]]></amt_bal>\r\n" );
valueXmlString.append( "<claim_amt><![CDATA[" ).append( claimAmount).append( "]]></claim_amt>\r\n" );
if("Y".equalsIgnoreCase(fullAmt))
{
valueXmlString.append( "<claim_amt protect ='1'><![CDATA[" ).append( claimAmount).append( "]]></claim_amt>\r\n" );
}
else
{
valueXmlString.append( "<claim_amt protect ='0'><![CDATA[" ).append( claimAmount).append( "]]></claim_amt>\r\n" );
}
valueXmlString.append( "<start_date><![CDATA[" ).append( sdf.format(startDate)).append( "]]></start_date>\r\n" );
valueXmlString.append( "<end_date><![CDATA[" ).append( sdf.format(endDate)).append( "]]></end_date>\r\n" );
valueXmlString.append("</Detail2>\r\n");
......
......@@ -12,7 +12,6 @@ import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.adm.AdmCommon;
import ibase.webitm.ejb.dis.DistCommon;
import ibase.webitm.ejb.fin.FinCommon;
//import ibase.webitm.ejb.fin.adv.MiscValConf;
import ibase.webitm.ejb.sys.CreateRCPXML;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
......@@ -26,8 +25,6 @@ import java.util.GregorianCalendar;
import java.util.HashMap;
import org.w3c.dom.*;
import SybCert.ERRCODEHelper;
import com.sun.mail.imap.protocol.Status;
@javax.ejb.Stateless
......@@ -1946,7 +1943,6 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
Timestamp currDate = null;
GenericUtility genericUtility = null;
FinCommon finCommon = new FinCommon();
DistCommon distCommon = new DistCommon();
try
{
System.out.println("gbfPostPayrVoucher called........... ");
......@@ -3310,7 +3306,6 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
Timestamp currDate = null;
GenericUtility genericUtility = null;
FinCommon finCommon = new FinCommon();
DistCommon distCommon = new DistCommon();
try
{
System.out.println("gbfPostPayrIbca called........... ");
......@@ -3667,7 +3662,6 @@ public class PerkClaimPos extends ValidatorEJB implements PerkClaimPosLocal, Per
Timestamp currDate = null;
GenericUtility genericUtility = null;
FinCommon finCommon = new FinCommon();
DistCommon distCommon = new DistCommon();
AdmCommon admCommon = new AdmCommon();
try
{
......
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