コード例 #1
0
        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);
                        }
                    }
                }
            }
        }
コード例 #2
0
        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);
                        }
                    }
                }
            }
        }