Commit 2f0407c8 authored by wansari's avatar wansari

W16LKAT002 updated post save component for taking cctr code sal and acct code sal from fincommon.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@105292 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 609e0216
......@@ -85,6 +85,8 @@ public class SorderWizardPosEJB extends ValidatorEJB implements SorderWizardPosE
String siteCodeOrd = "",orderDate = "",itemSer = "",custCode = "",custCodeDlv = "",custCodeBil = "", dlvTerm = "", userId = "",remarks = "",
crTerm = "",currCode = "",stanCode = "",tranCode = "",transMode = "",currCodeFrt = "",currCodeIns = "",orderType = "",random = "",
sql = "",priceList = "",priceListClg = "";
String lsCctrcodeSal = "";
try
{
AppConnectParm appConnect = new AppConnectParm();
......@@ -239,6 +241,14 @@ public class SorderWizardPosEJB extends ValidatorEJB implements SorderWizardPosE
{
dueDate = checkNullAndTrim(childNode.getFirstChild().getNodeValue());
}
else if(childNode != null && "price_list".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
priceList = checkNullAndTrim(childNode.getFirstChild().getNodeValue());
}
else if(childNode != null && "price_list__clg".equalsIgnoreCase(childNode.getNodeName()) && childNode.getFirstChild() != null)
{
priceListClg = checkNullAndTrim(childNode.getFirstChild().getNodeValue());
}
}
......@@ -246,7 +256,7 @@ public class SorderWizardPosEJB extends ValidatorEJB implements SorderWizardPosE
System.out.println("Sales Order Exchange Rate is=["+lcExchRate+"]");
//Changed by wasim on 09-DEC-2016 for account code sal [START]
sql = " SELECT ACCT_CODE__SAL,CCTR_CODE__SAL FROM ITEMSER WHERE ITEM_SER = ? ";
/*sql = " SELECT ACCT_CODE__SAL,CCTR_CODE__SAL FROM ITEMSER WHERE ITEM_SER = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, itemSer);
rs = pstmt.executeQuery();
......@@ -262,9 +272,30 @@ public class SorderWizardPosEJB extends ValidatorEJB implements SorderWizardPosE
if(pstmt != null)
{
pstmt.close();pstmt = null;
}
}*/
//Changed by wasim on 09-DEC-2016 for account code sal [START]
lsCctrcodeSal = finCommon.getAcctDetrTtype("", itemSer, "SAL", orderType, conn);
System.out.println("lsCctrcodeSal in SorderWizPost Save["+lsCctrcodeSal+"]");
String lsAcctcodeSalArr[] = lsCctrcodeSal.split(",");
if(lsAcctcodeSalArr.length>0)
{
acctCodeSal=lsAcctcodeSalArr[0];
}
else
{
acctCodeSal="";
}
if(lsAcctcodeSalArr.length>0)
{
cctrCodeSal = lsAcctcodeSalArr[1];
}
else
{
cctrCodeSal="";
}
sql = " SELECT EMAIL_ADDR,LOC_GROUP FROM CUSTOMER WHERE CUST_CODE = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCode);
......@@ -283,7 +314,7 @@ public class SorderWizardPosEJB extends ValidatorEJB implements SorderWizardPosE
pstmt.close();pstmt = null;
}
sql = " SELECT PRICE_LIST,PRICE_LIST__CLG FROM CUST_PLIST WHERE CUST_CODE =? AND ORDER_TYPE =? ";
/*sql = " SELECT PRICE_LIST,PRICE_LIST__CLG FROM CUST_PLIST WHERE CUST_CODE =? AND ORDER_TYPE =? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, custCodeDlv);
pstmt.setString(2, orderType);
......@@ -300,7 +331,7 @@ public class SorderWizardPosEJB extends ValidatorEJB implements SorderWizardPosE
if(pstmt != null)
{
pstmt.close();pstmt = null;
}
}*/
saleOrder = (saleOrder == null) ? "" : saleOrder;
......
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