Commit 19efb191 authored by ngadkari's avatar ngadkari

migration of pb code in java for identical invoice without taxes is generated at HO site

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@215299 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 5c774632
......@@ -1287,6 +1287,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
String SendEmailOnNotify = "";
String xmlString = "",reportType = "PDF",usrLevel = "";
//Added By PriyankaC on 16OCt2019.[END]
String siteType="",creatInvOthlist="",creatInvOth="",otherSite="",refDate="";
if("Y".equalsIgnoreCase(autoInvOnDesp))
{
......@@ -1585,7 +1586,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
PostOrdInvoicePost postOrdInvoicePost = new PostOrdInvoicePost();
String forcedFlag="N";
String retString1=postOrdInvoicePost.invoicePosting(invoiceId, xtraParams, forcedFlag,conn);
postOrdInvoicePost = null;
//postOrdInvoicePost = null; COMMENTED BY NANDKUMAR GADKARI ON 13/01/20
System.out.println("PostOrdInvoicePost return string >>>>"+retString1);
if( retString1 != null && retString1.trim().length() > 0 )
{
......@@ -1600,6 +1601,55 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
pstmt.close();
pstmt=null;
//added by nandkumar gadkari on 13/01/20-----------------------start---------------------
sql = " select site_type from site where site_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, siteCodeShip);
rs = pstmt.executeQuery();
if(rs.next())
{
siteType= checkNullAndTrim(rs.getString(1));
}
rs.close();
rs = null;
pstmt.close();
pstmt = null;
creatInvOthlist = fnComm.getFinparams("999999", "ALOW_INV_OTH_SITE", conn);
if( "NULLFOUND".equalsIgnoreCase(creatInvOthlist) || creatInvOthlist == null)
{
creatInvOthlist="";
}
if(creatInvOthlist.trim().length() > 0)
{
String[] arrStr = creatInvOthlist.split(",");
for (int i = 0; i < arrStr.length; i++) {
creatInvOth = arrStr[i];
System.out.println("creatInvOth>>>>>>>>" + creatInvOth);
if(siteType.equalsIgnoreCase(creatInvOth.trim()))
{
otherSite = fnComm.getFinparams("999999", "INVOICE_OTHER_SITE", conn);
if( !"NULLFOUND".equalsIgnoreCase(creatInvOthlist) && creatInvOthlist != null && creatInvOthlist.trim().length() > 0)
{
retString1=postOrdInvoicePost.gbfCreateInvHdrOth( invoiceId, otherSite , "", refDate, xtraParams, conn);
if( retString1 != null && retString1.trim().length() > 0 )
{
return retString1;
}
}
}
}
}
//added by nandkumar gadkari on 13/01/20-----------------------end---------------------
//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 = ? ";
......
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