Commit 71bfc693 authored by prane's avatar prane

Open Cursor Issue in PayablesOpenings

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@190826 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 52d28ae9
......@@ -80,8 +80,8 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
{
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
//Statement stmt = null;
PreparedStatement pstmt = null, pstmt1 = null;
ResultSet rs = null;
ResultSet rs1 = null;
StringBuffer valueXmlString = new StringBuffer();
......@@ -165,12 +165,17 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
sql = "SELECT ACCT_PRD FROM PARAMETER";
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
accPrd = rs.getString(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
try
{
sql = "SELECT A.DESCR,A.FIN_ENTITY,B.CURR_CODE,C.DESCR "
......@@ -188,7 +193,10 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
currCode = rs.getString(3);
currDescr = rs.getString(4);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("SiteCode ::- "+loginSite);
System.out.println("SiteCode Desc ::-"+siteDescr);
System.out.println("FinEntity ::- "+finEnt);
......@@ -237,7 +245,10 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
currCode = rs.getString(3);
currDescr = rs.getString(4);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("SiteCode ::- "+columnValue);
System.out.println("SiteCode Desc ::- "+siteDescr);
System.out.println("FinEntity ::- "+finEnt);
......@@ -301,16 +312,19 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
valueXmlString.append("<tran_id>").append(tranId).append("</tran_id>");
sqlEx = "SELECT CURR_CODE FROM FINENT WHERE FIN_ENTITY = '"+finEnt.trim()+"'";
System.out.println("Exchange sql ::- " + sqlEx);
stmt = conn.createStatement();
rs = stmt.executeQuery(sqlEx);
//System.out.println("Exchange sql ::- " + sqlEx);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sqlEx);
rs = pstmt.executeQuery();
if (rs.next())
{
dbCurrCode = rs.getString(1);
System.out.println("Curr Code from data base ::-"+dbCurrCode);
}
rs.close();
stmt.close();
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if (currCode.trim().equalsIgnoreCase(dbCurrCode.trim()))
{
valueXmlString.append("<exch_rate protect = '1'>").append("1").append("</exch_rate>");
......@@ -333,21 +347,29 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
sundryCode = " ";
}
sql = "SELECT CR_TERM FROM SUPPLIER WHERE SUPP_CODE = '"+sundryCode+"'";
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
crTerm = rs.getString("CR_TERM");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "SELECT CR_DAYS FROM CRTERM WHERE CR_TERM ='" +crTerm+ "'";
rs = stmt.executeQuery(sql);
//rs = stmt.executeQuery(sql);
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
crDays = rs.getInt("CR_DAYS");
}
rs.close();
stmt.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("columnValue : " + columnValue);
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
Calendar cal = Calendar.getInstance();
......@@ -416,9 +438,10 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
+ "PAY_MODE,ADV_AMT,PURC_ORDER,ENTRY_BATCH_NO "
+ "FROM MISC_PAYABLES WHERE TRAN_SER = '"+tranSer.trim()+"' "
+ "AND REF_NO = '"+columnValue.trim()+"' AND REF_TYPE ='OPN'"; //REF_TYPE ADDED GULZAR 04-12-06
System.out.println("REF SQL................."+refSql);
stmt = conn.createStatement();
rs = stmt.executeQuery(refSql);
//System.out.println("REF SQL................."+refSql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(refSql);
rs = pstmt.executeQuery();
if (rs.next())
{
System.out.println("Inside result set.................");
......@@ -444,8 +467,8 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
{
cctrCode = " ";
}
rs.close();
stmt.close();
//rs.close();
//stmt.close();
ArrayList arrList = new ArrayList();
......@@ -483,16 +506,19 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
valueXmlString.append("<cctr_code protect = '0'>").append("</cctr_code>");
sqlEx = "SELECT CURR_CODE FROM FINENT WHERE FIN_ENTITY ='" +finEnt+ "'";
System.out.println("EXCHANGE SQL 2 ::- "+sqlEx);
stmt = conn.createStatement();
rs1 = stmt.executeQuery(sqlEx);
//System.out.println("EXCHANGE SQL 2 ::- "+sqlEx);
//stmt = conn.createStatement();
pstmt1 = conn.prepareStatement(sqlEx);
rs1 = pstmt1.executeQuery();
if(rs1.next())
{
dbCurrCode = rs1.getString(1);
System.out.println("Curr Code from DATA BASE ::- "+dbCurrCode);
}
rs1.close();
stmt.close();
rs1.close();
rs1 = null;
pstmt1.close();
pstmt1 = null;
if (currCode.trim().equalsIgnoreCase(dbCurrCode))
{
valueXmlString.append("<exch_rate protect = '1'>").append("1").append("</exch_rate>");
......@@ -513,6 +539,11 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
valueXmlString.append("<purc_order>").append("</purc_order>");
valueXmlString.append("<entry_batch_no>").append("</entry_batch_no>");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}//try
catch(Exception e)
{
......@@ -601,21 +632,28 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
columnValue = " ";
}
sql = "SELECT CR_TERM FROM SUPPLIER WHERE SUPP_CODE = '"+columnValue+"'";
stmt = conn.createStatement();
rs = stmt.executeQuery(sql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
crTerm = rs.getString("CR_TERM");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
sql = "SELECT CR_DAYS FROM CRTERM WHERE CR_TERM ='" +crTerm+ "'";
rs = stmt.executeQuery(sql);
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
crDays = rs.getInt("CR_DAYS");
}
rs.close();
stmt.close();
rs = null;
pstmt.close();
pstmt = null;
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
Calendar cal = Calendar.getInstance();
......@@ -679,9 +717,9 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
public String wfValData(Document dom, Document dom1,Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException
{
Connection conn = null;
Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
//Statement stmt = null;
PreparedStatement pstmt = null, pstmt1 = null;
ResultSet rs = null,rs1 = null;
String errString = "";
String errCode = "";
String sql = "";
......@@ -705,7 +743,7 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
try
{
conn = getConnection();
stmt = conn.createStatement();
//stmt = conn.createStatement();
userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams,"userId");
System.out.println("userId = "+userId);
loginSite = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");
......@@ -841,24 +879,32 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
System.out.println("tranSer : " + tranSer);
System.out.println("refNo : " + refNo);
sql = "SELECT COUNT(*) AS COUNT FROM MISC_PAYABLES WHERE TRAN_SER = '"+tranSer+"' AND REF_NO = '"+refNo+"'";
System.out.println("sql : " + sql);
rs = stmt.executeQuery(sql);
//System.out.println("sql : " + sql);
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
refTypeCnt = rs.getInt("COUNT");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("refTypeCnt : " + refTypeCnt);
if (refTypeCnt > 0)
{
sql = "SELECT (CASE WHEN REF_TYPE IS NULL THEN ' ' ELSE REF_TYPE END) AS REF_TYPE FROM MISC_PAYABLES WHERE TRAN_SER = '"+tranSer+"' AND REF_NO = '"+refNo+"'";
System.out.println("sql : " + sql);
rs = stmt.executeQuery(sql);
//System.out.println("sql : " + sql);
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
refType = rs.getString("REF_TYPE");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("refType : " + refType);
if (!refType.equals("OPN"))
{
......@@ -963,7 +1009,8 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
}
currCode = childNode.getFirstChild().getNodeValue().trim();
sql = "SELECT COUNT(1) AS COUNT FROM CURRENCY WHERE CURR_CODE = '"+currCode.trim()+"'";
rs = stmt.executeQuery(sql);
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if (rs.next())
{
cnt = rs.getInt("COUNT");
......@@ -974,6 +1021,10 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
break;
}
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}//if
else if(childNodeName.equals("exch_rate"))
{
......@@ -1109,7 +1160,8 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
private ArrayList sundryDesc(String sundryType,String columnValue,Connection conn)
{
Statement stmt = null;
//Statement stmt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String sundrySql = "";
String sundryDescr = "";
......@@ -1129,9 +1181,10 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
{
System.out.println("SUNDRYTYPE ...................: B");
sundrySql= " SELECT BANK_NAME,ACCT_CODE__BAL, CCTR_CODE__BAL FROM BANK WHERE BANK_CODE= '"+columnValue+ "'";
System.out.println("SundrySql ::-"+sundrySql);
stmt = conn.createStatement();
rs = stmt.executeQuery(sundrySql);
//System.out.println("SundrySql ::-"+sundrySql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sundrySql);
rs = pstmt.executeQuery();
if (rs.next())
{
sundryDescr = rs.getString(1);
......@@ -1141,15 +1194,19 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
System.out.println("ACCT CODE..............."+acctCode);
System.out.println("CCTR CODE..............."+cctrCode);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
else if (sundryType.equals("E"))
{
System.out.println("SUNDRY TYPE ................... : E");
sundrySql= " SELECT EMP_FNAME,EMP_MNAME,EMP_LNAME,ACCT_CODE__SAL, CCTR_CODE__SAL FROM EMPLOYEE WHERE EMP_CODE= '"+columnValue+ "'";
System.out.println("SundrySql ::-"+sundrySql);
stmt = conn.createStatement();
rs = stmt.executeQuery(sundrySql);
//System.out.println("SundrySql ::-"+sundrySql);
//pstmt = conn.createStatement();
pstmt = conn.prepareStatement(sundrySql);
rs = pstmt.executeQuery();
if (rs.next())
{
fName = rs.getString(1);
......@@ -1162,118 +1219,141 @@ public class PayableOpenings extends ValidatorEJB implements PayableOpeningsLoca
System.out.println("ACCT CODE..............."+acctCode);
System.out.println("CCTR CODE..............."+cctrCode);
}
rs.close();
stmt.close();
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
else if (sundryType.equals("C"))
{
System.out.println("SUNDRYTYPE ......................: C");
sundrySql= " SELECT CUST_NAME,ACCT_CODE__AR,CCTR_CODE__AR FROM CUSTOMER WHERE CUST_CODE= '"+columnValue+ "'";
System.out.println("SundrySql ::-"+sundrySql);
stmt = conn.createStatement();
rs = stmt.executeQuery(sundrySql);
//System.out.println("SundrySql ::-"+sundrySql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sundrySql);
rs = pstmt.executeQuery();
if (rs.next())
{
sundryDescr = rs.getString(1);
acctCode = rs.getString(2);
cctrCode = rs.getString(3);
}
rs.close();
stmt.close();
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
else if (sundryType.equals("T"))
{
System.out.println("SUNDRYTYPE ......................: T");
sundrySql= " SELECT TRAN_NAME,ACCT_CODE__FP,CCTR_CODE__FP FROM TRANSPORTER WHERE TRAN_CODE= '"+columnValue+ "'";
System.out.println("SundrySql ::-"+sundrySql);
stmt = conn.createStatement();
rs = stmt.executeQuery(sundrySql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sundrySql);
rs = pstmt.executeQuery();
if (rs.next())
{
sundryDescr = rs.getString(1);
acctCode = rs.getString(2);
cctrCode = rs.getString(3);
}
rs.close();
stmt.close();
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
else if (sundryType.equals("S"))
{
System.out.println("SUNDRYTYPE ..................... : S");
sundrySql= " SELECT SUPP_NAME,ACCT_CODE__AP,CCTR_CODE__AP FROM SUPPLIER WHERE SUPP_CODE= '"+columnValue+ "'";
System.out.println("SundrySql ::-"+sundrySql);
stmt = conn.createStatement();
rs = stmt.executeQuery(sundrySql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sundrySql);
rs = pstmt.executeQuery();
if (rs.next())
{
sundryDescr = rs.getString(1);
acctCode = rs.getString(2);
cctrCode = rs.getString(3);
}
rs.close();
stmt.close();
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
else if (sundryType.equals("X"))
{
System.out.println("SUNDRYTYPE ......................: X");
sundrySql= " SELECT TAUTH_NAME,ACCT_CODE__AP,CCTR_CODE__AP FROM TAX_AUTHORITY WHERE TAUTH_CODE= '"+columnValue+ "'";
System.out.println("SundrySql ::-"+sundrySql);
stmt = conn.createStatement();
rs = stmt.executeQuery(sundrySql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sundrySql);
rs = pstmt.executeQuery();
if (rs.next())
{
sundryDescr = rs.getString(1);
acctCode = rs.getString(2);
cctrCode = rs.getString(3);
}
rs.close();
stmt.close();
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
else if (sundryType.equals("L"))
{
System.out.println("SUNDRYTYPE ..................... : L");
sundrySql= " SELECT PARTY_NAME,ACCT_CODE__AP,CCTR_CODE__AP FROM LOANPARTY WHERE PARTY_CODE= '"+columnValue+ "'";
System.out.println("SundrySql ::-"+sundrySql);
stmt = conn.createStatement();
rs = stmt.executeQuery(sundrySql);
//System.out.println("SundrySql ::-"+sundrySql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sundrySql);
rs = pstmt.executeQuery();
if (rs.next())
{
sundryDescr = rs.getString(1);
acctCode = rs.getString(2);
cctrCode = rs.getString(3);
}
rs.close();
stmt.close();
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
else if (sundryType.equals("P"))
{
System.out.println("SUNDRYTYPE ..................... : P");
sundrySql= " SELECT SP_NAME,ACCT_CODE__AP,CCTR_CODE__AP FROM SALES_PERS WHERE SALES_PERS= '"+columnValue+ "'";
System.out.println("SundrySql ::-"+sundrySql);
stmt = conn.createStatement();
rs = stmt.executeQuery(sundrySql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sundrySql);
rs = pstmt.executeQuery();
if (rs.next())
{
sundryDescr = rs.getString(1);
acctCode = rs.getString(2);
cctrCode = rs.getString(3);
}
rs.close();
stmt.close();
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
else if (sundryType.equals("O"))
{
System.out.println("SUNDRYTYPE ..................... : O");
sundrySql= " SELECT DESCR FROM ACCOUNTS WHERE ACCT_CODE= '"+columnValue+ "'";
System.out.println("SundrySql ::-"+sundrySql);
stmt = conn.createStatement();
rs = stmt.executeQuery(sundrySql);
//System.out.println("SundrySql ::-"+sundrySql);
//stmt = conn.createStatement();
pstmt = conn.prepareStatement(sundrySql);
rs = pstmt.executeQuery();
if (rs.next())
{
sundryDescr = rs.getString(1);
}
rs.close();
stmt.close();
rs.close();
rs = null;
pstmt.close();
pstmt = null;
}
}//try
catch(Exception e)
......
......@@ -58,7 +58,8 @@ public class PayablesOpeningConf extends ActionHandlerEJB implements PayablesO
}
private String confirmPayablesOpening(String tranID,String xtraParams)throws RemoteException,ITMException
{
Statement stmt = null,stmt1 = null,stmtcc = null,stmtUpd = null, stmt2 = null, stmt3 = null;
//Statement stmt = null,stmt1 = null,stmtcc = null,stmtUpd = null, stmt2 = null, stmt3 = null;
PreparedStatement pstmt1 = null,pstmt2 = null,pstmt3 = null;
PreparedStatement pstmt = null;
ResultSet rs = null,rscc = null,rsMast = null,rsDtl = null;
java.sql.Timestamp tranDate = null;
......@@ -102,8 +103,9 @@ conn = getConnection();
try
{
sqlHdr = "SELECT TRAN_DATE,SITE_CODE,FIN_ENTITY,CURR_CODE,TOT_AMT,ADJ_AMT,CONFIRMED, ACCT_PRD FROM PAYABLES_HDR WHERE TRAN_ID ='"+tranID.trim()+"'";
stmt = conn.createStatement();
rs = stmt.executeQuery(sqlHdr);
//stmt = conn.createStatement();
pstmt2 = conn.prepareStatement(sqlHdr);
rs = pstmt2.executeQuery();
if (rs.next())
{
System.out.println("Entering into Header if...................");
......@@ -116,11 +118,16 @@ conn = getConnection();
confirmed = rs.getString("CONFIRMED");
acctPrd = rs.getString("ACCT_PRD"); //Gulzar 04-12-06
System.out.println("Tran_Id ::-"+tranID);
}
}
rs.close();
rs = null;
pstmt2.close();
pstmt2 = null;
}//try
catch(SQLException se)
{
System.out.println("SQLException []:[PayablesOpeningConfEJB][Excuting Query Failed]" + sqlHdr + se.getMessage());
se.printStackTrace();
}
catch(Exception ex)
{
......@@ -144,8 +151,9 @@ conn = getConnection();
+ "EXCH_RATE,DUE_DATE,TOT_AMT,ADJ_AMT,DIFF_AMOUNT,TRAN_DATE,REF_DATE,BILL_NO,"
+ "BILL_DATE,SUPP_BILL_AMT,PAY_MODE,ADV_AMT,PURC_ORDER,ENTRY_BATCH_NO "
+ "FROM PAYABLES_DTL WHERE TRAN_ID ='"+tranID+"'";
stmt = conn.createStatement();
rsDtl = stmt.executeQuery(sqlDtl);
//stmt = conn.createStatement();
pstmt2 = conn.prepareStatement(sqlDtl);
rsDtl = pstmt2.executeQuery();
while (rsDtl.next())
{
System.out.println("Entering into while...................");
......@@ -177,12 +185,17 @@ conn = getConnection();
+ "WHERE TRAN_SER = '"+tranSer.trim()+"' "
+ "AND REF_NO = '"+refNo.trim()+"' "
+ "AND SITE_CODE = '"+siteCode.trim() +"'";
stmt1 = conn.createStatement();
rsMast = stmt1.executeQuery(sql);
//stmt1 = conn.createStatement();
pstmt1 = conn.prepareStatement(sql);
rsMast = pstmt1.executeQuery();
if (rsMast.next())
{
cnt = rsMast.getInt("COUNT");
}
}
rsMast.close();
rsMast = null;
pstmt1.close();
pstmt1 = null;
}//try
catch(SQLException se)
{
......@@ -199,14 +212,19 @@ conn = getConnection();
sql = "SELECT TOT_AMT FROM MISC_PAYABLES "
+ "WHERE TRAN_SER = '"+ tranSer +"' AND REF_NO = '"+ refNo +"' AND SITE_CODE = '"+ siteCode +"'";
stmt2 = conn.createStatement();
rs = stmt2.executeQuery(sql);
//stmt2 = conn.createStatement();
pstmt1 = conn.prepareStatement(sql);
rs = pstmt1.executeQuery();
if (rs.next())
{
totAmtOld = rs.getDouble("TOT_AMT");
}
rs.close();
rs = null;
pstmt1.close();
pstmt1 = null;
//rs.close();
amountDiff = totAmount - totAmtOld;
System.out.println("amountDiff = totAmount - totAmtOld : " + amountDiff);
if (totAmtOld < 0)
......@@ -229,7 +247,7 @@ conn = getConnection();
drAmtNew = 0d;
crAmtNew = totAmount;
}
stmt2.close();
//stmt2.close();
drAmount = drAmtNew - drAmtOld;
crAmount = crAmtNew - crAmtOld;
System.out.println("drAmount = drAmtNew - drAmtOld : " + drAmount);
......@@ -244,13 +262,17 @@ conn = getConnection();
String keyString = "",payblsTranID = "";
sql = "SELECT KEY_STRING FROM TRANSETUP WHERE TRAN_WINDOW = 'T_PAYABLES'";
stmt3 = conn.createStatement();
rs = stmt3.executeQuery(sql);
//stmt3 = conn.createStatement();
pstmt3 = conn.prepareStatement(sql);
rs = pstmt3.executeQuery();
if(rs.next())
{
keyString = rs.getString("KEY_STRING");
}
rs.close();
rs = null;
pstmt3.close();
pstmt3 = null;
String XMLString = "<?xml version=\"1.0\"?>\r\n<Root>\r\n<header>"+
"\r\n</header><Detail1>"+
"\r\n<site_code>"+siteCode+"</site_code>\r\n<tran_date>"+tranDate+"</tran_date></Detail1></Root>";
......@@ -303,10 +325,13 @@ conn = getConnection();
pstmt.setTimestamp(26,new java.sql.Timestamp(System.currentTimeMillis()));
pstmt.executeUpdate();
pstmt.close();
pstmt = null;
System.out.println("INSERT QUERY EXECUTED.................................");
}//try
catch(SQLException se)
{
se.printStackTrace();
System.out.println("SQLException [10][confirmReceivables][Excuting Query Failed]" + sqlIns + se.getMessage());
try
{
......@@ -333,7 +358,9 @@ conn = getConnection();
{
pstmt.close();
pstmt = null;
stmt3.close();
//stmt3.close();
pstmt3.close();
pstmt3 = null;
}
catch(Exception e)
......@@ -388,12 +415,15 @@ conn = getConnection();
pstmt.setDouble(23,suppBillAmt);
System.out.println("Setting Twenty Four Fields ..........24");
updInstr = pstmt.executeUpdate();
updInstr = pstmt.executeUpdate();
pstmt.close();
pstmt = null;
System.out.println("QUERY !!!!!!!!!------"+ sqlUpd);
System.out.println("QUERY EXECUTED::UPDATE MASTER .........:: "+ updInstr);
}//try
catch(SQLException se)
{
se.printStackTrace();
System.out.println("SQLException [10][confirmPayablesOpening][Excuting Query Failed]" + sqlUpd + se.getMessage());
try
{
......@@ -485,16 +515,21 @@ conn = getConnection();
try
{
sql = "SELECT CONTACT_CODE FROM "+table+" WHERE "+column+" = '"+sundryCode.trim()+"'";
stmtcc = conn.createStatement();
rscc = stmtcc.executeQuery(sql);
//stmtcc = conn.createStatement();
pstmt3 = conn.prepareStatement(sql);
rscc = pstmt3.executeQuery();
if(rscc.next())
{
contactCode = rscc.getString(1);
}
rscc.close();
rscc = null;
pstmt3.close();
pstmt3 = null;
}
catch(SQLException se)
{
se.printStackTrace();
System.out.println("SQLException []:[PayablesOpeningConfEJB][Excuting Query Failed]" +sql+ se.getMessage());
}
sundrybalMap.put("contact_code",contactCode);
......@@ -550,16 +585,22 @@ conn = getConnection();
System.out.println("RETURN FROM ACCTBAL ENTRIES");
//conn.commit(); //Gulzar 04-12-06
}//while
rsDtl.close();
rsDtl = null;
pstmt2.close();
pstmt2 = null;
try
{
System.out.println("emp code:="+empCode);
update = "UPDATE PAYABLES_HDR SET CONFIRMED = 'Y', CONF_DATE = ? ,EMP_CODE__APRV = ? where TRAN_ID = ?";
System.out.println("Confirm update SQL ::"+ update);
//System.out.println("Confirm update SQL ::"+ update);
pstmt = conn.prepareStatement(update);
pstmt.setTimestamp(1,new java.sql.Timestamp(System.currentTimeMillis()));
pstmt.setString(2,empCode);
pstmt.setString(3,tranID);
updCnt = pstmt.executeUpdate();
updCnt = pstmt.executeUpdate();
pstmt.close();
pstmt = null;
System.out.println("No of PAYABLES_HDR records updated ::*> "+updCnt);
if (updCnt == 1)
{
......@@ -642,10 +683,10 @@ conn = getConnection();
rsDtl.close();
rsDtl = null;
}
if (stmt != null)
if (pstmt != null)
{
stmt.close();
stmt = null;
pstmt.close();
pstmt = null;
}
if (conn != null)
{
......
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