Commit 8996cd1e authored by caluka's avatar caluka

update pendingPO and Indent Qty for material requirement jboss sql


git-svn-id: http://15.206.35.175/svn/proteus/business-java/trunk@36360 ce508802-f39f-4f6c-b175-0d175dae99d5
parent b484e37c
......@@ -744,7 +744,8 @@ class ADPElement implements Cloneable
public void setPendingPO(java.sql.Timestamp dueDate, double pendPOQty)
{
this.pendPOQty += pendPOQty;
updateTimeMrp(dueDate, 0,0, pendPOQty,0);
//updateTimeMrp(dueDate, 0,0, pendPOQty,0);
updatependPOIndQty(dueDate, pendPOQty,0);//change by chandrashekar on 18-june-2015
}
public double getPendingPO()
{
......@@ -762,7 +763,8 @@ class ADPElement implements Cloneable
public void setPendingIndent(java.sql.Timestamp dueDate, double pendIndQty)
{
this.pendIndQty += pendIndQty;
updateTimeMrp(dueDate, 0,0, pendIndQty,0);
//updateTimeMrp(dueDate, 0,0, pendIndQty,0);
updatependPOIndQty(dueDate, 0,pendIndQty);//change by chandrashekar on 18-june-2015
}
public double getPendingIndent()
{
......@@ -1097,6 +1099,56 @@ class ADPElement implements Cloneable
errString = e.getMessage();
}
}
private void updatependPOIndQty(java.sql.Timestamp dueDate, double pendPOQty,double pendIndQty)
{
String errString = "";
TimeMRP timeMRP = null;
genericUtility = GenericUtility.getInstance();
int timeEle = -1, ctr;
SimpleDateFormat sdt=new SimpleDateFormat("yyyy-MM-dd");
dueDate = java.sql.Timestamp.valueOf(sdt.format(dueDate) + " 00:00:00.000");
try
{
if (timeMRPArr.size() > 0)
{
for (ctr = 0; ctr < timeMRPArr.size(); ctr++)
{
timeMRP = (TimeMRP)timeMRPArr.get(ctr);
if (timeMRP.getDueDate() != null)
{
if (timeMRP.getDueDate().equals(dueDate))
{
timeEle = ctr;
break;
}
}
}
}
if (timeEle == -1)
{
timeMRP = new TimeMRP();
timeMRP.setDueDate(dueDate);
timeMRP.setPendingPO(pendPOQty);
timeMRP.setPendingIndent(pendIndQty);
this.timeMRPArr.add(timeMRP);
}
else
{
timeMRP = (TimeMRP)this.timeMRPArr.get(timeEle);
timeMRP.setPendingPO(pendPOQty);
timeMRP.setPendingIndent(pendIndQty);
this.timeMRPArr.set(timeEle,timeMRP);
}
}
catch(Exception e)
{
System.out.println("Exception :adpeLEMENT : updateTimeMrp(Date, supply, demand):...." + e.getMessage() + ":");
errString = genericUtility.createErrorString(e);
e.printStackTrace();
errString = e.getMessage();
}
}
}
\ No newline at end of file
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