Example #1
0
        private void btnSearch_Click(object sender, EventArgs e)
        {
            if (tbCode.Text.Length < 4 & btnSearch.Visible)
            {
                searchResult = new FrmSearchResult(tbNames.Text, SearchBy.Name);
            }
            else
            {
                searchResult = new FrmSearchResult(tbCode.Text, SearchBy.Code);
            }

            if (searchResult.ShowDialog() == DialogResult.Yes)
            {
                tbCode.Text       = searchResult.SelectedCode;
                tbNames.Text      = searchResult.SelectedName;
                tbPriceDC.Text    = searchResult.SelectedPriceDC;
                tbPricePC.Text    = searchResult.SelectedPricePC;
                cbDiscont.Checked = searchResult.SelectedDiscont;

                // Устанавливаем в ComboBox с периодами каталога выбранное значение. Если такового нет в БД - добавляем
                if (CatalogPeriod.SearchSuchCatalog(searchResult.SelectedPeriodText))
                {
                    cbCatalog.Text = searchResult.SelectedPeriodText;
                }
                else
                {
                    // добавляем каталожный период в БД (без проверки на его существование)
                    SkladBase.AddCatalogPeriod(searchResult.selectedPeriod, searchResult.selectedYear);

                    cbCatalog.DataSource = CatalogPeriod.catalogPeriod;
                    cbCatalog.Text       = searchResult.SelectedPeriodText;
                }
            }
        }
Example #2
0
        private void btnAddCatalog_Click(object sender, EventArgs e)
        {
            frmAddPeriod = new FrmAddPeriod();
            DialogResult dRes = frmAddPeriod.ShowDialog();

            if (dRes == DialogResult.OK)
            {
                // добавляем каталожный период в БД (без проверки на его существование)
                SkladBase.AddCatalogPeriod(frmAddPeriod.Period, frmAddPeriod.Year);

                cbCatalog.DataSource = CatalogPeriod.catalogPeriod;
                cbCatalog.Text       = frmAddPeriod.InputedPeriodText;
            }
        }
Example #3
0
        public FrmAdd(string code, string name, string priceDC, string pricePC, bool discont, string periodText, int period, int year) : this()
        {
            tbCode.Text       = code;
            tbNames.Text      = name;
            tbPriceDC.Text    = priceDC;
            tbPricePC.Text    = pricePC;
            cbDiscont.Checked = discont;

            // Устанавливаем в ComboBox с периодами каталога выбранное значение. Если такового нет в БД - добавляем
            if (CatalogPeriod.SearchSuchCatalog(periodText))
            {
                cbCatalog.Text = periodText;
            }
            else
            {
                // добавляем каталожный период в БД (без проверки на его существование)
                SkladBase.AddCatalogPeriod(period, year);

                cbCatalog.DataSource = CatalogPeriod.catalogPeriod;
                cbCatalog.Text       = periodText;
            }
        }