Commit b2ee363e authored by ssurve's avatar ssurve

OLD LOGIC => Intially site_code__budget was read from site table against site...

OLD LOGIC => Intially site_code__budget was read from site table against site code as login site code.
Against this site_code__budget, budget_id was fetched from budgets table and was cross checked with selected budget id in the grid.

NEW LOGIC => Instead of this now site_code will be read from site table against selected budget id and if such record not found then error message.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93204 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 08864f71
......@@ -89,44 +89,20 @@ public class BudgetGrpAcctGenPrc extends ActionHandlerEJB implements BudgetGrpAc
String budgetGrpCode = null;
Float budgetAmt = 0.00f;
// Getting site code against loginSiteCode from XTRA PARAMS
// Getting site code against selected budget id. Modified on 11-Jun-2013
sql = "select site_code__budget from site where site_code = ?";
sql = "select site_code from site where budget_id = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,loginSiteCode);
pstmt.setString(1,budgetId);
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;
}
......
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