Commit 17e6eb89 authored by msaggam's avatar msaggam

In customer series sales_pers validation to based on itemser.sales_pers_yn...

In customer series sales_pers validation to based on itemser.sales_pers_yn flag (same as in sales order)

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@201254 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 7f8ef654
...@@ -86,6 +86,9 @@ implements CustomerLocal, CustomerRemote ...@@ -86,6 +86,9 @@ implements CustomerLocal, CustomerRemote
String errorType = ""; String errorType = "";
String errString = ""; String errString = "";
String tranId = ""; String tranId = "";
//Variable declared by Mahesh Saggam on 27-05-2019 [Start]
String modName = "";
//end
String custCode = "", ignoreCredit = "", ignoreDays = "", acctCodeAdv = "", cctrCodeAdv = "", groupCode = "", custCodeBil = "", stanCode = "", terrCode = ""; String custCode = "", ignoreCredit = "", ignoreDays = "", acctCodeAdv = "", cctrCodeAdv = "", groupCode = "", custCodeBil = "", stanCode = "", terrCode = "";
String stateCode = "", countCode = "", crTerm = "", currCode = "", currCode1 = "", acctCodeAr = "", cctrCodeAr = "", taxClass = "", taxChap = "", priceList = ""; String stateCode = "", countCode = "", crTerm = "", currCode = "", currCode1 = "", acctCodeAr = "", cctrCodeAr = "", taxClass = "", taxChap = "", priceList = "";
String salesPers = "", tranCode = "", siteCodeRcp = "", siteCode = "", channelPartner = "", blackListing = "", contactCode = "", bankCode = "", priceListDisc = ""; String salesPers = "", tranCode = "", siteCodeRcp = "", siteCode = "", channelPartner = "", blackListing = "", contactCode = "", bankCode = "", priceListDisc = "";
...@@ -114,6 +117,10 @@ implements CustomerLocal, CustomerRemote ...@@ -114,6 +117,10 @@ implements CustomerLocal, CustomerRemote
conn = getConnection(); conn = getConnection();
// Changes and Commented By Bhushan on 09-06-2016 :END // Changes and Commented By Bhushan on 09-06-2016 :END
userId = getValueFromXTRA_PARAMS(xtraParams, "loginCode"); userId = getValueFromXTRA_PARAMS(xtraParams, "loginCode");
//Changed by Mahesh Saggam on 27-05-2019 [Start]
modName = ("w_" + getValueFromXTRA_PARAMS(xtraParams, "obj_name")).toUpperCase();
System.out.println("transer=============================" + modName);
//Changed by Mahesh Saggam on 27-05-2019 [Start]
if ((objContext != null) && (objContext.trim().length() > 0)) if ((objContext != null) && (objContext.trim().length() > 0))
{ {
currentFormNo = Integer.parseInt(objContext); currentFormNo = Integer.parseInt(objContext);
...@@ -980,7 +987,8 @@ implements CustomerLocal, CustomerRemote ...@@ -980,7 +987,8 @@ implements CustomerLocal, CustomerRemote
} }
} }
} }
else if (childNodeName.equalsIgnoreCase("sales_pers")) //Changed By Mahesh Saggam on 27-05-2019[Start]
/*else if (childNodeName.equalsIgnoreCase("sales_pers"))
{ {
salesPers = checkNull(genericUtility.getColumnValue("sales_pers", dom)); salesPers = checkNull(genericUtility.getColumnValue("sales_pers", dom));
...@@ -1006,7 +1014,56 @@ implements CustomerLocal, CustomerRemote ...@@ -1006,7 +1014,56 @@ implements CustomerLocal, CustomerRemote
errList.add(errCode); errList.add(errCode);
errFields.add(childNodeName.toLowerCase()); errFields.add(childNodeName.toLowerCase());
} }
}*/
//sales_pers
else if (childNodeName.equalsIgnoreCase("sales_pers"))
{
String mItemSer = "", lsSalesPersYn = "", orderDateStr = "";
salesPers = checkNull(genericUtility.getColumnValue("sales_pers", dom));
mItemSer = checkNull(genericUtility.getColumnValue("item_ser", dom));
if (salesPers != null && salesPers.trim().length() > 0)
{
siteCode = checkNull(genericUtility.getColumnValue("site_code", dom));
orderDateStr = checkNull(genericUtility.getColumnValue("order_date", dom));
errCode = finCommon.isSalesPerson(siteCode, salesPers, modName, conn);
System.out.println("Value of salesPers is not null");
}
else
{
sql = "select (case when sales_pers_yn is null then 'N' else sales_pers_yn end) as sales_pers_yn from itemser where item_ser =?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, mItemSer);
rs = pstmt.executeQuery();
if (rs.next())
{
lsSalesPersYn = rs.getString("sales_pers_yn");
}
System.out.println("lsSalesPersYn = " + lsSalesPersYn);
rs.close();
rs = null;
pstmt.close();
pstmt = null;
if (lsSalesPersYn.equalsIgnoreCase("Y"))
{
errCode = "VMSLPERS1";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println(" Value for lsSalesPersYn = " + lsSalesPersYn );
}
if(salesPers == null || salesPers.trim().length() == 0)
{
errCode = "VMSALESPER";
errList.add(errCode);
errFields.add(childNodeName.toLowerCase());
System.out.println(" Value for salesPers = " + salesPers);
}
} }
//Changed By Mahesh Saggam on 27-05-2019[End]
/* Comment By Nasruddin [16-SEP-16] START /* Comment By Nasruddin [16-SEP-16] START
else else
{ {
......
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