private StockMovement InstantiateStockMovement() { StockMovement sm = new StockMovement(); sm.StockMovementId = IdService.GetNewStockMovementId(context); sm.CreatedDateTime = DateTime.Now; return(sm); }
public StockMovement SaveStockMovement(DeliveryOrderDetail deliveryOrderDetail) { StockMovement sm = new StockMovement(); sm.DeliveryOrderDetail = deliveryOrderDetail; sm.DeliveryOrderNo = deliveryOrderDetail.DeliveryOrderNo; sm.DeliveryOrderDetailItemCode = deliveryOrderDetail.ItemCode; sm.Item = deliveryOrderDetail.Item; sm.OriginalQuantity = inventoryRepository.FindById(deliveryOrderDetail.ItemCode).Quantity; sm.AfterQuantity = sm.OriginalQuantity + deliveryOrderDetail.ActualQuantity; sm.CreatedDateTime = DateTime.Now; sm.StockMovementId = IdService.GetNewStockMovementId(context); return(stockMovementRepository.Save(sm)); }