//Редактировать public void _listOfInvoiceView_ChangeInvoiceClicked(object sender, EventArgs e) { Invoices selectedItem = (Invoices)_listOfInvoiceView.SelectedInvoice; //Если накладная не подтверждена if (selectedItem.done != "Подтверждена") { var newInvoicePresenter = _presenterFactory.CreateNewInvoicePresenter(); newInvoicePresenter.Run(selectedItem); } else { _listOfInvoiceView.ShowError("Накладная уже подтверждена! Обратитесь к администратору."); } }
//Cоздать накладную public void _storeView_CreateInvoice(object sender, EventArgs e) { var newInvoicePresenter = _presenterFactory.CreateNewInvoicePresenter(); newInvoicePresenter.Run(); }