Commit 1d1b1818 authored by ssurve's avatar ssurve

Working code after passing UT


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93084 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 685e0d94
......@@ -39,6 +39,9 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
PreparedStatement psStmtCCode = null;
ResultSet rsCCode = null;
PreparedStatement psStatement =null;
ResultSet rsData = null;
System.out.println("\n ************** tranID ***************\n "+tranID);
System.out.println("\n ************** xtraParams ***************\n "+xtraParams);
......@@ -112,15 +115,6 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
System.out.println("\n budgetGrpCode "+budgetGrpCode+"\t budgetAmt : "+budgetAmt);
/*StringBuffer prefix = new StringBuffer();
int zeros = 10 - budgetGrpCode.length();
for(int j=1;j<=zeros;j++){
prefix.append("0");
}
budgetGrpCode = prefix.toString()+budgetGrpCode;*/
this.closeResources(pstmt, rs);
sql = null;
......@@ -158,31 +152,6 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
if(finEntity!=null)
finEntity = finEntity.trim();
this.closeResources(pstmt, rs);
sql = null;
//--------------------------------
sql =" select count(*) from acctbudget "+
"where bud_group_code = ? "+
"and budget_id= ? "+
"and acct_prd= ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,budgetGrpCode);
pstmt.setString(2,budgetId);
pstmt.setString(3,acctPrd);
rs = pstmt.executeQuery();
int cnt = 0;
if(rs.next())
{
cnt = rs.getInt(1);
}
System.out.println("\n cnt "+cnt);
this.closeResources(pstmt, rs);
sql = null;
......@@ -239,9 +208,10 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
sql = "select dept_code, anal_code, cctr_code, alloc_perc, acct_code from bud_group_det where bud_group_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,budgetGrpCode);
rs = pstmt.executeQuery();
psStatement = conn.prepareStatement(sql);
psStatement.setString(1,budgetGrpCode);
rsData = psStatement.executeQuery();
Float final_budget_amt = 0.00f;
......@@ -252,13 +222,13 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
int cntExist = 0;
while(rs.next()){
while(rsData.next()){
deptCode = rs.getString(1);
analCode = rs.getString(2);
cctrCode = rs.getString(3);
allocPerc = rs.getFloat(4);
acctCode = rs.getString(5);
deptCode = rsData.getString(1);
analCode = rsData.getString(2);
cctrCode = rsData.getString(3);
allocPerc = rsData.getFloat(4);
acctCode = rsData.getString(5);
if(acctCode!=null)
acctCode = acctCode.trim();
......@@ -325,7 +295,6 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
}
System.out.println("\n cntExist acct budget : "+cntExist);
this.closeResources(pstmt, rs);
sql = null;
......@@ -334,6 +303,9 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
// Error : Account already generated for selected budget group code, budget_id,
// fin_entity,acct_code,cctr_code,anal_code,from_date,dept_code
System.out.println("\n Error : Account already generated for selected budget group code, budget_id, "+
"fin_entity,acct_code,cctr_code,anal_code,from_date,dept_code");
errString = itmDBAccessEJB.getErrorString("","VTBUACEXST",chgUser);
return errString;
......@@ -389,6 +361,7 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
} // while loop end
conn.commit();
System.out.println("Committed...");
errString = itmDBAccessEJB.getErrorString("","VTBUDACSUC",chgUser);
return errString;
} // End of else
......@@ -438,6 +411,14 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
psStmtCCode.close();
psStmtCCode = null;
}
if(rsData!=null){
rsData.close();
rsData=null;
}
if(psStatement!=null){
psStatement.close();
psStatement=null;
}
if(conn != null)
{
conn.close();
......
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