/// <summary> /// Purchase order material initiated by Ganttplan /// </summary> /// <param name="getObjectFromMessage"></param> private void AddPurchase(FCentralPurchase purchase) { //purchase changes? Agent.Send(instruction: Storage.Instruction.Central.PopPurchase.Create(message: purchase, target: Agent.Sender), waitFor: Convert.ToInt32(_stockManager.DeliveryPeriod)); }
/// <summary> /// /// </summary> /// <param name="getObjectFromMessage"></param> private void PopPurchase(FCentralPurchase purchase) { Agent.DebugMessage($"{purchase.Quantity} {purchase.MaterialId} add to stock "); _stockManager.Add(purchase.Quantity); }
public static AddPurchase Create(FCentralPurchase message, IActorRef target) { return(new AddPurchase(message: message, target: target)); }