Exemplo n.º 1
0
        private void btnOK_Click(object sender, EventArgs e)
        {
            // проверка корректности параметров
            StringBuilder sbErr      = new StringBuilder();
            bool          fatalError = false;

            if (!File.Exists(txtBaseSDFFile.Text))
            {
                sbErr.AppendLine(AppPhrases.BaseSDFFileNotExists);
                fatalError = true;
            }
            if (!Directory.Exists(txtBaseDATDir.Text))
            {
                sbErr.AppendLine(CommonPhrases.BaseDATDirNotExists);
                fatalError = true;
            }
            if (!Directory.Exists(txtBackupDir.Text))
            {
                sbErr.AppendLine(AppPhrases.BackupDirNotExists);
                fatalError = true;
            }
            if (!Directory.Exists(txtCommDir.Text))
            {
                sbErr.AppendLine(AppPhrases.CommDirNotExists);
            }

            if (sbErr.Length > 0)
            {
                string errMsg = sbErr.ToString().TrimEnd();
                if (fatalError)
                {
                    ScadaUtils.ShowError(errMsg);
                }
                else
                {
                    ScadaUtils.ShowWarning(errMsg);
                }
            }

            if (!fatalError)
            {
                DialogResult = DialogResult.OK;
            }
        }