Commit 1e888fcd authored by ssurve's avatar ssurve

Check added that current budget id must be present in site master.

This check along with getting site_code_budget from site table moved out of while loop.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93199 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b3f21cb2
...@@ -89,6 +89,52 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc ...@@ -89,6 +89,52 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
String budgetGrpCode = null; String budgetGrpCode = null;
Float budgetAmt = 0.00f; Float budgetAmt = 0.00f;
// Getting site code against loginSiteCode from XTRA PARAMS
sql = "select site_code__budget from site where site_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,loginSiteCode);
rs = pstmt.executeQuery();
if(rs.next()){
siteCode = rs.getString(1);
}
System.out.println("\n siteCode : "+siteCode);
this.closeResources(pstmt, rs);
sql = null;
if(siteCode==null){
errString = itmDBAccessEJB.getErrorString("","VTSITCODER",chgUser);
return errString;
}
sql = "select budget_id from budgets where site_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
rs = pstmt.executeQuery();
String siteBudgetId = null;
if(rs.next()){
siteBudgetId = rs.getString(1);
}
if(siteBudgetId!=null&&siteBudgetId.equals(budgetId)==false){
errString = itmDBAccessEJB.getErrorString("","VTBUDSITNF",chgUser);
return errString;
}
this.closeResources(pstmt, rs);
sql = null;
//-----------------------------------------
sql = "select bgd.bud_group_code,bgd.budget_amt "+ sql = "select bgd.bud_group_code,bgd.budget_amt "+
" from bud_grp_acct bga, bud_grp_acctdet bgd "+ " from bud_grp_acct bga, bud_grp_acctdet bgd "+
"where bgd.tran_id = ? " + "where bgd.tran_id = ? " +
...@@ -167,31 +213,6 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc ...@@ -167,31 +213,6 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
//--------------------------------------------------------------------------- //---------------------------------------------------------------------------
// Getting site code against loginSiteCode from XTRA PARAMS
sql = "select site_code__budget from site where site_code = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,loginSiteCode);
rs = pstmt.executeQuery();
if(rs.next()){
siteCode = rs.getString(1);
}
System.out.println("\n siteCode : "+siteCode);
this.closeResources(pstmt, rs);
sql = null;
if(siteCode==null){
errString = itmDBAccessEJB.getErrorString("","VTSITCODER",chgUser);
return errString;
}
sql = "select acct_prd,prd_code,fin_entity,from_date,to_date from budgets where budget_id= ?"; sql = "select acct_prd,prd_code,fin_entity,from_date,to_date from budgets where budget_id= ?";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
......
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