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.system.config.ConnDriver;
......@@ -100,13 +100,16 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
if (bud_group_code == null || bud_group_code.trim().length() == 0 )
{
if(!editFlag.equalsIgnoreCase("A"))
{
errCode = "VMBDGREM";
errString = getErrorString("bud_group_code",errCode,userId);
break;
}
}else
{
if(!editFlag.equals("E"))
if(!editFlag.equalsIgnoreCase("E"))
{
sql = "select count(1) from bud_group where bud_group_code = ? ";
pstmt=conn.prepareStatement(sql);
......@@ -187,6 +190,27 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
errString = getErrorString("acct_code",errCode,userId);
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
......@@ -278,11 +302,20 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
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 ="";
Node pNode = null;
Node cNode = 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.
int alloc_percint = Integer.parseInt(alloc_perc);
......@@ -323,7 +356,7 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
}
}
}
}
break;
......@@ -366,6 +399,9 @@ public class BudgetGroup extends ValidatorEJB implements BudgetGroupLocal,Budget
return errString;
}
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------------------");
......
package ibase.webitm.ejb.fin.budget;
package ibase.webitm.ejb.fin;
import java.rmi.RemoteException;
import org.w3c.dom.*;
......
package ibase.webitm.ejb.fin.budget;
package ibase.webitm.ejb.fin;
import java.rmi.RemoteException;
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