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;
/********************************************************
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.PreparedStatement;
import java.sql.ResultSet;
......@@ -482,6 +489,17 @@ public class RPTValAprvWF
}
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"))
{
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
}
}
if (rsSet != null)
{
rsSet.close();
......@@ -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
{
System.out.println("In side insertFinCtrlExcp........refSer::"+refSer);
System.out.println("In side insertFinCtrlExcp contact_code wise....refSer::"+refSer);
String insrtFlag = "";
String tranIDFin = "";
String windowName = "";
String userId = "";
String termID ="";
String sunDryType ="";
PreparedStatement pstmtInsrt = null;
try
{
InetAddress ownIP=InetAddress.getLocalHost();
termID = checkNull(ownIP.getHostAddress());
System.out.println("termID :-["+termID+"]");
E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
......@@ -829,8 +849,8 @@ public class RPTValAprvWF
pstmtInsrt.setDouble(16, maxAmt);
pstmtInsrt.setString(17, "N");
pstmtInsrt.setTimestamp(18, java.sql.Timestamp.valueOf(currDate));
pstmtInsrt.setString(19, "SYSTEM");
pstmtInsrt.setString(20, "SYSTEM");
pstmtInsrt.setString(19, userId);
pstmtInsrt.setString(20, termID);
int inCnt = pstmtInsrt.executeUpdate();
......@@ -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
{
System.out.println("In side insertFinCtrlExcpMst........refSer::"+refSer);
System.out.println("In side insertFinCtrlExcpMst FIN_ENTITY wise....refSer::"+refSer);
String insrtFlag = "";
String tranIDFin = "";
String windowName = "";
String userId = "";
String termID ="";
String sunDryType ="";
PreparedStatement pstmtInsrt = null;
try
{
InetAddress ownIP=InetAddress.getLocalHost();
termID = checkNull(ownIP.getHostAddress());
System.out.println("termID :-["+termID+"]");
E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
......@@ -944,8 +967,8 @@ public class RPTValAprvWF
pstmtInsrt.setDouble(16, projTurn);
pstmtInsrt.setString(17, "N");
pstmtInsrt.setTimestamp(18, java.sql.Timestamp.valueOf(currDate));
pstmtInsrt.setString(19, "SYSTEM");
pstmtInsrt.setString(20, "SYSTEM");
pstmtInsrt.setString(19, userId);
pstmtInsrt.setString(20, termID);
pstmtInsrt.setString(21, acctCode);
int inCnt = pstmtInsrt.executeUpdate();
......@@ -1008,6 +1031,7 @@ public class RPTValAprvWF
String updtStatus ="";
String roleCode = "";
String userID = "";
String termID = "";
PreparedStatement pstmtUpdt = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
......@@ -1018,6 +1042,9 @@ public class RPTValAprvWF
{
connDriver = new ConnDriver();
conn = connDriver.getConnectDB("DriverITM");
InetAddress ownIP=InetAddress.getLocalHost();
termID = checkNull(ownIP.getHostAddress());
System.out.println("termID :-["+termID+"]");
E12GenericUtility genericUtility = new ibase.utility.E12GenericUtility();
SimpleDateFormat sdf = new SimpleDateFormat(genericUtility.getApplDateFormat());
......@@ -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'";
pstmtUpdt = conn.prepareStatement(updtSql);
pstmtUpdt.setString(1,overRide);
pstmtUpdt.setTimestamp(2, java.sql.Timestamp.valueOf(currDate));
pstmtUpdt.setString(3,orderId);
pstmtUpdt.setString(4,ordCode);
pstmtUpdt.setTimestamp(3, java.sql.Timestamp.valueOf(currDate));
pstmtUpdt.setString(4,userID);
pstmtUpdt.setString(5,termID);
pstmtUpdt.setString(6,orderId);
pstmtUpdt.setString(7,ordCode);
int upCnt = pstmtUpdt.executeUpdate();
System.out.println("upCnt in FIN_CTRL_EXCP::::["+upCnt+"]");
if(upCnt > 0)
......@@ -1168,6 +1200,17 @@ public class RPTValAprvWF
System.out.println("xmlValues for tranid :["+xmlValues+"]");
TransIDGenerator tg = new TransIDGenerator(xmlValues, userId, commonConstants.DB_NAME);
tranId = tg.generateTranSeqID(tranSer, keyCol, keyString, conn);
if (rs != null)
{
rs.close();
rs = null;
}
if(stmt !=null)
{
stmt.close();
stmt = null;
}
}
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