Esempio n. 1
0
        private void SaveResultsButton_Click(object sender, RoutedEventArgs e)
        {
            var ew = new ExcelWorker();

            MakeScreens();
            try
            {
                ew.SaveResults(Environment.CurrentDirectory + "\\Протоколы", rw);             //создаём новый файл с отчетом по указанному пути
                ew.SaveInMarks(Environment.CurrentDirectory + "\\Сводный протокол.xlsx", rw); //дозаписываем результаты в общий файл
                var config = ConfigurationManager.OpenExeConfiguration(ConfigurationUserLevel.None);
                config.AppSettings.Settings["PrevNumber"].Value = Results.Number.ToString();
                config.Save(ConfigurationSaveMode.Modified);
                SaveResultsButton.IsEnabled = false;
                this.isSaved = true;
            }
            catch (IOException)
            {
                MessageBox.Show("Ошибка записи, закройте сводный протокол", "Ошибка");
            }
        }