Commit 24e7b930 authored by dpawar's avatar dpawar

update source code


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93149 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 82e0c4cc
......@@ -99,10 +99,10 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
}
else
{
cnt= getDBRowCount(conn,"budgets","budget_id",budgetId);
cnt= getDBRowCount(conn,"bud_grp_acct","budget_id",budgetId);
if(cnt == 0)
{
errCode = "VMBDNTFND";
errCode = "VMBDNTFM";
errString = getErrorString("budget_id",errCode,userId);
break;
}
......@@ -115,7 +115,7 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
remarks = genericUtility.getColumnValue("remarks",dom);
if (remarks == null || remarks.trim().length() == 0 )
{
errCode = "VMSITENULL";
errCode = "VMREMNN";
errString = getErrorString("remarks",errCode,userId);
break;
}
......@@ -232,7 +232,7 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
GenericUtility genericUtility = GenericUtility.getInstance();
ConnDriver connDriver = new ConnDriver();
int currentFormNo =0;
String columnValue = null;
String columnValue = null,budget_Id="";
int ctr=0;
try
{
......@@ -263,12 +263,13 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
{
String confValue="N";
valueXmlString.append("<confirmed><![CDATA[").append(confValue).append("]]></confirmed>");
}
if((currentColumn.trim().equalsIgnoreCase("budget_id")))
{
String budgetId = genericUtility.getColumnValue("budget_id",dom);
//budget_Id=budgetId;
System.out.println("budget Id ----- :->> "+budgetId);
if(budgetId != null && budgetId.trim().length()>0 )
{
......@@ -299,16 +300,50 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
System.out.println("[" + currentColumn + "] ==> '" + columnValue + "'");
if (currentColumn.trim().equals("bud_group_code"))
{
String budGrpCode = genericUtility.getColumnValue("bud_group_code",dom);
System.out.println("budGrp Code ----- :->> "+budGrpCode);
String budGrpCode="", budId="",tranid="",bGroupCode="";
budGrpCode= genericUtility.getColumnValue("bud_group_code",dom);
budget_Id=genericUtility.getColumnValue("budget_id",dom1);
System.out.println("budGrp Code ----- ID :->> "+budGrpCode+" BUdget Id : "+budget_Id);
if(budGrpCode != null && budGrpCode.trim().length()>0 )
{
String budgetGrpCodeDesc = null,budgetAmt=null;
String budgetGrpCodeDesc = "";
double budgetAmt=0.0;
budgetGrpCodeDesc = getNameOrDescrForCode(conn, "bud_group", "descr", "bud_group_code", budGrpCode);
budgetAmt = getNameOrDescrForCode(conn, "bud_grp_acctdet", "budget_amt", "bud_group_code", budGrpCode);
//budgetAmt = getNameOrDescrForCode(conn, "bud_grp_acctdet", "budget_amt", "bud_group_code", budGrpCode);
tranid = getNameOrDescrForCode(conn, "bud_grp_acct", "tran_id", "budget_id", budget_Id);
System.out.println("transaction id------@@ "+tranid);
String sql1="select budgetacct.tran_id,budgetacct.budget_id,budgetacctdet.BUD_GROUP_CODE,budgetacctdet.budget_amt " +
" from bud_grp_acct budgetacct,bud_grp_acctdet budgetacctdet " +
" where budgetacct.tran_id= ? and budgetacctdet.bud_group_code = ?";
System.out.println("SQL------ : ["+sql1+"]");
try
{
pstmt = conn.prepareStatement(sql1);
pstmt.setString(1,tranid);
pstmt.setString(2,budGrpCode);
rs = pstmt.executeQuery();
if(rs.next())
{
//bGroupCode=rs.getString(1)==null ? "" : rs.getString(1);
budgetAmt=rs.getDouble("budget_amt");
}
System.out.println("budget amount---- >>"+budgetAmt);
}
catch(SQLException e)
{
System.out.println("SQL Exception BudgetGroupAcctAmd Class (item change) : "+e.getMessage());
e.printStackTrace();
}
catch(Exception ex)
{
System.out.println("Exception: BudgetGroupAcctAmd Class (item change) : "+ex.getMessage());
ex.printStackTrace();
}
valueXmlString.append("<bud_group_descr>").append("<![CDATA[" + budgetGrpCodeDesc + "]]>").append("</bud_group_descr>");
valueXmlString.append("<descr>").append("<![CDATA[" + budgetGrpCodeDesc + "]]>").append("</descr>");
valueXmlString.append("<budget_amt_old>").append("<![CDATA[" + budgetAmt + "]]>").append("</budget_amt_old>");
System.out.println("bud_group_descr ---------- >> : "+budgetGrpCodeDesc);
}
......
......@@ -6,6 +6,7 @@ import java.sql.ResultSet;
import java.sql.SQLException;
import java.sql.Timestamp;
import java.text.SimpleDateFormat;
import java.util.Date;
import javax.ejb.Stateless;
import ibase.system.config.ConnDriver;
......@@ -133,71 +134,129 @@ public class BudgetGroupAcctAmdConfirm extends ActionHandlerEJB implements Budge
private int updateBudgetAmmend(Connection conn,String tranId,String xtraParams)
{
System.out.println("---------in updateConfirm method------------");
String loginEmpCode ="",sql="",budGrpCode="",budgetId="",finEntity="";
String loginEmpCode ="",sql="",budGrpCode="",budgetId="",finEntity="",tran_id="",acctCode="",cctrCode="",analCode="",deptCode="";;
double budAmount=0.0;
PreparedStatement pstmt1=null;
ResultSet rs1=null;
int count=0;
int count=0,countAcctdet=0;
/*
try
{
sql="select budget_id,bud_group_code,budget_amt from budgrp_actdet_amd where amd_no = ?";
pstmt1=conn.prepareStatement(sql);
{
sql="select budget_id from budgrp_acct_amd where amd_no = ? ";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, tranId);
rs1=pstmt1.executeQuery();
if(rs1.next())
rs1 = pstmt1.executeQuery();
if( rs1.next() )
{
budgetId=rs1.getString(1);
budGrpCode=rs1.getString(2)==null ? "" : rs1.getString(1);
budAmount=rs1.getDouble(3);
}
rs1.close();
budgetId =rs1.getString(1)==null ? "":rs1.getString(1);
}
System.out.println("In updateBudgetAmmend : budget_id : "+budgetId);
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null;
sql="select fin_entity from budgets where budget_id = ? ";
pstmt1=conn.prepareStatement(sql);
pstmt1.setString(1, budgetId);
rs1=pstmt1.executeQuery();
if(rs1.next())
sql="select tran_id from bud_grp_acct where budget_id = ? ";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, budgetId);
rs1 = pstmt1.executeQuery();
if( rs1.next() )
{
finEntity=rs1.getString(1);
}
rs1.close();
tran_id =rs1.getString(1)==null ? "":rs1.getString(1);
}
System.out.println("In updateBudgetAmmend : tran_id : "+tran_id);
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null;
sql="select acct_code,cctr_code from bud_group_det where bud_group_code = ? ";
sql="update bud_grp_acctdet set budget_amt = ? where bud_group_code = ?";
pstmt1=conn.prepareStatement(sql);
//--------------------------------------------------------------------------------
sql="select bud_group_code,budget_amt from budgrp_actdet_amd where amd_no = ? ";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, tranId);
rs1 = pstmt1.executeQuery();
if( rs1.next() )
{
budGrpCode =rs1.getString(1)==null ? "":rs1.getString(1);
budAmount=rs1.getDouble(2);
}
System.out.println("In updateBudgetAmmend : budGrpCode : "+budgetId+" budAmount : "+budAmount);
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null;
sql=null;
sql="update bud_grp_acctdet set budget_amt = ? where tran_id = ? and bud_group_code = ?";
pstmt1 = conn.prepareStatement( sql );
pstmt1.setDouble(1, budAmount);
pstmt1.setString(2, tran_id);
pstmt1.setString(3, budGrpCode);
countAcctdet = pstmt1.executeUpdate();
System.out.println("----countAcctdet : "+countAcctdet);
//--------------------------------------------------------------------------------------------------------------------------
//updatation for budget_amt column for table acctbudget
sql = "select fin_entity,from_date from budgets where budget_id= ?";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1,budgetId);
rs1 = pstmt1.executeQuery();
Date fromDate = null;
if(rs1.next()){
finEntity = rs1.getString(1);
fromDate = rs1.getDate(5);
}
System.out.println("--------finEntity: "+finEntity+" fromDate: "+fromDate);
sql=null;
sql="select acct_code,cctr_code,anal_code,dept_code from bud_group_det where bud_group_code = ?";
pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, budGrpCode);
rs1 = pstmt1.executeQuery();
if( rs1.next() )
{
acctCode=rs1.getString(1);
cctrCode=rs1.getString(1);
analCode=rs1.getString(1);
deptCode=rs1.getString(1);
}
sql=null;
sql="update acctbudget set budget_amt = ? where fin_entity = ?,acct_code = ?,cctr_code = ?,anal_code = ?,dept_code= ? ";
pstmt1 = conn.prepareStatement( sql );
pstmt1.setDouble(1, budAmount);
pstmt1.setString(2, budGrpCode);
count = pstmt1.executeUpdate();
pstmt1.setString(2, finEntity);
//pstmt1.setDate(3, fromDate);
pstmt1.setString(3, loginEmpCode);
pstmt1.setString(4, tranId);
pstmt1.close();pstmt1=null;
count = pstmt1.executeUpdate();
System.out.println("In updateBudgetAmmend : budGrpCode : "+budgetId+" budAmount : "+budAmount);
rs1.close();
rs1=null;
pstmt1.close();
pstmt1=null;
}
catch(SQLException se)
{
System.out.println("SQL Exception : In updateBudgetAmmend() method");
se.printStackTrace();
}
sql="update budgrp_acct_amd set confirmed = ?,conf_date = ?,emp_code__aprv = ? where amd_no = ?";
sql="update budgrp_acct_amd set confirmed = ?,conf_date = ?,emp_code__aprv = ? where amd_no = ?";
try
{
loginEmpCode=GenericUtility.getInstance().getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode");
pstmt1 = conn.prepareStatement( sql );
pstmt1.setString(1, "Y");
......@@ -206,6 +265,7 @@ public class BudgetGroupAcctAmdConfirm extends ActionHandlerEJB implements Budge
pstmt1.setString(4, tranId);
count = pstmt1.executeUpdate();
System.out.println("confirm updated -------->>>>>>>>>updCount :"+count);
}
......@@ -249,6 +309,7 @@ public class BudgetGroupAcctAmdConfirm extends ActionHandlerEJB implements Budge
e.printStackTrace();
}
*/
return count;
}
......
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