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; } } }
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) { frmAdd = new FrmAdd(searchResult.SelectedCode, searchResult.SelectedName, searchResult.SelectedPriceDC, searchResult.SelectedPricePC, searchResult.SelectedDiscont, searchResult.SelectedPeriodText, searchResult.selectedPeriod, searchResult.selectedYear); frmAdd.ShowDialog(); } dgvMain.DataSource = SkladBase.SearchProdByName(""); }