Commit 8073f966 authored by pchavan's avatar pchavan

Update By PriyankaC.. to generate XML string on click of view button.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@178508 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 2dcd282c
...@@ -52,7 +52,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea ...@@ -52,7 +52,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
if(!mkd.exists()) if(!mkd.exists())
{ {
mkd.mkdirs(); mkd.mkdirs();
System.out.println("Directory Built................ "+mkd); System.out.println(" Directory Built................ "+mkd);
} }
} }
...@@ -115,7 +115,11 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea ...@@ -115,7 +115,11 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
Statement stmt = null; Statement stmt = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
StringBuffer retTabSepStrBuff = new StringBuffer(); //Changed By PriyankaC on 17JAN2018...to generate [START]
// StringBuffer retTabSepStrBuff = new StringBuffer();
StringBuffer retTabSepStrBuff = new StringBuffer("<?xml version='1.0' encoding='UTF-8'?><DocumentRoot><description>Datawindow Root</description><group0>" +
"<description>Group0 description</description><Header0><description>Header0 members</description>");
////Changed By PriyankaC on 17JAN2018...to generate [END]
java.sql.Timestamp contractDate = null; java.sql.Timestamp contractDate = null;
java.sql.Timestamp dspDate = null; java.sql.Timestamp dspDate = null;
Object date = null; Object date = null;
...@@ -128,6 +132,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea ...@@ -128,6 +132,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
String sdspDate = ""; String sdspDate = "";
double quantity = 0.0,pendingQty = 0.0; double quantity = 0.0,pendingQty = 0.0;
int count = 0; int count = 0;
int i = 1;
try try
{ {
writeLog(filePtr,"G E T D A T A I N P R O C E S S ",false); writeLog(filePtr,"G E T D A T A I N P R O C E S S ",false);
...@@ -319,85 +324,153 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea ...@@ -319,85 +324,153 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
System.out.println("The getData sql is.................:"+ sql); System.out.println("The getData sql is.................:"+ sql);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while (rs.next()) while (rs.next())
{ {
//Changed By PriyankaC on 16JAN18 [START..]
retTabSepStrBuff.append( "<Detail2 domID='"+i+++"'>" );
retTabSepStrBuff.append( "<attribute updateFlag='A'/>" );
//CONTRACT_NO //CONTRACT_NO
retTabSepStrBuff.append(rs.getString(1)==null?"":rs.getString(1)).append("\t"); //retTabSepStrBuff.append(rs.getString(1)==null?"":rs.getString(1)).append("\t");
retTabSepStrBuff.append("<contract_no >").append(rs.getString(1)==null?"":rs.getString(1)).append("</contract_no>");
//LINE_NO //LINE_NO
retTabSepStrBuff.append(rs.getString(2)==null?"":rs.getString(2)).append("\t"); // retTabSepStrBuff.append(rs.getString(2)==null?"":rs.getString(2)).append("\t");
retTabSepStrBuff.append("<line_no >").append(rs.getString(2)==null?"":rs.getString(2)).append("</line_no>");
//CONTRACT_TYPE //CONTRACT_TYPE
retTabSepStrBuff.append(rs.getString(3)==null?"":rs.getString(3)).append("\t"); // retTabSepStrBuff.append(rs.getString(3)==null?"":rs.getString(3)).append("\t");
retTabSepStrBuff.append("<contract_type >").append(rs.getString(3)==null?"":rs.getString(3)).append("</contract_type>");
//CONTRACT_DATE //CONTRACT_DATE
contractDate = rs.getTimestamp(4); contractDate = rs.getTimestamp(4);
date = sdf.parse(contractDate.toString()); date = sdf.parse(contractDate.toString());
scontractDate = sdfOutput.format(date).toString(); scontractDate = sdfOutput.format(date).toString();
retTabSepStrBuff.append(scontractDate).append("\t"); // retTabSepStrBuff.append(scontractDate).append("\t");
retTabSepStrBuff.append("<contract_date >").append(scontractDate).append("</contract_date>");
//ITEM_SER //ITEM_SER
retTabSepStrBuff.append(rs.getString(5)==null?"":rs.getString(5)).append("\t"); //retTabSepStrBuff.append(rs.getString(5)==null?"":rs.getString(5)).append("\t");
retTabSepStrBuff.append("<item_ser >").append(rs.getString(5)==null?"":rs.getString(5)).append("</item_ser>");
//PRICE_LIST //PRICE_LIST
retTabSepStrBuff.append(rs.getString(6)==null?"":rs.getString(6)).append("\t"); // retTabSepStrBuff.append(rs.getString(6)==null?"":rs.getString(6)).append("\t");
retTabSepStrBuff.append("<price_list >").append(rs.getString(6)==null?"":rs.getString(6)).append("</price_list>");
//CURR_CODE //CURR_CODE
retTabSepStrBuff.append(rs.getString(7)==null?"":rs.getString(7)).append("\t"); //retTabSepStrBuff.append(rs.getString(7)==null?"":rs.getString(7)).append("\t");
retTabSepStrBuff.append("<curr_code >").append(rs.getString(7)==null?"":rs.getString(7)).append("</curr_code>");
//DESCR //DESCR
retTabSepStrBuff.append(rs.getString(8)==null?"":rs.getString(8)).append("\t"); //retTabSepStrBuff.append(rs.getString(8)==null?"":rs.getString(8)).append("\t");
retTabSepStrBuff.append("<descr>").append(rs.getString(8)==null?"":rs.getString(8)).append("</descr>");
//SITE_CODE //SITE_CODE
retTabSepStrBuff.append(rs.getString(9)==null?"":rs.getString(9)).append("\t"); //retTabSepStrBuff.append(rs.getString(9)==null?"":rs.getString(9)).append("\t");
retTabSepStrBuff.append("<site_code>").append(rs.getString(9)==null?"":rs.getString(9)).append("</site_code>");
//ITEM_CODE //ITEM_CODE
retTabSepStrBuff.append(rs.getString(10)==null?"":rs.getString(10)).append("\t"); //retTabSepStrBuff.append(rs.getString(10)==null?"":rs.getString(10)).append("\t");
retTabSepStrBuff.append("<item_code>").append(rs.getString(10)==null?"":rs.getString(10)).append("</item_code>");
//ITEM_FLG //ITEM_FLG
retTabSepStrBuff.append(rs.getString(11)==null?"":rs.getString(11)).append("\t"); // retTabSepStrBuff.append(rs.getString(11)==null?"":rs.getString(11)).append("\t");
retTabSepStrBuff.append("<item_flg>").append(rs.getString(11)==null?"":rs.getString(11)).append("</item_flg>");
//QUANTITY //QUANTITY
retTabSepStrBuff.append(rs.getDouble(12)).append("\t"); //retTabSepStrBuff.append(rs.getDouble(12)).append("\t");
retTabSepStrBuff.append("<quantity>").append(rs.getString(12)==null?"":rs.getString(12)).append("</quantity>");
//PENDING_QUANTITY //PENDING_QUANTITY
retTabSepStrBuff.append(rs.getDouble(13)).append("\t"); // retTabSepStrBuff.append(rs.getDouble(13)).append("\t");
retTabSepStrBuff.append("<pending_quantity>").append(rs.getString(13)==null?"":rs.getString(13)).append("</pending_quantity>");
//REL_QTY //REL_QTY
int relQty = 0; int relQty = 0;
retTabSepStrBuff.append(relQty).append("\t"); //retTabSepStrBuff.append(relQty).append("\t");
retTabSepStrBuff.append("<rel_qty>").append(relQty).append("</rel_qty>");
//UNIT //UNIT
retTabSepStrBuff.append(rs.getString(14)).append("\t"); //retTabSepStrBuff.append(rs.getString(14)).append("\t");
retTabSepStrBuff.append("<unit>").append(rs.getString(14)==null?"":rs.getString(14)).append("</unit>");
//RATE //RATE
retTabSepStrBuff.append(rs.getDouble(15)).append("\t"); //retTabSepStrBuff.append(rs.getDouble(15)).append("\t");
retTabSepStrBuff.append("<rate>").append(rs.getString(15)==null?"":rs.getString(15)).append("</rate>");
//DISCOUNT //DISCOUNT
retTabSepStrBuff.append(rs.getDouble(16)).append("\t"); // retTabSepStrBuff.append(rs.getDouble(16)).append("\t");
retTabSepStrBuff.append("<discount>").append(rs.getString(16)==null?"":rs.getString(16)).append("</discount>");
//TAX_CLASS //TAX_CLASS
retTabSepStrBuff.append(rs.getString(17)==null?"":rs.getString(17)).append("\t"); // retTabSepStrBuff.append(rs.getString(17)==null?"":rs.getString(17)).append("\t");
retTabSepStrBuff.append("<tax_class>").append(rs.getString(17)==null?"":rs.getString(17)).append("</tax_class>");
//TAX_CHAP //TAX_CHAP
retTabSepStrBuff.append(rs.getString(18)==null?"":rs.getString(18)).append("\t"); //retTabSepStrBuff.append(rs.getString(18)==null?"":rs.getString(18)).append("\t");
retTabSepStrBuff.append("<tax_chap>").append(rs.getString(18)==null?"":rs.getString(18)).append("</tax_chap>");
//TAX_ENV //TAX_ENV
retTabSepStrBuff.append(rs.getString(19)==null?"":rs.getString(19)).append("\t"); //retTabSepStrBuff.append(rs.getString(19)==null?"":rs.getString(19)).append("\t");
retTabSepStrBuff.append("<tax_env>").append(rs.getString(19)==null?"":rs.getString(19)).append("</tax_env>");
//REMARKS //REMARKS
retTabSepStrBuff.append(rs.getString(20)==null?"":rs.getString(20)).append("\t"); // retTabSepStrBuff.append(rs.getString(20)==null?"":rs.getString(20)).append("\t");
retTabSepStrBuff.append("<remarks>").append(rs.getString(20)==null?"":rs.getString(20)).append("</remarks>");
//UNIT__RATE //UNIT__RATE
retTabSepStrBuff.append(rs.getString(21)==null?"":rs.getString(21)).append("\t"); // retTabSepStrBuff.append(rs.getString(21)==null?"":rs.getString(21)).append("\t");
retTabSepStrBuff.append("<unit__rate>").append(rs.getString(21)==null?"":rs.getString(21)).append("</unit__rate>");
//CONV__QTY_STDUOM //CONV__QTY_STDUOM
retTabSepStrBuff.append(rs.getString(22)==null?"":rs.getString(22)).append("\t"); //retTabSepStrBuff.append(rs.getString(22)==null?"":rs.getString(22)).append("\t");
retTabSepStrBuff.append("<conv__qty_stduom>").append(rs.getString(22)==null?"":rs.getString(22)).append("</conv__qty_stduom>");
//CONV__RTUOM_STDUOM //CONV__RTUOM_STDUOM
retTabSepStrBuff.append(rs.getDouble(23)).append("\t"); // retTabSepStrBuff.append(rs.getDouble(23)).append("\t");
retTabSepStrBuff.append("<conv__rtuom_stduom>").append(rs.getString(23)==null?"":rs.getString(23)).append("</conv__rtuom_stduom>");
//UNIT__STD //UNIT__STD
retTabSepStrBuff.append(rs.getString(24)==null?"":rs.getString(24)).append("\t"); // retTabSepStrBuff.append(rs.getString(24)==null?"":rs.getString(24)).append("\t");
retTabSepStrBuff.append("<unit__std>").append(rs.getString(24)==null?"":rs.getString(24)).append("</unit__std>");
//QUANTITY__STDUOM //QUANTITY__STDUOM
retTabSepStrBuff.append(rs.getDouble(25)).append("\t"); // retTabSepStrBuff.append(rs.getDouble(25)).append("\t");
retTabSepStrBuff.append("<quantity__stduom>").append(rs.getString(25)==null?"":rs.getString(25)).append("</quantity__stduom>");
//RATE__STDUOM //RATE__STDUOM
retTabSepStrBuff.append(rs.getDouble(26)).append("\t"); // retTabSepStrBuff.append(rs.getDouble(26)).append("\t");
retTabSepStrBuff.append("<rate__stduom>").append(rs.getString(26)==null?"":rs.getString(26)).append("</rate__stduom>");
//PACK_INSTR //PACK_INSTR
retTabSepStrBuff.append(rs.getString(27)==null?"":rs.getString(27)).append("\t"); //retTabSepStrBuff.append(rs.getString(27)==null?"":rs.getString(27)).append("\t");
retTabSepStrBuff.append("<pack_instr>").append(rs.getString(27)==null?"":rs.getString(27)).append("</pack_instr>");
//NO_ART //NO_ART
retTabSepStrBuff.append(rs.getDouble(28)).append("\t"); // retTabSepStrBuff.append(rs.getDouble(28)).append("\t");
retTabSepStrBuff.append("<no_art>").append(rs.getString(28)==null?"":rs.getString(28)).append("</no_art>");
//REL_QTY_PER //REL_QTY_PER
retTabSepStrBuff.append(rs.getDouble(29)).append("\t"); // retTabSepStrBuff.append(rs.getDouble(29)).append("\t");
retTabSepStrBuff.append("<rel_qty_per>").append(rs.getString(29)==null?"":rs.getString(29)).append("</rel_qty_per>");
//PACK_CODE //PACK_CODE
retTabSepStrBuff.append(rs.getString(30)==null?"":rs.getString(30)).append("\t"); //retTabSepStrBuff.append(rs.getString(30)==null?"":rs.getString(30)).append("\t");
retTabSepStrBuff.append("<pack_code>").append(rs.getString(30)==null?"":rs.getString(30)).append("</pack_code>");
//RATE__CLG //RATE__CLG
retTabSepStrBuff.append(rs.getDouble(31)).append("\n"); //retTabSepStrBuff.append(rs.getDouble(31)).append("\n");
}//while retTabSepStrBuff.append("<rate__clg>").append(rs.getString(31)==null?"":rs.getString(31)).append("</rate__clg>");
retTabSepStrBuff.append( "</Detail2>" );
//Changed By PriyankaC on 16JAN18 [END..]
}//while
rs.close(); rs.close();
rs = null; rs = null;
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
retTabSepStrBuff.append("</Header0></group0></DocumentRoot>"); //Added By PriyankaC on 17JAN2018
}//try }//try
catch (SQLException e) catch (SQLException e)
{ {
writeLog(filePtr,e,true); writeLog(filePtr,e,true);
...@@ -411,6 +484,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea ...@@ -411,6 +484,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
} }
resultString = retTabSepStrBuff.toString(); resultString = retTabSepStrBuff.toString();
writeLog(filePtr,"RETURN STRING ---"+resultString,true); writeLog(filePtr,"RETURN STRING ---"+resultString,true);
System.out.println("resultString.........: " + resultString);
if (!errCode.equals("")) if (!errCode.equals(""))
{ {
resultString = itmDBAccessEJB.getErrorString("", errCode, "", "", conn); resultString = itmDBAccessEJB.getErrorString("", errCode, "", "", conn);
...@@ -441,6 +515,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea ...@@ -441,6 +515,7 @@ public class SaleContractRelease extends ProcessEJB implements SaleContractRelea
{} {}
} }
return resultString; return resultString;
}//getData() }//getData()
//process() //process()
......
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