|
@@ -334,7 +334,10 @@ internal class PurchaseOrderItemStore : BaseStore<PurchaseOrderItem>
|
|
if (entity.HasOriginalValue<PurchaseOrderItem,DateTime>(x=>x.ReceivedDate))
|
|
if (entity.HasOriginalValue<PurchaseOrderItem,DateTime>(x=>x.ReceivedDate))
|
|
{
|
|
{
|
|
if (entity.ReceivedDate.IsEmpty())
|
|
if (entity.ReceivedDate.IsEmpty())
|
|
|
|
+ {
|
|
DeleteStockMovements(entity);
|
|
DeleteStockMovements(entity);
|
|
|
|
+ UpdateJobRequiItems(entity);
|
|
|
|
+ }
|
|
else
|
|
else
|
|
{
|
|
{
|
|
var item = Provider.Query(
|
|
var item = Provider.Query(
|
|
@@ -348,6 +351,12 @@ internal class PurchaseOrderItemStore : BaseStore<PurchaseOrderItem>
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
|
|
+ else if(entity.HasOriginalValue(x => x.ID)
|
|
|
|
+ || entity.HasOriginalValue(x => x.Product.ID)
|
|
|
|
+ || entity.HasOriginalValue(x => x.Qty))
|
|
|
|
+ {
|
|
|
|
+ UpdateJobRequiItems(entity);
|
|
|
|
+ }
|
|
}
|
|
}
|
|
|
|
|
|
private void UpdateJobRequiItems(PurchaseOrderItem entity)
|
|
private void UpdateJobRequiItems(PurchaseOrderItem entity)
|