private void BtnOrder_Click(object sender, EventArgs e) { ProductCheck(); ICommand order = new OrderCommand(product); controller.InsertCommand(order); lbOrder.Text = "You ordered: " + order.Execute(); }
public void SetOrder(OrderCommand order) { if (order.ToString() == "BakeChickenWingCommand") { Console.WriteLine("鸡翅没有了,换点别的吧"); } else { Console.WriteLine($"{order} 下单成功"); _orders.Add(order); } }
public void ExcuteCommand(OrderCommand command, MenuItem item) { command.Execute(CurrentItems, item); }
public void SetCommand(OrderCommand command) => _command = command;
public void SetCommand(int commandOption) { _orderCommand = new CommandFactory().GetCommand(commandOption); }
public void CancelOrder(OrderCommand order) { _orders.Remove(order); Console.WriteLine($"取消订单:{order},取消时间:{DateTime.Now:yyyy-MM-dd HH:mm:ss}"); }