Commit 43a2176e authored by apal's avatar apal

Client name:Pitambari

We need table structure for following outbound master and transaction as mentioned in the scope document :
1. Item Master
2. Customer Master
3. Scheme Master
4. Price-list Master
5. Invoice
6. Sales return

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@172666 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 3ebfb373
......@@ -5,6 +5,7 @@ import ibase.system.config.ConnDriver;
import ibase.utility.CommonConstants;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.E12CreateBatchLoadEjb;
import ibase.webitm.ejb.E12GenerateEDIEJB;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ProcessEJB;
import ibase.webitm.ejb.fin.FinCommon;
......@@ -1252,6 +1253,40 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
pstmt.executeUpdate();
pstmt.close();
pstmt=null;
//Added Arun by p 31-10-17 for generate edi outbond data when edi medium=4 and edi medium=1 -Start
String ediOption = "";
sql = "select edi_option from transetup where tran_window = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, "w_invoice");
rs = pstmt.executeQuery();
if (rs.next())
{
ediOption = rs.getString("edi_option");
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
System.out.println("ediOption:["+ediOption+"]");
System.out.println("invoiceId:["+invoiceId+"]");
if("1".equalsIgnoreCase(ediOption))
{
CreateRCPXML createRCPXML = new CreateRCPXML("w_invoice", "tran_id");
String dataStr = createRCPXML.getTranXML(invoiceId, conn);
System.out.println("dataStr =[ " + dataStr + "]");
Document ediDataDom = genericUtility.parseString(dataStr);
System.out.println("xtraParams:["+xtraParams+"]");
E12GenerateEDIEJB e12GenerateEDIEJB = new E12GenerateEDIEJB();
String retString = e12GenerateEDIEJB.nfCreateEdiMultiLogic(ediDataDom,"w_invoice", xtraParams);
System.out.println("retString from E12GenerateEDIEJB before = ["+ retString + "]");
if (retString != null && "SUCCESS".equalsIgnoreCase(retString))
{
System.out.println("retString from E12GenerateEDIEJB = ["+ retString + "]");
}
}
//Added Arun p 31-10-17 for generate edi outbond data when edi medium=4 and edi medium=1 -Ended
//CreteCommCrNote creteCommCrNote = new CreteCommCrNote();
CalculateCommission calCom=new CalculateCommission();
commDrcrConf = checkNull(fnComm.getFinparams("999999", "COMM_DRCR_CONF", conn));
......
......@@ -17,7 +17,6 @@ import ibase.webitm.ejb.sys.UtilMethods;
import java.rmi.RemoteException;
import java.util.*;
import java.util.Date;
import java.text.*;
import java.sql.*;
......@@ -2122,7 +2121,23 @@ public class SalesReturnConfirm extends ActionHandlerEJB implements SalesReturnC
}
}
}
//Added by Arun p 31-10-17 for generate edi outbond data when edi medium=4 and edi medium=1 -Start
else if(!("Y".equalsIgnoreCase(ls_channel_partner)) && "1".equals(ediOption))
{
CreateRCPXML createRCPXML = new CreateRCPXML("w_salesreturn_retn", "tran_id");
dataStr = createRCPXML.getTranXML(msalereturn, conn);
System.out.println("dataStr =[ " + dataStr + "]");
Document ediDataDom = genericUtility.parseString(dataStr);
System.out.println("xtraParams:["+xtraParams+"]");
E12GenerateEDIEJB e12GenerateEDIEJB = new E12GenerateEDIEJB();
retString = e12GenerateEDIEJB.nfCreateEdiMultiLogic(ediDataDom,"w_salesreturn_retn", xtraParams);
System.out.println("retString from E12GenerateEDIEJB before = ["+ retString + "]");
if (retString != null && "SUCCESS".equalsIgnoreCase(retString))
{
System.out.println("retString from E12GenerateEDIEJB = ["+ retString + "]");
}
}
//Added by Arun p 31-10-17 for generate edi outbond data when edi medium=4 and edi medium=1 -end
sql = "Select count(*) From sreturndet Where tran_id = ? and ret_rep_flag = 'P'";
pstmt = conn.prepareStatement(sql);
......
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