private void CreateContragent() { var contrAgentsDb = _dataAccessFactory.CreateContragentsDbAccess(); contrAgentsDb.AddNewContragent(_contragentsWindowView.StringOfName, _contragentsWindowView.StringOfAddress, _contragentsWindowView.StringOfTel, _contragentsWindowView.StringOfBin); _contragentsWindowView.ShowInformMessage("Контрагент успешно создан!"); RefreshWindow(); }
//Загружается окно public void _newInvoiceView_WindowLoaded(object sender, EventArgs e) { try { var contrAgentsDb = _dataAccessFactory.CreateContragentsDbAccess(); var articlesDb = _dataAccessFactory.CreateArticlesDbAccess(); //Загружаем список контрагентов и цепляем его к комбо боксам List <string> list = contrAgentsDb.GetAllShortNamesOfContrAgents(); _newInvoiceView.ListOfGetters = list; _newInvoiceView.ListOfSenders = list; //Загружаем список типов List <String> typeList = new List <String>(); typeList.Add("Товар в пути"); typeList.Add("Обычный"); _newInvoiceView.ListOfTypes = typeList; //Отображаем на экране все товары. _newInvoiceView.ListOfArticles = articlesDb.GetAllArticles(); } catch (Exception ex) { _newInvoiceView.ShowError(ex.Message); } }