Example #1
0
        private void CreateContragent()
        {
            var contrAgentsDb = _dataAccessFactory.CreateContragentsDbAccess();

            contrAgentsDb.AddNewContragent(_contragentsWindowView.StringOfName,
                                           _contragentsWindowView.StringOfAddress,
                                           _contragentsWindowView.StringOfTel,
                                           _contragentsWindowView.StringOfBin);

            _contragentsWindowView.ShowInformMessage("Контрагент успешно создан!");

            RefreshWindow();
        }
Example #2
0
        //Загружается окно
        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); }
        }