Commit 17665dac authored by mjadhav's avatar mjadhav

add validation for site_code_pay


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@98009 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b5ebc4b4
......@@ -628,12 +628,12 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
ConnDriver connDriver = new ConnDriver();
StringBuffer errStringXml = new StringBuffer("<?xml version = \"1.0\"?> \r\n <Root> <Errors>");
E12GenericUtility e12GenericUtility = new E12GenericUtility();
String sitecodeto = "", sitecodefrom = "", tranId = "", itemCode = "",tranDate="";
int currentFormNo = 0, count = 0, ct = 0 ,periodCnt=0;
String accPeriodFr = "", siteCode = "", finEntity = "", accountCode = "", accountCodeTo = "", accountCodeFr = "", keyFlag = "",prdCode="",itemCodeNDC="";
String tranCode = "",entityTypeDlv="",entityCodeDlv="",entityNameDlv="",entityCode="",entityType="";
String accPeriodFr = "", siteCode = "", keyFlag = "",prdCode="",itemCodeNDC="";
String tranCode = "";
String contactCode="",spType="",empCode="",status="";
String contactCode="",spType="",empCode="",status="",siteCodePay="";
String itemSer="",taxClass="",taxChap="",taxEnv="",priceList="",salesPers="",stateCode="",countCode="",crTerm="",currencyCode="",acctCodeAp="",acctCodeApAdv="",cctrCodeAp="",cctrCodeApAdv="";
FinCommon finCommon = new FinCommon();
try
......@@ -966,6 +966,37 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
}
if("A".equalsIgnoreCase(keyFlag) && "A".equalsIgnoreCase(editFlag))
{
if(salesPers != null && salesPers.trim().length() > 0 )
{
sql="select count(*) as count from sales_pers where sales_pers = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, salesPers.trim());
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("count");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt > 0)
{
System.out.println("Duplicate " + childNodeName.toLowerCase() + " entered [" + salesPers + "]");
errCode = "VTDUSALPER";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
}
......@@ -1207,6 +1238,33 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
}
}
else if(childNodeName.equalsIgnoreCase("site_code__pay"))
{
siteCodePay = genericUtility.getColumnValue("site_code__pay", dom);
System.out.println("siteCodePay :"+siteCodePay);
if(siteCodePay != null && siteCodePay.trim().length() > 0 )
{
sql=" SELECT COUNT(1) AS COUNTER FROM site WHERE site_code = '" + siteCodePay.trim() + "'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
if(rs.next())
{
cnt = rs.getInt("COUNTER");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt==0)
{
errCode = "VMSITE1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}
......
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