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 ...@@ -1287,6 +1287,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
String SendEmailOnNotify = ""; String SendEmailOnNotify = "";
String xmlString = "",reportType = "PDF",usrLevel = ""; String xmlString = "",reportType = "PDF",usrLevel = "";
//Added By PriyankaC on 16OCt2019.[END] //Added By PriyankaC on 16OCt2019.[END]
String siteType="",creatInvOthlist="",creatInvOth="",otherSite="",refDate="";
if("Y".equalsIgnoreCase(autoInvOnDesp)) if("Y".equalsIgnoreCase(autoInvOnDesp))
{ {
...@@ -1585,7 +1586,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -1585,7 +1586,7 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
PostOrdInvoicePost postOrdInvoicePost = new PostOrdInvoicePost(); PostOrdInvoicePost postOrdInvoicePost = new PostOrdInvoicePost();
String forcedFlag="N"; String forcedFlag="N";
String retString1=postOrdInvoicePost.invoicePosting(invoiceId, xtraParams, forcedFlag,conn); 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); System.out.println("PostOrdInvoicePost return string >>>>"+retString1);
if( retString1 != null && retString1.trim().length() > 0 ) if( retString1 != null && retString1.trim().length() > 0 )
{ {
...@@ -1600,6 +1601,55 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca ...@@ -1600,6 +1601,55 @@ public class PostOrderProcess extends ProcessEJB implements PostOrderProcessLoca
pstmt.close(); pstmt.close();
pstmt=null; 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 //Added Arun by p 31-10-17 for generate edi outbond data when edi medium=4 and edi medium=1 -Start
String ediOption = ""; String ediOption = "";
sql = "select edi_option from transetup where tran_window = ? "; 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