private void OnSettingsUpdated(SettingsUpdatedMessage settingsUpdated)
 {
     if (settingsUpdated.Type == SettingsUpdatedMessage.SettingsUpdateType.NumberOfRowsForTopSelectScript)
     {
         GetSelectTopDescriptionForPopupMenu();
     }
 }
Esempio n. 2
0
        private async void HandleSettingsUpdate(SettingsUpdatedMessage msg)
        {
            try
            {
                if (msg.IsSettingsValid && msg.SettingsPersisted)
                {
                    Frame.BackStack.Clear();
                    Frame.Navigate(typeof(MainPage));

                    return;
                }
                else if (!msg.IsSettingsValid)
                {
                    string message = AppResources.Values.GetString("MessageSettingsConnectionConfigInvalid");
                    await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
                    {
                        SettingsNotification.Show(message);
                    });
                }
                else
                {
                    await Dispatcher.RunAsync(CoreDispatcherPriority.Normal, () =>
                    {
                        SettingsNotification.Dismiss();
                    });
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Show info message failed.");
            }
        }
Esempio n. 3
0
        public void Save()
        {
            ArithmosSettings.Default.ShowGematria      = this.ShowGematria;
            ArithmosSettings.Default.ShowOrdinal       = this.ShowOrdinal;
            ArithmosSettings.Default.ShowReduced       = this.ShowReduced;
            ArithmosSettings.Default.ShowSumerian      = this.ShowSumerian;
            ArithmosSettings.Default.ShowPrimes        = this.ShowPrimes;
            ArithmosSettings.Default.ShowSquared       = this.ShowSquared;
            ArithmosSettings.Default.ShowMisparGadol   = this.ShowMisparGadol;
            ArithmosSettings.Default.ShowMisparShemi   = this.ShowMisparShemi;
            ArithmosSettings.Default.ShowAlphabet      = this.ShowAlphabet;
            ArithmosSettings.Default.SelectGematria    = this.SelectGematria;
            ArithmosSettings.Default.SelectOrdinal     = this.SelectOrdinal;
            ArithmosSettings.Default.SelectReduced     = this.SelectReduced;
            ArithmosSettings.Default.SelectSumerian    = this.SelectSumerian;
            ArithmosSettings.Default.SelectPrimes      = this.SelectPrimes;
            ArithmosSettings.Default.SelectSquared     = this.SelectSquared;
            ArithmosSettings.Default.SelectMisparGadol = this.SelectMisparGadol;
            ArithmosSettings.Default.SelectMisparShemi = this.SelectMisparShemi;
            ArithmosSettings.Default.SelectEnglish     = this.SelectEnglish;
            ArithmosSettings.Default.SelectHebrew      = this.SelectHebrew;
            ArithmosSettings.Default.SelectGreek       = this.SelectGreek;
            ArithmosSettings.Default.SelectMixed       = this.SelectMixed;
            ArithmosSettings.Default.Save();
            SettingsUpdatedMessage settingsUpdatedMessage = new SettingsUpdatedMessage(this, "Settings successfully saved");

            Messenger.Default.Send(settingsUpdatedMessage);
        }
Esempio n. 4
0
 private void ApplySettingsUpdate(SettingsUpdatedMessage message)
 {
     if (message.Type == SettingsUpdatedMessage.SettingsUpdateType.TextEditorStyles)
     {
         if (!IsDisposed)
         {
             ApplyTextEditorStyles();
             ApplySqlSyntaxColors();
         }
     }
 }
Esempio n. 5
0
        private void HandleSettingsUpdate(SettingsUpdatedMessage msg)
        {
            try
            {
                if (msg.IsSettingsValid && msg.SettingsPersisted)
                {
                    Frame.BackStack.Clear();
                    Frame.Navigate(typeof(MainPage));

                    return;
                }
            }
            catch (Exception ex)
            {
                _logger.LogError(ex, "Show info message failed.");
            }
        }
Esempio n. 6
0
 private void MessagesUpdated(SettingsUpdatedMessage obj)
 {
     this.SettingsService = new SettingsService();
 }
Esempio n. 7
0
 private void SettingsUpdated(SettingsUpdatedMessage message)
 {
     _cancellationTokenSource?.Cancel();
     BooruImages.Clear();
 }