예제 #1
0
파일: ControlForm.cs 프로젝트: gls81/CM0721
        private void btnNewOrder_Click(object sender, EventArgs e)
        {
            // invoke EditOrders form using passive view for a new order.

            IOrder             order     = new Order();
            EditOrderForm      screen    = new EditOrderForm();
            EditOrderPresenter presenter = new EditOrderPresenter(screen, order);

            screen.ShowDialog();
        }
예제 #2
0
파일: ControlForm.cs 프로젝트: gls81/CM0721
        private void InvokeUnsubmittedOrderForm(IOrder order)
        {
            // Invoke unsubmitted order maintenance form.
            // Uses passive-view with dependancy injection

            EditOrderForm      screen    = new EditOrderForm();
            EditOrderPresenter presenter = new EditOrderPresenter(screen, order);

            screen.ShowDialog();
        }
예제 #3
0
 public void Register(EditOrderPresenter presenter)
 {
     _presenter = presenter;
 }