Commit e6c7853c authored by manohar's avatar manohar

stk_opt considered before allocation


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@92898 ce508802-f39f-4f6c-b175-0d175dae99d5
parent 131865e3
...@@ -12,6 +12,7 @@ import ibase.webitm.ejb.dis.*; ...@@ -12,6 +12,7 @@ import ibase.webitm.ejb.dis.*;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.GenericUtility; import ibase.webitm.utility.GenericUtility;
import javax.ejb.Stateless; // added for ejb3 import javax.ejb.Stateless; // added for ejb3
import ibase.webitm.ejb.mfg.MfgCommon;
@Stateless // added for ejb3 @Stateless // added for ejb3
...@@ -72,7 +73,7 @@ public class WOrderIssuePos extends ValidatorEJB implements WOrderIssuePosLocal ...@@ -72,7 +73,7 @@ public class WOrderIssuePos extends ValidatorEJB implements WOrderIssuePosLocal
double quantity = 0d; double quantity = 0d;
int updateCnt = 0, retVal = 0; int updateCnt = 0, retVal = 0;
java.sql.Date tranDate = null; java.sql.Date tranDate = null;
String updateStatus = "",quantityStr = "",tranId = ""; String updateStatus = "",quantityStr = "",tranId = "",stkOpt = "0";
NodeList hdrDom = null; NodeList hdrDom = null;
Node currDetail = null; Node currDetail = null;
InvAllocTraceBean invAllocTrace = new InvAllocTraceBean(); InvAllocTraceBean invAllocTrace = new InvAllocTraceBean();
...@@ -82,6 +83,7 @@ public class WOrderIssuePos extends ValidatorEJB implements WOrderIssuePosLocal ...@@ -82,6 +83,7 @@ public class WOrderIssuePos extends ValidatorEJB implements WOrderIssuePosLocal
try try
{ {
MfgCommon mfgCommon = new MfgCommon();
stmt = conn.createStatement(); stmt = conn.createStatement();
tranDate = new java.sql.Date(System.currentTimeMillis()); tranDate = new java.sql.Date(System.currentTimeMillis());
...@@ -115,6 +117,10 @@ public class WOrderIssuePos extends ValidatorEJB implements WOrderIssuePosLocal ...@@ -115,6 +117,10 @@ public class WOrderIssuePos extends ValidatorEJB implements WOrderIssuePosLocal
potencyAdj = Double.parseDouble(potencyAdjStr); potencyAdj = Double.parseDouble(potencyAdjStr);
quantity = quantity+potencyAdj; quantity = quantity+potencyAdj;
// 30/03/13 manoharan stk_opt to be considered
stkOpt = mfgCommon.chkStkOpt(siteCodeReq,itemCode,conn);
if (!"0".equals(stkOpt))
{
if (!tranType.equals("R")) if (!tranType.equals("R"))
{ {
...@@ -144,6 +150,7 @@ public class WOrderIssuePos extends ValidatorEJB implements WOrderIssuePosLocal ...@@ -144,6 +150,7 @@ public class WOrderIssuePos extends ValidatorEJB implements WOrderIssuePosLocal
} }
} }
} }
}
}//try end }//try end
catch (SQLException sqx) catch (SQLException sqx)
{ {
......
...@@ -12,6 +12,7 @@ import ibase.webitm.ejb.dis.*; ...@@ -12,6 +12,7 @@ import ibase.webitm.ejb.dis.*;
import ibase.webitm.utility.ITMException; import ibase.webitm.utility.ITMException;
import ibase.webitm.utility.GenericUtility; import ibase.webitm.utility.GenericUtility;
import javax.ejb.Stateless; // added for ejb3 import javax.ejb.Stateless; // added for ejb3
import ibase.webitm.ejb.mfg.MfgCommon;
@Stateless // added for ejb3 @Stateless // added for ejb3
...@@ -72,7 +73,7 @@ public class WOrderIssuePrs extends ValidatorEJB implements WOrderIssuePrsLocal ...@@ -72,7 +73,7 @@ public class WOrderIssuePrs extends ValidatorEJB implements WOrderIssuePrsLocal
double quantity = 0d; double quantity = 0d;
int updateCnt = 0, retVal = 0; int updateCnt = 0, retVal = 0;
java.sql.Date tranDate = null; java.sql.Date tranDate = null;
String updateStatus = "",quantityStr = "",tranId = ""; String updateStatus = "",quantityStr = "",tranId = "",stkOpt = "0";
NodeList hdrDom = null; NodeList hdrDom = null;
Node currDetail = null; Node currDetail = null;
InvAllocTraceBean invAllocTrace = new InvAllocTraceBean(); InvAllocTraceBean invAllocTrace = new InvAllocTraceBean();
...@@ -81,6 +82,7 @@ public class WOrderIssuePrs extends ValidatorEJB implements WOrderIssuePrsLocal ...@@ -81,6 +82,7 @@ public class WOrderIssuePrs extends ValidatorEJB implements WOrderIssuePrsLocal
double potencyAdj = 0; double potencyAdj = 0;
try try
{ {
MfgCommon mfgCommon = new MfgCommon();
stmt = conn.createStatement(); stmt = conn.createStatement();
tranDate = new java.sql.Date(System.currentTimeMillis()); tranDate = new java.sql.Date(System.currentTimeMillis());
...@@ -124,6 +126,10 @@ public class WOrderIssuePrs extends ValidatorEJB implements WOrderIssuePrsLocal ...@@ -124,6 +126,10 @@ public class WOrderIssuePrs extends ValidatorEJB implements WOrderIssuePrsLocal
} }
} }
quantity = Double.parseDouble(quantityStr); quantity = Double.parseDouble(quantityStr);
// 30/03/13 manoharan stk_opt to be considered
stkOpt = mfgCommon.chkStkOpt(siteCodeReq,itemCode,conn);
if (!"0".equals(stkOpt))
{
//added by Tarani 20052008 //added by Tarani 20052008
if(potencyAdjStr==null || "null".equalsIgnoreCase(potencyAdjStr))potencyAdjStr="0"; if(potencyAdjStr==null || "null".equalsIgnoreCase(potencyAdjStr))potencyAdjStr="0";
potencyAdj = Double.parseDouble(potencyAdjStr); potencyAdj = Double.parseDouble(potencyAdjStr);
...@@ -156,6 +162,7 @@ public class WOrderIssuePrs extends ValidatorEJB implements WOrderIssuePrsLocal ...@@ -156,6 +162,7 @@ public class WOrderIssuePrs extends ValidatorEJB implements WOrderIssuePrsLocal
System.out.println("invAllocTrace.updateInvallocTrace : Sucessuful!"); System.out.println("invAllocTrace.updateInvallocTrace : Sucessuful!");
} }
} }
} // 30/03/13 manoharan stk_opt considered
} }
}//try end }//try end
catch (SQLException sqx) catch (SQLException sqx)
......
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