Commit e1f02982 authored by blad's avatar blad

Updated components has been uploaded for Purchase and Sales Order-[ F16ASUN008 ]


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@101598 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 79745acb
package ibase.webitm.ejb.fin; package ibase.webitm.ejb.fin;
/********************************************************
Title :RPTValAprvWF[F16ASUN008]
Date : 02/05/16
Developer: Bhushan Lad
Purpose: For checking RPT limit in PO and SO workflow
********************************************************/
import java.net.InetAddress;
import java.sql.Statement; import java.sql.Statement;
import java.sql.PreparedStatement; import java.sql.PreparedStatement;
import java.sql.ResultSet; import java.sql.ResultSet;
...@@ -482,6 +489,17 @@ public class RPTValAprvWF ...@@ -482,6 +489,17 @@ public class RPTValAprvWF
} }
System.out.println("Final..RELA_PARTY_HDRtranID::==["+tranID+"] frDate::==["+frDate+"] toDate::==["+toDate+"]"); System.out.println("Final..RELA_PARTY_HDRtranID::==["+tranID+"] frDate::==["+frDate+"] toDate::==["+toDate+"]");
if (rsSet != null)
{
rsSet.close();
rsSet = null;
}
if(pstmtSet !=null)
{
pstmtSet.close();
pstmtSet = null;
}
if(refSer != null && refSer.equals("P-ORD")) if(refSer != null && refSer.equals("P-ORD"))
{ {
totAmtSql ="SELECT SUM(TOT_AMT) AS SUM_TOT_AMT FROM PORDER WHERE SUPP_CODE IN(SELECT SUPP_CODE FROM SUPPLIER WHERE CONTACT_CODE= ? ) " + totAmtSql ="SELECT SUM(TOT_AMT) AS SUM_TOT_AMT FROM PORDER WHERE SUPP_CODE IN(SELECT SUPP_CODE FROM SUPPLIER WHERE CONTACT_CODE= ? ) " +
...@@ -557,7 +575,6 @@ public class RPTValAprvWF ...@@ -557,7 +575,6 @@ public class RPTValAprvWF
} }
} }
if (rsSet != null) if (rsSet != null)
{ {
rsSet.close(); rsSet.close();
...@@ -774,16 +791,19 @@ public class RPTValAprvWF ...@@ -774,16 +791,19 @@ public class RPTValAprvWF
public String insertFinCtrlExcp(String orderId , String ordCode, String refSer, String cntCodeVal, String siteCodeVal, String prdCodeFr, String prdCodeTo,String tranCat, double maxAmt, double calAmt, double ordTotAmt, Connection conn) throws ITMException public String insertFinCtrlExcp(String orderId , String ordCode, String refSer, String cntCodeVal, String siteCodeVal, String prdCodeFr, String prdCodeTo,String tranCat, double maxAmt, double calAmt, double ordTotAmt, Connection conn) throws ITMException
{ {
System.out.println("In side insertFinCtrlExcp........refSer::"+refSer); System.out.println("In side insertFinCtrlExcp contact_code wise....refSer::"+refSer);
String insrtFlag = ""; String insrtFlag = "";
String tranIDFin = ""; String tranIDFin = "";
String windowName = ""; String windowName = "";
String userId = ""; String userId = "";
String termID ="";
String sunDryType =""; String sunDryType ="";
PreparedStatement pstmtInsrt = null; PreparedStatement pstmtInsrt = null;
try try
{ {
InetAddress ownIP=InetAddress.getLocalHost();
termID = checkNull(ownIP.getHostAddress());
System.out.println("termID :-["+termID+"]");
E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility(); E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
...@@ -829,8 +849,8 @@ public class RPTValAprvWF ...@@ -829,8 +849,8 @@ public class RPTValAprvWF
pstmtInsrt.setDouble(16, maxAmt); pstmtInsrt.setDouble(16, maxAmt);
pstmtInsrt.setString(17, "N"); pstmtInsrt.setString(17, "N");
pstmtInsrt.setTimestamp(18, java.sql.Timestamp.valueOf(currDate)); pstmtInsrt.setTimestamp(18, java.sql.Timestamp.valueOf(currDate));
pstmtInsrt.setString(19, "SYSTEM"); pstmtInsrt.setString(19, userId);
pstmtInsrt.setString(20, "SYSTEM"); pstmtInsrt.setString(20, termID);
int inCnt = pstmtInsrt.executeUpdate(); int inCnt = pstmtInsrt.executeUpdate();
...@@ -889,16 +909,19 @@ public class RPTValAprvWF ...@@ -889,16 +909,19 @@ public class RPTValAprvWF
public String insertFinCtrlExcpMst(String orderId , String ordCode,String refSer, String finEntVal, String siteCodeVal, String prdCodeFr, String prdCodeTo,String acctCode, String tranCat, double projTurn, double calprojTurn, double ordTotAmt, Connection conn) throws ITMException public String insertFinCtrlExcpMst(String orderId , String ordCode,String refSer, String finEntVal, String siteCodeVal, String prdCodeFr, String prdCodeTo,String acctCode, String tranCat, double projTurn, double calprojTurn, double ordTotAmt, Connection conn) throws ITMException
{ {
System.out.println("In side insertFinCtrlExcpMst........refSer::"+refSer); System.out.println("In side insertFinCtrlExcpMst FIN_ENTITY wise....refSer::"+refSer);
String insrtFlag = ""; String insrtFlag = "";
String tranIDFin = ""; String tranIDFin = "";
String windowName = ""; String windowName = "";
String userId = ""; String userId = "";
String termID ="";
String sunDryType =""; String sunDryType ="";
PreparedStatement pstmtInsrt = null; PreparedStatement pstmtInsrt = null;
try try
{ {
InetAddress ownIP=InetAddress.getLocalHost();
termID = checkNull(ownIP.getHostAddress());
System.out.println("termID :-["+termID+"]");
E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility(); E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
...@@ -944,8 +967,8 @@ public class RPTValAprvWF ...@@ -944,8 +967,8 @@ public class RPTValAprvWF
pstmtInsrt.setDouble(16, projTurn); pstmtInsrt.setDouble(16, projTurn);
pstmtInsrt.setString(17, "N"); pstmtInsrt.setString(17, "N");
pstmtInsrt.setTimestamp(18, java.sql.Timestamp.valueOf(currDate)); pstmtInsrt.setTimestamp(18, java.sql.Timestamp.valueOf(currDate));
pstmtInsrt.setString(19, "SYSTEM"); pstmtInsrt.setString(19, userId);
pstmtInsrt.setString(20, "SYSTEM"); pstmtInsrt.setString(20, termID);
pstmtInsrt.setString(21, acctCode); pstmtInsrt.setString(21, acctCode);
int inCnt = pstmtInsrt.executeUpdate(); int inCnt = pstmtInsrt.executeUpdate();
...@@ -1008,6 +1031,7 @@ public class RPTValAprvWF ...@@ -1008,6 +1031,7 @@ public class RPTValAprvWF
String updtStatus =""; String updtStatus ="";
String roleCode = ""; String roleCode = "";
String userID = ""; String userID = "";
String termID = "";
PreparedStatement pstmtUpdt = null; PreparedStatement pstmtUpdt = null;
PreparedStatement pstmt = null; PreparedStatement pstmt = null;
ResultSet rs = null; ResultSet rs = null;
...@@ -1018,6 +1042,9 @@ public class RPTValAprvWF ...@@ -1018,6 +1042,9 @@ public class RPTValAprvWF
{ {
connDriver = new ConnDriver(); connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM"); conn = connDriver.getConnectDB("DriverITM");
InetAddress ownIP=InetAddress.getLocalHost();
termID = checkNull(ownIP.getHostAddress());
System.out.println("termID :-["+termID+"]");
E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility(); E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat()); SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
...@@ -1059,14 +1086,19 @@ public class RPTValAprvWF ...@@ -1059,14 +1086,19 @@ public class RPTValAprvWF
} }
String updtSql = "UPDATE FIN_CTRL_EXCP SET OVER_RIDE= ? , OVER_RIDE_DT = ?, ROLE_CODE = '"+roleCode+"' , USER_ID = '"+userID+"'" + String updtSql = "UPDATE FIN_CTRL_EXCP SET OVER_RIDE= ? , OVER_RIDE_DT = ?, ROLE_CODE = '"+roleCode+"' , USER_ID = '"+userID+"', " +
" CHG_DATE = ? , CHG_USER = ? , CHG_TERM = ? " +
" WHERE REF_NO = ? AND SUNDRY_CODE = ? AND REF_SER = '"+refSer+"' AND OVER_RIDE = 'N'"; " WHERE REF_NO = ? AND SUNDRY_CODE = ? AND REF_SER = '"+refSer+"' AND OVER_RIDE = 'N'";
pstmtUpdt = conn.prepareStatement(updtSql); pstmtUpdt = conn.prepareStatement(updtSql);
pstmtUpdt.setString(1,overRide); pstmtUpdt.setString(1,overRide);
pstmtUpdt.setTimestamp(2, java.sql.Timestamp.valueOf(currDate)); pstmtUpdt.setTimestamp(2, java.sql.Timestamp.valueOf(currDate));
pstmtUpdt.setString(3,orderId); pstmtUpdt.setTimestamp(3, java.sql.Timestamp.valueOf(currDate));
pstmtUpdt.setString(4,ordCode); pstmtUpdt.setString(4,userID);
pstmtUpdt.setString(5,termID);
pstmtUpdt.setString(6,orderId);
pstmtUpdt.setString(7,ordCode);
int upCnt = pstmtUpdt.executeUpdate(); int upCnt = pstmtUpdt.executeUpdate();
System.out.println("upCnt in FIN_CTRL_EXCP::::["+upCnt+"]"); System.out.println("upCnt in FIN_CTRL_EXCP::::["+upCnt+"]");
if(upCnt > 0) if(upCnt > 0)
...@@ -1169,6 +1201,17 @@ public class RPTValAprvWF ...@@ -1169,6 +1201,17 @@ public class RPTValAprvWF
TransIDGenerator tg = new TransIDGenerator(xmlValues, userId, commonConstants.DB_NAME); TransIDGenerator tg = new TransIDGenerator(xmlValues, userId, commonConstants.DB_NAME);
tranId = tg.generateTranSeqID(tranSer, keyCol, keyString, conn); tranId = tg.generateTranSeqID(tranSer, keyCol, keyString, conn);
if (rs != null)
{
rs.close();
rs = null;
}
if(stmt !=null)
{
stmt.close();
stmt = null;
}
} }
catch (SQLException ex) catch (SQLException ex)
{ {
......
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