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 ...@@ -99,10 +99,10 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
} }
else else
{ {
cnt= getDBRowCount(conn,"budgets","budget_id",budgetId); cnt= getDBRowCount(conn,"bud_grp_acct","budget_id",budgetId);
if(cnt == 0) if(cnt == 0)
{ {
errCode = "VMBDNTFND"; errCode = "VMBDNTFM";
errString = getErrorString("budget_id",errCode,userId); errString = getErrorString("budget_id",errCode,userId);
break; break;
} }
...@@ -115,7 +115,7 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA ...@@ -115,7 +115,7 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
remarks = genericUtility.getColumnValue("remarks",dom); remarks = genericUtility.getColumnValue("remarks",dom);
if (remarks == null || remarks.trim().length() == 0 ) if (remarks == null || remarks.trim().length() == 0 )
{ {
errCode = "VMSITENULL"; errCode = "VMREMNN";
errString = getErrorString("remarks",errCode,userId); errString = getErrorString("remarks",errCode,userId);
break; break;
} }
...@@ -232,7 +232,7 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA ...@@ -232,7 +232,7 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
GenericUtility genericUtility = GenericUtility.getInstance(); GenericUtility genericUtility = GenericUtility.getInstance();
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
int currentFormNo =0; int currentFormNo =0;
String columnValue = null; String columnValue = null,budget_Id="";
int ctr=0; int ctr=0;
try try
{ {
...@@ -263,12 +263,13 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA ...@@ -263,12 +263,13 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
{ {
String confValue="N"; String confValue="N";
valueXmlString.append("<confirmed><![CDATA[").append(confValue).append("]]></confirmed>"); valueXmlString.append("<confirmed><![CDATA[").append(confValue).append("]]></confirmed>");
} }
if((currentColumn.trim().equalsIgnoreCase("budget_id"))) if((currentColumn.trim().equalsIgnoreCase("budget_id")))
{ {
String budgetId = genericUtility.getColumnValue("budget_id",dom); String budgetId = genericUtility.getColumnValue("budget_id",dom);
//budget_Id=budgetId;
System.out.println("budget Id ----- :->> "+budgetId); System.out.println("budget Id ----- :->> "+budgetId);
if(budgetId != null && budgetId.trim().length()>0 ) if(budgetId != null && budgetId.trim().length()>0 )
{ {
...@@ -299,16 +300,50 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA ...@@ -299,16 +300,50 @@ public class BudgetGroupAcctAmd extends ValidatorEJB implements BudgetGroupAcctA
System.out.println("[" + currentColumn + "] ==> '" + columnValue + "'"); System.out.println("[" + currentColumn + "] ==> '" + columnValue + "'");
if (currentColumn.trim().equals("bud_group_code")) if (currentColumn.trim().equals("bud_group_code"))
{ {
String budGrpCode = genericUtility.getColumnValue("bud_group_code",dom); String budGrpCode="", budId="",tranid="",bGroupCode="";
System.out.println("budGrp Code ----- :->> "+budGrpCode); 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 ) 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); 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>"); valueXmlString.append("<budget_amt_old>").append("<![CDATA[" + budgetAmt + "]]>").append("</budget_amt_old>");
System.out.println("bud_group_descr ---------- >> : "+budgetGrpCodeDesc); System.out.println("bud_group_descr ---------- >> : "+budgetGrpCodeDesc);
} }
......
...@@ -6,6 +6,7 @@ import java.sql.ResultSet; ...@@ -6,6 +6,7 @@ import java.sql.ResultSet;
import java.sql.SQLException; import java.sql.SQLException;
import java.sql.Timestamp; import java.sql.Timestamp;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.Date;
import javax.ejb.Stateless; import javax.ejb.Stateless;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
...@@ -133,71 +134,129 @@ public class BudgetGroupAcctAmdConfirm extends ActionHandlerEJB implements Budge ...@@ -133,71 +134,129 @@ public class BudgetGroupAcctAmdConfirm extends ActionHandlerEJB implements Budge
private int updateBudgetAmmend(Connection conn,String tranId,String xtraParams) private int updateBudgetAmmend(Connection conn,String tranId,String xtraParams)
{ {
System.out.println("---------in updateConfirm method------------"); 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; double budAmount=0.0;
PreparedStatement pstmt1=null; PreparedStatement pstmt1=null;
ResultSet rs1=null; ResultSet rs1=null;
int count=0; int count=0,countAcctdet=0;
/*
try try
{ {
sql="select budget_id,bud_group_code,budget_amt from budgrp_actdet_amd where amd_no = ?"; sql="select budget_id from budgrp_acct_amd where amd_no = ? ";
pstmt1=conn.prepareStatement(sql); pstmt1 = conn.prepareStatement(sql);
pstmt1.setString(1, tranId); pstmt1.setString(1, tranId);
rs1=pstmt1.executeQuery(); rs1 = pstmt1.executeQuery();
if( rs1.next() )
if(rs1.next())
{ {
budgetId=rs1.getString(1); budgetId =rs1.getString(1)==null ? "":rs1.getString(1);
budGrpCode=rs1.getString(2)==null ? "" : rs1.getString(1); }
budAmount=rs1.getDouble(3); System.out.println("In updateBudgetAmmend : budget_id : "+budgetId);
} rs1.close();
rs1.close();
rs1=null; rs1=null;
pstmt1.close(); pstmt1.close();
pstmt1=null; 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); tran_id =rs1.getString(1)==null ? "":rs1.getString(1);
} }
rs1.close(); System.out.println("In updateBudgetAmmend : tran_id : "+tran_id);
rs1.close();
rs1=null; rs1=null;
pstmt1.close(); pstmt1.close();
pstmt1=null; 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.setDouble(1, budAmount);
pstmt1.setString(2, budGrpCode); pstmt1.setString(2, finEntity);
count = pstmt1.executeUpdate(); //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;
} sql="update budgrp_acct_amd set confirmed = ?,conf_date = ?,emp_code__aprv = ? where amd_no = ?";
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 = ?";
try
{
loginEmpCode=GenericUtility.getInstance().getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode"); loginEmpCode=GenericUtility.getInstance().getValueFromXTRA_PARAMS(xtraParams, "loginEmpCode");
pstmt1 = conn.prepareStatement( sql ); pstmt1 = conn.prepareStatement( sql );
pstmt1.setString(1, "Y"); pstmt1.setString(1, "Y");
...@@ -206,6 +265,7 @@ public class BudgetGroupAcctAmdConfirm extends ActionHandlerEJB implements Budge ...@@ -206,6 +265,7 @@ public class BudgetGroupAcctAmdConfirm extends ActionHandlerEJB implements Budge
pstmt1.setString(4, tranId); pstmt1.setString(4, tranId);
count = pstmt1.executeUpdate(); count = pstmt1.executeUpdate();
System.out.println("confirm updated -------->>>>>>>>>updCount :"+count); System.out.println("confirm updated -------->>>>>>>>>updCount :"+count);
} }
...@@ -249,6 +309,7 @@ public class BudgetGroupAcctAmdConfirm extends ActionHandlerEJB implements Budge ...@@ -249,6 +309,7 @@ public class BudgetGroupAcctAmdConfirm extends ActionHandlerEJB implements Budge
e.printStackTrace(); e.printStackTrace();
} }
*/
return count; 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