Commit 69b8bad3 authored by nkhan's avatar nkhan

[S15IBAS003] Updated Sources For Adding Validation From MSI And removing extra validation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@103425 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 2c0ef364
......@@ -7,24 +7,12 @@ package ibase.webitm.ejb.dis;
import java.rmi.RemoteException;
import java.util.*;
import java.sql.*;
import java.util.Calendar;
import java.text.SimpleDateFormat;
import org.w3c.dom.*;
import java.text.NumberFormat;
import java.io.*;
import java.text.*;
import javax.ejb.SessionBean;
import javax.ejb.CreateException;
import javax.naming.InitialContext;
import ibase.webitm.utility.ITMException;
import ibase.webitm.ejb.*;
import ibase.webitm.ejb.fin.FinCommon;
//import ibase.webitm.utility.GenericUtility;
import ibase.webitm.utility.TransIDGenerator;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.system.config.*;
@javax.ejb.Stateless
......@@ -637,7 +625,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
String accPeriodFr = "", siteCode = "", keyFlag = "",prdCode="",itemCodeNDC="";
String tranCode = "";
String contactCode="",spType="",empCode="",status="",siteCodePay="";
String contactCode="",spType="",empCode="",status="", childNodeValue = "";
String itemSer="",taxClass="",taxChap="",taxEnv="",priceList="",salesPers="",stateCode="",countCode="",crTerm="",currencyCode="",acctCodeAp="",acctCodeApAdv="",cctrCodeAp="",cctrCodeApAdv="";
FinCommon finCommon = new FinCommon();
try
......@@ -671,6 +659,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
if (childNodeName.equalsIgnoreCase("contact_code"))
{
contactCode = e12GenericUtility.getColumnValue("contact_code", dom);
/* Comment BY Nasruddin START 22-SEP-16
if (contactCode == null || contactCode.trim().length() == 0)
{
errCode = "VTCONCDEMP";
......@@ -678,6 +667,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errFields.add(childNodeName.toLowerCase());
}
else
{ Comment BY Nasruddin 22-SEP-16 END*/
if (contactCode != null || contactCode.trim().length() > 0)
{
sql=" SELECT COUNT(1) AS COUNTER FROM CONTACT WHERE CONTACT_CODE = '" + contactCode.trim() + "'";
pstmt = conn.prepareStatement(sql);
......@@ -699,7 +690,6 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
}
}
}
else if(childNodeName.equalsIgnoreCase("sp_type"))
{
......@@ -885,8 +875,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
}
}
}
if(childNodeName.equalsIgnoreCase("price_list"))
/*Comment By Nasruddin 22-SEP-16 Start
else if(childNodeName.equalsIgnoreCase("price_list"))
{
//columnValue = getColumnValue(childNodeName.toLowerCase(),dom);
priceList = genericUtility.getColumnValue("price_list", dom);
......@@ -912,15 +902,38 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
}
}
}
else if(childNodeName.equalsIgnoreCase("sales_pers"))
}Comment By Nasruddin 22-SEP-16 end*/
// Changed By Nasruddin 22-SEP-16 Start
//else if(childNodeName.equalsIgnoreCase("sales_pers"))
else if(childNodeName.equalsIgnoreCase("sales_pers") && (("A").equals(editFlag)))
{
System.out.println("Validaion for field "+childNodeName);
salesPers = genericUtility.getColumnValue("sales_pers", dom);
System.out.println("salesPers :"+salesPers);
if(salesPers != null && salesPers.trim().length() > 0)
{
cnt = 0;
sql = "SELECT COUNT(1) FROM SALES_PERS WHERE SALES_PERS = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, salesPers);
rs = pstmt.executeQuery();
if( rs.next() )
{
cnt = rs.getInt(1);
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if(cnt > 0)
{
errCode = "VMPMKY";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
/*
sql = "select key_flag from transetup where tran_window='w_slpers'";
pstmt = conn.prepareStatement(sql);
rs = pstmt.executeQuery();
......@@ -998,15 +1011,11 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errFields.add(childNodeName.toLowerCase());
}
}
}
Changed By Nasruddin 22-SEP_-16 END*/
}
/* Comment By Nasruddin Start 22-SEP-16
else if(childNodeName.equalsIgnoreCase("sp_type"))
{
System.out.println("Validaion for field "+childNodeName);
......@@ -1019,7 +1028,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}/* Comment By Nasruddin END 22-SEP-16 */
else if(childNodeName.equalsIgnoreCase("state_code"))
{
System.out.println("Validaion for field "+childNodeName);
......@@ -1088,6 +1097,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
crTerm = checkNull(genericUtility.getColumnValue("cr_term", dom));
System.out.println("crTerm :"+crTerm);
/*Comment By Nasruddin Start 22-SEP-16
if(crTerm == null || crTerm.trim().length() == 0)
{
errCode="VTCRTMEMP";
......@@ -1095,7 +1105,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errFields.add(childNodeName.toLowerCase());
}
else
{
{ Comment By Nasruddin END 22-SEP-16*/
sql="select count(*) as cnt from crterm where cr_term = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -1117,16 +1127,14 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errFields.add(childNodeName.toLowerCase());
}
}
//}
}
else if(childNodeName.equalsIgnoreCase("curr_code"))
{
System.out.println("Validaion for field "+childNodeName);
currencyCode = checkNull(genericUtility.getColumnValue("curr_code", dom));
System.out.println("currencyCode :"+currencyCode);
/*Comment By Nasruddin Start 22-SEP-16
if(currencyCode == null || currencyCode.trim().length() == 0)
{
errCode ="VTCURREMP";
......@@ -1134,7 +1142,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errFields.add(childNodeName.toLowerCase());
}
else
{
{ Comment By Nasruddin END 22-SEP-16*/
sql="select count(*) as cnt from currency where curr_code = ? ";
pstmt = conn.prepareStatement(sql);
......@@ -1155,8 +1163,7 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
//}
}
else if(childNodeName.equalsIgnoreCase("acct_code__ap"))
{
......@@ -1243,8 +1250,8 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
/*Comment By Nasruddin 22-SEP-16 STARt
else if(childNodeName.equalsIgnoreCase("site_code__pay"))
{
siteCodePay = genericUtility.getColumnValue("site_code__pay", dom);
......@@ -1271,15 +1278,18 @@ public class SalePersonIC extends ValidatorEJB implements SalePersonICRemote,Sal
}
}
}
} Comment By Nasruddin 22-SEP-16 END*/
else if(childNodeName.equalsIgnoreCase("rep_cont_chk_days") || childNodeName.equalsIgnoreCase("allwd_exp_prd") || childNodeName.equalsIgnoreCase("exp_darchk_days"))
{
childNodeValue = genericUtility.getColumnValue(childNodeName, dom);
if(childNodeValue == null || childNodeValue.trim().length() > 0 )
{
errCode = "VMNEGATIVE";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
}
}
}// end for
break; // case 1 end
}
......
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