Commit d66ad33f authored by sgadve's avatar sgadve

Bussiness logic for the supplier advance form

git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@201398 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 6e092746
...@@ -7,6 +7,7 @@ import ibase.webitm.ejb.sys_UTL.CreateXmlObject; ...@@ -7,6 +7,7 @@ import ibase.webitm.ejb.sys_UTL.CreateXmlObject;
import ibase.utility.*; import ibase.utility.*;
import ibase.webitm.ejb.*; import ibase.webitm.ejb.*;
import ibase.ejb.CommonDBAccessEJB;
import ibase.system.config.*; import ibase.system.config.*;
import java.rmi.RemoteException; import java.rmi.RemoteException;
...@@ -121,9 +122,23 @@ public class AdvanceVoucherSuppConfirm extends ActionHandlerEJB implements Advan ...@@ -121,9 +122,23 @@ public class AdvanceVoucherSuppConfirm extends ActionHandlerEJB implements Advan
bw.flush(); bw.flush();
emploginCode = e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode"); emploginCode = e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode");
String loginCode = e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams,"loginCode");
System.out.println("loginCode"+loginCode);
//Comment By sanket J as request by Manoj sir on [21/06/2018] //Comment By sanket J as request by Manoj sir on [21/06/2018]
//conn = connDriver.getConnectDB("DriverITM"); //conn = connDriver.getConnectDB("DriverITM");
//Added by saiprasad G. For connecting with db[START]
CommonDBAccessEJB commonDBAccess = new CommonDBAccessEJB();
UserInfoBean userInfo = commonDBAccess.createUserInfo(loginCode);
try
{
conn = getConnection(); conn = getConnection();
}
catch(Exception e)
{
conn=connDriver.getConnectDB(userInfo.getTransDB());
}
//Added by saiprasad G. For connecting with db[END]
//conn = getConnection();
conn.setAutoCommit(false); conn.setAutoCommit(false);
System.out.println("commonFunctions : ["+commonFunctions+"]"); System.out.println("commonFunctions : ["+commonFunctions+"]");
...@@ -167,7 +182,11 @@ public class AdvanceVoucherSuppConfirm extends ActionHandlerEJB implements Advan ...@@ -167,7 +182,11 @@ public class AdvanceVoucherSuppConfirm extends ActionHandlerEJB implements Advan
else//added by bipin on 11/03/2010 else//added by bipin on 11/03/2010
{ {
//start - bipin on 11/03/2010 [reason:Transaction should be confirmed if voucher created or not created ] //start - bipin on 11/03/2010 [reason:Transaction should be confirmed if voucher created or not created ]
String empCode = e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode"); //String empCode = e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode");
//Added by Saiprasad G. for getting employee code[START]
String empCode = userInfo.getEmpCode();
System.out.println("employee code:"+empCode);
//Added by Saiprasad G. for getting employee code[END]
int updateCashVoucher=updateCashVoucher(tranId,empCode,conn); int updateCashVoucher=updateCashVoucher(tranId,empCode,conn);
System.out.println("updateCashVoucher : ["+updateCashVoucher+"]"); System.out.println("updateCashVoucher : ["+updateCashVoucher+"]");
...@@ -321,9 +340,19 @@ public String createHashmapForMiscVoucher(String tranID, String xtraParams, Stri ...@@ -321,9 +340,19 @@ public String createHashmapForMiscVoucher(String tranID, String xtraParams, Stri
bw.newLine(); bw.newLine();
bw.write("<CREATE_MISC>"); bw.write("<CREATE_MISC>");
userId = e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams,"userId"); //Commented by saiprasad G. START
/*userId = e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams,"userId");
emploginCode = e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode"); emploginCode = e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams,"loginEmpCode");
loginSite =e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode"); loginSite =e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams, "loginSiteCode");*/
//Commented by saiprasad G. END
//Added by saiprasad G. For getting the logincode and sitecode[START]
CommonDBAccessEJB commonDBAccess = new CommonDBAccessEJB();
UserInfoBean userInfo = commonDBAccess.createUserInfo(e12GenericUtilityObj.getValueFromXTRA_PARAMS(xtraParams, "loginCode"));
userId=userInfo.getLoginCode();
emploginCode=userInfo.getEmpCode();
loginSite = userInfo.getSiteCode();
System.out.println("userId ["+userId+"] emploginCode["+emploginCode+"] loginSite["+loginSite+"]");
//Added by saiprasad G. For getting the logincode and sitecode[END]
System.out.println("start misc voucher"); System.out.println("start misc voucher");
stmt = conn.createStatement(); stmt = conn.createStatement();
stmt2 = conn.createStatement(); stmt2 = conn.createStatement();
...@@ -850,7 +879,9 @@ public String createHashmapForMiscVoucher(String tranID, String xtraParams, Stri ...@@ -850,7 +879,9 @@ public String createHashmapForMiscVoucher(String tranID, String xtraParams, Stri
System.out.println("R E T U R N S T R I N G"+retString); System.out.println("R E T U R N S T R I N G"+retString);
int indexChar = retString.indexOf("@") ; int indexChar = retString.indexOf("@") ;
System.out.println("Index of Char @"+indexChar); System.out.println("Index of Char @"+indexChar);
String miscTranId=retString.substring(indexChar+1,20); //Added by saiprasad G.
//String miscTranId=retString.substring(indexChar+1,20);
String miscTranId=retString.substring(indexChar+1,leng);
// bw.write("</CREATE_MISC>"); // bw.write("</CREATE_MISC>");
System.out.println("--ELSE Inside Confirmation Block..miscTranId........"+miscTranId); System.out.println("--ELSE Inside Confirmation Block..miscTranId........"+miscTranId);
......
...@@ -2,11 +2,14 @@ package ibase.webitm.ejb.fin.advfield; ...@@ -2,11 +2,14 @@ package ibase.webitm.ejb.fin.advfield;
import ibase.ejb.CommonDBAccessEJB;
import ibase.system.config.ConnDriver; import ibase.system.config.ConnDriver;
import ibase.webitm.ejb.ActionHandlerEJB; import ibase.webitm.ejb.ActionHandlerEJB;
import ibase.webitm.ejb.ITMDBAccessEJB; import ibase.webitm.ejb.ITMDBAccessEJB;
import ibase.webitm.ejb.fin.adv.GenericWorkflowClass;
import ibase.webitm.ejb.sys_UTL.SignInUpdateWFStatus; import ibase.webitm.ejb.sys_UTL.SignInUpdateWFStatus;
import ibase.utility.E12GenericUtility; import ibase.utility.E12GenericUtility;
import ibase.utility.UserInfoBean;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import java.io.PrintStream; import java.io.PrintStream;
import java.rmi.RemoteException; import java.rmi.RemoteException;
...@@ -89,7 +92,25 @@ public class AdvanceVoucherSuppSubmit extends ActionHandlerEJB ...@@ -89,7 +92,25 @@ public class AdvanceVoucherSuppSubmit extends ActionHandlerEJB
{ {
//Comment By sanket J as request by Manoj sir on [21/06/2018] //Comment By sanket J as request by Manoj sir on [21/06/2018]
//localConnection = localConnDriver.getConnectDB("DriverITM"); //localConnection = localConnDriver.getConnectDB("DriverITM");
//localConnection = getConnection() ;
//Added by saiprasad G. for connecting the database[START]
String loginCode = localE12GenericUtility.getValueFromXTRA_PARAMS(paramString2,"loginCode");
System.out.println("LoginCode: "+loginCode);
CommonDBAccessEJB commonDBAccess = new CommonDBAccessEJB();
UserInfoBean userInfo = commonDBAccess.createUserInfo(loginCode);
System.out.println("LoginCode:"+loginCode);
String empLoginCode = userInfo.getEmpCode();
System.out.println("xtraparams in submit:"+paramString2);
try
{
localConnection = getConnection() ; localConnection = getConnection() ;
}
catch(Exception e)
{
localConnection =localConnDriver.getConnectDB(userInfo.getTransDB());
}
//Added by saiprasad G. for connecting the database[START]
localStatement = localConnection.createStatement(); localStatement = localConnection.createStatement();
str1 = "SELECT CONFIRMED,NET_AMT,STATUS,NET_AMT__CONV FROM CASH_VOUCHER WHERE TRAN_ID='" + paramString1 + "'"; str1 = "SELECT CONFIRMED,NET_AMT,STATUS,NET_AMT__CONV FROM CASH_VOUCHER WHERE TRAN_ID='" + paramString1 + "'";
System.out.println("sql:::::::" + str1); System.out.println("sql:::::::" + str1);
...@@ -193,8 +214,14 @@ public class AdvanceVoucherSuppSubmit extends ActionHandlerEJB ...@@ -193,8 +214,14 @@ public class AdvanceVoucherSuppSubmit extends ActionHandlerEJB
int j = localPreparedStatement.executeUpdate(); int j = localPreparedStatement.executeUpdate();
localPreparedStatement.close(); localPreparedStatement.close();
localPreparedStatement = null; localPreparedStatement = null;
//Added by saiprasad G. for invoking workflow[START]
if(!"Y".equalsIgnoreCase(str2) || str2.length() <= 0)
{
GenericWorkflowClass wfGenericClass = new GenericWorkflowClass();
String retString = wfGenericClass.invokeWorkflow(localConnection, paramString1, paramString2, "w_voucher_advsupp", "voucher_advsupp");
System.out.println("return String : "+retString);
}
//Added by saiprasad G. for invoking workflow[ND]
/* /*
* Changes by Manoj Sarode on 10-Oct-2013 End * Changes by Manoj Sarode on 10-Oct-2013 End
* Update the change date when the transaction is submitted using Submit button * Update the change date when the transaction is submitted using Submit button
......
...@@ -132,7 +132,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -132,7 +132,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
{ {
orgPaySite=rs.getString("PAY_SITE"); orgPaySite=rs.getString("PAY_SITE");
} }
if(rs!=null)
{
rs.close();
rs = null;
}
if(pstmt!=null)
{
pstmt.close();
pstmt = null;
}
sql = " SELECT FIN_ENTITY FROM SITE WHERE SITE_CODE=? "; sql = " SELECT FIN_ENTITY FROM SITE WHERE SITE_CODE=? ";
pstmt = conn.prepareStatement(sql); pstmt = conn.prepareStatement(sql);
pstmt.setString(1, orgPaySite); pstmt.setString(1, orgPaySite);
...@@ -219,6 +228,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -219,6 +228,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
{ {
count = rs.getInt(1); count = rs.getInt(1);
} }
if(rs!=null)
{
rs.close();
rs = null;
}
if(pstmt!=null)
{
pstmt.close();
pstmt = null;
}
if(count == 0) if(count == 0)
{ {
errString = getErrorString("emp_code","VTINVEMPCD",userId); errString = getErrorString("emp_code","VTINVEMPCD",userId);
...@@ -241,6 +260,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -241,6 +260,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
if (commonFunctions.errorType(conn, errString,errStringXml,fieldValue).equalsIgnoreCase("E")) if (commonFunctions.errorType(conn, errString,errStringXml,fieldValue).equalsIgnoreCase("E"))
break; break;
} }
if(rs!=null)
{
rs.close();
rs = null;
}
if(pstmt!=null)
{
pstmt.close();
pstmt = null;
}
/** /**
* *
...@@ -443,6 +472,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -443,6 +472,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
if (commonFunctions.errorType(conn, errString,errStringXml,fieldValue).equalsIgnoreCase("E")) if (commonFunctions.errorType(conn, errString,errStringXml,fieldValue).equalsIgnoreCase("E"))
break; break;
} }
if(rs!=null)
{
rs.close();
rs = null;
}
if(pstmt!=null)
{
pstmt.close();
pstmt = null;
}
} }
} }
...@@ -488,6 +527,26 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -488,6 +527,26 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
if (commonFunctions.errorType(conn, errString,errStringXml,emploginCode).equalsIgnoreCase("E")) if (commonFunctions.errorType(conn, errString,errStringXml,emploginCode).equalsIgnoreCase("E"))
break; break;
} }
if(rs!=null)
{
rs.close();
rs = null;
}
if(stmt!=null)
{
stmt.close();
stmt = null;
}
}
if(rs!=null)
{
rs.close();
rs=null;
}
if(stmt!=null)
{
stmt.close();
stmt = null;
} }
} }
...@@ -651,6 +710,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -651,6 +710,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
break; break;
} }
} }
if(rs!=null)
{
rs.close();
rs = null;
}
if(stmt!=null)
{
stmt.close();
stmt = null;
}
} }
else if(sundryType.equals("R")) else if(sundryType.equals("R"))
{ {
...@@ -827,6 +896,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -827,6 +896,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
{ {
flag = rs.getString(1); flag = rs.getString(1);
} }
if(rs!=null)
{
rs.close();
rs =null;
}
if(pstmt!=null)
{
pstmt.close();
pstmt = null;
}
if(fieldValue != null && flag.equals("false")) if(fieldValue != null && flag.equals("false"))
{ {
errString = getErrorString("pan_no","VTINVPAN",userId); errString = getErrorString("pan_no","VTINVPAN",userId);
...@@ -1310,7 +1389,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -1310,7 +1389,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
valueXmlString.append("<status protect =\"1\" ><![CDATA[").append("O").append("]]></status>"); valueXmlString.append("<status protect =\"1\" ><![CDATA[").append("O").append("]]></status>");
valueXmlString.append("<confirmed protect =\"1\" ><![CDATA[").append("N").append("]]></confirmed>"); valueXmlString.append("<confirmed protect =\"1\" ><![CDATA[").append("N").append("]]></confirmed>");
valueXmlString.append("<conf_date protect =\"1\" ><![CDATA[").append("").append("]]></conf_date>"); valueXmlString.append("<conf_date protect =\"1\" ><![CDATA[").append("").append("]]></conf_date>");
if(rs!=null)
{
rs.close();
rs = null;
}
if(stmt!=null)
{
stmt.close();
stmt = null;
}
// Commented By Manoj Sarode on 22-Nov-2013 - As per client suggestion (SUMITS) End // Commented By Manoj Sarode on 22-Nov-2013 - As per client suggestion (SUMITS) End
} }
...@@ -1329,6 +1417,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -1329,6 +1417,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
returnValue = getValueFromRefTable("CURRENCY", "CURR_CODE", currCode, "DESCR", conn); returnValue = getValueFromRefTable("CURRENCY", "CURR_CODE", currCode, "DESCR", conn);
valueXmlString.append("<curr_code><![CDATA[").append(currCode).append("]]></curr_code>\r\n"); valueXmlString.append("<curr_code><![CDATA[").append(currCode).append("]]></curr_code>\r\n");
valueXmlString.append("<currency_descr><![CDATA[").append(returnValue).append("]]></currency_descr>"); valueXmlString.append("<currency_descr><![CDATA[").append(returnValue).append("]]></currency_descr>");
if(rs!=null)
{
rs.close();
rs = null;
}
if(stmt!=null)
{
stmt.close();
stmt = null;
}
} }
//----------pradeep----begin---31/08/07 //----------pradeep----begin---31/08/07
if (currentColumn.trim().equals("proj_code")) if (currentColumn.trim().equals("proj_code"))
...@@ -1346,6 +1444,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -1346,6 +1444,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
returnValue = rs.getString("DESCR"); returnValue = rs.getString("DESCR");
System.out.println("*DESCRITION ...."+returnValue); System.out.println("*DESCRITION ...."+returnValue);
} }
if(rs!=null)
{
rs.close();
rs = null;
}
if(stmt!=null)
{
stmt.close();
stmt = null;
}
valueXmlString.append("<project_descr><![CDATA[").append(returnValue).append("]]></project_descr>\r\n"); valueXmlString.append("<project_descr><![CDATA[").append(returnValue).append("]]></project_descr>\r\n");
} }
...@@ -1371,6 +1479,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -1371,6 +1479,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
valueXmlString.append("<employee_emp_mname><![CDATA[").append(rs.getString(2)==null ? "" :rs.getString(2) ).append("]]></employee_emp_mname>\r\n"); valueXmlString.append("<employee_emp_mname><![CDATA[").append(rs.getString(2)==null ? "" :rs.getString(2) ).append("]]></employee_emp_mname>\r\n");
valueXmlString.append("<employee_emp_lname><![CDATA[").append(rs.getString(3)==null ? "" :rs.getString(3) ).append("]]></employee_emp_lname>\r\n"); valueXmlString.append("<employee_emp_lname><![CDATA[").append(rs.getString(3)==null ? "" :rs.getString(3) ).append("]]></employee_emp_lname>\r\n");
} }
if(rs !=null)
{
rs.close();
rs = null;
}
if(stmt !=null)
{
stmt.close();
stmt = null;
}
} }
else else
{ {
...@@ -1405,7 +1523,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -1405,7 +1523,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
valueXmlString.append("<department_descr><![CDATA[").append(rs.getString(6)==null ? "" :rs.getString(6) ).append("]]></department_descr>\r\n"); valueXmlString.append("<department_descr><![CDATA[").append(rs.getString(6)==null ? "" :rs.getString(6) ).append("]]></department_descr>\r\n");
valueXmlString.append("<emp_code>").append(columnValue).append("</emp_code>\r\n"); valueXmlString.append("<emp_code>").append(columnValue).append("</emp_code>\r\n");
}//end of if next }//end of if next
if(rs!=null)
{
rs.close();
rs = null;
}
if(stmt!=null)
{
stmt.close();
stmt = null;
}
/* String empCodeAprv=getValueFromRefTable("EMPLOYEE","emp_code",columnValue,"report_to",conn) ; /* String empCodeAprv=getValueFromRefTable("EMPLOYEE","emp_code",columnValue,"report_to",conn) ;
System.out.println("===empCodeAprv====>"+empCodeAprv+"=if IC====="); System.out.println("===empCodeAprv====>"+empCodeAprv+"=if IC=====");
valueXmlString.append("<emp_code__aprv>").append(empCodeAprv).append("</emp_code__aprv>"); valueXmlString.append("<emp_code__aprv>").append(empCodeAprv).append("</emp_code__aprv>");
...@@ -1793,6 +1920,11 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -1793,6 +1920,11 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
rs.close(); rs.close();
rs = null; rs = null;
} }
if(stmt !=null)
{
stmt.close();
stmt=null;
}
valueXmlString.append("<analysis_descr><![CDATA[").append(acctDescr).append("]]></analysis_descr>\r\n"); valueXmlString.append("<analysis_descr><![CDATA[").append(acctDescr).append("]]></analysis_descr>\r\n");
} }
}//END OF anal_code }//END OF anal_code
...@@ -1813,6 +1945,11 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -1813,6 +1945,11 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
rs.close(); rs.close();
rs = null; rs = null;
} }
if(stmt!=null)
{
stmt.close();
stmt = null;
}
valueXmlString.append("<period_code_descr><![CDATA[").append(acctDescr).append("]]></period_code_descr>\r\n"); valueXmlString.append("<period_code_descr><![CDATA[").append(acctDescr).append("]]></period_code_descr>\r\n");
} }
}//END OF anal_code }//END OF anal_code
...@@ -3185,6 +3322,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote ...@@ -3185,6 +3322,16 @@ public class VoucherAdvSupp extends ValidatorEJB implements VoucherAdvSuppRemote
accValue=rs.getString("VAR_VALUE"); accValue=rs.getString("VAR_VALUE");
} }
if(rs!=null)
{
rs.close();
rs = null;
}
if(stmt!=null)
{
stmt.close();
stmt = null;
}
if(acctCode.equalsIgnoreCase(accValue)) if(acctCode.equalsIgnoreCase(accValue))
{ {
......
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