Commit 6d64cb2c authored by pgole's avatar pgole

Updated ejb component for cust stock itemchange


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@104367 ce508802-f39f-4f6c-b175-0d175dae99d5
parent d04ad1e2
package ibase.webitm.ejb.dis; package ibase.webitm.ejb.dis;
import ibase.system.config.ConnDriver;
import ibase.utility.*; import ibase.utility.*;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
...@@ -9,6 +10,7 @@ import java.rmi.RemoteException; ...@@ -9,6 +10,7 @@ import java.rmi.RemoteException;
import java.util.*; import java.util.*;
import java.util.Date; import java.util.Date;
import java.sql.*; import java.sql.*;
import org.w3c.dom.*; import org.w3c.dom.*;
import java.text.*; import java.text.*;
...@@ -85,6 +87,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -85,6 +87,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
{ {
System.out.println("cHANDNI 11 xmlString:-" + xmlString ); System.out.println("cHANDNI 11 xmlString:-" + xmlString );
System.out.println("cHANDNI 12 xmlString:-" + xmlString1 ); System.out.println("cHANDNI 12 xmlString:-" + xmlString1 );
System.out.println("cHANDNI 12 xmlString2:-" + xmlString2 );
//long startTime = System.currentTimeMillis(); //long startTime = System.currentTimeMillis();
dom = parseString(xmlString); dom = parseString(xmlString);
dom1 = parseString(xmlString1); dom1 = parseString(xmlString1);
...@@ -103,6 +106,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -103,6 +106,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
//System.out.println("Total Time Spend :: "+totalTime+" Milliseconds"); //System.out.println("Total Time Spend :: "+totalTime+" Milliseconds");
errString = wfValData(dom,dom1,dom2,objContext,editFlag,xtraParams); errString = wfValData(dom,dom1,dom2,objContext,editFlag,xtraParams);
} }
catch(Exception e) catch(Exception e)
{ {
...@@ -150,9 +154,11 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -150,9 +154,11 @@ public class CustStock extends ValidatorEJB //implements SessionBean
String itemDescr = null; String itemDescr = null;
// end 11/09/09 manoharan // end 11/09/09 manoharan
String formNo = "";//Changed by poonam on 14-12-2016 temporary
//ITMDBAccessHome itmDBAccessHome = null; //ITMDBAccessHome itmDBAccessHome = null;
ITMDBAccessLocal itmDBAccess = null; ITMDBAccessLocal itmDBAccess = new ITMDBAccessEJB();
try try
{ {
...@@ -168,7 +174,13 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -168,7 +174,13 @@ public class CustStock extends ValidatorEJB //implements SessionBean
conn = getConnection(); conn = getConnection();
userId = genericUtility.getColumnValue( "user_id", dom ); userId = genericUtility.getColumnValue( "user_id", dom );
//currentFormNo = Integer.parseInt( formNo ); //currentFormNo = Integer.parseInt( formNo );
currentFormNo = Integer.parseInt( objContext ); // Added by Chandni Shah 17-Apr-2012 //currentFormNo = Integer.parseInt( objContext ); // Added by Chandni Shah 17-Apr-2012
if(objContext != null && objContext.trim().length()>0)
{
currentFormNo = Integer.parseInt(objContext);
formNo = objContext;
}
switch ( currentFormNo ) switch ( currentFormNo )
{ {
case 1: case 1:
...@@ -336,7 +348,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -336,7 +348,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
{ {
tranId = rs14.getString(1); tranId = rs14.getString(1);
} }
if (itemSer.trim().length() > 0 ) if (itemSer != null && itemSer.trim().length() > 0 )
{ {
sql5 = new StringBuffer(); sql5 = new StringBuffer();
sql5.append("SELECT MAX(A.TRAN_ID) FROM CUST_STOCK A, CUST_STOCK_DET B WHERE A.CUST_CODE = '"); sql5.append("SELECT MAX(A.TRAN_ID) FROM CUST_STOCK A, CUST_STOCK_DET B WHERE A.CUST_CODE = '");
...@@ -368,14 +380,14 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -368,14 +380,14 @@ public class CustStock extends ValidatorEJB //implements SessionBean
frdate2 = getDateObject(frdate1); frdate2 = getDateObject(frdate1);
tranDate2 = getDateObject(tranDate1); tranDate2 = getDateObject(tranDate1);
todate = getDateObject(columnValue); todate = getDateObject(columnValue);
if (todate.compareTo(frdate2) < 0) if (frdate2 != null && todate != null && todate.compareTo(frdate2) < 0)
{ {
//errCode = "VFRTODATE"; //errCode = "VFRTODATE";
//errString = itmDBAccess.getErrorString("to_date","VFRTODATE",userId);//,null,conn); //errString = itmDBAccess.getErrorString("to_date","VFRTODATE",userId);//,null,conn);
errString = getErrorString("to_date","VFRTODATE",userId);//,null,conn); errString = getErrorString("to_date","VFRTODATE",userId);//,null,conn);
break; break;
} }
else if (tranDate2.compareTo(todate) < 0) else if (tranDate2 != null && todate != null && tranDate2.compareTo(todate) < 0)
{ {
//errCode = "VTDATE9"; //errCode = "VTDATE9";
//errString = itmDBAccess.getErrorString("to_date","VTDATE9",userId);//,null,conn); //errString = itmDBAccess.getErrorString("to_date","VTDATE9",userId);//,null,conn);
...@@ -398,12 +410,19 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -398,12 +410,19 @@ public class CustStock extends ValidatorEJB //implements SessionBean
} }
else else
{ {
selQueryBuff = new StringBuffer(); /*selQueryBuff = new StringBuffer();
selQueryBuff.append("SELECT COUNT(*) FROM CUST_STOCK WHERE CUST_CODE = '"); selQueryBuff.append("SELECT COUNT(*) FROM CUST_STOCK WHERE CUST_CODE = '");
selQueryBuff.append(custCode).append("' AND SITE_CODE = '"); selQueryBuff.append(custCode).append("' AND SITE_CODE = '");
selQueryBuff.append(siteCode).append("' AND ITEM_SER = '").append(itemSer).append("' AND (TO_DATE('"); selQueryBuff.append(siteCode).append("' AND ITEM_SER = '").append(itemSer).append("' AND (TO_DATE('");
selQueryBuff.append(frdate1).append("', '"+getDBDateFormat()+"') BETWEEN FROM_DATE AND TO_DATE OR TO_DATE('"); selQueryBuff.append(frdate1).append("', '"+getDBDateFormat()+"') BETWEEN FROM_DATE AND TO_DATE OR TO_DATE('");
selQueryBuff.append(columnValue).append("', '"+getDBDateFormat()+"') BETWEEN FROM_DATE AND TO_DATE) AND NVL(STATUS, 'N') != 'X'"); selQueryBuff.append(columnValue).append("', '"+getDBDateFormat()+"') BETWEEN FROM_DATE AND TO_DATE) AND NVL(STATUS, 'N') != 'X'");*/
//Changed by poonam because by above sql record not fetched..
selQueryBuff = new StringBuffer();
selQueryBuff.append("SELECT COUNT(*) FROM CUST_STOCK WHERE CUST_CODE = '");
selQueryBuff.append(custCode).append("' AND SITE_CODE = '");
selQueryBuff.append(siteCode).append("' AND ITEM_SER ='").append(itemSer).append("' AND ( FROM_DATE = '");
selQueryBuff.append(frdate1).append("' OR '");
selQueryBuff.append(columnValue).append("' BETWEEN FROM_DATE AND TO_DATE) AND NVL(STATUS, 'N') != 'X'");
} }
System.out.println("selQueryBuff :\n"+selQueryBuff.toString()); System.out.println("selQueryBuff :\n"+selQueryBuff.toString());
stmt = conn.createStatement(); stmt = conn.createStatement();
...@@ -577,7 +596,8 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -577,7 +596,8 @@ public class CustStock extends ValidatorEJB //implements SessionBean
} }
break; break;
case 2: case 2:
columnValue = getColumnValue("invoice_id",dom); System.out.println("currentFormNo:::"+currentFormNo);
columnValue = getColumnValue("invoice_id",dom,formNo);
if (columnValue != null) if (columnValue != null)
{ {
/*ls_invoice_id = dw_detedit[ii_currformno].GetItemString(1, fldname) /*ls_invoice_id = dw_detedit[ii_currformno].GetItemString(1, fldname)
...@@ -600,9 +620,9 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -600,9 +620,9 @@ public class CustStock extends ValidatorEJB //implements SessionBean
end if*/ end if*/
java.text.SimpleDateFormat dtf = new SimpleDateFormat( "dd-MMM-yyyy" ); java.text.SimpleDateFormat dtf = new SimpleDateFormat( "dd-MMM-yyyy" );
tranId = getColumnValue("tran_id",dom); tranId = getColumnValue("tran_id",dom);
custCode = getColumnValue("cust_code",dom); custCode = getColumnValue("cust_code",dom1);
String fromDate = getColumnValue("from_date",dom) ; String fromDate = getColumnValue("from_date",dom1) ;
String toDate = getColumnValue("to_date",dom); String toDate = getColumnValue("to_date",dom1);
Calendar preCalc = Calendar.getInstance(); Calendar preCalc = Calendar.getInstance();
preCalc.setTime( getDateObject( fromDate ) ); preCalc.setTime( getDateObject( fromDate ) );
...@@ -615,22 +635,40 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -615,22 +635,40 @@ public class CustStock extends ValidatorEJB //implements SessionBean
rs = stmt.executeQuery(sqlCnt); rs = stmt.executeQuery(sqlCnt);
if (rs.next()) if (rs.next())
{ {
String frDate = rs.getString("FR_DATE"); java.sql.Date frDate = rs.getDate("FR_DATE");
sqlCnt = " SELECT COUNT(*) COUNT FROM INVOICE WHERE INVOICE_ID = '" + columnValue + " ' AND CUST_CODE = '" + custCode + "' AND TRAN_DATE >= '" + dtf.format(frDate) + " ' AND TRAN_DATE <= '" + dtf.format( toDate ) + " ' AND CONFIRMED ='Y' "; Timestamp frDate1 = rs.getTimestamp("FR_DATE");
System.out.println("frDate>>>>>>>>"+frDate+"[frDate1"+frDate1);
System.out.println("dtf.format(frDate)>>>>>>>>"+dtf.format(frDate));
System.out.println("dtf.format(frDate1)>>>>>>>>"+dtf.format(frDate1));
sqlCnt = " SELECT COUNT(*) COUNT FROM INVOICE WHERE INVOICE_ID = ? " +
" AND CUST_CODE = ? AND TRAN_DATE >= ? " +
" AND TRAN_DATE <= ? AND CONFIRMED ='Y' ";
System.out.println("sqlCnt : [" +sqlCnt+ "]"); System.out.println("sqlCnt : [" +sqlCnt+ "]");
stmt = conn.createStatement(); PreparedStatement pstmt = conn.prepareStatement(sqlCnt);
rs = stmt.executeQuery(sqlCnt); pstmt.setString( 1, columnValue );
pstmt.setString( 2, custCode);
pstmt.setDate( 3, frDate);
pstmt.setDate( 4, frDate);
rs = pstmt.executeQuery();
//rs = stmt.executeQuery(sqlCnt);
if ( rs.next() && rs.getInt("COUNT") == 0 ) if ( rs.next() && rs.getInt("COUNT") == 0 )
{ {
//errCode="VTSSDINV"; //errCode="VTSSDINV";
errString = itmDBAccess.getErrorString("invoice_id","VTSSDINV",userId,null,conn); errString = getErrorString("invoice_id","VTSSDINV",userId);
break; break;
} }
} }
} }
break; break;
case 3: case 3:
columnValue = getColumnValue("site_code",dom); System.out.println("currentFormNo:::"+currentFormNo);
System.out.println("objContext:::"+objContext);
String s = genericUtility.serializeDom(dom) ;
System.out.println("Inside wfvaldata case 3 ...."+ s);
columnValue = getColumnValue("site_code",dom ,"1");
System.out.println("Inside wfvaldata case 3 ...."+columnValue);
if (columnValue != null) if (columnValue != null)
{ {
if (!columnValue.equals("") && checkNextCol) if (!columnValue.equals("") && checkNextCol)
...@@ -656,17 +694,22 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -656,17 +694,22 @@ public class CustStock extends ValidatorEJB //implements SessionBean
} }
} }
} }
columnValue = getColumnValue("item_code",dom); columnValue = getColumnValue("item_code",dom,formNo);
//String columnValue1 = genericUtility.getColumnValue("item_code",dom,"3");
System.out.println("Inside wfvaldata case 3 item_code...."+columnValue);
//System.out.println("Inside wfvaldata case 3 BY E12...."+columnValue1);
if (columnValue != null) if (columnValue != null)
{ {
siteCode = getColumnValue("site_code",dom); siteCode = getColumnValue("site_code",dom ,"1");
custCode =getColumnValue("cust_code",dom); custCode =getColumnValue("cust_code",dom ,"1");
tranId =getColumnValue("tran_id",dom); tranId =getColumnValue("tran_id",dom,"1");
if (!columnValue.equals("") && checkNextCol) if (!columnValue.equals("") && checkNextCol)
{ {
System.out.println("Inside wfvaldata case 3 item_code. checkNextCol..."+checkNextCol);
tranDate1 = getColumnValue("tran_date",dom); tranDate1 = getColumnValue("tran_date",dom);
errCode = ""; errCode = "";
errCode = isItem(siteCode,columnValue,"S-CSTK",conn); errCode = isItem(siteCode,columnValue,"S-CSTK",conn);
System.out.println("Inside wfvaldata case 3 errCode...."+errCode);
if(errCode.length()>0) if(errCode.length()>0)
{ {
/*errString = getErrorString("item_code",errCode,userId); /*errString = getErrorString("item_code",errCode,userId);
...@@ -724,7 +767,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -724,7 +767,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
rs2 = stmt.executeQuery(selQueryBuff.toString()); rs2 = stmt.executeQuery(selQueryBuff.toString());
if (rs2.next()) if (rs2.next())
{ {
lineNo = getColumnValue("line_no",dom); lineNo = getColumnValue("line_no",dom ,formNo);
if (Integer.parseInt(lineNo) != rs2.getInt(1)) if (Integer.parseInt(lineNo) != rs2.getInt(1))
{ {
//errCode = "VTDUPIT"; //errCode = "VTDUPIT";
...@@ -751,12 +794,13 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -751,12 +794,13 @@ public class CustStock extends ValidatorEJB //implements SessionBean
}*/ }*/
} }
} }
columnValue = getColumnValue("cl_stock",dom); columnValue = getColumnValue("cl_stock",dom,formNo);
System.out.println("Inside wfvaldata case 3 cl_stock...."+columnValue);
if (columnValue != null) if (columnValue != null)
{ {
itemCode =getColumnValue("item_code",dom); itemCode =getColumnValue("item_code",dom,formNo);
custCode = getColumnValue("cust_code",dom); custCode = getColumnValue("cust_code",dom1);
tranDate1 = getColumnValue("tran_date",dom); tranDate1 = getColumnValue("tran_date",dom1);
if (!columnValue.equals("") && checkNextCol) if (!columnValue.equals("") && checkNextCol)
{ {
selQueryBuff = new StringBuffer(); selQueryBuff = new StringBuffer();
...@@ -810,10 +854,11 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -810,10 +854,11 @@ public class CustStock extends ValidatorEJB //implements SessionBean
}*/ }*/
} }
} }
columnValue = getColumnValue("item_ser",dom); columnValue = getColumnValue("item_ser",dom,formNo);
System.out.println("Inside wfvaldata case 3 item_ser...."+columnValue);
if (columnValue != null) if (columnValue != null)
{ {
custCode = getColumnValue("cust_code",dom); custCode = getColumnValue("cust_code",dom1);
if (!columnValue.equals("") && checkNextCol) if (!columnValue.equals("") && checkNextCol)
{ {
selQueryBuff = new StringBuffer(); selQueryBuff = new StringBuffer();
...@@ -822,6 +867,8 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -822,6 +867,8 @@ public class CustStock extends ValidatorEJB //implements SessionBean
selQueryBuff.append("' AND ITEM_SER = '").append(columnValue).append("'"); selQueryBuff.append("' AND ITEM_SER = '").append(columnValue).append("'");
stmt = conn.createStatement(); stmt = conn.createStatement();
rs = stmt.executeQuery(selQueryBuff.toString()); rs = stmt.executeQuery(selQueryBuff.toString());
System.out.println("Inside wfvaldata case 3 item_se EXE...."+selQueryBuff.toString());
if (rs.next()) if (rs.next())
{ {
if (rs.getInt(1)==0) if (rs.getInt(1)==0)
...@@ -966,7 +1013,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -966,7 +1013,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
String dbPattern=null; String dbPattern=null;
String invStat = ""; String invStat = "";
String itemCode = "", purcRcp = null, purcRet = null, prdCode, transitFlg = null; String itemCode = "", purcRcp = null, purcRet = null, prdCode, transitFlg = null;
double retQty = 0, replQty = 0, quantity = 0, transitQty = 0 ,creditLmt = 0,osAmt = 0 ,custDeposit = 0 ,custRate = 0 ,custDiscount = 0 ,netAmount = 0 , double retQty = 0, replQty = 0, quantity = 0, transitQty = 0 ,creditLmt = 0,osAmt = 0 ,custDeposit = 0 ,custRate = 0 ,custDiscount = 0 ,netSales = 0 ,
purcReturn = 0 ,purcRcpDob = 0 ,salesRet = 0; purcReturn = 0 ,purcRcpDob = 0 ,salesRet = 0;
//Changed by Dayanand on 01/01/08 [Declare transQty] //Changed by Dayanand on 01/01/08 [Declare transQty]
String transQty ="", purcQty = null; String transQty ="", purcQty = null;
...@@ -975,13 +1022,15 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -975,13 +1022,15 @@ public class CustStock extends ValidatorEJB //implements SessionBean
int replPrd = 0 ; int replPrd = 0 ;
ResultSet rs1 = null; ResultSet rs1 = null;
String custCode = null,rSiteCode = null, locCode = null, lotNo = null, lotSl = null, retRepFlag = null; String custCode = null,rSiteCode = null, locCode = null, lotNo = null, lotSl = null, retRepFlag = null;
java.sql.Timestamp preFromDate = null, preToDate = null; java.sql.Timestamp preFromDate = null, preToDate = null,preToDate1 = null ;
String siteCodeCh=""; String siteCodeCh="";
try try
{ {
E12GenericUtility genericUtility = new E12GenericUtility(); E12GenericUtility genericUtility = new E12GenericUtility();
DistDiscount distDiscount = new DistDiscount(); DistDiscount distDiscount = new DistDiscount();
DistCommon distCommon = new DistCommon(); DistCommon distCommon = new DistCommon();
//ConnDriver connDriver = new ConnDriver();
//conn = connDriver.getConnectDB("DriverITM");
conn = getConnection(); conn = getConnection();
if(objContext != null && objContext.trim().length()>0) if(objContext != null && objContext.trim().length()>0)
{ {
...@@ -1013,7 +1062,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -1013,7 +1062,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
//Added by Poonam on 09-12-2016 for GET REPL_PERIOD FROM DATABASE :Start[D16HVHB005] //Added by Poonam on 09-12-2016 for GET REPL_PERIOD FROM DATABASE :Start[D16HVHB005]
custCode = getColumnValue("cust_code",dom1); custCode = getColumnValue("cust_code",dom1);
itemCode = getColumnValue("item_code",dom1); itemCode = getColumnValue("item_code",dom,formNo);
System.out.println("custCode... :"+custCode+":itemCode...:"+itemCode+":"); System.out.println("custCode... :"+custCode+":itemCode...:"+itemCode+":");
...@@ -1272,7 +1321,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -1272,7 +1321,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
//Changed by dayanand on [10-09-07] //Changed by dayanand on [10-09-07]
//valueXmlString.append("<descr>").append(siteDescr).append("</descr>\r\n"); //valueXmlString.append("<descr>").append(siteDescr).append("</descr>\r\n");
if (frdate1.trim().equals("")) if (frdate1 != null && frdate1.trim().equals(""))
{ {
selQueryBuff = new StringBuffer(); selQueryBuff = new StringBuffer();
selQueryBuff.append("SELECT MAX(TO_DATE) + 1 FROM CUST_STOCK WHERE CUST_CODE = '"); selQueryBuff.append("SELECT MAX(TO_DATE) + 1 FROM CUST_STOCK WHERE CUST_CODE = '");
...@@ -1955,7 +2004,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -1955,7 +2004,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
ibase.webitm.ejb.sys.UtilMethods utilMethods = ibase.webitm.ejb.sys.UtilMethods.getInstance(); ibase.webitm.ejb.sys.UtilMethods utilMethods = ibase.webitm.ejb.sys.UtilMethods.getInstance();
custCode = getColumnValue("cust_code" , dom1); custCode = getColumnValue("cust_code" , dom1);
siteCode = getColumnValue("site_code" , dom1); siteCode = getColumnValue("site_code" , dom1);
tranDate = getColumnValue("tran_date" , dom1 ); tranDate = getColumnValue("tran_date" , dom1);
Date tranDT = sdf1.parse(tranDate); Date tranDT = sdf1.parse(tranDate);
tranIdLast = getColumnValue("tran_id__last" ,dom1); tranIdLast = getColumnValue("tran_id__last" ,dom1);
...@@ -2043,7 +2092,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2043,7 +2092,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
if (rs.next()) if (rs.next())
{ {
preFromDate = rs.getTimestamp("FR_DATE"); preFromDate = rs.getTimestamp("FR_DATE");
preToDate = rs.getTimestamp("TO_DATE"); preToDate1 = rs.getTimestamp("TO_DATE");
tsprevDate1 = utilMethods.RelativeDate(preFromDate, -1); tsprevDate1 = utilMethods.RelativeDate(preFromDate, -1);
} }
rs.close(); rs.close();
...@@ -2052,6 +2101,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2052,6 +2101,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
pstmt = null; pstmt = null;
System.out.println("tsprevDate1["+tsprevDate1+"]tsprevDate["+tsprevDate+"]"); System.out.println("tsprevDate1["+tsprevDate1+"]tsprevDate["+tsprevDate+"]");
System.out.println("1 ST PERIODpreToDate1["+preToDate1+"]preFromDate["+preFromDate+"]");
selQuery = "SELECT SUM(DET.CL_STOCK)AS OP_STOCK FROM CUST_STOCK HDR, CUST_STOCK_DET DET " selQuery = "SELECT SUM(DET.CL_STOCK)AS OP_STOCK FROM CUST_STOCK HDR, CUST_STOCK_DET DET "
+ " WHERE HDR.TRAN_ID = DET.TRAN_ID " + " WHERE HDR.TRAN_ID = DET.TRAN_ID "
...@@ -2065,14 +2115,14 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2065,14 +2115,14 @@ public class CustStock extends ValidatorEJB //implements SessionBean
// pstmt.setString(2,siteCode); // pstmt.setString(2,siteCode);
pstmt.setString(2,siteCodeCh); //Added by Chandni 11/Apr/2012 pstmt.setString(2,siteCodeCh); //Added by Chandni 11/Apr/2012
if(replPrd > 1) //if(replPrd > 1)
{ //{
pstmt.setTimestamp(3,tsprevDate1); pstmt.setTimestamp(3,tsprevDate1);
} //}
else /*else
{ {
pstmt.setTimestamp(3,tsprevDate); pstmt.setTimestamp(3,tsprevDate);
} }*/
pstmt.setString(4,itemCode); pstmt.setString(4,itemCode);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
...@@ -2094,7 +2144,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2094,7 +2144,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
selQuery = "SELECT FR_DATE, TO_DATE FROM PERIOD WHERE ? BETWEEN FR_DATE AND TO_DATE" ; selQuery = "SELECT FR_DATE, TO_DATE FROM PERIOD WHERE ? BETWEEN FR_DATE AND TO_DATE" ;
pstmt = conn.prepareStatement(selQuery); pstmt = conn.prepareStatement(selQuery);
//pstmt.setTimestamp(1,tsprevDate); //pstmt.setTimestamp(1,tsprevDate);
pstmt.setTimestamp(1,tsprevDate); pstmt.setTimestamp(1,tsfromDate);
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
{ {
...@@ -2107,6 +2157,8 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2107,6 +2157,8 @@ public class CustStock extends ValidatorEJB //implements SessionBean
rs = null; rs = null;
pstmt = null; pstmt = null;
System.out.println("2ND preToDate["+preToDate+"]preFromDate["+preFromDate+"]");
if(replPrd > 1) if(replPrd > 1)
{ {
invListString = GetInvList(dom2, tsfromDate, preToDate); //Added by Poonam for get 3 months invoice invListString = GetInvList(dom2, tsfromDate, preToDate); //Added by Poonam for get 3 months invoice
...@@ -2119,6 +2171,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2119,6 +2171,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
System.out.println("invListString::::["+invListString+"]"); System.out.println("invListString::::["+invListString+"]");
fromDate = getColumnValue("from_date" , dom1 ); fromDate = getColumnValue("from_date" , dom1 );
toDate = getColumnValue("to_date" , dom1 ); //Added By poonam for set to date
java.sql.Timestamp tsFromDate = java.sql.Timestamp.valueOf( genericUtility.getValidDateString( fromDate , getApplDateFormat() , getDBDateFormat()) + " 00:00:00.000" ); java.sql.Timestamp tsFromDate = java.sql.Timestamp.valueOf( genericUtility.getValidDateString( fromDate , getApplDateFormat() , getDBDateFormat()) + " 00:00:00.000" );
java.sql.Timestamp tsToDate = java.sql.Timestamp.valueOf( genericUtility.getValidDateString( toDate , getApplDateFormat() , getDBDateFormat()) + " 00:00:00.000" ); java.sql.Timestamp tsToDate = java.sql.Timestamp.valueOf( genericUtility.getValidDateString( toDate , getApplDateFormat() , getDBDateFormat()) + " 00:00:00.000" );
// commented by chandni 21-mar-2012 // commented by chandni 21-mar-2012
...@@ -2142,6 +2195,8 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2142,6 +2195,8 @@ public class CustStock extends ValidatorEJB //implements SessionBean
pstmt.setTimestamp(4,tsToDate); pstmt.setTimestamp(4,tsToDate);
*/ */
// added site_code condition by chandni 21-mar-2012 // added site_code condition by chandni 21-mar-2012
System.out.println("tsFromDate:::"+tsFromDate+"preToDate"+preToDate+"tsToDate"+tsToDate);
selQuery = "SELECT SUM(B.QUANTITY__STDUOM)PURC_RCP FROM INVOICE A, INVDET B " selQuery = "SELECT SUM(B.QUANTITY__STDUOM)PURC_RCP FROM INVOICE A, INVDET B "
+ " WHERE A.INVOICE_ID = B.INVOICE_ID" + " WHERE A.INVOICE_ID = B.INVOICE_ID"
+ " AND A.CUST_CODE = ? " + " AND A.CUST_CODE = ? "
...@@ -2161,14 +2216,14 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2161,14 +2216,14 @@ public class CustStock extends ValidatorEJB //implements SessionBean
pstmt.setString(3,siteCode); pstmt.setString(3,siteCode);
pstmt.setTimestamp(4,tsFromDate); pstmt.setTimestamp(4,tsFromDate);
if(replPrd > 1) /*if(replPrd > 1)
{ {
pstmt.setTimestamp(5,preToDate); pstmt.setTimestamp(5,preToDate);
} }
else else
{ {*/
pstmt.setTimestamp(5,tsToDate); pstmt.setTimestamp(5,tsToDate);
} //}
// ended by chandni // ended by chandni
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
if (rs.next()) if (rs.next())
...@@ -2187,6 +2242,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2187,6 +2242,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
pstmt = null; pstmt = null;
System.out.println("purcRcp [" +purcRcp+ "]"); System.out.println("purcRcp [" +purcRcp+ "]");
System.out.println("preFromDate:::"+preFromDate+"preToDate"+preToDate+"preToDate1::"+preToDate1);
selQuery = "SELECT B.QUANTITY__STDUOM QUANTITY, B.ITEM_CODE ITEM_CODE, " selQuery = "SELECT B.QUANTITY__STDUOM QUANTITY, B.ITEM_CODE ITEM_CODE, "
+ " A.SITE_CODE SITE_CODE, B.LOC_CODE LOC_CODE, " + " A.SITE_CODE SITE_CODE, B.LOC_CODE LOC_CODE, "
...@@ -2204,7 +2260,15 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2204,7 +2260,15 @@ public class CustStock extends ValidatorEJB //implements SessionBean
//pstmt.setTimestamp(2,preFromDate); //pstmt.setTimestamp(2,preFromDate);
//pstmt.setTimestamp(3,preToDate); //pstmt.setTimestamp(3,preToDate);
pstmt.setTimestamp(2,preFromDate); pstmt.setTimestamp(2,preFromDate);
if(replPrd > 1)
{
pstmt.setTimestamp(3,preToDate1);
}
else
{
pstmt.setTimestamp(3,preToDate); pstmt.setTimestamp(3,preToDate);
}
pstmt.setString(4,itemCode); pstmt.setString(4,itemCode);
pstmt.setString(5,siteCode); pstmt.setString(5,siteCode);
...@@ -2416,7 +2480,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2416,7 +2480,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
netAmount = purcRcpSales - purcReturn;*/ netAmount = purcRcpSales - purcReturn;*/
System.out.println("TestMig netAmount["+netAmount+"]custRate["+custRate+"]custDiscount["+custDiscount+"]"); System.out.println("TestMig custRate["+custRate+"]custDiscount["+custDiscount+"]");
valueXmlString.append("<rate>").append(custRate).append("</rate>\r\n"); valueXmlString.append("<rate>").append(custRate).append("</rate>\r\n");
valueXmlString.append("<discount>").append(custDiscount).append("</discount>\r\n"); valueXmlString.append("<discount>").append(custDiscount).append("</discount>\r\n");
//valueXmlString.append("<net_amt>").append(netAmount).append("</net_amt>\r\n"); //valueXmlString.append("<net_amt>").append(netAmount).append("</net_amt>\r\n");
...@@ -2428,6 +2492,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2428,6 +2492,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
System.out.println("op_stock currentColumn ["+currentColumn+"]"); System.out.println("op_stock currentColumn ["+currentColumn+"]");
System.out.println("line 1295 opStock["+opStock+"]"); System.out.println("line 1295 opStock["+opStock+"]");
//Added by poonam for null pointer exception removable
Double OpStockLc= opStock != null ? Double.parseDouble(opStock) : 0 ; Double OpStockLc= opStock != null ? Double.parseDouble(opStock) : 0 ;
Double purReceiptLc= purReceipt != null ? Double.parseDouble(purReceipt) : 0 ; Double purReceiptLc= purReceipt != null ? Double.parseDouble(purReceipt) : 0 ;
Double salesLc= sales != null ? Double.parseDouble(sales) : 0 ; Double salesLc= sales != null ? Double.parseDouble(sales) : 0 ;
...@@ -2436,14 +2501,23 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2436,14 +2501,23 @@ public class CustStock extends ValidatorEJB //implements SessionBean
Double clStksLc= clStks != null ? Double.parseDouble(clStks) : 0 ; Double clStksLc= clStks != null ? Double.parseDouble(clStks) : 0 ;
if (stockMode.trim().equals("S")) if (stockMode.trim().equals("S"))
{ {
sales = getColumnValue("sales",dom); //, formNo, domID); sales = getColumnValue("sales",dom,formNo); //, formNo, domID);
if(sales != null && sales.trim().length() > 0 )
{
salesLc = Double.parseDouble(sales);
}
//clStk = Double.parseDouble(opStock) + Double.parseDouble(purReceipt) - Double.parseDouble(sales) + Double.parseDouble(adjQty) - Double.parseDouble(purReturn); //clStk = Double.parseDouble(opStock) + Double.parseDouble(purReceipt) - Double.parseDouble(sales) + Double.parseDouble(adjQty) - Double.parseDouble(purReturn);
clStk = OpStockLc + purReceiptLc - salesLc + adjQtyLc - purReturnLc; //Added by poonam for null pointer exception clStk = OpStockLc + purReceiptLc - salesLc + adjQtyLc - purReturnLc; //Added by poonam for null pointer exception
valueXmlString.append("<cl_stock>").append(clStk).append("</cl_stock>\r\n"); valueXmlString.append("<cl_stock>").append(clStk).append("</cl_stock>\r\n");
} }
else if (stockMode.trim().equals("C")) else if (stockMode.trim().equals("C"))
{ {
clStks = getColumnValue("cl_stock",dom); //, formNo, domID); clStks = getColumnValue("cl_stock",dom,formNo); //, formNo, domID);
if(clStks != null && clStks.trim().length() > 0 )
{
clStksLc = Double.parseDouble(clStks);
}
//saless = Double.parseDouble(opStock) + Double.parseDouble(purReceipt) - Double.parseDouble(clStks) + Double.parseDouble(adjQty) - Double.parseDouble(purReturn); //saless = Double.parseDouble(opStock) + Double.parseDouble(purReceipt) - Double.parseDouble(clStks) + Double.parseDouble(adjQty) - Double.parseDouble(purReturn);
saless = OpStockLc + purReceiptLc - clStksLc + adjQtyLc - purReturnLc; //Added by poonam for null pointer exception saless = OpStockLc + purReceiptLc - clStksLc + adjQtyLc - purReturnLc; //Added by poonam for null pointer exception
valueXmlString.append("<sales>").append(saless).append("</sales>\r\n"); valueXmlString.append("<sales>").append(saless).append("</sales>\r\n");
...@@ -2474,6 +2548,34 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2474,6 +2548,34 @@ public class CustStock extends ValidatorEJB //implements SessionBean
saless = OpStockLc + purReceiptLc - clStksLc + adjQtyLc - purReturnLc; //Added by poonam for null pointer exception saless = OpStockLc + purReceiptLc - clStksLc + adjQtyLc - purReturnLc; //Added by poonam for null pointer exception
valueXmlString.append("<sales>").append(saless).append("</sales>\r\n"); valueXmlString.append("<sales>").append(saless).append("</sales>\r\n");
} }
}//added by poonam for purc_rcp itemchange for set sales quantity.
else if (currentColumn.trim().equals("purc_rcp"))
{
purcRcp = columnValue;
opStock = getColumnValue("op_stock",dom, formNo); //, domID);
String clStock = getColumnValue("cl_stock",dom, formNo); //, domID);
System.out.println("Inside purc_rcp IC purcRcp["+purcRcp+"]opStock["+opStock+"]clStock["+clStock+"]");
Double OpStockLc= opStock != null ? Double.parseDouble(opStock) : 0 ;
Double purReceiptLc= purcRcp != null ? Double.parseDouble(purcRcp) : 0 ;
Double adjQtyLc= adjQty != null ? Double.parseDouble(adjQty) : 0 ;
Double purReturnLc= purReturn != null ? Double.parseDouble(purReturn) : 0 ;
Double clStksLc= clStks != null ? Double.parseDouble(clStks) : 0 ;
System.out.println(" cl_stock currentColumn ["+currentColumn+"]");
System.out.println("line 1316 opStock["+opStock+"]");
if (stockMode.trim().equals("S"))
{
valueXmlString.append("<cl_stock>").append(clStock).append("</cl_stock>\r\n");
}
else if (stockMode.trim().equals("C"))
{
//saless = Double.parseDouble(opStock) + Double.parseDouble(purReceipt) - Double.parseDouble(clStks) + Double.parseDouble(adjQty) - Double.parseDouble(purReturn);
saless = OpStockLc + purReceiptLc - clStksLc + adjQtyLc - purReturnLc; //Added by poonam for null pointer exception
valueXmlString.append("<sales>").append(saless).append("</sales>\r\n");
}
} }
//genericUtility.serializeDom( dom ); //genericUtility.serializeDom( dom );
//genericUtility.serializeDom( dom1 ); //genericUtility.serializeDom( dom1 );
...@@ -2494,7 +2596,6 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2494,7 +2596,6 @@ public class CustStock extends ValidatorEJB //implements SessionBean
sales = genericUtility.getColumnValue("sales", dom,formNo); sales = genericUtility.getColumnValue("sales", dom,formNo);
clStks = genericUtility.getColumnValue("cl_stock", dom,formNo); clStks = genericUtility.getColumnValue("cl_stock", dom,formNo);
System.out.println( "opStock BEFORE [" + opStock + "]" ); System.out.println( "opStock BEFORE [" + opStock + "]" );
System.out.println( "clStks [" + clStks + "]" ); System.out.println( "clStks [" + clStks + "]" );
System.out.println( "sales [" + sales + "]" ); System.out.println( "sales [" + sales + "]" );
...@@ -2502,7 +2603,6 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2502,7 +2603,6 @@ public class CustStock extends ValidatorEJB //implements SessionBean
System.out.println( "purReceipt ["+purReceipt+ "]" ); System.out.println( "purReceipt ["+purReceipt+ "]" );
System.out.println( "purReturn ["+purReturn+ "]" ); System.out.println( "purReturn ["+purReturn+ "]" );
if (opStock == null || opStock == "null" || opStock.trim().length() == 0 ) if (opStock == null || opStock == "null" || opStock.trim().length() == 0 )
{ {
opStock = "0"; opStock = "0";
...@@ -2535,7 +2635,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2535,7 +2635,7 @@ public class CustStock extends ValidatorEJB //implements SessionBean
Double clStksLc= clStks != null ? Double.parseDouble(clStks) : 0 ; Double clStksLc= clStks != null ? Double.parseDouble(clStks) : 0 ;
if (stockMode.trim().equals("S")) if (stockMode.trim().equals("S"))
{ {
sales = getColumnValue("sales",dom); //, formNo, domID); sales = getColumnValue("sales",dom,formNo); //, formNo, domID);
if (sales == null || sales == "null" || sales.trim().length() == 0 ) if (sales == null || sales == "null" || sales.trim().length() == 0 )
{ {
sales = "0"; sales = "0";
...@@ -2558,12 +2658,19 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2558,12 +2658,19 @@ public class CustStock extends ValidatorEJB //implements SessionBean
valueXmlString.append("<sales>").append(saless).append("</sales>\r\n"); valueXmlString.append("<sales>").append(saless).append("</sales>\r\n");
sales = saless + ""; sales = saless + "";
System.out.println( "Sales Stock [" + saless + "]");
clStk = OpStockLc + purReceiptLc - saless + adjQtyLc - purReturnLc; //Added by poonam for null pointer exception
valueXmlString.append("<cl_stock>").append(clStk).append("</cl_stock>\r\n");
clStks = clStk + "";
System.out.println( "Closing Stock [" + clStk + "]");
} }
System.out.println( "opStock [" + opStock + "]" ); System.out.println( "opStock [" + opStock + "]" );
System.out.println( "clStks [" + clStks + "]" ); System.out.println( "clStks [" + clStks + "]" );
System.out.println( "sales [" + sales + "]" ); System.out.println( "sales after [" + sales + "]" );
System.out.println( "cust_purc_rcp ["+purReceipt+ "]" ); System.out.println( "cust_purc_rcp ["+purReceipt+ "]" );
System.out.println( "saless ["+saless+ "]" ); System.out.println( "saless ["+ saless+ "]" );
/* 09/02/09 commented by manoharan /* 09/02/09 commented by manoharan
//Changed by Dayanand on 01/01/08 [ Calculate transQty] start (reqId DI78SUN073) //Changed by Dayanand on 01/01/08 [ Calculate transQty] start (reqId DI78SUN073)
...@@ -2600,11 +2707,124 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2600,11 +2707,124 @@ public class CustStock extends ValidatorEJB //implements SessionBean
purValue = df.format(new Float( Float.parseFloat( purReceipt ) * rateValue)); purValue = df.format(new Float( Float.parseFloat( purReceipt ) * rateValue));
} }
//Added by Poonam on 09-12-2016 for discount, latest rate and net amount :Start[D16HVHB005]
String mvarValue = "";
double mvarValueDb = 0;
double msales = 0;
//sales = genericUtility.getColumnValue("sales", dom,formNo);
itemCode = genericUtility.getColumnValue("item_code", dom,formNo);
//clStks = genericUtility.getColumnValue("cl_stock", dom,formNo);
//transQty = genericUtility.getColumnValue("transit_qty", dom,formNo);
Double clStksDb = clStks != null ? Double.parseDouble(clStks) : 0 ;
//Double transQtyDb = clStks != null ? Double.parseDouble(transQty) : 0 ;
System.out.println("In S astype....sales["+sales+"]itemCode["+itemCode+"]clStks["+clStks+"]transQty["+transQty+"]");
System.out.println("clStksDb.....["+clStksDb+"]transQtyDb["+transitQty+"]");
sql = "select repl_factor from customeritem where cust_code = ? and item_code = ? " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, custCode );
pstmt.setString( 2, itemCode );
rs = pstmt.executeQuery();
if(rs.next())
{
mvarValue = rs.getString("repl_factor");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
sql = "Select item_ser from item where item_code = ? " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, itemCode );
rs = pstmt.executeQuery();
if(rs.next())
{
itemSer = checkNull(rs.getString("item_ser"));
}
rs.close();rs = null;
pstmt.close();pstmt = null;
System.out.println("mvarValue["+mvarValue+"][itemSer"+itemSer+"]");
if(mvarValue == null || mvarValue.trim().length() == 0)
{
sql = "select repl_factor from customer_series where cust_code = ? and item_ser = ? " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, custCode );
pstmt.setString( 2, itemSer );
rs = pstmt.executeQuery();
if(rs.next())
{
mvarValue = rs.getString("repl_factor");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
}
if(mvarValue == null || mvarValue.trim().length() == 0)
{
sql = "select repl_factor from customer where cust_code = ? " ;
pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, custCode );
rs = pstmt.executeQuery();
if(rs.next())
{
mvarValue = rs.getString("repl_factor");
}
rs.close();rs = null;
pstmt.close();pstmt = null;
}
if(mvarValue == null || mvarValue.trim().length() == 0)
{
mvarValue = distCommon.getDisparams("999999", "REPL_FACTOR", conn);
if(mvarValue == null || mvarValue.trim().length() == 0)
{
mvarValue = "0";
}
if("NULLFOUND".equalsIgnoreCase(mvarValue))
{
mvarValue = "0";
}
}
if(mvarValue != null && mvarValue.trim().length() > 0)
{
mvarValueDb = Double.parseDouble(mvarValue) ;
}
if(sales != null && sales.trim().length() > 0)
{
salesLc = Double.parseDouble(sales) ;
}
if(replPrd > 1)
{
salesLc = salesLc / replPrd ;
msales = Math.round(salesLc);
}
System.out.println("replPrd["+replPrd +"]msales after["+msales+"]");
msales = msales - clStksDb - transitQty ;
System.out.println("mminQty["+mvarValueDb +"]salesLc["+ msales +"]");
netSales = msales * mvarValueDb;
System.out.println("netSales::::::["+netSales +"]");
valueXmlString.append("<net_sales>").append(Math.round(netSales)).append("</net_sales>\r\n"); //Added by Poonam on 09-12-2016 for discount, latest rate and net amount :End[D16HVHB005]
valueXmlString.append("<op_value>").append(opValue).append("</op_value>\r\n"); valueXmlString.append("<op_value>").append(opValue).append("</op_value>\r\n");
valueXmlString.append("<cl_value>").append(clValue).append("</cl_value>\r\n"); valueXmlString.append("<cl_value>").append(clValue).append("</cl_value>\r\n");
valueXmlString.append("<sales_value>").append(salesValue).append("</sales_value>\r\n"); valueXmlString.append("<sales_value>").append(salesValue).append("</sales_value>\r\n");
valueXmlString.append("<pur_value>").append(purValue).append("</pur_value>\r\n"); valueXmlString.append("<pur_value>").append(purValue).append("</pur_value>\r\n");
valueXmlString.append("</Detail>\r\n"); valueXmlString.append("</Detail>\r\n");
System.out.println(valueXmlString.toString());
break; break;
}//switch (currentFormNo) }//switch (currentFormNo)
}//if (columnValue != null) }//if (columnValue != null)
...@@ -2674,6 +2894,12 @@ public class CustStock extends ValidatorEJB //implements SessionBean ...@@ -2674,6 +2894,12 @@ public class CustStock extends ValidatorEJB //implements SessionBean
{ {
stmt.close(); stmt.close();
} }
if(conn!= null)
{
conn.close() ;
conn = null ;
}
} }
catch(Exception e) catch(Exception e)
{ {
......
...@@ -110,14 +110,15 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal, ...@@ -110,14 +110,15 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal,
{ {
ConnDriver connDriver = new ConnDriver(); ConnDriver connDriver = new ConnDriver();
//Changes and Commented By Bhushan on 09-06-2016 :START //Changes and Commented By Bhushan on 09-06-2016 :START
//conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
conn = getConnection(); //conn = getConnection();
//Changes and Commented By Bhushan on 09-06-2016 :END //Changes and Commented By Bhushan on 09-06-2016 :END
connDriver = null; connDriver = null;
connDriver = new ConnDriver(); connDriver = new ConnDriver();
//Changes and Commented By Bhushan on 09-06-2016 :START //Changes and Commented By Bhushan on 09-06-2016 :START
//connCP = connDriver.getConnectDB("DriverCP"); //connCP = connDriver.getConnectDB("DriverCP");
connCP = getConnection(); connCP = connDriver.getConnectDB("DriverITM");
//connCP = getConnection();
//Changes and Commented By Bhushan on 09-06-2016 :END //Changes and Commented By Bhushan on 09-06-2016 :END
connDriver = null; connDriver = null;
//stmt = conn.createStatement();//Removed Resultset Sensitive Type // To be Updated in Server - Jiten - //stmt = conn.createStatement();//Removed Resultset Sensitive Type // To be Updated in Server - Jiten -
...@@ -197,6 +198,8 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal, ...@@ -197,6 +198,8 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal,
{ {
orderType = "%"; orderType = "%";
} }
System.out.println("dateFlag:::["+dateFlag+"]");
/*sql =" SELECT B.ITEM_CODE ,SUM(B.QUANTITY - B.QTY_DESP),C.DESCR ,C.UNIT ,"+ /*sql =" SELECT B.ITEM_CODE ,SUM(B.QUANTITY - B.QTY_DESP),C.DESCR ,C.UNIT ,"+
" C.LOC_TYPE FROM SORDITEM B , ITEM C ,SORDER A"+ " C.LOC_TYPE FROM SORDITEM B , ITEM C ,SORDER A"+
" WHERE A.SALE_ORDER = B.SALE_ORDER"+ " WHERE A.SALE_ORDER = B.SALE_ORDER"+
...@@ -764,6 +767,8 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal, ...@@ -764,6 +767,8 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal,
pstmt1.close(); pstmt1.close();
pstmt1 = null; pstmt1 = null;
// changed by pankaj on 19.02.09 to bring valuexml string out of while(rsScd.next()) loop // changed by pankaj on 19.02.09 to bring valuexml string out of while(rsScd.next()) loop
System.out.println("ASSOCIATE count["+count+"]");
for(int i = 0; i < count; i++) for(int i = 0; i < count; i++)
{ {
if(i == 2) if(i == 2)
...@@ -772,12 +777,12 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal, ...@@ -772,12 +777,12 @@ public class AssociateAct extends ActionHandlerEJB implements AssociateActLocal,
} }
System.out.println("clStk:"+clStk+":"); System.out.println("clStk:"+clStk+":");
valueXmlString.append("<Detail>\r\n"); valueXmlString.append("<Detail>\r\n");
valueXmlString.append("<item_code isSrvCallOnChg='0'>").append("<![CDATA[").append(itemCode==null?"":itemCode).append("]]>").append("</item_code>\r\n"); valueXmlString.append("<item_code>").append("<![CDATA[").append(itemCode==null?"":itemCode).append("]]>").append("</item_code>\r\n");
valueXmlString.append("<descr isSrvCallOnChg='0'>").append("<![CDATA[").append(itemDescr).append("]]>").append("</descr>\r\n"); valueXmlString.append("<descr isSrvCallOnChg='0'>").append("<![CDATA[").append(itemDescr).append("]]>").append("</descr>\r\n");
valueXmlString.append("<unit isSrvCallOnChg='0'>").append("<![CDATA[").append(unit).append("]]>").append("</unit>\r\n"); valueXmlString.append("<unit isSrvCallOnChg='0'>").append("<![CDATA[").append(unit).append("]]>").append("</unit>\r\n");
valueXmlString.append("<loc_type isSrvCallOnChg='0'>").append("<![CDATA[").append(locType).append("]]>").append("</loc_type>\r\n"); valueXmlString.append("<loc_type isSrvCallOnChg='0'>").append("<![CDATA[").append(locType).append("]]>").append("</loc_type>\r\n");
valueXmlString.append("<item_ser isSrvCallOnChg='0'>").append("<![CDATA[").append(itemSer).append("]]>").append("</item_ser>\r\n"); valueXmlString.append("<item_ser isSrvCallOnChg='0'>").append("<![CDATA[").append(itemSer).append("]]>").append("</item_ser>\r\n");
valueXmlString.append("<cl_stock isSrvCallOnChg='0'>").append("<![CDATA[").append(clStk).append("]]>").append("</cl_stock>\r\n"); valueXmlString.append("<cl_stock>").append("<![CDATA[").append(clStk).append("]]>").append("</cl_stock>\r\n");
if (tranId != null) // if condition added in 23/05/06 - jiten if (tranId != null) // if condition added in 23/05/06 - jiten
{ {
valueXmlString.append("<tran_id isSrvCallOnChg='0'>").append("<![CDATA[").append(tranId).append("]]>").append("</tran_id>\r\n"); valueXmlString.append("<tran_id isSrvCallOnChg='0'>").append("<![CDATA[").append(tranId).append("]]>").append("</tran_id>\r\n");
......
...@@ -418,6 +418,8 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal, ...@@ -418,6 +418,8 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal,
} }
catch (Exception se){} catch (Exception se){}
} }
System.out.println("valueXmlString11111111..." + valueXmlString);
return valueXmlString.toString(); return valueXmlString.toString();
} }
...@@ -564,7 +566,8 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal, ...@@ -564,7 +566,8 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal,
pstmt = null; pstmt = null;
strBuff.append( "<op_stock>" ).append( mopStk ).append( "</op_stock>" ); strBuff.append( "<op_stock>" ).append( mopStk ).append( "</op_stock>" );
strBuff.append( "<cl_stock>" ).append( mopStk ).append( "</cl_stock>" );
//strBuff.append( "<cl_stock>" ).append( mopStk ).append( "</cl_stock>" );
sql = "select sum(b.quantity__stduom) qty_stduom from invoice a, invdet b " sql = "select sum(b.quantity__stduom) qty_stduom from invoice a, invdet b "
+" where a.invoice_id = b.invoice_id " +" where a.invoice_id = b.invoice_id "
...@@ -593,6 +596,8 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal, ...@@ -593,6 +596,8 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal,
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
double purcRcp = mquant;
strBuff.append( "<purc_rcp>" ).append( mquant ).append( "</purc_rcp>" ); strBuff.append( "<purc_rcp>" ).append( mquant ).append( "</purc_rcp>" );
mquant = 0.0; mquant = 0.0;
...@@ -612,7 +617,7 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal, ...@@ -612,7 +617,7 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal,
if( rs.next() ) if( rs.next() )
{ {
mquant = rs.getDouble( "qty_stduom" ); mquant = rs.getDouble("qty_stduom");
} }
else else
{ {
...@@ -626,9 +631,17 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal, ...@@ -626,9 +631,17 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal,
strBuff.append( "<purc_ret>" ).append( mquant ).append( "</purc_ret>" ); strBuff.append( "<purc_ret>" ).append( mquant ).append( "</purc_ret>" );
strBuff.append( "<tran_id>" ).append( kFld1 ).append( "</tran_id>" ); strBuff.append( "<tran_id>" ).append( kFld1 ).append( "</tran_id>" );
System.out.println("Auto stock mopStk::::["+mopStk+"]purcRcp["+purcRcp+"]mquant["+mquant+"]");
double clStk = mopStk + purcRcp - mquant;
System.out.println("Auto stock clStk::::["+clStk+"]");
strBuff.append( "<cl_stock>" ).append( clStk ).append( "</cl_stock>" );
strBuff.append( "</Detail>" ); strBuff.append( "</Detail>" );
} }
//} //}
System.out.println("strBuff1111111..." + strBuff);
return strBuff; return strBuff;
} }
private ArrayList gbfGetDefaultData( String asCustCode, String asItmSer, String asSiteCode, Connection conn ) private ArrayList gbfGetDefaultData( String asCustCode, String asItmSer, String asSiteCode, Connection conn )
...@@ -735,6 +748,8 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal, ...@@ -735,6 +748,8 @@ public class CustStockAct extends ActionHandlerEJB implements CustStockActLocal,
}catch( Exception e ){ e.printStackTrace(); } }catch( Exception e ){ e.printStackTrace(); }
} }
//return strBuff.toString(); //return strBuff.toString();
System.out.println("defData111111..." + defData);
return defData; return defData;
} }
private class ItemDescr private class ItemDescr
......
...@@ -70,7 +70,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -70,7 +70,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
" ( CUST_STOCK.CUST_CODE = CUSTOMER.CUST_CODE ) and " + " ( CUST_STOCK.CUST_CODE = CUSTOMER.CUST_CODE ) and " +
" ( ( cust_stock.tran_id >= ? ) AND " + " ( ( cust_stock.tran_id >= ? ) AND " +
" ( cust_stock.tran_id <= ? ) AND " + " ( cust_stock.tran_id <= ? ) AND " +
" ( CUST_STOCK.STATUS <> 'Y' ) AND " + " ( CUST_STOCK.STATUS = 'S' ) AND " +
" ( cust_stock.confirmed = 'Y' ) )"; " ( cust_stock.confirmed = 'Y' ) )";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId); pstmt.setString(1, tranId);
...@@ -419,6 +419,23 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -419,6 +419,23 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
} }
rs.close();rs = null; rs.close();rs = null;
pstmt.close();pstmt = null; pstmt.close();pstmt = null;
if(asType == null || asType.trim().length() == 0)
{
asType = distCommon.getDisparams("999999", "REPL_OPT", conn);
if(asType == null || asType.trim().length() == 0)
{
asType = "S";
}
if("NULLFOUND".equalsIgnoreCase(asType))
{
mvarValue = "S";
}
}
System.out.println("asType:::::["+asType +"]asType["+asType+"]");
} }
if(asType != null && asType.trim().length() > 0) if(asType != null && asType.trim().length() > 0)
{ {
...@@ -656,10 +673,6 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -656,10 +673,6 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
System.out.println("astype >> "+asType); System.out.println("astype >> "+asType);
sqlDet = " select item_code , loc_type , line_no , item_ser , unit , sales , rate ," + sqlDet = " select item_code , loc_type , line_no , item_ser , unit , sales , rate ," +
" case when ? = 'P' then cl_stock else (cl_stock + transit_qty) end as mclStock,cust_item__ref " + " case when ? = 'P' then cl_stock else (cl_stock + transit_qty) end as mclStock,cust_item__ref " +
" from cust_stock_det where tran_id = ? " ; " from cust_stock_det where tran_id = ? " ;
...@@ -939,7 +952,6 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -939,7 +952,6 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
mclStock = mminQty - mclStock ; mclStock = mminQty - mclStock ;
System.out.println("In !P ELSE mclStock...."+mclStock); System.out.println("In !P ELSE mclStock...."+mclStock);
sql = "update cust_stock_det set demand_qty = ? where tran_id = ? and line_no = ? "; sql = "update cust_stock_det set demand_qty = ? where tran_id = ? and line_no = ? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
...@@ -961,6 +973,8 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -961,6 +973,8 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
} }
} }
System.out.println("mclStock aftre delete cl_stock"+mclStock);
sql = "select count(*) from customeritem where cust_code = ? and item_code = ? " ; sql = "select count(*) from customeritem where cust_code = ? and item_code = ? " ;
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString( 1, custCode ); pstmt.setString( 1, custCode );
...@@ -1372,11 +1386,11 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -1372,11 +1386,11 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
if(mmodqty > 0) if(mmodqty > 0)
{ {
perc = (mclStock/mintQty) + 1; perc = Math.round((mclStock/mintQty)) + 1;
} }
else else
{ {
perc = (mclStock/mintQty); perc = Math.round((mclStock/mintQty));
} }
mclStock = perc * mintQty ; mclStock = perc * mintQty ;
...@@ -1421,16 +1435,16 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -1421,16 +1435,16 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
if(mmodqty < lcQty) if(mmodqty < lcQty)
{ {
perc = (mclStock/mintQty) ; perc = Math.round((mclStock/mintQty)) ;
} }
else else
{ {
perc = (mclStock/mintQty) + 1; perc = Math.round((mclStock/mintQty)) + 1;
} }
} }
else else
{ {
perc = (mclStock/mintQty) ; perc = Math.round((mclStock/mintQty)) ;
} }
mclStock = perc * mintQty ; mclStock = perc * mintQty ;
...@@ -1836,22 +1850,22 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -1836,22 +1850,22 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
System.out.println("mmodqty:::["+mmodqty+"]lcQty:::["+lcQty+"]"); System.out.println("mmodqty:::["+mmodqty+"]lcQty:::["+lcQty+"]");
if(mmodqty < lcQty) if(mmodqty < lcQty)
{ {
perc = (mclStock/integralQty) ; perc = Math.round((mclStock/integralQty)) ;
} }
else else
{ {
perc = (mclStock/integralQty) + 1; perc = Math.round((mclStock/integralQty)) + 1;
System.out.println("perc:::"+perc+"]mclStock:::["+mclStock+"]"); System.out.println("perc:::"+perc+"]mclStock:::["+mclStock+"]");
} }
} }
else else
{ {
perc = (mclStock/integralQty) + 1 ; perc = Math.round((mclStock/integralQty)) + 1 ;
} }
} }
else else
{ {
perc = (mclStock/integralQty) ; perc = Math.round((mclStock/integralQty)) ;
} }
mclStock = (perc * integralQty) ; mclStock = (perc * integralQty) ;
...@@ -2215,18 +2229,18 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2215,18 +2229,18 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
System.out.println("mmodqty...."+mmodqty); System.out.println("mmodqty...."+mmodqty);
if(mmodqty > 0) if(mmodqty > 0)
{ {
perc = (mclStock/integralQty)+1 ; perc = Math.round((mclStock/integralQty))+1 ;
} }
else else
{ {
perc = (mclStock/integralQty) ; perc = Math.round((mclStock/integralQty)) ;
} }
System.out.println("perc...."+perc); System.out.println("perc...."+perc);
System.out.println("mclStock...."+mclStock+"integralQty/...."+integralQty); System.out.println("mclStock...."+mclStock+"integralQty/...."+integralQty);
} }
else else
{ {
perc = (mclStock/integralQty) ; perc = Math.round((mclStock/integralQty)) ;
} }
mclStock = perc * integralQty ; mclStock = perc * integralQty ;
System.out.println("mclStock///...."+mclStock+"integralQty...."+integralQty+"perc..."+perc); System.out.println("mclStock///...."+mclStock+"integralQty...."+integralQty+"perc..."+perc);
...@@ -2303,22 +2317,22 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2303,22 +2317,22 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
System.out.println("lcQty.....>>"+lcQty); System.out.println("lcQty.....>>"+lcQty);
if(mmodqty < lcQty) if(mmodqty < lcQty)
{ {
perc = (mclStock/integralQty) ; perc = Math.round((mclStock/integralQty)) ;
} }
else else
{ {
perc = (mclStock/integralQty) +1 ; perc = Math.round((mclStock/integralQty)) +1 ;
} }
} }
else else
{ {
perc = (mclStock/integralQty) +1 ; perc = Math.round((mclStock/integralQty)) +1 ;
} }
} }
else else
{ {
perc = (mclStock/integralQty) ; perc = Math.round((mclStock/integralQty)) ;
} }
mclStock = perc * integralQty ; mclStock = perc * integralQty ;
System.out.println("mclStock mmodqty>>["+mclStock +"]perc["+perc+"]integralQty["+integralQty+"]"); System.out.println("mclStock mmodqty>>["+mclStock +"]perc["+perc+"]integralQty["+integralQty+"]");
...@@ -2829,7 +2843,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo ...@@ -2829,7 +2843,7 @@ public class CustStockOrder extends ActionHandlerEJB implements CustStockOrderLo
w++; w++;
tempList = null; tempList = null;
} }
System.out.println("Count while loop outsiide"+cnt2); System.out.println("Count while loop outside"+cnt2);
} }
} }
sql = "update cust_stock set status = 'Y' where tran_id = ? and status <> 'Y'"; sql = "update cust_stock set status = 'Y' where tran_id = ? and status <> 'Y'";
......
...@@ -42,21 +42,24 @@ public class CustStockSubmit extends ActionHandlerEJB implements CustStockSubmit ...@@ -42,21 +42,24 @@ public class CustStockSubmit extends ActionHandlerEJB implements CustStockSubmit
PreparedStatement pstmt = null ; PreparedStatement pstmt = null ;
String errString = null; String errString = null;
ResultSet rs = null; ResultSet rs = null;
String confirm = "", custCode = "",emailId = "",name = "",msgText= "",subText = "", mailRetStr = ""; String confirm = "", custCode = "",emailId = "",name = "",msgText= "",subText = "", mailRetStr = "",status= "";
int updCnt = 0;
Date tranDate = null; Date tranDate = null;
try try
{ {
ConnDriver connDriver = new ConnDriver(); //ConnDriver connDriver = new ConnDriver();
//conn = connDriver.getConnectDB("DriverITM"); //conn = connDriver.getConnectDB("DriverITM");
conn = getConnection(); conn = getConnection();
conn.setAutoCommit(false); conn.setAutoCommit(false);
SimpleDateFormat sdf1 = new SimpleDateFormat(genericUtility.getApplDateFormat());
SimpleDateFormat sdf2 = new SimpleDateFormat(genericUtility.getDispDateFormat());
System.out.println("xtraParams"+xtraParams); System.out.println("xtraParams"+xtraParams);
String userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode"); String userId = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
System.out.println("--login code--"+userId); System.out.println("--login code--"+userId);
sql = " select confirmed,cust_code,tran_date from cust_stock where tran_id = ?"; sql = " select confirmed,cust_code,tran_date,status from cust_stock where tran_id = ?";
pstmt = conn.prepareStatement( sql ); pstmt = conn.prepareStatement( sql );
pstmt.setString( 1, tranId.trim()); pstmt.setString( 1, tranId.trim());
rs = pstmt.executeQuery(); rs = pstmt.executeQuery();
...@@ -65,16 +68,26 @@ public class CustStockSubmit extends ActionHandlerEJB implements CustStockSubmit ...@@ -65,16 +68,26 @@ public class CustStockSubmit extends ActionHandlerEJB implements CustStockSubmit
confirm = rs.getString("confirmed"); confirm = rs.getString("confirmed");
custCode = rs.getString("cust_code"); custCode = rs.getString("cust_code");
tranDate = rs.getDate("tran_date"); tranDate = rs.getDate("tran_date");
status = rs.getString("status");
} }
pstmt.close(); pstmt.close();
pstmt = null; pstmt = null;
rs.close(); rs.close();
rs = null; rs = null;
String tDate = sdf1.format(tranDate);
String tDate2 = sdf2.format(tranDate);
System.out.println("tDate["+tDate+"]tDate2["+tDate2+"]");
if( "Y".equalsIgnoreCase(confirm)) if( "Y".equalsIgnoreCase(confirm))
{ {
errString = itmDBAccessEJB.getErrorString("","VTCONFMDSM","","",conn); errString = itmDBAccessEJB.getErrorString("","VTCONFMDSM","","",conn);
} }
else if( "S".equalsIgnoreCase(status))
{
errString = itmDBAccessEJB.getErrorString("","VTSUBM1AD","","",conn);
}
else else
{ {
...@@ -102,8 +115,8 @@ public class CustStockSubmit extends ActionHandlerEJB implements CustStockSubmit ...@@ -102,8 +115,8 @@ public class CustStockSubmit extends ActionHandlerEJB implements CustStockSubmit
subText = "Auto stock Replenishment generation["+tranId+"]" ; subText = "Auto stock Replenishment generation["+tranId+"]" ;
msgText = "Dear " + name +",\n\n "+ msgText = "Dear " + name +",\n\n "+
"\t\t Kindly check , verify and approve the Auto stock Replenishment for tran_id : "+tranId +" generated on "+tranDate +".\n"+ "\t\t Kindly check,verify and approve the Auto stock Replenishment for tran_id "+tranId +" generated on "+tDate+".\n"+
"\n\n"+ "Thanks and Regards,\n"+ userId +" ."; "\n\n"+ "Thanks and Regards,\n"+ userId ;
System.out.println("msgText loop" + msgText); System.out.println("msgText loop" + msgText);
...@@ -124,6 +137,12 @@ public class CustStockSubmit extends ActionHandlerEJB implements CustStockSubmit ...@@ -124,6 +137,12 @@ public class CustStockSubmit extends ActionHandlerEJB implements CustStockSubmit
if("S".equalsIgnoreCase(mailRetStr)) if("S".equalsIgnoreCase(mailRetStr))
{ {
sql = "update cust_stock set status = 'S' where tran_id = ? and status <> 'S'";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, tranId);
updCnt = pstmt.executeUpdate();
pstmt.close();pstmt = null;
System.out.println("updCnt status>>"+updCnt);
errString = itmDBAccessEJB.getErrorString("","VTSUBM1","","",conn); errString = itmDBAccessEJB.getErrorString("","VTSUBM1","","",conn);
} }
} }
......
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