Beispiel #1
0
        private void FrmLoading_Load(object sender, EventArgs e)
        {
            if (!File.Exists(path))
            {
                logger.Error("{0} Ошибка запуска программы. База данных не найдена", Environment.UserName);
                Msg.Error($"Файл с базой данных отсутствует.\nПроверьте наличие Excel-файла \"Data.xlsx\" в расположении {string.Format(Application.StartupPath + "\\Res\\Data")} и повторите попытку");
                Application.Exit();
            }
            while (!IOService.CanReadFile(path))
            {
                logger.Error("{0} Ошибка запуска программы. Файл базы данных недоступен для чтения", Environment.UserName);
                if (Msg.Question("Файл с базой данных стал недоступен для чтения. Попробовать снова?") == DialogResult.Cancel)
                {
                    Application.Exit();
                    break;
                }
            }

            UpdateProgressBar();
        }