// 调用事件函数 public void OnDataChange(object sender, UpdateOrderEventArgs args) { if (UpdateOrder != null) { UpdateOrder(this, args); } }
public void UpdateOrder(object sender, UpdateOrderEventArgs args) { Order order = new Order(args.ID, args.Customer, args.Items); // 更新窗体控件 if (!(orders.Contains(order))) { MessageBox.Show($"Update Order Error: Order with id {order.OrderId} did not exists!"); } os.UpdateOrder(order); }