private void добавитьОдинФайлToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Вы собираетесь добавить в базу данных свежие данные о расписании. Это займет несколько минут. Продолжить?", "Подтверждение", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { using (DataReader dataReader = new DataReader()) { using (OpenFileDialog dialog = new OpenFileDialog()) { dialog.Title = "Открытие файла с расписанием"; dialog.InitialDirectory = AppDomain.CurrentDomain.BaseDirectory + @"Первичные файлы"; if (dialog.ShowDialog() == DialogResult.OK) { dataReader.ReadOneFile(dialog.FileName); DBC.DBUpdate(dataReader); DBC.SendQueryToDB(toQuery); DBC.ListUpdate(); FilterApplication(); MessageBox.Show("Данные обновлены!", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } }
private void обновитьToolStripMenuItem_Click(object sender, EventArgs e) { DialogResult result = MessageBox.Show("Вы собираетесь добавить в базу данных свежие данные о расписании. Это займет несколько минут. Продолжить?", "Подтверждение", MessageBoxButtons.YesNo, MessageBoxIcon.Information); if (result == DialogResult.Yes) { using (DataReader dataReader = new DataReader()) { using (FolderBrowserDialog dialog = new FolderBrowserDialog()) { dialog.Description = "Выберите папку, в которой содержатся файлы с расписаниями"; dialog.SelectedPath = Environment.CurrentDirectory + @"\Первичные файлы"; if (dialog.ShowDialog() == DialogResult.OK) { dataReader.ReadFromDirectory(dialog.SelectedPath); DBC.DBUpdate(dataReader); DBC.SendQueryToDB(toQuery); DBC.ListUpdate(); FilterApplication(); MessageBox.Show("Данные обновлены!", "Сообщение", MessageBoxButtons.OK, MessageBoxIcon.Information); } } } } }