Example #1
0
        /// <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));
        }
Example #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="getObjectFromMessage"></param>
 private void PopPurchase(FCentralPurchase purchase)
 {
     Agent.DebugMessage($"{purchase.Quantity} {purchase.MaterialId} add to stock ");
     _stockManager.Add(purchase.Quantity);
 }
Example #3
0
 public static AddPurchase Create(FCentralPurchase message, IActorRef target)
 {
     return(new AddPurchase(message: message, target: target));
 }