Commit fa2c3a5d authored by skale's avatar skale

Changes done for inserting tax_chap field.


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@91237 ce508802-f39f-4f6c-b175-0d175dae99d5
parent c2533b91
...@@ -675,6 +675,7 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP ...@@ -675,6 +675,7 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP
String distOrder = ""; String distOrder = "";
String tranType = ""; String tranType = "";
String priceList = "", retUpdt = ""; String priceList = "", retUpdt = "";
String taxChap = "";
int lineNo = 0; int lineNo = 0;
boolean flag = false; boolean flag = false;
StringBuffer insDstordBuff = new StringBuffer(); StringBuffer insDstordBuff = new StringBuffer();
...@@ -700,14 +701,14 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP ...@@ -700,14 +701,14 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP
String insertDtl = "Insert into distorder_det ( " String insertDtl = "Insert into distorder_det ( "
+" dist_order, line_no, item_code, qty_order, qty_confirm," +" dist_order, line_no, item_code, qty_order, qty_confirm,"
+" qty_received, qty_shipped, due_date, tax_class, tax_env," +" qty_received, qty_shipped, due_date, tax_class, tax_env,"
+" unit" +" unit, tax_chap"
// +" rate, qty_return, rate__clg, discount, tot_amt, tax_amt, net_amt, over_ship_perc, conv__qty__alt, qty_order__alt, quantity__fc " // +" rate, qty_return, rate__clg, discount, tot_amt, tax_amt, net_amt, over_ship_perc, conv__qty__alt, qty_order__alt, quantity__fc "
+" ) Values(" +" ) Values("
+" ?, ?, ?, ?, ?," +" ?, ?, ?, ?, ?,"
+" ?, ?, ?, ?, ?," +" ?, ?, ?, ?, ?,"
// +" ?, ?, ?, ?, ?," // +" ?, ?, ?, ?, ?,"
// +" ?, ?, ?, ?, ?," // +" ?, ?, ?, ?, ?,"
+" ?)"; +" ?, ?)";
insertHdrPstmt = conn.prepareStatement( insertHdr ); insertHdrPstmt = conn.prepareStatement( insertHdr );
insertDtlPstmt = conn.prepareStatement( insertDtl ); insertDtlPstmt = conn.prepareStatement( insertDtl );
...@@ -805,160 +806,42 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP ...@@ -805,160 +806,42 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP
{ {
System.out.println("Inside distDemandType.equalsI.Inside if....."); System.out.println("Inside distDemandType.equalsI.Inside if.....");
reqQty = Double.parseDouble(procData.destSiteQtyArr[j]); reqQty = Double.parseDouble(procData.destSiteQtyArr[j]);
destSite = siteArr[j]; if( reqQty > 0 )
sql = "select min(due_date) from dist_demand "
+" where site_code__source = ? "
+" and site_code = ? and"
+" status = 'P' and due_date between ? and ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, sourceCode );
pstmt.setString(2, destSite );
pstmt.setTimestamp(3, dueDateFrmTs );
pstmt.setTimestamp(4, dueDateToTs );
rs = pstmt.executeQuery();
if(rs.next())
{
shipDate = rs.getTimestamp(1);
}
pstmt.close();
rs.close();
if( shipDate.compareTo(getCurrdateTsFormat()) < 1 )
{
shipDate = getCurrdateTsFormat();
}
priceList = dstCmn.setPlistTaxClassEnv(sourceCode, destSite, hdrItem, tranType, " ", "PRICE_LIST", conn);
taxEnv = dstCmn.setPlistTaxClassEnv(sourceCode, destSite, hdrItem, tranType, " ", "TAX_ENV", conn);
taxClass = dstCmn.setPlistTaxClassEnv(sourceCode, destSite, hdrItem, tranType, " ", "TAX_CLASS", conn);
distOrder = generateTranId("W_DIST_ORDER", getCurrdateInAppFormat(), loginSite, loginCode, tranType );
//distOrder = "00010000"+z;
//z++;
insertHdrPstmt.setString( 1, distOrder);
insertHdrPstmt.setTimestamp( 2, getCurrdateTsFormat());
insertHdrPstmt.setString( 3, sourceCode );
insertHdrPstmt.setString( 4, destSite);
insertHdrPstmt.setTimestamp( 5, shipDate);
insertHdrPstmt.setTimestamp( 6, shipDate);
insertHdrPstmt.setString( 7, "D1");
insertHdrPstmt.setString( 8, "N");
insertHdrPstmt.setString( 9, loginCode);
insertHdrPstmt.setString( 10, chgTerm);
insertHdrPstmt.setTimestamp( 11, getCurrdateTsFormat());
insertHdrPstmt.setString( 12, loginSite);
insertHdrPstmt.setString( 13, "P");
insertHdrPstmt.setString( 14, "F");
insertHdrPstmt.setString( 15, "Y");
insertHdrPstmt.setString( 16, currCode);
insertHdrPstmt.setDouble( 17, 1 );
insertHdrPstmt.setString( 18, "IT");//change it when given to QC tranType
insertHdrPstmt.setString( 19, locCodeGit);
insertHdrPstmt.setString( 20, locCodeCons);
insertHdrPstmt.setString( 21, locCodeGitBf);
insertHdrPstmt.setString( 22, "N");
insertHdrPstmt.setString( 23, priceList );
insertHdrPstmt.addBatch();
insertDtlPstmt.setString( 1, distOrder );
insertDtlPstmt.setInt( 2, 1 );
insertDtlPstmt.setString( 3, hdrItem );
insertDtlPstmt.setDouble( 4, reqQty );
insertDtlPstmt.setDouble( 5, reqQty );
insertDtlPstmt.setDouble( 6, 0.0 );
insertDtlPstmt.setDouble( 7, 0.0 );
insertDtlPstmt.setTimestamp( 8, shipDate );
insertDtlPstmt.setString( 9, taxClass );
insertDtlPstmt.setString( 10, taxEnv );
insertDtlPstmt.setString( 11, unit );
insertDtlPstmt.addBatch();
retUpdt = updtDistDemand(sourceCode, destSite, hdrItem, reqQty, dueDateFrmTs, dueDateToTs, conn );
msgString.append( "Distribution order No -->"+distOrder+"\n" );
}
}
}
insertHdrPstmt.executeBatch();
insertDtlPstmt.executeBatch();
}
else// if( distDemandType.equals("SF") )
{
int z = 10;
for( int i = 0; i < 50; i++ )
{
flag = true;
lineNo = 0;
for( int j = 0; j < procList.size(); j++ )
{
procData = ( procDataBean )procList.get(j);
if( procData.destSiteQtyArr[i] != null && procData.destSiteQtyArr[i].trim().length() > 0 )
{
reqQty = Double.parseDouble(procData.destSiteQtyArr[i]);
destSite = siteArr[i];
sourceCode = procData.srcCode;
lineNo = lineNo + 1;
System.out.println("destSite is ************==>["+destSite+"]");
System.out.println("hdrItem is ************==>["+hdrItem+"]");
if( distDemandType.equals("SF") )
taxEnv = dstCmn.setPlistTaxClassEnv(hdrItem, destSite, sourceCode, tranType, " ", "TAX_ENV", conn);
else
taxEnv = dstCmn.setPlistTaxClassEnv(destSite, hdrItem, sourceCode, tranType, " ", "TAX_ENV", conn);
System.out.println("taxEnv is ************==>["+taxEnv+"]");
if( distDemandType.equals("SF") )
taxClass = dstCmn.setPlistTaxClassEnv(hdrItem, destSite, sourceCode, tranType, " ", "TAX_CLASS", conn);
else
taxClass = dstCmn.setPlistTaxClassEnv(destSite, hdrItem, sourceCode, tranType, " ", "TAX_CLASS", conn);
System.out.println("taxClass is ************==>["+taxClass+"]");
sql = "select min(due_date) from dist_demand "
+" where site_code__source = ? "
+" and site_code = ? and"
+" status = 'P' and due_date between ? and ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, distDemandType.equals("SF") ? hdrItem : destSite );
pstmt.setString(2, distDemandType.equals("SF") ? destSite : hdrItem );
pstmt.setTimestamp(3, dueDateFrmTs );
pstmt.setTimestamp(4, dueDateToTs );
rs = pstmt.executeQuery();
if(rs.next())
{
shipDate = rs.getTimestamp(1);
}
pstmt.close();
rs.close();
rs = null;
pstmt = null;
System.out.println("shipDate is ==>"+shipDate);
if( shipDate == null || shipDate.compareTo(getCurrdateTsFormat()) < 1 )
{
shipDate = getCurrdateTsFormat();
}
System.out.println("Calculating unit");
sql = "select unit from item where item_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, sourceCode );
rs = pstmt.executeQuery();
if(rs.next())
{
unit = rs.getString(1);
}
pstmt.close();
rs.close();
rs = null;
pstmt = null;
priceList = dstCmn.setPlistTaxClassEnv(hdrItem, destSite, sourceCode, tranType, " ", "PRICE_LIST", conn);
if(flag)
{ {
destSite = siteArr[j];
sql = "select min(due_date) from dist_demand "
+" where site_code__source = ? "
+" and site_code = ? and"
+" status = 'P' and due_date between ? and ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, sourceCode );
pstmt.setString(2, destSite );
pstmt.setTimestamp(3, dueDateFrmTs );
pstmt.setTimestamp(4, dueDateToTs );
rs = pstmt.executeQuery();
if(rs.next())
{
shipDate = rs.getTimestamp(1);
}
pstmt.close();
rs.close();
if( shipDate.compareTo(getCurrdateTsFormat()) < 1 )
{
shipDate = getCurrdateTsFormat();
}
priceList = dstCmn.setPlistTaxClassEnv(sourceCode, destSite, hdrItem, tranType, " ", "PRICE_LIST", conn);
taxEnv = dstCmn.setPlistTaxClassEnv(sourceCode, destSite, hdrItem, tranType, " ", "TAX_ENV", conn);
taxClass = dstCmn.setPlistTaxClassEnv(sourceCode, destSite, hdrItem, tranType, " ", "TAX_CLASS", conn);
distOrder = generateTranId("W_DIST_ORDER", getCurrdateInAppFormat(), loginSite, loginCode, tranType ); distOrder = generateTranId("W_DIST_ORDER", getCurrdateInAppFormat(), loginSite, loginCode, tranType );
//distOrder = "00000000"+z; taxChap = getTaxChap( destSite, hdrItem, conn );
//distOrder = "00010000"+z;
//z++; //z++;
insertHdrPstmt.setString( 1, distOrder); insertHdrPstmt.setString( 1, distOrder);
insertHdrPstmt.setTimestamp( 2, getCurrdateTsFormat()); insertHdrPstmt.setTimestamp( 2, getCurrdateTsFormat());
insertHdrPstmt.setString( 3, distDemandType.equals("SF") ? hdrItem : destSite ); insertHdrPstmt.setString( 3, sourceCode );
insertHdrPstmt.setString( 4, distDemandType.equals("SF") ? destSite : hdrItem ); insertHdrPstmt.setString( 4, destSite);
insertHdrPstmt.setTimestamp( 5, shipDate); insertHdrPstmt.setTimestamp( 5, shipDate);
insertHdrPstmt.setTimestamp( 6, shipDate); insertHdrPstmt.setTimestamp( 6, shipDate);
insertHdrPstmt.setString( 7, "D1"); insertHdrPstmt.setString( 7, "D1");
...@@ -972,47 +855,183 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP ...@@ -972,47 +855,183 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP
insertHdrPstmt.setString( 15, "Y"); insertHdrPstmt.setString( 15, "Y");
insertHdrPstmt.setString( 16, currCode); insertHdrPstmt.setString( 16, currCode);
insertHdrPstmt.setDouble( 17, 1 ); insertHdrPstmt.setDouble( 17, 1 );
insertHdrPstmt.setString( 18, "IT");//change this by tranType when given to qc insertHdrPstmt.setString( 18, "IT");//change it when given to QC tranType
insertHdrPstmt.setString( 19, locCodeGit); insertHdrPstmt.setString( 19, locCodeGit);
insertHdrPstmt.setString( 20, locCodeCons); insertHdrPstmt.setString( 20, locCodeCons);
insertHdrPstmt.setString( 21, locCodeGitBf); insertHdrPstmt.setString( 21, locCodeGitBf);
insertHdrPstmt.setString( 22, "N"); insertHdrPstmt.setString( 22, "N");
insertHdrPstmt.setString( 23, priceList ); insertHdrPstmt.setString( 23, priceList );
int r = insertHdrPstmt.executeUpdate(); insertHdrPstmt.addBatch();
// insertHdrPstmt.addBatch();
flag = false; insertDtlPstmt.setString( 1, distOrder );
insertDtlPstmt.setInt( 2, 1 );
insertDtlPstmt.setString( 3, hdrItem );
insertDtlPstmt.setDouble( 4, reqQty );
insertDtlPstmt.setDouble( 5, reqQty );
insertDtlPstmt.setDouble( 6, 0.0 );
insertDtlPstmt.setDouble( 7, 0.0 );
insertDtlPstmt.setTimestamp( 8, shipDate );
insertDtlPstmt.setString( 9, taxClass );
insertDtlPstmt.setString( 10, taxEnv );
insertDtlPstmt.setString( 11, unit );
insertDtlPstmt.setString( 12, taxChap );
insertDtlPstmt.addBatch();
retUpdt = updtDistDemand(sourceCode, destSite, hdrItem, reqQty, dueDateFrmTs, dueDateToTs, conn );
msgString.append( "Distribution order No -->"+distOrder+"\n" ); msgString.append( "Distribution order No -->"+distOrder+"\n" );
} }
System.out.println("Adding batch indetail*****************"); }
System.out.println("distOrder==>["+distOrder+"]"); }
System.out.println("lineNo==>["+lineNo+"]"); }
System.out.println("sourceCode==>["+sourceCode+"]"); insertHdrPstmt.executeBatch();
System.out.println("reqQty==>["+reqQty+"]"); insertDtlPstmt.executeBatch();
System.out.println("shipDate==>["+shipDate+"]"); }
System.out.println("taxEnv==>["+taxEnv+"]"); else// if( distDemandType.equals("SF") )
System.out.println("taxClass==>["+taxClass+"]"); {
System.out.println("unit==>["+unit+"]"); int z = 10;
for( int i = 0; i < 50; i++ )
insertDtlPstmt.setString( 1, distOrder.trim() ); {
insertDtlPstmt.setInt( 2, lineNo ); flag = true;
insertDtlPstmt.setString( 3, sourceCode.trim() ); lineNo = 0;
insertDtlPstmt.setDouble( 4, reqQty ); for( int j = 0; j < procList.size(); j++ )
insertDtlPstmt.setDouble( 5, reqQty ); {
insertDtlPstmt.setDouble( 6, 0.0 ); procData = ( procDataBean )procList.get(j);
insertDtlPstmt.setDouble( 7, 0.0 ); if( procData.destSiteQtyArr[i] != null && procData.destSiteQtyArr[i].trim().length() > 0 )
insertDtlPstmt.setTimestamp( 8, shipDate ); {
insertDtlPstmt.setString( 9, taxClass ); reqQty = Double.parseDouble(procData.destSiteQtyArr[i]);
insertDtlPstmt.setString( 10, taxEnv ); if( reqQty > 0 )
insertDtlPstmt.setString( 11, unit ); {
destSite = siteArr[i];
int t = insertDtlPstmt.executeUpdate(); sourceCode = procData.srcCode;
//insertDtlPstmt.addBatch(); lineNo = lineNo + 1;
System.out.println("ending batch indetail*****************"); System.out.println("destSite is ************==>["+destSite+"]");
if( distDemandType.equals("SF") ) System.out.println("hdrItem is ************==>["+hdrItem+"]");
retUpdt = updtDistDemand(hdrItem, destSite, sourceCode, reqQty, dueDateFrmTs, dueDateToTs, conn ); if( distDemandType.equals("SF") )
else {
retUpdt = updtDistDemand(destSite, hdrItem, sourceCode, reqQty, dueDateFrmTs, dueDateToTs, conn ); taxEnv = dstCmn.setPlistTaxClassEnv(hdrItem, destSite, sourceCode, tranType, " ", "TAX_ENV", conn);
taxClass = dstCmn.setPlistTaxClassEnv(hdrItem, destSite, sourceCode, tranType, " ", "TAX_CLASS", conn);
taxChap = getTaxChap( hdrItem, sourceCode, conn );
}
else
{
taxEnv = dstCmn.setPlistTaxClassEnv(destSite, hdrItem, sourceCode, tranType, " ", "TAX_ENV", conn);
taxClass = dstCmn.setPlistTaxClassEnv(destSite, hdrItem, sourceCode, tranType, " ", "TAX_CLASS", conn);
taxChap = getTaxChap( destSite, sourceCode, conn );
}
System.out.println("taxEnv is ************==>["+taxEnv+"]");
/* if( distDemandType.equals("SF") )
taxClass = dstCmn.setPlistTaxClassEnv(hdrItem, destSite, sourceCode, tranType, " ", "TAX_CLASS", conn);
else
taxClass = dstCmn.setPlistTaxClassEnv(destSite, hdrItem, sourceCode, tranType, " ", "TAX_CLASS", conn); */
System.out.println("taxClass is ************==>["+taxClass+"]");
System.out.println("taxChap is ************==>["+taxChap+"]");
sql = "select min(due_date) from dist_demand "
+" where site_code__source = ? "
+" and site_code = ? and"
+" status = 'P' and due_date between ? and ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, distDemandType.equals("SF") ? hdrItem : destSite );
pstmt.setString(2, distDemandType.equals("SF") ? destSite : hdrItem );
pstmt.setTimestamp(3, dueDateFrmTs );
pstmt.setTimestamp(4, dueDateToTs );
rs = pstmt.executeQuery();
if(rs.next())
{
shipDate = rs.getTimestamp(1);
}
pstmt.close();
rs.close();
rs = null;
pstmt = null;
System.out.println("shipDate is ==>"+shipDate);
if( shipDate == null || shipDate.compareTo(getCurrdateTsFormat()) < 1 )
{
shipDate = getCurrdateTsFormat();
}
System.out.println("Calculating unit");
sql = "select unit from item where item_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, sourceCode );
rs = pstmt.executeQuery();
if(rs.next())
{
unit = rs.getString(1);
}
pstmt.close();
rs.close();
rs = null;
pstmt = null;
priceList = dstCmn.setPlistTaxClassEnv(hdrItem, destSite, sourceCode, tranType, " ", "PRICE_LIST", conn);
if(flag)
{
distOrder = generateTranId("W_DIST_ORDER", getCurrdateInAppFormat(), loginSite, loginCode, tranType );
//distOrder = "00000000"+z;
//z++;
insertHdrPstmt.setString( 1, distOrder);
insertHdrPstmt.setTimestamp( 2, getCurrdateTsFormat());
insertHdrPstmt.setString( 3, distDemandType.equals("SF") ? hdrItem : destSite );
insertHdrPstmt.setString( 4, distDemandType.equals("SF") ? destSite : hdrItem );
insertHdrPstmt.setTimestamp( 5, shipDate);
insertHdrPstmt.setTimestamp( 6, shipDate);
insertHdrPstmt.setString( 7, "D1");
insertHdrPstmt.setString( 8, "N");
insertHdrPstmt.setString( 9, loginCode);
insertHdrPstmt.setString( 10, chgTerm);
insertHdrPstmt.setTimestamp( 11, getCurrdateTsFormat());
insertHdrPstmt.setString( 12, loginSite);
insertHdrPstmt.setString( 13, "P");
insertHdrPstmt.setString( 14, "F");
insertHdrPstmt.setString( 15, "Y");
insertHdrPstmt.setString( 16, currCode);
insertHdrPstmt.setDouble( 17, 1 );
insertHdrPstmt.setString( 18, "IT");//change this by tranType when given to qc
insertHdrPstmt.setString( 19, locCodeGit);
insertHdrPstmt.setString( 20, locCodeCons);
insertHdrPstmt.setString( 21, locCodeGitBf);
insertHdrPstmt.setString( 22, "N");
insertHdrPstmt.setString( 23, priceList );
int r = insertHdrPstmt.executeUpdate();
// insertHdrPstmt.addBatch();
flag = false;
msgString.append( "Distribution order No -->"+distOrder+"\n" );
}
System.out.println("Adding batch indetail*****************");
System.out.println("distOrder==>["+distOrder+"]");
System.out.println("lineNo==>["+lineNo+"]");
System.out.println("sourceCode==>["+sourceCode+"]");
System.out.println("reqQty==>["+reqQty+"]");
System.out.println("shipDate==>["+shipDate+"]");
System.out.println("taxEnv==>["+taxEnv+"]");
System.out.println("taxClass==>["+taxClass+"]");
System.out.println("unit==>["+unit+"]");
insertDtlPstmt.setString( 1, distOrder.trim() );
insertDtlPstmt.setInt( 2, lineNo );
insertDtlPstmt.setString( 3, sourceCode.trim() );
insertDtlPstmt.setDouble( 4, reqQty );
insertDtlPstmt.setDouble( 5, reqQty );
insertDtlPstmt.setDouble( 6, 0.0 );
insertDtlPstmt.setDouble( 7, 0.0 );
insertDtlPstmt.setTimestamp( 8, shipDate );
insertDtlPstmt.setString( 9, taxClass );
insertDtlPstmt.setString( 10, taxEnv );
insertDtlPstmt.setString( 11, unit );
insertDtlPstmt.setString( 12, taxChap );
int t = insertDtlPstmt.executeUpdate();
//insertDtlPstmt.addBatch();
System.out.println("ending batch indetail*****************");
if( distDemandType.equals("SF") )
retUpdt = updtDistDemand(hdrItem, destSite, sourceCode, reqQty, dueDateFrmTs, dueDateToTs, conn );
else
retUpdt = updtDistDemand(destSite, hdrItem, sourceCode, reqQty, dueDateFrmTs, dueDateToTs, conn );
}
} }
} }
} }
...@@ -1199,6 +1218,72 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP ...@@ -1199,6 +1218,72 @@ public class DistDemandMatrixPrc extends ProcessEJB implements DistDemandMatrixP
} }
return ""; return "";
} }
private String getTaxChap( String siteCode, String itemCode, Connection conn ) throws RemoteException,ITMException
{
String sql = "";
ResultSet rs = null;
PreparedStatement pstmt = null;
String taxChap = "";
try
{
sql=" select tax_chap "
+" from siteitem "
+" where site_code = ? "
+" and item_code =? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,siteCode);
pstmt.setString(2,itemCode);
rs = pstmt.executeQuery();
if(rs.next())
{
taxChap=rs.getString("tax_chap") != null ? rs.getString("tax_chap") :"";
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
if(taxChap==null || taxChap.trim().length()==0)
{
sql="select tax_chap from item where item_code = ? ";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCode);
rs = pstmt.executeQuery();
if(rs.next())
{
taxChap=rs.getString("tax_chap") != null ? rs.getString("tax_chap") :"";
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
if(taxChap==null || taxChap.trim().length()==0)
{
sql="select tax_chap from itemser "
+" where item_ser IN (Select item_ser from item where item_code = ?)";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1,itemCode);
rs = pstmt.executeQuery();
if(rs.next())
{
taxChap=rs.getString("tax_chap") != null ? rs.getString("tax_chap") :"";
}
rs.close();
rs=null;
pstmt.close();
pstmt=null;
}
}
}
catch( Exception e )
{
e.printStackTrace();
System.out.println("Exception ::" + e.getMessage());
throw new ITMException(e);
}
return taxChap;
}
private class getAllDataBean private class getAllDataBean
{ {
public String itemCodeDb = ""; public String itemCodeDb = "";
......
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