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(); }
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(); }
public void Register(EditOrderPresenter presenter) { _presenter = presenter; }