Commit 3ec20b0c authored by caluka's avatar caluka

updated EJB code for Sundry type validation in sundry transfer [FI3LFRA001]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@95223 ce508802-f39f-4f6c-b175-0d175dae99d5
parent bf42e798
......@@ -87,7 +87,7 @@ public class SundryTransferIC extends ValidatorEJB implements SundryTransferICLo
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
int currentFormNo =0,count=0;
String accPeriodFr="",acctPrdTo="",siteCode="",finEntity="",sundryCodeFr="",sundryCodeTo="";
String accPeriodFr="",acctPrdTo="",siteCode="",finEntity="",sundryCodeFr="",sundryCodeTo="",sundryType="";
try
{
System.out.println("@@@@@@@@ wfvaldata called");
......@@ -143,6 +143,8 @@ public class SundryTransferIC extends ValidatorEJB implements SundryTransferICLo
else if(childNodeName.equalsIgnoreCase("sundry_code__fr"))
{
sundryCodeFr = genericUtility.getColumnValue("sundry_code__fr", dom);
sundryType = genericUtility.getColumnValue("sundry_type", dom);
System.out.println("sundryTypeFr["+sundryType+"]");
if(sundryCodeFr == null || (sundryCodeFr.length() == 0))
{
errList.add("VTSUNCDFR");
......@@ -154,6 +156,8 @@ public class SundryTransferIC extends ValidatorEJB implements SundryTransferICLo
}
else
{
if("S".equalsIgnoreCase(sundryType))
{
errCode = isExist("sundrybal","sundry_code",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
......@@ -163,11 +167,104 @@ public class SundryTransferIC extends ValidatorEJB implements SundryTransferICLo
errFields.add(childNodeName.toLowerCase());
}
}
/*if("S".equalsIgnoreCase(sundryType))
{
errCode = isExist("supplier","supp_code",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}*/
else if("E".equalsIgnoreCase(sundryType))
{
errCode = isExist("employee","emp_code",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("C".equalsIgnoreCase(sundryType))
{
errCode = isExist("customer","cust_code",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("T".equalsIgnoreCase(sundryType))
{
errCode = isExist("transporter","tran_code",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("P".equalsIgnoreCase(sundryType))
{
errCode = isExist("sales_pers","sales_pers",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("L".equalsIgnoreCase(sundryType))
{
errCode = isExist("loanparty","party_code",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("X".equalsIgnoreCase(sundryType))
{
errCode = isExist("tax_authority","tauth_code",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("B".equalsIgnoreCase(sundryType))
{
errCode = isExist("bank","bank_code",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("R".equalsIgnoreCase(sundryType))
{
errCode = isExist("strg_customer","sc_code",sundryCodeFr,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDFR";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
}
else if(childNodeName.equalsIgnoreCase("sundry_code__to"))
{
sundryCodeTo = genericUtility.getColumnValue("sundry_code__to", dom);
sundryType = genericUtility.getColumnValue("sundry_type", dom);
System.out.println("sundryTypeTo["+sundryType+"]");
if(sundryCodeTo == null || (sundryCodeTo.length() == 0))
{
errList.add("VTSUNCDTO");
......@@ -179,6 +276,7 @@ public class SundryTransferIC extends ValidatorEJB implements SundryTransferICLo
}
else
{ if("S".equalsIgnoreCase(sundryType))
{
errCode = isExist("sundrybal","sundry_code",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
......@@ -188,6 +286,99 @@ public class SundryTransferIC extends ValidatorEJB implements SundryTransferICLo
errFields.add(childNodeName.toLowerCase());
}
}
/*if("S".equalsIgnoreCase(sundryType))
{
errCode = isExist("supplier","supp_code",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}*/
else if("E".equalsIgnoreCase(sundryType))
{
errCode = isExist("employee","emp_code",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("C".equalsIgnoreCase(sundryType))
{
errCode = isExist("customer","cust_code",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("T".equalsIgnoreCase(sundryType))
{
errCode = isExist("transporter","tran_code",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("P".equalsIgnoreCase(sundryType))
{
errCode = isExist("sales_pers","sales_pers",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("L".equalsIgnoreCase(sundryType))
{
errCode = isExist("loanparty","party_code",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("X".equalsIgnoreCase(sundryType))
{
errCode = isExist("tax_authority","tauth_code",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("B".equalsIgnoreCase(sundryType))
{
errCode = isExist("bank","bank_code",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
else if("R".equalsIgnoreCase(sundryType))
{
errCode = isExist("strg_customer","sc_code",sundryCodeTo,conn);
if( "FALSE".equalsIgnoreCase(errCode ))
{
errCode = "VMSUNCDTO";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
}
else if(childNodeName.equalsIgnoreCase("acct_prd__fr"))
......
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