Example #1
0
        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();
        }
Example #2
0
        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);
            }
        }
Example #3
0
        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);
        }
Example #4
0
        /// <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));
        }
Example #5
0
        public void UpgradeSettingsTest()
        {
            var upgrade = PlugInSettings.Load();

            Assert.IsNotNull(upgrade);
        }
Example #6
0
 public void ResetOkTest()
 {
     PlugInSettings.Reset();
     Assert.AreEqual("EUR", PlugInSettings.Default.Currency);
 }
Example #7
0
 public void IsValidCurrencyTest()
 {
     PlugInSettings.Reset();
     BillerSettings = Cmn.UContainer.Resolve <BillerSettingsViewModel>();
     Assert.AreEqual("EUR", BillerSettings.CurrSelected.Code);
 }