Commit ff7e5a56 authored by tmahadi's avatar tmahadi

Bank reconciliation changes F16FSUN01


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103915 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 59abcae4
......@@ -10,6 +10,7 @@ import ibase.system.config.AppConnectParm;
import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.utility.UserInfoBean;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ITMDBAccessLocal;
import ibase.webitm.ejb.ValidatorEJB;
......@@ -52,9 +53,12 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
//GenericUtility genericUtility = GenericUtility.getInstance();
//E12GenericUtility genericUtility = E12GenericUtility.getInstance();
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmdbAccessEJB = new ITMDBAccessEJB();
String userId = null;
String chgUser = null;
String chgTerm = null;
UserInfoBean userInfoBean = null;
NumberFormat nf = null;
boolean isError=false;
ITMDBAccessLocal itmDBAccessLocal = new ITMDBAccessEJB();
......@@ -127,10 +131,7 @@ public class BankRecoWizIC extends ValidatorEJB implements BankRecoWizICLocal, B
try
{
ConnDriver connDriver = new ConnDriver();
//Changes and Commented By Bhushan on 06-06-2016 :START
//conn = connDriver.getConnectDB("DriverITM");
conn = getConnection();
//Changes and Commented By Bhushan on 06-06-2016 :END
conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false);
connDriver = null;
userId = getValueFromXTRA_PARAMS(xtraParams, "loginCode");
......@@ -232,7 +233,7 @@ conn = getConnection();
String insertQuery = "", path = "", objName = "bank_reconciliation_wiz";
String filterXml="",filterxml="",type="";
String bankCode="",siteCode="",sql="",siteDescr="",bankName="",adpQuery="";
String siteCode="",sql="",siteDescr="",bankName="",adpQuery="", bankCode= "";
StringBuffer valueXmlString = new StringBuffer();
int currentFormNo = 0;
NodeList parentNodeList = null;
......@@ -246,10 +247,7 @@ conn = getConnection();
SimpleDateFormat simpleDateFormat = null;
try
{
//Changes and Commented By Bhushan on 06-06-2016 :START
//conn = connDriver.getConnectDB("DriverITM");
conn = getConnection();
//Changes and Commented By Bhushan on 06-06-2016 :END
conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false);
connDriver = null;
simpleDateFormat = new SimpleDateFormat(genericUtility.getApplDateFormat());
......@@ -438,6 +436,10 @@ conn = getConnection();
valueXmlString.append("<site_code><![CDATA[").append(siteCode).append("]]></site_code>");
valueXmlString.append("<bank_code><![CDATA[").append(bankCode).append("]]></bank_code>");
valueXmlString.append("<bank_descr><![CDATA[").append(bankName).append("]]></bank_descr>");
valueXmlString.append("<filter_list><![CDATA[").append("").append("]]></filter_list>");
valueXmlString.append("<filter_data><![CDATA[").append("").append("]]></filter_data>");
valueXmlString.append("<from_date><![CDATA[").append("").append("]]></from_date>");
valueXmlString.append("<to_date><![CDATA[").append("").append("]]></to_date>");
valueXmlString.append("</Detail1>");
valueXmlString.append("<Detail2>");
valueXmlString.append(getXMLTransData(conn,adpQuery,"",objName,new StringBuffer(""),"CallByItemChange","",siteCode,bankCode,""));
......@@ -453,7 +455,7 @@ conn = getConnection();
parentNodeList = dom.getElementsByTagName("Detail3");
parentNode = parentNodeList.item(0);
childNodeList = parentNode.getChildNodes();
System.out.println("DOM2 Elements["+genericUtility.serializeDom(dom2).toString()+"]");
System.out.println("DOM3 Elements["+genericUtility.serializeDom(dom).toString()+"]");
//childNodeListLength = childNodeList.getLength();
if(currentColumn.trim().equalsIgnoreCase("itm_default"))
{
......@@ -572,10 +574,7 @@ conn = getConnection();
String resultString ="";
try
{
//Changes and Commented By Bhushan on 06-06-2016 :START
//conn = connDriver.getConnectDB("DriverITM");
conn = getConnection();
//Changes and Commented By Bhushan on 06-06-2016 :END
conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false);
connDriver = null;
System.out.println("call preSaveForm...........");
......@@ -583,6 +582,8 @@ conn = getConnection();
System.out.println("reconcileType(preSaveForm) :"+reconcileType);
System.out.println("autoReconFilter(preSaveForm)"+autoReconFilter);
if (xmlString1 != null && xmlString1.trim().length() > 0)
{
System.out.println("=====================================");
......@@ -591,6 +592,11 @@ conn = getConnection();
System.out.println("siteCode :"+siteCode);
bankCode = checkNull(genericUtility.getColumnValue("bank_code",dom));
System.out.println("bankCode :"+bankCode);
/*
if(reconcileType.equalsIgnoreCase("filter")){
System.out.println("recon type:: " + reconcileType);
getFilterData(xmlString1,siteCode,bankCode);
}else{*/
/*String path = CommonConstants.JBOSSHOME + File.separator + "sql" + File.separator + "oracle/relatePartyConsoleSupply.sql";
System.out.println("path :"+path);
......@@ -615,7 +621,8 @@ conn = getConnection();
adpQuery = null;
objName = null;
insertQuery = null;
}
}
}
catch(SQLException e) {
System.out.println("SQL Exception In getXMLTransData method of BankRecoWizIC Class : "+e.getMessage());
......@@ -703,10 +710,14 @@ conn = getConnection();
System.out.println("sql:"+sql);
System.out.println("insertSql:"+insertSql);
System.out.println("In First If!!!!!!!!!!!");
if ("CallByItemChange".equalsIgnoreCase(callBy))
if ("CallByItemChange".equalsIgnoreCase(callBy) || "CallByFilter".equalsIgnoreCase(callBy))
{
System.out.println("In CallByItemChange (getXMLTransData).....");
if(callBy.equalsIgnoreCase("CallByItemChange")){
System.out.println("itemchange:::");
sql = " select bs.TRAN_ID tran_id,bs.REF_NO ref_no," +
" to_char(bs.REF_DATE,'DD-MON-YY') ref_date," +
" bs.REF_MODE ref_mode,bs.AMOUNT amount,bs.TRAN_TYPE tran_type," +
......@@ -798,8 +809,108 @@ conn = getConnection();
System.out.println("valueXmlString of CallByItemChange(getXMLTransData) :"+valueXmlString);
}else{
System.out.println("filter::::");
sql = " select bs.site_code,bs.bank_code,bs.TRAN_ID tran_id,bs.REF_NO ref_no," +
" to_char(bs.REF_DATE,'DD-MON-YY') ref_date," +
" bs.REF_MODE ref_mode,bs.AMOUNT amount,bs.TRAN_TYPE tran_type," +
" bs.EDI_REF EDI_REF_BS,bs.REMARKS remarks,bs.STAT_NO stat_no," +
" to_char(bs.STAT_DATE,'DD-MON-YY') stat_date," +
" bs.STATUS status," +
//" bs.AMT_ADJ amt_adj," +
" 0 as amt_adj," +
" to_char(bs.EFF_DATE,'DD-MON-YY') eff_date," +
" bs.DATE__FROM DATE__FROM_BS,bs.DATE__TO DATE__TO_BS," +
" bs.STATUS_DATE STATUS_DATE_BS,bs.EXCH_RATE exch_rate,bs.CURR_CODE curr_code" +
" from bank_statement bs where bs.site_code=? and bs.bank_code=? and status in ('E', 'P')" ;
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
pstmt.setString(2,bankCode);
rs = pstmt.executeQuery();
while(rs.next())
{
valueXmlString.append("<Detail>");
valueXmlString.append("<tran_name><![CDATA[").append("bankStatement").append("]]></tran_name>");
valueXmlString.append("<ref_no><![CDATA[").append(checkNull(rs.getString("ref_no"))).append("]]></ref_no>");
valueXmlString.append("<ref_date><![CDATA[").append(checkNull(rs.getString("ref_date"))).append("]]></ref_date>");
valueXmlString.append("<amt_bc><![CDATA[").append(checkNull(rs.getString("amount"))).append("]]></amt_bc>");
valueXmlString.append("<curr_code><![CDATA[").append(checkNull(rs.getString("curr_code"))).append("]]></curr_code>");
valueXmlString.append("<amt_bs><![CDATA[").append(checkNull(rs.getString("amount"))).append("]]></amt_bs>");
valueXmlString.append("<tran_type><![CDATA[").append(checkNull(rs.getString("tran_type"))).append("]]></tran_type>");
valueXmlString.append("<tran_id><![CDATA[").append(checkNull(rs.getString("tran_id"))).append("]]></tran_id>");
valueXmlString.append("<ref_mode><![CDATA[").append(checkNull(rs.getString("ref_mode"))).append("]]></ref_mode>");
valueXmlString.append("<eff_date><![CDATA[").append(checkNull(rs.getString("eff_date"))).append("]]></eff_date>");
valueXmlString.append("<stat_no><![CDATA[").append(checkNull(rs.getString("stat_no"))).append("]]></stat_no>");
valueXmlString.append("<stat_date><![CDATA[").append(checkNull(rs.getString("stat_date"))).append("]]></stat_date>");
valueXmlString.append("<amt_adj><![CDATA[").append(checkNull(rs.getString("amt_adj"))).append("]]></amt_adj>");
valueXmlString.append("<status><![CDATA[").append(checkNull(rs.getString("status"))).append("]]></status>");
valueXmlString.append("<exch_rate><![CDATA[").append(checkNull(rs.getString("exch_rate"))).append("]]></exch_rate>");
valueXmlString.append("<site_code><![CDATA[").append(checkNull(rs.getString("site_code"))).append("]]></site_code>");
valueXmlString.append("<bank_code><![CDATA[").append(checkNull(rs.getString("bank_code"))).append("]]></bank_code>");
valueXmlString.append("</Detail>\r\n");
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
sql = " select bt.site_code,bt.bank_code,bt.TRAN_ID tran_id," +
" to_char(bt.TRAN_DATE,'DD-MON-YY') TRAN_DATE_BT," +
" bt.TRAN_SER TRAN_SER_BT," +
" bt.TRAN_NO TRAN_NO_BT,bt.REF_NO ref_no," +
" to_char(bt.REF_DATE,'DD-MON-YY') ref_date," +
" bt.REF_MODE ref_mode," +
" bt.AMOUNT amount,bt.TRAN_TYPE tran_type,bt.ACCT_CODE acct_code," +
" bt.CCTR_CODE cctr_code,bt.SUNDRY_CODE sundry_code,bt.STATUS status ," +
" bt.REMARKS remarks," +
" 0 as amt_adj," +
//" bt.AMT_ADJ amt_adj," +
"bt.SUNDRY_TYPE SUNDRY_TYPE_BT," +
" bt.EXCH_RATE exch_rate,bt.CURR_CODE curr_code from " +
" banktran_log bt where " +
" bt.site_code=? and bt.bank_code=? and status in ('E', 'P') ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
pstmt.setString(2,bankCode);
rs = pstmt.executeQuery();
while(rs.next())
{
System.out.println("curr code:::::"+rs.getString("curr_code"));
valueXmlString.append("<Detail>");
valueXmlString.append("<tran_name><![CDATA[").append("bankTransaction").append("]]></tran_name>");
valueXmlString.append("<ref_no><![CDATA[").append(checkNull(rs.getString("ref_no"))).append("]]></ref_no>");
valueXmlString.append("<ref_date><![CDATA[").append(checkNull(rs.getString("ref_date"))).append("]]></ref_date>");
valueXmlString.append("<amt_bc><![CDATA[").append(checkNull(rs.getString("amount"))).append("]]></amt_bc>");
valueXmlString.append("<remarks><![CDATA[").append(checkNull(rs.getString("remarks"))).append("]]></remarks>");
valueXmlString.append("<curr_code><![CDATA[").append(checkNull(rs.getString("curr_code"))).append("]]></curr_code>");
valueXmlString.append("<amt_bt><![CDATA[").append(checkNull(rs.getString("amount"))).append("]]></amt_bt>");
valueXmlString.append("<ref_mode><![CDATA[").append(checkNull(rs.getString("ref_mode"))).append("]]></ref_mode>");
valueXmlString.append("<tran_id><![CDATA[").append(checkNull(rs.getString("tran_id"))).append("]]></tran_id>");
valueXmlString.append("<tran_type><![CDATA[").append(checkNull(rs.getString("tran_type"))).append("]]></tran_type>");
valueXmlString.append("<site_code><![CDATA[").append(siteCode).append("]]></site_code>");
valueXmlString.append("<acct_code><![CDATA[").append(checkNull(rs.getString("acct_code"))).append("]]></acct_code>");
valueXmlString.append("<cctr_code><![CDATA[").append(checkNull(rs.getString("cctr_code"))).append("]]></cctr_code>");
valueXmlString.append("<sundry_code><![CDATA[").append(checkNull(rs.getString("sundry_code"))).append("]]></sundry_code>");
valueXmlString.append("<status><![CDATA[").append(checkNull(rs.getString("status"))).append("]]></status>");
valueXmlString.append("<exch_rate><![CDATA[").append(checkNull(rs.getString("exch_rate"))).append("]]></exch_rate>");
valueXmlString.append("<amt_adj><![CDATA[").append(checkNull(rs.getString("amt_adj"))).append("]]></amt_adj>");
valueXmlString.append("<site_code><![CDATA[").append(checkNull(rs.getString("site_code"))).append("]]></site_code>");
valueXmlString.append("<bank_code><![CDATA[").append(checkNull(rs.getString("bank_code"))).append("]]></bank_code>");
valueXmlString.append("</Detail>\r\n");
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
System.out.println("valueXmlString of CallByItemChange(getXMLTransData) :"+valueXmlString);
}
/*pstmt = null;
rs = null;*/
} else if ("CallByManually".equalsIgnoreCase(callBy))
......@@ -816,7 +927,7 @@ conn = getConnection();
System.out.println("xmlString(Automatically)!!!!!!! :"+stringBuffer.toString());
System.out.println("siteCode:["+siteCode+"]......bankCode:["+bankCode+"]");
if(!"REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) )
if(!"REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) && !"REFNO_AMT".equalsIgnoreCase(autoReconFilter))
{
valueXmlString = valueXmlString.append("<?xml version='1.0'?><Root>");
valueXmlString = valueXmlString.append("<message>RFNDTAMT</message>");
......@@ -866,11 +977,34 @@ conn = getConnection();
System.out.println(":"+refNoBS.length());
tempAmt = amtBS - amtAdjBS;
System.out.println("tranTypeBS :["+tranTypeBS+"]tempAmt["+tempAmt+"]");
/*---------combination for ref_no and amount -------------------------*/
/*---------combination for ref_no and amount -------------------------*/
if("REFNO_AMT".equalsIgnoreCase(autoReconFilter))
{
if(RefBSHashMapAuto.containsKey(refNoBS+":" +tempAmt))
{
ArrayList<String> tempArrayList = new ArrayList<String>();
tempArrayList = RefBSHashMapAuto.put(refNoBS+":" +tempAmt,tempArrayList );
tempArrayList.add(tranIdBS);
RefBSHashMapAuto.put(refNoBS+":" +tempAmt,tempArrayList );
System.out.println("@@@@@@@@@@@1 modify--> RefBSHashMapAuto["+RefBSHashMapAuto+"]");
}
else
{
ArrayList<String> tempArrayList = new ArrayList<String>();
tempArrayList.add(tranIdBS);
RefBSHashMapAuto.put(refNoBS+":" +tempAmt,tempArrayList );
System.out.println("@@@@@@@@@@@2 added--> RefBSHashMapAuto["+RefBSHashMapAuto+"]");
}
}
//commented by azhar[start][12/10/16]
/*if("REFNO_AMT".equalsIgnoreCase(autoReconFilter))
{
if(RefBSHashMap.containsKey(refNoBS))
{
......@@ -887,7 +1021,8 @@ conn = getConnection();
System.out.println("get value!!!!!!!!!!!!"+tranIdBSMap.get(""+":"+refNoBS));
}
}
}*/
//commented by azhar[end][12/10/16]
/*---------combination for ref_date and amount -------------------------*/
if("REFDATE_AMT".equalsIgnoreCase(autoReconFilter))
......@@ -1053,8 +1188,31 @@ conn = getConnection();
/*---------combination for ref_no and amount -------------------------*/
/*---------combination for ref_no and amount -------------------------*/
if("REFNO_AMT".equalsIgnoreCase(autoReconFilter))
{
if(RefBTHashMapAuto.containsKey(refNoBT+":"+tempAmt))
{
ArrayList<String> tempArrayList = new ArrayList<String>();
tempArrayList = RefBTHashMapAuto.get(refNoBT+":"+tempAmt);
tempArrayList.add(tranIdBT);
RefBTHashMapAuto.put(refNoBT+":"+tempAmt, tempArrayList);
System.out.println("@@@@@@@@@@4 modify RefBTHashMapAuto["+RefBTHashMapAuto+"]");
}
else
{
ArrayList<String> tempArrayList = new ArrayList<String>();
tempArrayList.add(tranIdBT);
RefBTHashMapAuto.put(refNoBT+":"+tempAmt, tempArrayList);
System.out.println("@@@@@@@@@@5 added RefBTHashMapAuto["+RefBTHashMapAuto+"]");
}
}
//commented by azhar[START][12/10/16]
/*if("REFNO_AMT".equalsIgnoreCase(autoReconFilter))
{
if(RefBTHashMap.containsKey(refNoBT))
{
......@@ -1071,7 +1229,8 @@ conn = getConnection();
System.out.println("get value!!!!!!!!!!!!"+tranIdBTMap.get(""+":"+refNoBT));
}
}
}*/
//commented by azhar[END][12/10/16]
/*---------combination for ref_date and amount -------------------------*/
......@@ -1440,6 +1599,19 @@ conn = getConnection();
return valueXmlString;
}
}
/*else if("AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue != null && autoReconFilterValue.trim().length() > 0 ) && ( bankStmtCnt==1 || bankTrntCnt == 1 ))
{
System.out.println("@@@@:AMT:autoReconFilterValue["+autoReconFilterValue+"]amt["+amtBc+"]");
if(!autoReconFilterValue.equalsIgnoreCase(amtBc))
{
valueXmlString = valueXmlString.append("<?xml version='1.0'?><Root>");
valueXmlString = valueXmlString.append("<message>KEYNTMATCH</message>");
valueXmlString = valueXmlString.append("</Root>");
System.out.println("valueXmlString:AMT:"+valueXmlString);
return valueXmlString;
}
}*/
}
if("REFNO_DATE_AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue == null || autoReconFilterValue.trim().length()==0 ))
......@@ -1461,6 +1633,11 @@ conn = getConnection();
//autoReconFilterValue = ""+refNo+amtAdj;
autoReconFilterValue = refNo;
}
else if("AMT".equalsIgnoreCase(autoReconFilter) && (autoReconFilterValue == null || autoReconFilterValue.trim().length()==0 ))
{
//autoReconFilterValue = ""+refNo+amtAdj;
autoReconFilterValue = amtBc;
}
// end
if(tranName.equalsIgnoreCase("bankStatement"))
......@@ -1675,6 +1852,10 @@ conn = getConnection();
receiptAmt = receiptAmt + tempAmtBS;
}
System.out.println("paymentAmt :"+paymentAmt);
System.out.println("receiptAmt :"+receiptAmt);
}//end of bankStatement
if(tranName.equalsIgnoreCase("bankTransaction"))
{
......@@ -1703,10 +1884,8 @@ conn = getConnection();
currSet.add(currCodeBT);
}//end of bankTransaction
System.out.println("paymentAmt :"+paymentAmt);
System.out.println("receiptAmt :"+receiptAmt);
System.out.println("tranTypeBT!!!! :"+tranTypeBT);
if(tranTypeBT.equalsIgnoreCase("P"))
......@@ -1721,6 +1900,7 @@ conn = getConnection();
}
System.out.println("calAmt :"+calAmt);
System.out.println("tempAmtBT :"+tempAmtBT);
System.out.println("currSet size :"+currSet.size());
if(calAmt == tempAmtBT && calAmt != 0 && currSet.size() == 1)
{
......@@ -1728,7 +1908,8 @@ conn = getConnection();
System.out.println(isReconcile);
}
System.out.println("isReconcile^"+isReconcile);
}//end of bankTransaction
}//end of for loop
System.out.println("isReconcile(end of for loop: multiple bank Statement:"+isReconcile);
......@@ -2690,256 +2871,499 @@ conn = getConnection();
public String getFilterData(String xmlString)throws ITMException
{
Document dom = null;
Document dom = null, dom1 = null;
System.out.println("getFilterData!!!!!!!!!.......");
Connection conn = null;
ConnDriver connDriver = new ConnDriver();
String siteCodeFr = "", siteCodeTo = "",filterData="";
String siteCode="",drAmt="",crAmt="",gpNo="",gpDate="",billNo="",billDate="",tranDate="",filterList="";
String drAmt="",crAmt="",gpNo="",gpDate="",billNo="",billDate="",tranDate="",filterList="";
String frmTranDt="",toTranDt="",sundryTypeFr="",sundryTypeTo="",sundryCodeFr="",sundryCodeTo="",sundryCode="";
String tranId="",acctCode="",cctrCode="",prdCode="",acctPrd="",projCode="",chgDate="";
String compRef="",shName="",sundryName="",sundryDetails="",orgLocn="",billGpNoStr="",finEntity="",siteCodeFrDescr="",siteCodeToDescr="";
String sundrytype = "",exchRate = "",currCode="";
String resultString ="";
String sundrytype = "",exchRate = "",currCode="",bankName= "";
String resultString ="",sql = "", bankCode = "", bankCodeNew = "";
String siteCode = "", siteCodeNew = "";
NodeList parentNodeList = null;
Node parentNode = null;
Node childNode = null;
NodeList childNodeList = null;
String childNodeName = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
int childNodeListLength = 0,length=0;
Date frDt = null, toDt = null , filDt = null;
int ctr=0;
StringBuffer valueXmlString = new StringBuffer("");
StringBuffer originalXmlStringBuff = new StringBuffer();
try
{
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getDBDateFormat());
SimpleDateFormat sdf1 = new SimpleDateFormat("dd-MMM-yy");
System.out.println("called getFilterData.=================.");
//Changes and Commented By Bhushan on 06-06-2016 :START
//conn = connDriver.getConnectDB("DriverITM");
conn = getConnection();
//Changes and Commented By Bhushan on 06-06-2016 :END
conn = connDriver.getConnectDB("DriverITM");
conn.setAutoCommit(false);
connDriver = null;
String refId="",refSer="";
System.out.println("xmlString :"+xmlString);
dom = genericUtility.parseString(xmlString);
StringBuffer filterXml = new StringBuffer();
siteCode = checkNull(genericUtility.getColumnValue("site_code", dom));
System.out.println("siteCode :"+siteCode);
bankCode = checkNull(genericUtility.getColumnValue("bank_code", dom));
System.out.println("bank code:::"+bankCode);
sql = "select BANK_NAME from bank where bank_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, bankCode.trim());
rs = pstmt.executeQuery();
if (rs.next())
{
bankName = checkNull(rs.getString("BANK_NAME"));
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("bankName :"+bankName);
originalXmlStringBuff = originalXmlStringBuff.append("<?xml version = \"1.0\"?> <Root> <header> <editFlag>");
originalXmlStringBuff = originalXmlStringBuff.append("</editFlag> </header>");
originalXmlStringBuff = originalXmlStringBuff.append(" <Detail1>");
originalXmlStringBuff = originalXmlStringBuff.append(getXMLTransData(conn,"","","",new StringBuffer(""),"CallByFilter","",siteCode,bankCode,""));
originalXmlStringBuff = originalXmlStringBuff.append("</Detail1>");
originalXmlStringBuff = originalXmlStringBuff.append("</Root>");
String originalXmlString = originalXmlStringBuff.toString();
System.out.println("xml to be filtered::: " + originalXmlString);
dom1 = genericUtility.parseString(originalXmlString);
filterData= checkNull(genericUtility.getColumnValue("filter_data", dom));
System.out.println("filRefId :"+filterData);
filterList= checkNull(genericUtility.getColumnValue("filter_list", dom));
System.out.println("filterList :"+filterList);
String fromDate = checkNull(genericUtility.getColumnValue("fr_date", dom));
System.out.println(":::from date:: " + fromDate);
String toDate = checkNull(genericUtility.getColumnValue("to_dt", dom));
System.out.println("to date:::: " + toDate);
if((fromDate.length() > 0 && toDate.length() == 0) || (fromDate.length() == 0 && toDate.length() > 0)){
return resultString;
}//if either of the dates is entered
if(filterList.equalsIgnoreCase("none") && filterData.trim().length() > 0){
return resultString;
}
if(fromDate.length() > 0){
frDt = sdf.parse(fromDate);
System.out.println("formatted to date:: " + frDt);
}
if(toDate.length() > 0){
toDt = sdf.parse(toDate);
System.out.println("formatted from date:: " + toDt);
}
filterXml.append("<Detail1>");
filterXml.append("<from_tran_date>" + siteCode+ "</from_tran_date>");
filterXml.append("<filter_list>" + filterList + "</filter_list>");
filterXml.append("<filter_data>" + filterData + "</filter_data>");
filterXml.append("<from_date>" + fromDate + "</from_date>");
filterXml.append("<to_date>" + toDate + "</to_date>");
filterXml.append("<bank_descr>" + bankName + "</bank_descr>");
filterXml.append("</Detail1>");
filterXml.append("<Detail2>");
parentNodeList = dom.getElementsByTagName("Detail");
parentNodeList = dom1.getElementsByTagName("Detail");
parentNode = parentNodeList.item(0);
length=dom.getElementsByTagName("Detail").getLength();
length=dom1.getElementsByTagName("Detail").getLength();
System.out.println("length ::::::"+length);
String tranName="",refDate="",tranType="",amtBs="",refMode="",effDate="",statNo="",statDate="",amtAdj="",status="",amtBc="" ;
System.out.println("filterData :"+filterData);
System.out.println("filterList :"+filterList);
if("ref_date".equalsIgnoreCase(filterList)){//TODO
System.out.println("filter by cheque date");
filDt = sdf1.parse(filterData);
}
System.out.println("formatted filter date::" + filDt);
if("none".equalsIgnoreCase(filterList.trim())){
for(int i=0 ; i<length ; i++)
{
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
if(tranName.equalsIgnoreCase("bankStatement"))
{
System.out.println("in for:bankStatement when filter is none...................");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
/*amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bs", dom.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);*/
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
effDate=checkNull(genericUtility.getColumnValueFromNode("eff_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("effDate : "+effDate);
statNo=checkNull(genericUtility.getColumnValueFromNode("stat_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statNo : "+statNo);
statDate=checkNull(genericUtility.getColumnValueFromNode("stat_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statDate : "+statDate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}
if(tranName.equalsIgnoreCase("bankTransaction"))
{
System.out.println("in for: bankTransaction when filter is none................");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
acctCode=checkNull(genericUtility.getColumnValueFromNode("acct_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("acctCode : "+acctCode);
cctrCode=checkNull(genericUtility.getColumnValueFromNode("cctr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("cctrCode : "+cctrCode);
sundryCode=checkNull(genericUtility.getColumnValueFromNode("sundry_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("sundryCode : "+sundryCode);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}
filterXml.append("<Detail domID='1' selected='N'>");
System.out.println("record found::");
if(tranName.equalsIgnoreCase("bankStatement"))
{
filterXml.append("<ref_no>" + refId+ "</ref_no>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<ref_date>" + refDate+ "</ref_date>");
filterXml.append("<tran_type>" + tranType+ "</tran_type>");
filterXml.append("<amt_bc>" + amtBs+ "</amt_bc>");
filterXml.append("<curr_code>" + currCode+ "</curr_code>");
filterXml.append("<amt_bs>" + amtBs+ "</amt_bs>");
filterXml.append("<tran_id>" + tranId+ "</tran_id>");
filterXml.append("<ref_mode>" + refMode+ "</ref_mode>");
filterXml.append("<eff_date>" + effDate+ "</eff_date>");
filterXml.append("<stat_no>" + statNo+ "</stat_no>");
filterXml.append("<stat_date>" + statDate+ "</stat_date>");
filterXml.append("<amt_adj>" + amtAdj+ "</amt_adj>");
filterXml.append("<status>" + status+ "</status>");
filterXml.append("<exch_rate>" + exchRate+ "</exch_rate>");
filterXml.append("<site_code>" + siteCodeNew + "</site_code>");
filterXml.append("<bank_code>" + bankCodeNew + "</bank_code>");
}
if(tranName.equalsIgnoreCase("bankTransaction"))
{
filterXml.append("<ref_no>" + refId+ "</ref_no>");
filterXml.append("<ref_date>" + refDate+ "</ref_date>");
filterXml.append("<amt_bc>" + amtBs+ "</amt_bc>");
filterXml.append("<curr_code>" + currCode+ "</curr_code>");
filterXml.append("<amt_bc>" + amtBs+ "</amt_bc>");
filterXml.append("<ref_mode>" + refMode+ "</ref_mode>");
filterXml.append("<tran_id>" + tranId+ "</tran_id>");
filterXml.append("<tran_type>" + tranType+ "</tran_type>");
filterXml.append("<acct_code>" + acctCode+ "</acct_code>");
filterXml.append("<cctr_code>" + cctrCode+ "</cctr_code>");
filterXml.append("<sundry_code>" + sundryCode+ "</sundry_code>");
filterXml.append("<status>" + status+ "</status>");
filterXml.append("<exch_rate>" + exchRate+ "</exch_rate>");
filterXml.append("<amt_adj>" + amtAdj+ "</amt_adj>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<site_code>" + siteCodeNew + "</site_code>");
filterXml.append("<bank_code>" + bankCodeNew + "</bank_code>");
}
filterXml.append("</Detail>");
}
filterXml.append("</Detail2>");
resultString = filterXml.toString();
System.out.println("resultString when filter is none :"+resultString);
return resultString;
}else{
for(int i=0 ; i<length ; i++)
{
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom.getElementsByTagName("Detail").item(i)));
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
if(tranName.equalsIgnoreCase("bankStatement"))
{
System.out.println("bankStatement...................");
System.out.println("in for : bankStatement when filter is not none...................");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom.getElementsByTagName("Detail").item(i)));
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom.getElementsByTagName("Detail").item(i)));
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom.getElementsByTagName("Detail").item(i)));
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom.getElementsByTagName("Detail").item(i)));
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom.getElementsByTagName("Detail").item(i)));
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom.getElementsByTagName("Detail").item(i)));
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
/*amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bs", dom.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);*/
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom.getElementsByTagName("Detail").item(i)));
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom.getElementsByTagName("Detail").item(i)));
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom.getElementsByTagName("Detail").item(i)));
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
effDate=checkNull(genericUtility.getColumnValueFromNode("eff_date", dom.getElementsByTagName("Detail").item(i)));
effDate=checkNull(genericUtility.getColumnValueFromNode("eff_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("effDate : "+effDate);
statNo=checkNull(genericUtility.getColumnValueFromNode("stat_no", dom.getElementsByTagName("Detail").item(i)));
statNo=checkNull(genericUtility.getColumnValueFromNode("stat_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statNo : "+statNo);
statDate=checkNull(genericUtility.getColumnValueFromNode("stat_date", dom.getElementsByTagName("Detail").item(i)));
statDate=checkNull(genericUtility.getColumnValueFromNode("stat_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statDate : "+statDate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom.getElementsByTagName("Detail").item(i)));
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom.getElementsByTagName("Detail").item(i)));
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom.getElementsByTagName("Detail").item(i)));
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom.getElementsByTagName("Detail").item(i)));
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}
if(tranName.equalsIgnoreCase("bankTransaction"))
{
System.out.println("bankTransaction................");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom.getElementsByTagName("Detail").item(i)));
System.out.println("in for: bankTransaction when filter is not none................");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom.getElementsByTagName("Detail").item(i)));
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom.getElementsByTagName("Detail").item(i)));
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom.getElementsByTagName("Detail").item(i)));
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom.getElementsByTagName("Detail").item(i)));
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom.getElementsByTagName("Detail").item(i)));
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom.getElementsByTagName("Detail").item(i)));
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom.getElementsByTagName("Detail").item(i)));
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
acctCode=checkNull(genericUtility.getColumnValueFromNode("acct_code", dom.getElementsByTagName("Detail").item(i)));
acctCode=checkNull(genericUtility.getColumnValueFromNode("acct_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("acctCode : "+acctCode);
cctrCode=checkNull(genericUtility.getColumnValueFromNode("cctr_code", dom.getElementsByTagName("Detail").item(i)));
cctrCode=checkNull(genericUtility.getColumnValueFromNode("cctr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("cctrCode : "+cctrCode);
sundryCode=checkNull(genericUtility.getColumnValueFromNode("sundry_code", dom.getElementsByTagName("Detail").item(i)));
sundryCode=checkNull(genericUtility.getColumnValueFromNode("sundry_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("sundryCode : "+sundryCode);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom.getElementsByTagName("Detail").item(i)));
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom.getElementsByTagName("Detail").item(i)));
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom.getElementsByTagName("Detail").item(i)));
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom.getElementsByTagName("Detail").item(i)));
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}
System.out.println("&&&&&&&&&&&&&&&&&filtering check$$$$$$$$$$$$$$$$");
System.out.println("filterData :"+filterData);
System.out.println("***************************************************");
System.out.println("billNo : "+billNo);
System.out.println("filterData :"+filterData);
System.out.println("filterList :"+filterList);
}
System.out.println("=========@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@=======");
System.out.println("amtBs :"+amtBs);
System.out.println("filterData :"+filterData);
System.out.println("filterList.trim() :"+filterList.trim());
if ((amtBs.trim().equalsIgnoreCase(filterData.trim()) && "amt_bc".equalsIgnoreCase(filterList.trim()))
|| (refId.trim().equalsIgnoreCase(filterData.trim()) && "ref_no".equalsIgnoreCase(filterList.trim())) || (refDate.trim().equalsIgnoreCase(filterData.trim()) && "ref_date".equalsIgnoreCase(filterList.trim())) )
Date rfDt = sdf1.parse(refDate);
System.out.println("formatted ref date:: " + rfDt);
if(fromDate.length() > 0 && toDate.length() > 0){
System.out.println("from date not null:: ");
if (((amtBs.trim().equalsIgnoreCase(filterData.trim()) && "amt_bc".equalsIgnoreCase(filterList.trim()))
|| (refId.trim().equalsIgnoreCase(filterData.trim()) && "ref_no".equalsIgnoreCase(filterList.trim()))
|| (refDate.trim().equalsIgnoreCase(filterData.trim()) && "ref_date".equalsIgnoreCase(filterList.trim())))
&& ((frDt.before(rfDt) || frDt.equals(rfDt)) && (toDt.after(rfDt) || toDt.equals(rfDt))))
{
System.out.println("Entering into filter data xml.....");
//refSer=checkNull(genericUtility.getColumnValueFromNode("ref_ser", dom.getElementsByTagName("Detail").item(i)));
//System.out.println("refSer "+refSer);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom.getElementsByTagName("Detail").item(i)));
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
if(tranName.equalsIgnoreCase("bankStatement"))
{
System.out.println("bankStatement........");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom.getElementsByTagName("Detail").item(i)));
System.out.println("in if : bankStatement when filter is not none........");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom.getElementsByTagName("Detail").item(i)));
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom.getElementsByTagName("Detail").item(i)));
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom.getElementsByTagName("Detail").item(i)));
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom.getElementsByTagName("Detail").item(i)));
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom.getElementsByTagName("Detail").item(i)));
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bs", dom.getElementsByTagName("Detail").item(i)));
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bs", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom.getElementsByTagName("Detail").item(i)));
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom.getElementsByTagName("Detail").item(i)));
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom.getElementsByTagName("Detail").item(i)));
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
effDate=checkNull(genericUtility.getColumnValueFromNode("eff_date", dom.getElementsByTagName("Detail").item(i)));
effDate=checkNull(genericUtility.getColumnValueFromNode("eff_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("effDate : "+effDate);
statNo=checkNull(genericUtility.getColumnValueFromNode("stat_no", dom.getElementsByTagName("Detail").item(i)));
statNo=checkNull(genericUtility.getColumnValueFromNode("stat_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statNo : "+statNo);
statDate=checkNull(genericUtility.getColumnValueFromNode("stat_date", dom.getElementsByTagName("Detail").item(i)));
statDate=checkNull(genericUtility.getColumnValueFromNode("stat_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statDate : "+statDate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom.getElementsByTagName("Detail").item(i)));
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom.getElementsByTagName("Detail").item(i)));
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom.getElementsByTagName("Detail").item(i)));
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom.getElementsByTagName("Detail").item(i)));
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}
if(tranName.equalsIgnoreCase("bankTransaction"))
{
System.out.println("bankTransaction........");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom.getElementsByTagName("Detail").item(i)));
System.out.println("in if bankTransaction when filter is not none........");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refId);
amtBc=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom.getElementsByTagName("Detail").item(i)));
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
amtBc=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBc : "+amtBc);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom.getElementsByTagName("Detail").item(i)));
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
amtBc=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom.getElementsByTagName("Detail").item(i)));
amtBc=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBc : "+amtBc);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom.getElementsByTagName("Detail").item(i)));
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom.getElementsByTagName("Detail").item(i)));
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom.getElementsByTagName("Detail").item(i)));
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
acctCode=checkNull(genericUtility.getColumnValueFromNode("acct_code", dom.getElementsByTagName("Detail").item(i)));
acctCode=checkNull(genericUtility.getColumnValueFromNode("acct_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("acctCode : "+acctCode);
cctrCode=checkNull(genericUtility.getColumnValueFromNode("cctr_code", dom.getElementsByTagName("Detail").item(i)));
cctrCode=checkNull(genericUtility.getColumnValueFromNode("cctr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("cctrCode : "+cctrCode);
sundryCode=checkNull(genericUtility.getColumnValueFromNode("sundry_code", dom.getElementsByTagName("Detail").item(i)));
sundryCode=checkNull(genericUtility.getColumnValueFromNode("sundry_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("sundryCode : "+sundryCode);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom.getElementsByTagName("Detail").item(i)));
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom.getElementsByTagName("Detail").item(i)));
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom.getElementsByTagName("Detail").item(i)));
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom.getElementsByTagName("Detail").item(i)));
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}
}
filterXml.append("<Detail domID='1' selected='N'>");
filterXml.append("<Detail domID='1' selected='N'>");
System.out.println("record found::");
if(tranName.equalsIgnoreCase("bankStatement"))
{
filterXml.append("<ref_no>" + refId+ "</ref_no>");
......@@ -2959,6 +3383,9 @@ conn = getConnection();
filterXml.append("<status>" + status+ "</status>");
filterXml.append("<exch_rate>" + exchRate+ "</exch_rate>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<site_code>" + siteCodeNew + "</site_code>");
filterXml.append("<bank_code>" + bankCodeNew + "</bank_code>");
}
if(tranName.equalsIgnoreCase("bankTransaction"))
......@@ -2978,6 +3405,9 @@ conn = getConnection();
filterXml.append("<exch_rate>" + exchRate+ "</exch_rate>");
filterXml.append("<amt_adj>" + amtAdj+ "</amt_adj>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<site_code>" + siteCodeNew + "</site_code>");
filterXml.append("<bank_code>" + bankCodeNew + "</bank_code>");
......@@ -2993,16 +3423,360 @@ conn = getConnection();
// filterXml.append("</Root>");
System.out.println("filterXm: :"+filterXml);
//break;
}// end of if checking equality condition of ref id
}//from date and to date not null
else if("ref_date".equalsIgnoreCase(filterList)) {
if(
(amtBs.trim().equalsIgnoreCase(filterData.trim()) && "amt_bc".equalsIgnoreCase(filterList.trim()))
|| (refId.trim().equalsIgnoreCase(filterData.trim()) && "ref_no".equalsIgnoreCase(filterList.trim()))
|| (filDt.equals(rfDt) && "ref_date".equalsIgnoreCase(filterList.trim()))
)
{
System.out.println("Entering into filter data xml... from date and to date is null..");
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
if(tranName.equalsIgnoreCase("in else if bankStatement when filter is not none..."))
{
System.out.println("bankStatement........");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bs", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
effDate=checkNull(genericUtility.getColumnValueFromNode("eff_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("effDate : "+effDate);
statNo=checkNull(genericUtility.getColumnValueFromNode("stat_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statNo : "+statNo);
statDate=checkNull(genericUtility.getColumnValueFromNode("stat_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statDate : "+statDate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}
if(tranName.equalsIgnoreCase("bankTransaction"))
{
System.out.println("in else if bankTransaction when filter is not none........");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
amtBc=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBc : "+amtBc);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
amtBc=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBc : "+amtBc);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
acctCode=checkNull(genericUtility.getColumnValueFromNode("acct_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("acctCode : "+acctCode);
cctrCode=checkNull(genericUtility.getColumnValueFromNode("cctr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("cctrCode : "+cctrCode);
sundryCode=checkNull(genericUtility.getColumnValueFromNode("sundry_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("sundryCode : "+sundryCode);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}
filterXml.append("<Detail domID='1' selected='N'>");
System.out.println("record found::");
if(tranName.equalsIgnoreCase("bankStatement"))
{
filterXml.append("<ref_no>" + refId+ "</ref_no>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<ref_date>" + refDate+ "</ref_date>");
filterXml.append("<tran_type>" + tranType+ "</tran_type>");
filterXml.append("<amt_bc>" + amtBs+ "</amt_bc>");
filterXml.append("<curr_code>" + currCode+ "</curr_code>");
filterXml.append("<amt_bs>" + amtBs+ "</amt_bs>");
filterXml.append("<tran_type>" + tranType+ "</tran_type>");
filterXml.append("<tran_id>" + tranId+ "</tran_id>");
filterXml.append("<ref_mode>" + refMode+ "</ref_mode>");
filterXml.append("<eff_date>" + effDate+ "</eff_date>");
filterXml.append("<stat_no>" + statNo+ "</stat_no>");
filterXml.append("<stat_date>" + statDate+ "</stat_date>");
filterXml.append("<amt_adj>" + amtAdj+ "</amt_adj>");
filterXml.append("<status>" + status+ "</status>");
filterXml.append("<exch_rate>" + exchRate+ "</exch_rate>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<site_code>" + siteCodeNew + "</site_code>");
filterXml.append("<bank_code>" + bankCodeNew + "</bank_code>");
}
if(tranName.equalsIgnoreCase("bankTransaction"))
{
filterXml.append("<ref_no>" + refId+ "</ref_no>");
filterXml.append("<ref_date>" + refDate+ "</ref_date>");
filterXml.append("<amt_bc>" + amtBc+ "</amt_bc>");
filterXml.append("<curr_code>" + currCode+ "</curr_code>");
filterXml.append("<amt_bc>" + amtBc+ "</amt_bc>");
filterXml.append("<ref_mode>" + refMode+ "</ref_mode>");
filterXml.append("<tran_id>" + tranId+ "</tran_id>");
filterXml.append("<tran_type>" + tranType+ "</tran_type>");
filterXml.append("<acct_code>" + acctCode+ "</acct_code>");
filterXml.append("<cctr_code>" + cctrCode+ "</cctr_code>");
filterXml.append("<sundry_code>" + sundryCode+ "</sundry_code>");
filterXml.append("<status>" + status+ "</status>");
filterXml.append("<exch_rate>" + exchRate+ "</exch_rate>");
filterXml.append("<amt_adj>" + amtAdj+ "</amt_adj>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<site_code>" + siteCodeNew + "</site_code>");
filterXml.append("<bank_code>" + bankCodeNew + "</bank_code>");
}
filterXml.append("</Detail>");
//filterXml.append("<cnt>1</cnt>");
//}//end of IF for checking null value
// filterXml.append("</Detail2>");
// filterXml.append("</Root>");
System.out.println("filterXm: :"+filterXml);
//break;
}
}else{
if((amtBs.trim().equalsIgnoreCase(filterData.trim()) && "amt_bc".equalsIgnoreCase(filterList.trim()))
|| (refId.trim().equalsIgnoreCase(filterData.trim()) && "ref_no".equalsIgnoreCase(filterList.trim()))
|| (refDate.trim().equalsIgnoreCase(filterData.trim()) && "ref_date".equalsIgnoreCase(filterList.trim())))
{
System.out.println("Entering into filter data xml... from date and to date is null..");
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
if(tranName.equalsIgnoreCase("in else if bankStatement when filter is not none..."))
{
System.out.println("bankStatement........");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
amtBs=checkNull(genericUtility.getColumnValueFromNode("amt_bs", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBs : "+amtBs);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
effDate=checkNull(genericUtility.getColumnValueFromNode("eff_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("effDate : "+effDate);
statNo=checkNull(genericUtility.getColumnValueFromNode("stat_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statNo : "+statNo);
statDate=checkNull(genericUtility.getColumnValueFromNode("stat_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("statDate : "+statDate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}
if(tranName.equalsIgnoreCase("bankTransaction"))
{
System.out.println("in else if bankTransaction when filter is not none........");
refId=checkNull(genericUtility.getColumnValueFromNode("ref_no", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refId : "+refId);
refDate=checkNull(genericUtility.getColumnValueFromNode("ref_date", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refDate : "+refDate);
amtBc=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBc : "+amtBc);
currCode=checkNull(genericUtility.getColumnValueFromNode("curr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("currCode : "+currCode);
amtBc=checkNull(genericUtility.getColumnValueFromNode("amt_bc", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtBc : "+amtBc);
refMode=checkNull(genericUtility.getColumnValueFromNode("ref_mode", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("refMode : "+refMode);
tranId=checkNull(genericUtility.getColumnValueFromNode("tran_id", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranId : "+tranId);
tranType=checkNull(genericUtility.getColumnValueFromNode("tran_type", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranType : "+tranType);
acctCode=checkNull(genericUtility.getColumnValueFromNode("acct_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("acctCode : "+acctCode);
cctrCode=checkNull(genericUtility.getColumnValueFromNode("cctr_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("cctrCode : "+cctrCode);
sundryCode=checkNull(genericUtility.getColumnValueFromNode("sundry_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("sundryCode : "+sundryCode);
status=checkNull(genericUtility.getColumnValueFromNode("status", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("status : "+status);
exchRate=checkNull(genericUtility.getColumnValueFromNode("exch_rate", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("exchRate : "+exchRate);
amtAdj=checkNull(genericUtility.getColumnValueFromNode("amt_adj", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("amtAdj : "+amtAdj);
tranName=checkNull(genericUtility.getColumnValueFromNode("tran_name", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("tranName : "+tranName);
siteCodeNew=checkNull(genericUtility.getColumnValueFromNode("site_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+siteCodeNew);
bankCodeNew=checkNull(genericUtility.getColumnValueFromNode("bank_code", dom1.getElementsByTagName("Detail").item(i)));
System.out.println("siteCodeNew: "+ bankCodeNew);
}//end of for loop
}
filterXml.append("<Detail domID='1' selected='N'>");
System.out.println("record found::");
if(tranName.equalsIgnoreCase("bankStatement"))
{
filterXml.append("<ref_no>" + refId+ "</ref_no>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<ref_date>" + refDate+ "</ref_date>");
filterXml.append("<tran_type>" + tranType+ "</tran_type>");
filterXml.append("<amt_bc>" + amtBs+ "</amt_bc>");
filterXml.append("<curr_code>" + currCode+ "</curr_code>");
filterXml.append("<amt_bs>" + amtBs+ "</amt_bs>");
filterXml.append("<tran_type>" + tranType+ "</tran_type>");
filterXml.append("<tran_id>" + tranId+ "</tran_id>");
filterXml.append("<ref_mode>" + refMode+ "</ref_mode>");
filterXml.append("<eff_date>" + effDate+ "</eff_date>");
filterXml.append("<stat_no>" + statNo+ "</stat_no>");
filterXml.append("<stat_date>" + statDate+ "</stat_date>");
filterXml.append("<amt_adj>" + amtAdj+ "</amt_adj>");
filterXml.append("<status>" + status+ "</status>");
filterXml.append("<exch_rate>" + exchRate+ "</exch_rate>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<site_code>" + siteCodeNew + "</site_code>");
filterXml.append("<bank_code>" + bankCodeNew + "</bank_code>");
}
if(tranName.equalsIgnoreCase("bankTransaction"))
{
filterXml.append("<ref_no>" + refId+ "</ref_no>");
filterXml.append("<ref_date>" + refDate+ "</ref_date>");
filterXml.append("<amt_bc>" + amtBc+ "</amt_bc>");
filterXml.append("<curr_code>" + currCode+ "</curr_code>");
filterXml.append("<amt_bc>" + amtBc+ "</amt_bc>");
filterXml.append("<ref_mode>" + refMode+ "</ref_mode>");
filterXml.append("<tran_id>" + tranId+ "</tran_id>");
filterXml.append("<tran_type>" + tranType+ "</tran_type>");
filterXml.append("<acct_code>" + acctCode+ "</acct_code>");
filterXml.append("<cctr_code>" + cctrCode+ "</cctr_code>");
filterXml.append("<sundry_code>" + sundryCode+ "</sundry_code>");
filterXml.append("<status>" + status+ "</status>");
filterXml.append("<exch_rate>" + exchRate+ "</exch_rate>");
filterXml.append("<amt_adj>" + amtAdj+ "</amt_adj>");
filterXml.append("<tran_name>" + tranName+ "</tran_name>");
filterXml.append("<site_code>" + siteCodeNew + "</site_code>");
filterXml.append("<bank_code>" + bankCodeNew + "</bank_code>");
}
filterXml.append("</Detail>");
//filterXml.append("<cnt>1</cnt>");
// filterXml.append("</Detail2>");
// filterXml.append("</Root>");
System.out.println("filterXm: :"+filterXml);
//break;
}
}
}//end of for loop
}
filterXml.append("</Detail2>");
resultString = filterXml.toString();
System.out.println("resultString>>>>>>>>>>> :"+resultString);
......@@ -3036,6 +3810,50 @@ conn = getConnection();
/*private void getNoneFilterValue(String siteCode, String bankCode,String bankName, Connection conn) {
PreparedStatement pstmt = null;
ResultSet rs = null;
StringBuffer valueXmlString = new StringBuffer();
String sql = "";
try {
sql = "select BANK_NAME from bank where bank_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, bankCode.trim());
rs = pstmt.executeQuery();
if (rs.next())
{
bankName = checkNull(rs.getString("BANK_NAME"));
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("bankName :"+bankName);
valueXmlString.append("<Detail1>");
valueXmlString.append("<site_code><![CDATA[").append(siteCode).append("]]></site_code>");
valueXmlString.append("<bank_code><![CDATA[").append(bankCode).append("]]></bank_code>");
valueXmlString.append("<bank_descr><![CDATA[").append(bankName).append("]]></bank_descr>");
valueXmlString.append("</Detail1>");
valueXmlString.append("<Detail2>");
valueXmlString.append(getXMLTransData(conn,"","","",new StringBuffer(""),"CallByFilter","",siteCode,bankCode,""));
valueXmlString.append("</Detail2>");
System.out.println("value xml String when filter is none:::"+valueXmlString);//TODO
//valueXmlString.toString();
} catch (Exception e) {
}
}*/
public String getValuesForPopHelp(String bankCode,String keyString){
System.out.println("in getValuesForPopHelp EJB called222---------------");
System.out.println("------changes for encoding-----------------");
......@@ -3056,10 +3874,7 @@ conn = getConnection();
try
{
ConnDriver connDriver = new ConnDriver();
//Changes and Commented By Bhushan on 13-06-2016 :START
//conn1 = connDriver.getConnectDB("DriverITM");
conn1 = getConnection();
//Changes and Commented By Bhushan on 13-06-2016 :END
conn1 = connDriver.getConnectDB("DriverITM");
//if("customer".equalsIgnoreCase(sundryType))
sql = "select bank_code,bank_name from bank where bank_code like '"+keyString+"%' ";
/*else if("supplier".equalsIgnoreCase(sundryType))
......@@ -3217,7 +4032,7 @@ conn = getConnection();
}
else
{
return str ;
return str.trim() ;
}
}
......
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