コード例 #1
0
ファイル: ControlForm.cs プロジェクト: gls81/CM0721
        private void InvokeSubmittedOrderForm(IOrder order)
        {
            // Invoke unsubmitted order maintenance form.
            // Uses passive-view with dependancy injection

            UpdateOrderForm      screen    = new UpdateOrderForm();
            UpdateOrderPresenter presenter = new UpdateOrderPresenter(screen, order);

            screen.ShowDialog();
        }
コード例 #2
0
 public void getOrderToUpdate()
 {
     _order = new Order(_screen.OrderId);
     if (_order.Status == OrderStatus.Unsubmitted)
     {
     }
     else
     {
         UpdateOrderForm      screen    = new UpdateOrderForm();
         UpdateOrderPresenter presenter = new UpdateOrderPresenter(screen, _order);
         screen.ShowDialog();
         _screen.Close();
     }
 }
コード例 #3
0
 public void Register(UpdateOrderPresenter presenter)
 {
     _presenter = presenter;
 }