private void btnAdd_Click(object sender, EventArgs e) { frmAdd = new FrmAdd(tbCode.Text, tbNames.Text); if (frmAdd.ShowDialog() == DialogResult.OK) { dgvMain.DataSource = SkladBase.SearchProdByCode(""); } }
private void tsmImport_Click(object sender, EventArgs e) { openfdImport.Filter = "Excel (*.xlsx)|*.xlsx"; openfdImport.DefaultExt = "xlsx"; if (openfdImport.ShowDialog() == DialogResult.OK && File.Exists(openfdImport.FileName)) { ImportExport.Import(openfdImport.FileName); CatalogType.MakeList(); Category.MakeList(); CatalogPeriod.MakeList(); Catalog.MakeList(); dgvMain.DataSource = SkladBase.SearchProdByCode(tbCode.Text); } }
private void frmMain_Load(object sender, EventArgs e) { if (DataBase.CheckConnection()) { if (!DataBase.CheckExistDB()) { DataBase.CreateDB(); DataBase.CreateAllTabels(); DataBase.FillTestData(); } // ! используются только во время разработки #if DEVELOP CatalogPeriod.FillDBCatalog(); Catalog.FillDBCatalog(); #endif CatalogType.MakeList(); Category.MakeList(); CatalogPeriod.MakeList(); Catalog.MakeList(); } else { MessageBox.Show("Невозможно установить соединение с базой данных" + Environment.NewLine + "Проверьте строку подключения (connectionString) к вашему MS SQL Server" + Environment.NewLine + "в файле \"" + System.Reflection.Assembly.GetExecutingAssembly().Location + ".config\"", "Ошибка соединения"); Environment.Exit(2); } // заполняем грид при загрузке всеми продуктами dgvMain.DataSource = SkladBase.SearchProdByCode(tbCode.Text); dgvMain.SelectionChanged += new System.EventHandler(dgvMain_SelectionChanged); // если грид заполнен, получаем код первого продукта и заполняем грид Details if (dgvMain.CurrentRow != null) { currentCode = dgvMain.CurrentRow.Cells["Code"].Value.ToString(); dgvDetails.DataSource = SkladBase.FilldgvDetails(currentCode); } tbCode.Select(); }
private void frmMain_Load(object sender, EventArgs e) { // File.Delete(DataBase.dbFile); if (!DataBase.CheckExistDB()) { DataBase.CreateDB(); DataBase.CreateAllTabels(); // DataBase.FillTestData(); // Используется для тестового заполнения БД } CatalogType.MakeList(); #if DEVELOP // ! используются только во время разработки CatalogPeriod.FillDBCatalog(); Catalog.FillDBCatalog(); #endif Category.MakeList(); CatalogPeriod.MakeList(); Catalog.MakeList(); // заполняем грид при загрузке всеми продуктами dgvMain.DataSource = SkladBase.SearchProdByCode(tbCode.Text); dgvMain.SelectionChanged += new System.EventHandler(dgvMain_SelectionChanged); //если грид заполнен, получаем код первого продукта и заполняем грид Details if (dgvMain.CurrentRow != null) { currentCode = dgvMain.CurrentRow.Cells["Code"].Value.ToString(); dgvDetails.DataSource = SkladBase.FilldgvDetails(currentCode); } tbCode.Select(); }