Commit f800bc20 authored by msingh's avatar msingh

Changes in PoRcpRmPmPos.java for DDUK


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@99369 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 16bd2c01
...@@ -28,6 +28,8 @@ import javax.naming.InitialContext; ...@@ -28,6 +28,8 @@ import javax.naming.InitialContext;
@javax.ejb.Stateless @javax.ejb.Stateless
public class PoRcpRmPmPos extends ValidatorEJB implements PoRcpRmPmPosLocal, PoRcpRmPmPosRemote public class PoRcpRmPmPos extends ValidatorEJB implements PoRcpRmPmPosLocal, PoRcpRmPmPosRemote
{ {
String projectCode = "";
DistCommon disCommonObj = new DistCommon();
// @Override // @Override
// public String postSave()throws RemoteException,ITMException // public String postSave()throws RemoteException,ITMException
// { // {
...@@ -708,7 +710,66 @@ public class PoRcpRmPmPos extends ValidatorEJB implements PoRcpRmPmPosLocal, PoR ...@@ -708,7 +710,66 @@ public class PoRcpRmPmPos extends ValidatorEJB implements PoRcpRmPmPosLocal, PoR
//Changed By Pragyan 21-APR-14 comapre quantity from the ASN Detail.end //Changed By Pragyan 21-APR-14 comapre quantity from the ASN Detail.end
//Changed by Manish for Merging code DDUK and TARO on 04/12/15 [end]
projectCode = disCommonObj.getDisparams("999999","PROJECT",conn);
if("DDUK".equalsIgnoreCase(projectCode))
{
String porcpWizFlag = distCommon.getDisparams( "999999", "PORCP_WIZ_CONFIRMED", conn);
porcpWizFlag = porcpWizFlag == null ? "" : porcpWizFlag.trim();
System.out.println("porcpWizFlag------->>["+porcpWizFlag+"]");
if(toConfirm && "Y".equalsIgnoreCase(porcpWizFlag))
{
//added or commented by Dadaso pawar on 28/01/15 [End]
System.out.println("@@@@@ Calling Confirm method..................");
errString = porcpConf.confirm( tranId, xtraParams, forcedFlag, conn, toCommit );
System.out.println("@@@@@ Confirm method executed successfully ..."+errString );
if(errString.trim().length() == 0)
{
int updCnt = 0;
sql1 = "SELECT PURC_ORDER FROM PORCP where TRAN_ID = ? ";
pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, tranId);
rs1 = pstmt1.executeQuery();
if ( rs1.next() )
{
purcOrderDb = rs1.getString("PURC_ORDER");
}
pstmt1.close();
pstmt1 = null;
rs1.close();
rs1 = null;
sql1 = " UPDATE PORDER SET STATUS = 'C' WHERE PURC_ORDER = ? ";//added by Kunal on 06/09/12
pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, purcOrderDb);
updCnt = pstmt1.executeUpdate();
pstmt1.close();
pstmt1 = null;
System.out.println("updCnt ="+updCnt);
sql1 = "UPDATE PORCP SET STATUS = 'C' WHERE TRAN_ID = ? ";//CHNAGE done by Kunal on 06/09/12
pstmt1 = conn.prepareStatement(sql1);
pstmt1.setString(1, tranId);
updCnt = pstmt1.executeUpdate();
pstmt1.close();
pstmt1 = null;
}
else
{
//changes by Dadaso pawar on 11/02/15 [Start]
//return errString = itmDBAccessEJB.getErrorString("","VTNTCNF","");
return errString = itmDBAccessEJB.getErrorString("","VTPRGENS",""); //Unconfirmed purchase receipt generated successfully
//changes by Dadaso pawar on 11/02/15 [End]
}
}
}
//Changed by Manish for Merging code DDUK and TARO on 04/12/15 [end]
else
{
if(toConfirm) if(toConfirm)
{ {
System.out.println("@@@@@ Calling Confirm method.................."); System.out.println("@@@@@ Calling Confirm method..................");
...@@ -756,6 +817,8 @@ public class PoRcpRmPmPos extends ValidatorEJB implements PoRcpRmPmPosLocal, PoR ...@@ -756,6 +817,8 @@ public class PoRcpRmPmPos extends ValidatorEJB implements PoRcpRmPmPosLocal, PoR
return errString = itmDBAccessEJB.getErrorString("","VTNTCNF",""); return errString = itmDBAccessEJB.getErrorString("","VTNTCNF","");
} }
//Changed By Pragyan 09-MAY-14 To return previous message for quantity mismatch.end //Changed By Pragyan 09-MAY-14 To return previous message for quantity mismatch.end
}
} }
catch(Exception e) catch(Exception e)
{ {
......
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