Commit a65402fd authored by dpawar's avatar dpawar

added validation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95942 ce508802-f39f-4f6c-b175-0d175dae99d5
parent bcdd7a0e
...@@ -349,7 +349,7 @@ public class MiscVchEmpIC extends ValidatorEJB implements MiscVchEmpICLocal,Misc ...@@ -349,7 +349,7 @@ public class MiscVchEmpIC extends ValidatorEJB implements MiscVchEmpICLocal,Misc
if (childNodeName.equalsIgnoreCase("acct_code__adv")) if (childNodeName.equalsIgnoreCase("acct_code__adv"))
{ {
acctCodeAdv = checkNull(genericUtility.getColumnValue("acct_code__adv",dom)); acctCodeAdv = checkNull(genericUtility.getColumnValue("acct_code__adv",dom));
System.out.println("acct_code__adv A/c-->["+acctCodeAp+"]"); System.out.println("acct_code__adv A/c-->["+acctCodeAdv+"]");
if (acctCodeAdv.length() > 0) if (acctCodeAdv.length() > 0)
{ {
cnt1=getDBRowCount(conn,"Accounts","ACCT_CODE",acctCodeAdv); cnt1=getDBRowCount(conn,"Accounts","ACCT_CODE",acctCodeAdv);
...@@ -364,7 +364,7 @@ public class MiscVchEmpIC extends ValidatorEJB implements MiscVchEmpICLocal,Misc ...@@ -364,7 +364,7 @@ public class MiscVchEmpIC extends ValidatorEJB implements MiscVchEmpICLocal,Misc
if (childNodeName.equalsIgnoreCase("cctr_code__adv")) if (childNodeName.equalsIgnoreCase("cctr_code__adv"))
{ {
cctrCodeAdv = checkNull(genericUtility.getColumnValue("cctr_code__adv",dom)); cctrCodeAdv = checkNull(genericUtility.getColumnValue("cctr_code__adv",dom));
System.out.println("cctr_code__adv--->>["+cctrCodeAp+"]"); System.out.println("cctr_code__adv--->>["+cctrCodeAdv+"]");
if (cctrCodeAdv.length() > 0) if (cctrCodeAdv.length() > 0)
{ {
cnt1=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAdv); cnt1=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAdv);
...@@ -379,7 +379,7 @@ public class MiscVchEmpIC extends ValidatorEJB implements MiscVchEmpICLocal,Misc ...@@ -379,7 +379,7 @@ public class MiscVchEmpIC extends ValidatorEJB implements MiscVchEmpICLocal,Misc
} //end for loop } //end for loop
break; break;
case 2 : case 2 :
parentNodeList = dom.getElementsByTagName("Detail2"); parentNodeList = dom.getElementsByTagName("Detail2");
...@@ -426,6 +426,61 @@ public class MiscVchEmpIC extends ValidatorEJB implements MiscVchEmpICLocal,Misc ...@@ -426,6 +426,61 @@ public class MiscVchEmpIC extends ValidatorEJB implements MiscVchEmpICLocal,Misc
} }
} }
if (childNodeName.equalsIgnoreCase("acct_code__adv"))
{
acctCodeAdv = checkNull(genericUtility.getColumnValue("acct_code__adv",dom));
System.out.println("acct_code__adv Detail A/c-->["+acctCodeAdv+"]");
if (acctCodeAdv.length() > 0)
{
cnt1=getDBRowCount(conn,"Accounts","ACCT_CODE",acctCodeAdv);
System.out.println("acct_code__adv A/c code cnt1--->"+cnt1);
if(cnt1 == 0){
errCode = "VMACTADNF";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
}
}
if (childNodeName.equalsIgnoreCase("cctr_code__adv"))
{
cctrCodeAdv = checkNull(genericUtility.getColumnValue("cctr_code__adv",dom));
System.out.println("cctr_code__adv--->>["+cctrCodeAdv+"]");
if (cctrCodeAdv.length() > 0)
{
cnt1=getDBRowCount(conn,"COSTCTR","CCTR_CODE",cctrCodeAdv);
System.out.println("cctr_code__adv code cnt1--->"+cnt1);
if(cnt1 == 0){
errCode = "VMCTRADNF";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
}
}
//--
if(childNodeName.equalsIgnoreCase("acct_code"))
{
String acctCode="";
acctCode = checkNull(genericUtility.getColumnValue("acct_code",dom));
System.out.println("acctCode detail---->["+acctCode+"]");
if (acctCode.length()==0)
{
errCode = "VMACTCNN";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
else
{
cnt1=getDBRowCount(conn,"Accounts","ACCT_CODE",acctCode);
System.out.println("acctCode DETAIL cnt1--->"+cnt1);
if(cnt1 == 0){
errCode = "VMACTCNF";
errList.add( errCode );
errFields.add( childNodeName.toLowerCase() );
}
}
}
if(childNodeName.equalsIgnoreCase("cctr_code")) if(childNodeName.equalsIgnoreCase("cctr_code"))
{ {
cctrCode = checkNull(genericUtility.getColumnValue("cctr_code",dom)); cctrCode = checkNull(genericUtility.getColumnValue("cctr_code",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