|
|
@@ -400,14 +400,10 @@ public class ReservationManagementItemGrid : DynamicDataGrid<JobRequisitionItem>
|
|
|
|
|
|
foreach (var jobRequisitionItem in jris)
|
|
|
{
|
|
|
- // We only want stuff which doesn't have enough total stock allocated, which is the InStock and Issued added together.
|
|
|
- if(!jobRequisitionItem.Qty.IsEffectivelyGreaterThan(jobRequisitionItem.InStock + jobRequisitionItem.Issued))
|
|
|
- continue;
|
|
|
-
|
|
|
var poItem = new PurchaseOrderItem
|
|
|
{
|
|
|
Description = jobRequisitionItem.Product.Name,
|
|
|
- Qty = jobRequisitionItem.Qty
|
|
|
+ Qty = Math.Max(jobRequisitionItem.Qty - (jobRequisitionItem.InStock + jobRequisitionItem.Issued), 0.0)
|
|
|
};
|
|
|
poItem.Product.ID = jobRequisitionItem.Product.ID;
|
|
|
poItem.Product.Synchronise(jobRequisitionItem.Product);
|