Beispiel #1
0
        private void btnSave_Click(object sender, EventArgs e)
        {
            var settings = new WorkSettings
            {
                TargetPath            = TargetPath,
                TargetArgs            = TargetArgs,
                TargetWorkingDir      = TargetWorkingDir,
                FileNameForReport     = FileNameForReport,
                LogLevel              = ((int)LogLevel),
                DisableFlattenDomains = ckbFlattenDomains.Checked
            };

            settings.IncludeRules(IncludeItems);
            settings.ExcludeRules(ExcludeItems);

            dlgSave.Filter = "Settings files (*.xml)|*.xml";
            if (dlgSave.ShowDialog(this) != DialogResult.OK)
            {
                return;
            }

            try
            {
                settings.GenerateSettingsFileName = dlgSave.FileName;
                settings.GenerateSettingsFile();
                ShowInformation("Settings were saved!");
            }
            catch (Exception ex)
            {
                ShowInformation("Cannot save settings (" + ex.Message + ")");
            }
        }
        private void btnSave_Click(object sender, EventArgs e)
        {
            WorkSettings settings = new WorkSettings();
            settings.TargetPath = TargetPath;
            settings.TargetArgs = TargetArgs;
            settings.TargetWorkingDir = TargetWorkingDir;
            settings.FileNameForReport = FileNameForReport;
            settings.LogLevel = (int)LogLevel;

            settings.IncludeRules(IncludeItems);
            settings.ExcludeRules(ExcludeItems);

            dlgSave.Filter = "Settings files (*.xml)|*.xml";
            if (dlgSave.ShowDialog(this) == DialogResult.OK)
            {
                try
                {
                    settings.GenerateSettingsFileName = dlgSave.FileName;
                    settingsWriter.GenerateSettingsFile(settings);
                    ShowInformation("Settings were saved!");
                }
                catch (Exception ex)
                {
                    ShowInformation("Cannot save settings (" + ex.Message + ")");
                }
            }
        }