public MainForm() { InitializeComponent(); _progressDialog = new ProgressDialog(this); if (File.Exists(SETTINGS_PATH)) { XmlSerializer formatter = new XmlSerializer(typeof(Settings.GeneralSettings)); using (FileStream fs = new FileStream(SETTINGS_PATH, FileMode.Open)) { _generalSettings = (Settings.GeneralSettings)formatter.Deserialize(fs); if (_generalSettings.Recommendations.Count > 0) { ShowResult(_generalSettings.Recommendations); } } } else { _generalSettings = new Settings.GeneralSettings(); _generalSettings.DeletedRecommendations = new List <CustomKeyValuePair <ExternalCatalogBook, double> >(); _generalSettings.Recommendations = new List <CustomKeyValuePair <ExternalCatalogBook, double> >(); _generalSettings.UseMaxForAnalyze = false; _generalSettings.MaxValueForAnalyze = 100; _generalSettings.ExternalCatalogType = Constants.USE_DATABASE; _generalSettings.ExternalCatalogPath = null; } }
public void SetSettings(Settings.GeneralSettings settings) { _generalSettings = settings; int count = _generalSettings.DeletedRecommendations.Count; btnClearDeleted.Enabled = count > 0; lblDeleted.Text = count.ToString(); checkUseMaxForAnalyze.Checked = _generalSettings.UseMaxForAnalyze; setMaxAvailable(_generalSettings.UseMaxForAnalyze); maxForAnalyze.Value = _generalSettings.MaxValueForAnalyze; }
public void SetSettings(Settings.GeneralSettings settings) { _settings = settings; rbDatabase.Checked = _settings.ExternalCatalogType == Constants.USE_DATABASE; rbXml.Checked = _settings.ExternalCatalogType == Constants.USE_XML; txtPath.Text = _settings.ExternalCatalogPath; lblPath.Enabled = rbXml.Checked; txtPath.Enabled = rbXml.Checked; btnPath.Enabled = rbXml.Checked; }
public void SetSettings(Settings.GeneralSettings settings) { _settings = settings; }