Commit 534e47d8 authored by dsawant's avatar dsawant

updated


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@93074 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 8f3f9ae7
package ibase.webitm.ejb.fin.budget; package ibase.webitm.ejb.fin;
import ibase.dw.metadata.Case; import ibase.dw.metadata.Case;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
...@@ -100,13 +100,16 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget ...@@ -100,13 +100,16 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
if (bud_group_code == null || bud_group_code.trim().length() == 0 ) if (bud_group_code == null || bud_group_code.trim().length() == 0 )
{
if(!editFlag.equalsIgnoreCase("A"))
{ {
errCode = "VMBDGREM"; errCode = "VMBDGREM";
errString = getErrorString("bud_group_code",errCode,userId); errString = getErrorString("bud_group_code",errCode,userId);
break; break;
}
}else }else
{ {
if(!editFlag.equals("E")) if(!editFlag.equalsIgnoreCase("E"))
{ {
sql = "select count(1) from bud_group where bud_group_code = ? "; sql = "select count(1) from bud_group where bud_group_code = ? ";
pstmt=conn.prepareStatement(sql); pstmt=conn.prepareStatement(sql);
...@@ -187,6 +190,27 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget ...@@ -187,6 +190,27 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
errString = getErrorString("acct_code",errCode,userId); errString = getErrorString("acct_code",errCode,userId);
break; break;
} }
else
{
sql = "select count(1) from accounts where acct_code = ? ";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1,acct_code);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt(1);
}
pstmt.close();
rs.close();
pstmt = null;
rs = null;
if(cnt == 0)
{
errCode = "VMACTCDINV";
errString = getErrorString("acct_code",errCode,userId);
break;
}
}
//exist validation //exist validation
...@@ -278,11 +302,20 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget ...@@ -278,11 +302,20 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
if (childNodeName.equalsIgnoreCase("alloc_perc")) if (childNodeName.equalsIgnoreCase("alloc_perc"))
{ {
String alloc_perc = genericUtility.getColumnValue("alloc_perc", dom2);
if (alloc_perc == null || alloc_perc.trim().length() == 0 )
{
errCode = "VMIAPCA";
errString = getErrorString("alloc_perc",errCode,userId);
break;
}
else
{
String score =""; String score ="";
Node pNode = null; Node pNode = null;
Node cNode = null; Node cNode = null;
NodeList cNodeList = null; NodeList cNodeList = null;
String alloc_perc = genericUtility.getColumnValue("alloc_perc", dom2); //String alloc_perc = genericUtility.getColumnValue("alloc_perc", dom2);
// isActiveStatus = genericUtility.getColumnValue("is_active", dom2); // Added by Amit D on 30 Mar. // isActiveStatus = genericUtility.getColumnValue("is_active", dom2); // Added by Amit D on 30 Mar.
int alloc_percint = Integer.parseInt(alloc_perc); int alloc_percint = Integer.parseInt(alloc_perc);
...@@ -323,7 +356,7 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget ...@@ -323,7 +356,7 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
} }
}
} }
} }
break; break;
...@@ -366,6 +399,9 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget ...@@ -366,6 +399,9 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
return errString; return errString;
} }
public String itemChanged(String xmlString,String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException public String itemChanged(String xmlString,String xmlString1,String xmlString2, String objContext, String currentColumn, String editFlag, String xtraParams) throws RemoteException,ITMException
{ {
System.out.println("------------------ itemChanged called------------------"); System.out.println("------------------ itemChanged called------------------");
......
package ibase.webitm.ejb.fin.budget; package ibase.webitm.ejb.fin;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import org.w3c.dom.*; import org.w3c.dom.*;
......
package ibase.webitm.ejb.fin.budget; package ibase.webitm.ejb.fin;
import java.rmi.RemoteException; import java.rmi.RemoteException;
import org.w3c.dom.*; import org.w3c.dom.*;
......
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