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 + ")"); } } }