private void SaveSettings() { SettingsHelper.ConversionSettings conversionSettings = new SettingsHelper.ConversionSettings(); conversionSettings.JPEGInputPath = _txtJPEGInputPath.Text; conversionSettings.PDFInputPath = _txtPDFInputPath.Text; conversionSettings.OutputPath = _txtOutputPath.Text; conversionSettings.ConversionFrequency = Convert.ToInt32(_nudConversionFrequency.Value); conversionSettings.MoveSourcePath = _txtMoveSourceTo.Text; SettingsHelper.SaveSettings(Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), Constants.ConfigFile), conversionSettings); }
private void LoadSettings() { string settingsFile = Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), Constants.ConfigFile); if (!File.Exists(settingsFile)) { string projFolder = Application.ExecutablePath; int index = projFolder.ToLower().IndexOf("bin"); projFolder = projFolder.Substring(0, index); settingsFile = Path.Combine(projFolder, Constants.ConfigFile); } SettingsHelper.ConversionSettings conversionSettings = SettingsHelper.LoadSettings(settingsFile); _txtJPEGInputPath.Text = conversionSettings.JPEGInputPath; _txtPDFInputPath.Text = conversionSettings.PDFInputPath; _txtOutputPath.Text = conversionSettings.OutputPath; _nudConversionFrequency.Value = conversionSettings.ConversionFrequency; _txtMoveSourceTo.Text = conversionSettings.MoveSourcePath; _chkDeleteSource.Checked = String.IsNullOrEmpty(conversionSettings.MoveSourcePath); }
private void LoadSettings() { _conversionSettings = SettingsHelper.LoadSettings(Path.Combine(Path.GetDirectoryName(Assembly.GetEntryAssembly().Location), Constants.ConfigFile)); }