Commit d0a67049 authored by Ketan Patil's avatar Ketan Patil

Deleted module-resource/src/ibase/webitm/bean/mkt/MarketingBillBean.java,...

Deleted module-resource/src/ibase/webitm/bean/mkt/MarketingBillBean.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBill.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval1PostSave.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval1PostSaveLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval1PostSaveRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval1PreSave.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval1PreSaveLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval1PreSaveRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval2PostSave.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval2PostSaveLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval2PostSaveRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval2PreSave.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval2PreSaveLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval2PreSaveRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval3PostSave.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval3PostSaveLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval3PostSaveRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval3PreSave.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval3PreSaveLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillApproval3PreSaveRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillEJB.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillEJBLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillEJBRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillEditPreSave.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillEditPreSaveLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillEditPreSaveRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillPosEJB.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillPosLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillPosRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillSubmitEJB.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillSubmitLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillSubmitPosEJB.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillSubmitPosLocal.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillSubmitPosRemote.java, module-resource/src/ibase/webitm/ejb/mkt/MarketingBillSubmitRemote.java, module-resource/src/ibase/webitm/servlet/mkt/MKTEditorServlet.java files
parent a84da66f
This source diff could not be displayed because it is too large. You can view the blob instead.
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.ejb.Stateless;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
@Stateless
public class MarketingBillApproval1PostSave extends ValidatorEJB implements MarketingBillApproval1PostSaveLocal,MarketingBillApproval1PostSaveRemote {
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException, ITMException
{
String retString="";
String status="";
String sql="";
PreparedStatement pstmt=null;
ResultSet rs=null;
try {
sql="select approval_status1 from supplier_bill where tran_id=? ";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs=pstmt.executeQuery();
if(rs.next()) {
status=rs.getString("approval_status1");
}
pstmt.close();
pstmt=null;
rs.close();
rs=null;
if("S".equalsIgnoreCase(status)) {
sql="update supplier_bill set approval_status2=? where tran_id=?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, "O");
pstmt.setString(2, tranId);
int cntt=pstmt.executeUpdate();
System.out.println("cntt.. "+cntt);
}
} catch (Exception e) {
e.printStackTrace();
}
return retString;
}
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
@Local
public interface MarketingBillApproval1PostSaveLocal extends ValidatorLocal {
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
@Remote
public interface MarketingBillApproval1PostSaveRemote extends ValidatorRemote {
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
@Stateless
public class MarketingBillApproval1PreSave extends ValidatorEJB
implements MarketingBillApproval1PreSaveLocal, MarketingBillApproval1PreSaveRemote {
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
public String preSave() throws RemoteException, ITMException {
return "";
}
public String preSave(String domString, String editFlag, String xtraParams, Connection conn)
throws RemoteException, ITMException {
String retString = "";
try {
System.out.println("domString ReceiptGenWizPreSaveEJB [" + domString + "]");
retString = callWfValData(domString, xtraParams, conn);
} catch (Exception e) {
System.out.println("Exception :WsfaDSRWizPreSaveEJB : :==>\n" + e.getMessage());
throw new ITMException(e);
}
System.out.println("Return string :" + retString);
return retString;
}
private String callWfValData(String domString, String xtraParams, Connection conn) throws ITMException {
String errString = "";
String udf_str4 = "", remarks1 = "", status = "", errCode = "", loginCode = "";
String sql="";
String acctcode="",cctrcode="";
PreparedStatement ps=null;
ResultSet rs=null;
ArrayList<String> udfStr2List=null;
try {
System.out.println("domString ::::: " + domString);
Document dom1 = parseString(domString);
System.out.println("dom1..... " + dom1);
loginCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
udf_str4 = genericUtility.getColumnValue("udf_str4", dom1);
remarks1 = genericUtility.getColumnValue("remarks1", dom1);
status = genericUtility.getColumnValue("approval_status1", dom1);
acctcode = checkNull(genericUtility.getColumnValue("acct_code", dom1));
cctrcode = checkNull(genericUtility.getColumnValue("cctr_code", dom1));
udfStr2List= new ArrayList<String>();
sql="select udf_str2 from gencodes where fld_value=? and sh_descr=?";
ps=conn.prepareStatement(sql);
ps.setString(1, acctcode);
ps.setString(2, cctrcode);
rs=ps.executeQuery();
while(rs.next()) {
udfStr2List.add(checkNull(rs.getString("udf_str2")));
}
if (udf_str4 == null || udf_str4.trim().length() == 0) {
errCode = "VTEMPA";
errString = itmDBAccess.getErrorString("udf_str4", errCode, loginCode, "", conn);
return errString;
}
else {
if(!udfStr2List.contains(udf_str4)) {
errCode = "VTEMPA1";
errString = itmDBAccess.getErrorString("udf_str4", errCode, loginCode, "", conn);
return errString;
}
}
if (remarks1 == null || remarks1.trim().length() == 0) {
errCode = "VTREA";
errString = itmDBAccess.getErrorString("remarks1", errCode, loginCode, "", conn);
return errString;
}
if (status == null || status.trim().length() == 0) {
errCode = "VTSTS";
errString = itmDBAccess.getErrorString("status", errCode, loginCode, "", conn);
return errString;
}
} catch (Exception e) {
e.printStackTrace();
throw new ITMException(e);
}
finally {
if(udfStr2List!=null) {
udfStr2List.clear();
}
}
return errString;
}
private static String checkNull(String input)
{
if (input == null || "null".equalsIgnoreCase(input))
{
input = "";
}
return input.trim();
}
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import ibase.webitm.utility.ITMException;
@Local
public interface MarketingBillApproval1PreSaveLocal {
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
import ibase.webitm.utility.ITMException;
@Remote
public interface MarketingBillApproval1PreSaveRemote {
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.ejb.Stateless;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
@Stateless
public class MarketingBillApproval2PostSave extends ValidatorEJB implements MarketingBillApproval2PostSaveLocal,MarketingBillApproval2PostSaveRemote {
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException, ITMException
{
String retString="";
String status="";
String sql="";
PreparedStatement pstmt=null;
ResultSet rs=null;
try {
sql="select approval_status2 from supplier_bill where tran_id=? ";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs=pstmt.executeQuery();
if(rs.next()) {
status=rs.getString("approval_status2");
}
pstmt.close();
pstmt=null;
rs.close();
rs=null;
if("S".equalsIgnoreCase(status)) {
sql="update supplier_bill set approval_status3=? where tran_id=?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, "O");
pstmt.setString(2, tranId);
int cntt=pstmt.executeUpdate();
System.out.println("cntt.. "+cntt);
}
} catch (Exception e) {
e.printStackTrace();
}
return retString;
}
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
@Local
public interface MarketingBillApproval2PostSaveLocal extends ValidatorLocal {
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
@Remote
public interface MarketingBillApproval2PostSaveRemote extends ValidatorRemote {
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
@Stateless
public class MarketingBillApproval2PreSave extends ValidatorEJB
implements MarketingBillApproval2PreSaveLocal, MarketingBillApproval2PreSaveRemote {
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
public String preSave() throws RemoteException, ITMException {
return "";
}
public String preSave(String domString, String editFlag, String xtraParams, Connection conn)
throws RemoteException, ITMException {
String retString = "";
try {
System.out.println("domString ReceiptGenWizPreSaveEJB [" + domString + "]");
retString = callWfValData(domString, xtraParams, conn);
} catch (Exception e) {
System.out.println("Exception :WsfaDSRWizPreSaveEJB : :==>\n" + e.getMessage());
throw new ITMException(e);
}
System.out.println("Return string :" + retString);
return retString;
}
private String callWfValData(String domString, String xtraParams, Connection conn) throws ITMException {
String errString = "";
PreparedStatement ps = null;
ResultSet rs = null;
String sql="";
ArrayList<String> udfStr3List=null;
String udf_str5= "", remarks2 = "", status = "", errCode = "", loginCode = "";
String acctcode="",cctrcode="";
try {
System.out.println("domString ::::: " + domString);
Document dom1 = parseString(domString);
System.out.println("dom1..... " + dom1);
loginCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
udf_str5 = genericUtility.getColumnValue("udf_str5", dom1);
remarks2 = genericUtility.getColumnValue("remarks2", dom1);
status = genericUtility.getColumnValue("approval_status2", dom1);
acctcode = checkNull(genericUtility.getColumnValue("acct_code", dom1));
cctrcode = checkNull(genericUtility.getColumnValue("cctr_code", dom1));
udfStr3List= new ArrayList<String>();
sql="select udf_str3 from gencodes where fld_value=? and sh_descr=?";
ps=conn.prepareStatement(sql);
ps.setString(1, acctcode);
ps.setString(2, cctrcode);
rs=ps.executeQuery();
while(rs.next()) {
udfStr3List.add(checkNull(rs.getString("udf_str3")));
}
if (udf_str5 == null || udf_str5.trim().length() == 0) {
errCode = "VTEMPA";
errString = itmDBAccess.getErrorString("udf_str5", errCode, loginCode, "", conn);
return errString;
}
else {
if(!udfStr3List.contains(udf_str5)) {
errCode = "VTEMPA1";
errString = itmDBAccess.getErrorString("udf_str5", errCode, loginCode, "", conn);
return errString;
}
}
if (remarks2 == null || remarks2.trim().length() == 0) {
errCode = "VTREA";
errString = itmDBAccess.getErrorString("full_ret", errCode, loginCode, "", conn);
return errString;
}
if (status == null || status.trim().length() == 0) {
errCode = "VTSTS";
errString = itmDBAccess.getErrorString("full_ret", errCode, loginCode, "", conn);
return errString;
}
} catch (Exception e) {
e.printStackTrace();
throw new ITMException(e);
}
finally {
if(udfStr3List!=null) {
udfStr3List.clear();
}
}
return errString;
}
private static String checkNull(String input)
{
if (input == null || "null".equalsIgnoreCase(input))
{
input = "";
}
return input.trim();
}
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import ibase.webitm.utility.ITMException;
@Local
public interface MarketingBillApproval2PreSaveLocal {
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
import ibase.webitm.utility.ITMException;
@Remote
public interface MarketingBillApproval2PreSaveRemote {
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.ejb.Stateless;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
@Stateless
public class MarketingBillApproval3PostSave extends ValidatorEJB implements MarketingBillApproval3PostSaveLocal,MarketingBillApproval3PostSaveRemote {
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException, ITMException
{
String retString="";
String status="";
String sql="";
PreparedStatement pstmt=null;
ResultSet rs=null;
try {
sql="select approval_status3 from supplier_bill where tran_id=? ";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, tranId);
rs=pstmt.executeQuery();
if(rs.next()) {
status=rs.getString("approval_status3");
}
pstmt.close();
pstmt=null;
rs.close();
rs=null;
if("R".equalsIgnoreCase(status)) {
sql="update supplier_bill set status=? where tran_id=?";
pstmt=conn.prepareStatement(sql);
pstmt.setString(1, "O");
pstmt.setString(2, tranId);
int cntt=pstmt.executeUpdate();
System.out.println("cntt.. "+cntt);
}
} catch (Exception e) {
e.printStackTrace();
}
return retString;
}
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
@Local
public interface MarketingBillApproval3PostSaveLocal extends ValidatorLocal {
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
@Remote
public interface MarketingBillApproval3PostSaveRemote extends ValidatorRemote {
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
@Stateless
public class MarketingBillApproval3PreSave extends ValidatorEJB
implements MarketingBillApproval3PreSaveLocal, MarketingBillApproval3PreSaveRemote {
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
public String preSave() throws RemoteException, ITMException {
return "";
}
public String preSave(String domString, String editFlag, String xtraParams, Connection conn)
throws RemoteException, ITMException {
String retString = "";
try {
System.out.println("domString ReceiptGenWizPreSaveEJB [" + domString + "]");
retString = callWfValData(domString, xtraParams, conn);
} catch (Exception e) {
System.out.println("Exception :WsfaDSRWizPreSaveEJB : :==>\n" + e.getMessage());
throw new ITMException(e);
}
System.out.println("Return string :" + retString);
return retString;
}
private String callWfValData(String domString, String xtraParams, Connection conn) throws ITMException {
String errString = "";
String remarks3 = "", status = "", errCode = "", loginCode = "";
try {
System.out.println("domString ::::: " + domString);
Document dom1 = parseString(domString);
System.out.println("dom1..... " + dom1);
loginCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
remarks3 = genericUtility.getColumnValue("remarks3", dom1);
status = genericUtility.getColumnValue("approval_status3", dom1);
if(status != null && status.trim().length() > 0 && status.equalsIgnoreCase("R")) {
if (remarks3 == null || remarks3.trim().length() == 0) {
errCode = "VTREA";
errString = itmDBAccess.getErrorString("full_ret", errCode, loginCode, "", conn);
return errString;
}
}
if (status == null || status.trim().length() == 0) {
errCode = "VTSTS";
errString = itmDBAccess.getErrorString("full_ret", errCode, loginCode, "", conn);
return errString;
}
} catch (Exception e) {
e.printStackTrace();
throw new ITMException(e);
}
return errString;
}
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import ibase.webitm.utility.ITMException;
@Local
public interface MarketingBillApproval3PreSaveLocal {
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
import ibase.webitm.utility.ITMException;
@Remote
public interface MarketingBillApproval3PreSaveRemote {
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
}
This source diff could not be displayed because it is too large. You can view the blob instead.
package ibase.webitm.ejb.mkt;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public interface MarketingBillEJBLocal extends ValidatorLocal
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString,String xmlString1,String xmlString2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public interface MarketingBillEJBRemote extends ValidatorRemote
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString,String xmlString1,String xmlString2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.util.ArrayList;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
@Stateless
public class MarketingBillEditPreSave extends ValidatorEJB
implements MarketingBillEditPreSaveLocal,MarketingBillEditPreSaveRemote {
E12GenericUtility genericUtility = new E12GenericUtility();
ITMDBAccessEJB itmDBAccess = new ITMDBAccessEJB();
public String preSave() throws RemoteException, ITMException {
return "";
}
public String preSave(String domString, String editFlag, String xtraParams, Connection conn)
throws RemoteException, ITMException {
String retString = "";
try {
System.out.println("domString ReceiptGenWizPreSaveEJB [" + domString + "]");
retString = callWfValData(domString, xtraParams, conn);
} catch (Exception e) {
System.out.println("Exception :WsfaDSRWizPreSaveEJB : :==>\n" + e.getMessage());
throw new ITMException(e);
}
System.out.println("Return string :" + retString);
return retString;
}
private String callWfValData(String domString, String xtraParams, Connection conn) throws ITMException {
String errString = "";
String udf_str5 = "", remarks1 = "", status = "", errCode = "", loginCode = "";
PreparedStatement ps=null;
ResultSet rs=null;
ArrayList<String> udfStr1List=null;
String sql="";
String acctcode="",cctrcode="";
try {
System.out.println("domString ::::: " + domString);
Document dom1 = parseString(domString);
System.out.println("dom1..... " + dom1);
loginCode = genericUtility.getValueFromXTRA_PARAMS(xtraParams, "loginCode");
udf_str5 = genericUtility.getColumnValue("udf_str5", dom1);
status = genericUtility.getColumnValue("status", dom1);
acctcode = checkNull(genericUtility.getColumnValue("acct_code", dom1));
cctrcode = checkNull(genericUtility.getColumnValue("cctr_code", dom1));
udfStr1List= new ArrayList<String>();
sql="select udf_str3 from gencodes where fld_value=? and sh_descr=?";
ps=conn.prepareStatement(sql);
ps.setString(1, acctcode);
ps.setString(2, cctrcode);
rs=ps.executeQuery();
while(rs.next()) {
udfStr1List.add(checkNull(rs.getString("udf_str3")));
}
/* if (udf_str5 == null || udf_str5.trim().length() == 0) {
errCode = "VTEMPA";
errString = itmDBAccess.getErrorString("udf_str5", errCode, loginCode, "", conn);
return errString;
}
else {
if(!udfStr1List.contains(udf_str5)) {
errCode = "VTEMPA1";
errString = itmDBAccess.getErrorString("udf_str5", errCode, loginCode, "", conn);
return errString;
}
}
if (status == null || status.trim().length() == 0) {
errCode = "VTSTS";
errString = itmDBAccess.getErrorString("status", errCode, loginCode, "", conn);
return errString;
}*/
rs.close();
rs=null;
ps.close();
ps=null;
} catch (Exception e) {
e.printStackTrace();
throw new ITMException(e);
}
finally {
if(udfStr1List!=null) {
udfStr1List.clear();
}
}
return errString;
}
private static String checkNull(String input)
{
if (input == null || "null".equalsIgnoreCase(input))
{
input = "";
}
return input.trim();
}
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
import ibase.webitm.utility.ITMException;
@Local
public interface MarketingBillEditPreSaveLocal {
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
import ibase.webitm.utility.ITMException;
@Remote
public interface MarketingBillEditPreSaveRemote {
public String preSave()throws RemoteException,ITMException;
public String preSave( String domString, String editFlag, String xtraParams, Connection conn ) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public interface MarketingBillLocal extends ValidatorLocal
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString,String xmlString1,String xmlString2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
@Local
public interface MarketingBillPosLocal extends ValidatorLocal
{
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
@Remote
public interface MarketingBillPosRemote extends ValidatorRemote
{
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public interface MarketingBillRemote extends ValidatorRemote
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString,String xmlString1,String xmlString2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Local;
import org.w3c.dom.Document;
@Local
public interface MarketingBillSubmitLocal extends ValidatorLocal
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString,String xmlString1,String xmlString2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import java.rmi.RemoteException;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.SQLException;
import ibase.system.config.ConnDriver;
import ibase.utility.E12GenericUtility;
import ibase.webitm.ejb.ValidatorEJB;
import ibase.webitm.utility.ITMException;
import javax.ejb.Stateless;
import org.w3c.dom.Document;
/**
* Session Bean implementation class MarketingBillSubmitPosEJB
*/
@Stateless
public class MarketingBillSubmitPosEJB extends ValidatorEJB implements MarketingBillSubmitPosRemote, MarketingBillSubmitPosLocal
{
E12GenericUtility genericUtility = new E12GenericUtility();
/**
* Default constructor.
*/
public MarketingBillSubmitPosEJB()
{
}
@Override
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException, ITMException
{
Document dom = null;
String retString = "";
System.out.println("PostSave Action Called:::"+ xmlStringAll);
System.out.println("PostSave editFlag:::"+ editFlag);
System.out.println("PostSave tranId:::"+ tranId);
try
{
if ( editFlag.equalsIgnoreCase( "A" ) )
{
dom = genericUtility.parseString(xmlStringAll);
String userId = getValueFromXTRA_PARAMS(xtraParams, "loginCode");
String termId = getValueFromXTRA_PARAMS(xtraParams, "termId");
tranId = checkNull(genericUtility.getColumnValue("tran_id",dom, "1"));
upadateSuppBillStatus( conn, tranId, userId, termId );
}
}
catch (Exception e)
{
e.printStackTrace();
retString = e.getMessage();
throw new ITMException(e);
}
System.out.println("retString = ["+ retString +"]");
return retString;
}
//Added by Prasad on 30/06/15 [for updating Supplier Bill Entry] START
/**
* Update Supplier Bill entry
* @param conn
* @param tranId
* @param userId
* @param termId
* @throws ITMException
*/
private void upadateSuppBillStatus( Connection conn, String tranId, String userId, String termId ) throws ITMException
{
PreparedStatement pstmt = null;
try
{
if ( ! checkNull(tranId).equals("") )
{
String sql = "UPDATE SUPPLIER_BILL "
+ " SET STATUS = 'H', REAS_CODES = (SELECT VAR_VALUE FROM FINPARM WHERE VAR_NAME = 'SSC_PORTAL_REASON'), "
+ " CHG_DATE = SYSDATE, CHG_USER = ?, CHG_TERM = ? "
+ " WHERE TRAN_ID = ?";
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, userId);
pstmt.setString(2, termId);
pstmt.setString(3, tranId);
int updateCnt = pstmt.executeUpdate();
System.out.println("updateCnt "+ updateCnt);
if( updateCnt != 0 )
{
conn.commit();
}
}
}
catch (SQLException e)
{
throw new ITMException(e);
}
catch (Exception e)
{
throw new ITMException(e);
}
finally
{
try
{
if ( pstmt != null )
{
pstmt.close();
pstmt = null;
}
}
catch (SQLException e)
{
throw new ITMException(e);
}
}
}
//Added by Prasad on 30/06/15 [for updating Supplier Bill Entry] END
/**
* checking null value
* @param input
* @return
*/
private String checkNull(String input)
{
if (input == null || "null".equalsIgnoreCase(input))
{
input= "";
}
return input.trim();
}
}
package ibase.webitm.ejb.mkt;
import ibase.webitm.ejb.ValidatorLocal;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Local;
@Local
public interface MarketingBillSubmitPosLocal extends ValidatorLocal
{
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import ibase.webitm.ejb.ValidatorRemote;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import java.sql.Connection;
import javax.ejb.Remote;
@Remote
public interface MarketingBillSubmitPosRemote extends ValidatorRemote
{
public String postSave(String xmlStringAll, String tranId, String editFlag, String xtraParams, Connection conn) throws RemoteException,ITMException;
}
package ibase.webitm.ejb.mkt;
import ibase.webitm.utility.ITMException;
import java.rmi.RemoteException;
import javax.ejb.Remote;
import org.w3c.dom.Document;
@Remote
public interface MarketingBillSubmitRemote
{
public String wfValData(String xmlString, String xmlString1, String xmlString2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String wfValData(Document dom, Document dom1, Document dom2, String objContext, String editFlag, String xtraParams) throws RemoteException,ITMException;
public String itemChanged(String xmlString,String xmlString1,String xmlString2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
public String itemChanged(Document dom,Document dom1,Document dom2,String objContext,String currentColumn,String editFlag,String xtraParams) throws RemoteException,ITMException;
}
/**
*
*/
package ibase.webitm.servlet.mkt;
import ibase.utility.CommonConstants;
import ibase.webitm.bean.mkt.MarketingBillBean;
import ibase.webitm.utility.ITMException;
import java.io.IOException;
import java.io.PrintWriter;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* @author user
*
*/
public class MKTEditorServlet extends HttpServlet
{
/**
*
*/
private static final long serialVersionUID = 1L;
/**
* @see HttpServlet#HttpServlet()
*/
public MKTEditorServlet()
{
super();
}
/**
* @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
*/
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
doPost( request, response );
}
/**
* @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
*/
protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
System.out.println("XXXXXXXXXXXXXXXXXXXXXX[ MKTEditorServlet ]XXXXXXXXXXXXXXXXXXXX");
request.setCharacterEncoding(CommonConstants.ENCODING);
PrintWriter out = response.getWriter();
try
{
String voucherNo = request.getParameter( "VOUCHER_NO" );
//Changed by Prasad on 05/06/15 [for multiple action in servlet] START
String action = request.getParameter( "ACTION" );
String objName = request.getParameter( "OBJ_NAME" );
String tranId = request.getParameter( "TRAN_ID" );
//Added by Prasad on 29/07/15 [for view document from Payment Authorization screen] START
String docIds = request.getParameter( "DOC_ID" );
//Added by Prasad on 29/07/15 [for view document from Payment Authorization screen] END
String returnStr = "";
/* START >>Modified by vinay c 15/01/2020 SupplierBillBean to MarketingBillBean */
MarketingBillBean mktBillBean = new MarketingBillBean();
/**/
//String count = supplierBillBean.getReportType(voucherNo);
//System.out.println("count "+ count);
if ( action.equals("GET_REPORT_TYPE") )
{
returnStr = mktBillBean.getReportType( voucherNo );
}
else if ( action.equals("DELETE_TRANSACTION") )
{
returnStr = mktBillBean.deleteTransaction(objName, tranId);
}
//Added by Prasad on 29/07/15 [for view document from Payment Authorization screen] START
else if ( action.equals("GET_DOCUMENT") )
{
returnStr = mktBillBean.viewDocument( docIds );
}
//Added by Prasad on 29/07/15 [for view document from Payment Authorization screen] END
System.out.println("returnStr = ["+ returnStr +"]");
//PrintWriter out = response.getWriter();
//out.println(count);
out.println(returnStr);
//Changed by Prasad on 22/05/15 [for multiple action in servlet] END
}
catch (ITMException e)
{
System.out.println("Exception: MKTEditorServlet : "+ e.getMessage());
e.printStackTrace();
out.println(e.getMessage());
}
catch (Exception e)
{
System.out.println("Exception: MKTEditorServlet : "+ e.getMessage());
e.printStackTrace();
out.println(e.getMessage());
}
}
}
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