private void ClearClick() { var rc = _dialog.ShowMessageBox( "Wollen Sie wirklich die Einstellungen auf die Auslieferungswerte zurücksetzen?", "Einstellungen zurücksetzen", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (rc != DialogResult.Yes) { return; } PlugInSettings.Reset(); FillFromSettings(); }
public void SaveData(string stringToSave) { try { var newRow = customDataSet.Tables[0].NewRow(); newRow[Key] = stringToSave; customDataSet.Tables[0].Rows.Add(newRow); // Stores your data in EPI no need to worry about config files or custom database calls PlugInSettings.Save(typeof(AdminPluginSettings), customDataSet); } catch (Exception ex) { Logger.Error(ex); } }
public string LoadData() { var returnValue = string.Empty; try { PlugInSettings.Populate(typeof(AdminPluginSettings), customDataSet); returnValue = customDataSet.Tables[0].Rows[0][Key].ToString(); } catch (Exception ex) { Logger.Error(ex); } return(returnValue); }
/// <inheritdoc/> public virtual ExportSettings GetExportSettings() { // load the epi plugin settings class and create the exposed settings class using the values ExportLanguagesSetting setting = new ExportLanguagesSetting(); PlugInSettings.AutoPopulate(setting); IEnumerable <string> languages = null; if (!string.IsNullOrWhiteSpace(setting.SelectedLanguageIds)) { // split the string and just return it as IEnumerable<string> languages = setting.SelectedLanguageIds.Split(new char[] { ',' }, StringSplitOptions.RemoveEmptyEntries).AsEnumerable(); } return(new ExportSettings(languages, setting.ExcludeContentWithShortcut)); }
public void UpgradeSettingsTest() { var upgrade = PlugInSettings.Load(); Assert.IsNotNull(upgrade); }
public void ResetOkTest() { PlugInSettings.Reset(); Assert.AreEqual("EUR", PlugInSettings.Default.Currency); }
public void IsValidCurrencyTest() { PlugInSettings.Reset(); BillerSettings = Cmn.UContainer.Resolve <BillerSettingsViewModel>(); Assert.AreEqual("EUR", BillerSettings.CurrSelected.Code); }