Commit e5229c73 authored by awarekar's avatar awarekar

Connection related changes for sales budget wizard.

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@198724 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 60a14f23
...@@ -4,6 +4,7 @@ import java.rmi.RemoteException; ...@@ -4,6 +4,7 @@ import java.rmi.RemoteException;
import java.sql.Connection; import java.sql.Connection;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
import java.sql.SQLException;
import java.text.DateFormat; import java.text.DateFormat;
import java.text.SimpleDateFormat; import java.text.SimpleDateFormat;
import java.util.ArrayList; import java.util.ArrayList;
...@@ -403,7 +404,7 @@ public class SalesBudgetCustWizEJB extends ValidatorEJB ...@@ -403,7 +404,7 @@ public class SalesBudgetCustWizEJB extends ValidatorEJB
String childNodeName = null,custCode="",posCode="",custName="",posD="",posDescr="",itmDes="",priceDesc=""; String childNodeName = null,custCode="",posCode="",custName="",posD="",posDescr="",itmDes="",priceDesc="";
int childNodeListLength=0; int childNodeListLength=0;
int ctr=0,count=1; int ctr=0,count=1;
String chgTerm="",siteCode="",currDate="",userId="",itemCode="",itemUnit="",rate="",nullVar=""; String chgTerm="",siteCode="",currDate="",userId="",itemCode="",itemUnit="",rate="",nullVar="",itemDescr="";
ArrayList<String> acctPrdlist=new ArrayList<String>(); ArrayList<String> acctPrdlist=new ArrayList<String>();
try try
{ {
...@@ -652,14 +653,16 @@ public class SalesBudgetCustWizEJB extends ValidatorEJB ...@@ -652,14 +653,16 @@ public class SalesBudgetCustWizEJB extends ValidatorEJB
//Item //Item
String sql2 = "SELECT ITEM_CODE, UNIT FROM ITEM WHERE ITEM_SER = ?"; String sql2 = "SELECT ITEM_CODE,DESCR,UNIT,SH_DESCR FROM ITEM WHERE ITEM_SER = ?";
pstmt = conn.prepareStatement( sql2 ); pstmt = conn.prepareStatement( sql2 );
pstmt.setString(1, itemSer); pstmt.setString(1, itemSer);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
while (rs.next()) while (rs.next())
{ {
itemCode = rs.getString("ITEM_CODE"); itemCode = rs.getString("ITEM_CODE");
itemDescr = rs.getString("SH_DESCR");
itemUnit = rs.getString("UNIT"); itemUnit = rs.getString("UNIT");
System.out.println("ITEM_CODE"+itemCode+" item_desc" + itemDescr);
String sql5 = "SELECT RATE FROM PRICELIST WHERE ITEM_CODE = ?"; String sql5 = "SELECT RATE FROM PRICELIST WHERE ITEM_CODE = ?";
pstmt2 = conn.prepareStatement( sql5 ); pstmt2 = conn.prepareStatement( sql5 );
...@@ -681,6 +684,7 @@ public class SalesBudgetCustWizEJB extends ValidatorEJB ...@@ -681,6 +684,7 @@ public class SalesBudgetCustWizEJB extends ValidatorEJB
valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"E\" status=\"O\" pkNames=\"\"/>\r\n"); valueXmlString.append("<attribute selected=\"Y\" updateFlag=\"E\" status=\"O\" pkNames=\"\"/>\r\n");
valueXmlString.append("<prd_code><![CDATA[" + acctPrdlist.get(i) + "]]></prd_code>"); valueXmlString.append("<prd_code><![CDATA[" + acctPrdlist.get(i) + "]]></prd_code>");
valueXmlString.append("<item_code><![CDATA[" + itemCode + "]]></item_code>"); valueXmlString.append("<item_code><![CDATA[" + itemCode + "]]></item_code>");
valueXmlString.append("<item_descr><![CDATA[" + itemDescr + "]]></item_descr>");
valueXmlString.append("<item_ser><![CDATA[" + itemSer + "]]></item_ser>"); valueXmlString.append("<item_ser><![CDATA[" + itemSer + "]]></item_ser>");
valueXmlString.append("<quantity><![CDATA[" + initialQnty + "]]></quantity>"); valueXmlString.append("<quantity><![CDATA[" + initialQnty + "]]></quantity>");
valueXmlString.append("<unit><![CDATA[" + itemUnit + "]]></unit>"); valueXmlString.append("<unit><![CDATA[" + itemUnit + "]]></unit>");
...@@ -705,6 +709,28 @@ public class SalesBudgetCustWizEJB extends ValidatorEJB ...@@ -705,6 +709,28 @@ public class SalesBudgetCustWizEJB extends ValidatorEJB
catch(Exception e){ catch(Exception e){
e.printStackTrace(); e.printStackTrace();
} }
finally
{
try {
if (rs!= null)
{
rs.close();
rs = null;
}
if(pstmt!=null)
{
pstmt.close();
pstmt = null;
}
if( conn != null && ! conn.isClosed() )
{
conn.close();
conn = null;
}
} catch (SQLException e) {
e.printStackTrace();
}
}
return valueXmlString.toString(); return valueXmlString.toString();
} }
......
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