Exemple #1
0
        private void LoadSettings()
        {
            app = Application.Current as App;
            DB  = DentalSmileDBFactory.GetInstance();

            //if (Smile.INSTALL)
            if (!DB.TestConnectionString())
            {
                SettingsDB dbForm = new SettingsDB();
                dbForm.ShowDialog();
                DB = DentalSmileDBFactory.GetInstance();
            }

            //detect if Admin  is NULL
            if (DB.selectDefaultAdmin() == null)
            {
                AdminPasswordDialog dlg = new AdminPasswordDialog();
                dlg.ShowDialog();
            }

            Smile.Phases = DB.SelectAllPhases();

            if (App.user == null)
            {
                //ChangePasswordDialog dlg = new ChangePasswordDialog();
                LoginDialog dlg = new LoginDialog();
                dlg.ShowDialog();
            }
        }
Exemple #2
0
 public static void SetSettings(SettingsDB settings)
 {
     lock (locker)
     {
         database.Update(settings);
     }
 }
Exemple #3
0
        private void LoadData() // Load All Data For LoginPage
        {
            txt_UserName.Text = Registery.LoadDataOnRegistry();
            string getConnectionString = "";

            if (Registery.LoadConnectionString(getConnectionString))
            {
                Btn_Login.IsEnabled = true;
            }
            else
            {
                Btn_Login.IsEnabled = false;
                if (MessageBox.Show("Connection Error ,are you repair connection string? ",
                                    "Error",
                                    MessageBoxButton.YesNo,
                                    MessageBoxImage.Error) ==
                    MessageBoxResult.Yes)
                {
                    SettingsDB SettingWindow = new SettingsDB {
                    };
                    SettingWindow.ShowDialog();
                    Btn_Login.IsEnabled = true;
                }
            }
        }
Exemple #4
0
        public MainPage()
        {
            this.InitializeComponent();
            ElementSoundPlayer.State = ElementSoundPlayerState.On;

            //Creates .db file if doesn't exist.
            SettingsDB.Initialize_DB();
            //Create .db Theme
            SettingsDB.Initialize_Theme();
            SettingsDB.DB_IfNotExistsCreate_USEDARKTHEME();
            useDarkTheme = SettingsDB.DB_Select_USEDARKTHEME();
            RefreshTheme();

            //Retrieve all presetNames
            presetList.Add("default");
            foreach (string preset in SettingsDB.DB_Retrieve_PRESET_AllNames())
            {
                presetList.Add(preset);
            }

            StartUpSetPresetSettings();
            AssignTimerTaskOrReset();

            SetCmbbxFromSettings();
            UpdatePageTimerTextSync();
        }
Exemple #5
0
        private void Btn_Setting_LoginPage_Click(object sender, RoutedEventArgs e)
        {
            SettingsDB ShowSettingsDBWinddow = new SettingsDB
            {
            };

            ShowSettingsDBWinddow.ShowDialog();
        }
Exemple #6
0
        public ActionResult Edit(SettingViewModel viewModel)
        {
            Settings   model = AutoMapper.Mapper.Map <SettingViewModel, Settings>(viewModel);
            SettingsDB Dal   = new SettingsDB();

            Dal.Edit(model);
            return(View("details", viewModel));
        }
    void ClientInputSettings(string inputSettingsString, LobbyMessageInfo info)
    {
        LobbyPlayer player = LobbyServer.GetLobbyPlayer(info);

        //LogManager.General.Log("Player '" + player.name + "' sent new input settings");
        InputSettings inputSettings = Jboy.Json.ReadObject <InputSettings>(inputSettingsString);

        SettingsDB.SetInputSettings(player, inputSettings);
    }
Exemple #8
0
        // GET: Settings
        public ActionResult Settings()
        {
            ViewBag.Title = "Settings";
            Guid             companyId = Guid.Parse("62A4EC58-6121-4FFA-AB30-39956CF7F6EB"); //User.Identity.GetCompanyId();
            SettingsDB       Dal       = new SettingsDB();
            Settings         model     = Dal.GetSettingsByCompanyId(companyId);
            SettingViewModel viewModel = Mapper.Map <Settings, SettingViewModel>(model);

            return(View(viewModel));
        }
        private string GetFormatedSettingsDeviceString()
        {
            string     messageString = string.Empty;
            SettingsDB settingsDB    = GameTools._sqLiteDbManager.selectSettings();

            messageString += settingsDB.DeviceName + COORDINATE_MESSAGE_SEPARATOR;
            messageString += settingsDB.DeviceMac + COORDINATE_MESSAGE_SEPARATOR;
            messageString += Convert.ToString(settingsDB.DeviceAvatarId) + COORDINATE_MESSAGE_SEPARATOR;

            return(messageString);
        }
Exemple #10
0
    public void Start()
    {
        settings = Registry.Instance.settings;

        categoryButtons.OnButtonPressed    += OnCategorySelected;
        subCategoryButtons.OnButtonPressed += OnSubcategorySelected;
        entryButtons.OnButtonPressed       += OnEntrySelected;

        GetAllEntries();
        SpawnCategories();
    }
Exemple #11
0
        public ActionResult Settings(SettingViewModel viewModel)
        {
            ViewBag.Title = "Settings";
            Settings model = AutoMapper.Mapper.Map <SettingViewModel, Settings>(viewModel);

            SettingsDB Dal = new SettingsDB();

            Dal.Create(model);

            return(View(viewModel));
        }
Exemple #12
0
        private void GetSettings()
        {
            List <SettingsDB> settingsDBList = GameTools._sqLiteDbManager.selectSettingsTable();

            _settingsDB = null;

            if (settingsDBList != null &&
                settingsDBList.Count == 1)
            {
                _settingsDB = settingsDBList.FirstOrDefault();
            }
        }
Exemple #13
0
        public string GetCurrentModeType()
        {
            Models     models = new Models();
            SettingsDB rec    = models.SettingsDB.Where(q => q.Key == "Mode").FirstOrDefault();

            if (rec != null)
            {
                return(rec.Value);
            }

            return(null);
        }
Exemple #14
0
    public void Start()
    {
        settings = Registry.Instance.settings;
        actButtons.OnButtonPressed += ButtonSelected;

        string          languagePrefix   = settings.language.ToString();
        TextAsset       localizationJson = Resources.Load <TextAsset>("Data/Localization/" + languagePrefix + "/UI/actbuttons");
        ActButtonStruct buttonStruct     = JsonUtility.FromJson <ActButtonStruct>(localizationJson.text);

        //create the buttons
        CreateButtons(buttonStruct);
    }
Exemple #15
0
 public void UpdateLongSettingsFromCmbbxChange()
 {
     if (useDefaultSettings)
     {
         //Do nothing.
     }
     else
     {
         presetSettings.SetLongBreakTime(new TimeSpan(0, (int)cmbbx_longTime.SelectedItem, 0));
         SettingsDB.DB_UPDATE_PRESET(presetSettings);
         CheckpointTimeCheckerSync();
     }
 }
Exemple #16
0
 private void btn_deletePreset_Tapped(object sender, TappedRoutedEventArgs e)
 {
     if ((string)cmbbx_presetSettings.SelectedItem == "" || (string)cmbbx_presetSettings.SelectedItem == "default")
     {
         //do nothing..
     }
     else
     {
         string aString = cmbbx_presetSettings.SelectedItem.ToString();
         presetList.Remove(aString);
         SettingsDB.DB_Delete_PRESET(aString);
         cmbbx_presetSettings.SelectedIndex = 0;
     }
 }
Exemple #17
0
 public void StartUpSetPresetSettings()
 {
     //Any presets? Set to first one else use default settings.
     if (presetList.Count <= 1)
     {
         useDefaultSettings = true;
         presetSettings     = null;
     }
     else
     {
         useDefaultSettings = false;
         presetSettings     = SettingsDB.DB_Select_PRESET(presetList[1]);
     }
 }
Exemple #18
0
        public void ShouldCreateContextDBSuccess()
        {
            var settingsDB = new SettingsDB()
            {
                Connection   = _path,
                DatabaseName = "TestDB_1"
            };

            _mockOptions.Setup(s => s.Value).Returns(settingsDB);

            var context = new ContextDB(_mockOptions.Object);

            context.Should().NotBeNull();
        }
Exemple #19
0
 private void btn_insertPresetName_Tapped(object sender, TappedRoutedEventArgs e)
 {
     if (txt_insertPresetName.Text == "default" || txt_insertPresetName.Text == "" ||
         txt_insertPresetName.Text == null || presetList.Contains(txt_insertPresetName.Text))
     {
         //do nothing..
     }
     else
     {
         presetList.Add(txt_insertPresetName.Text);
         SettingsDB.DB_Insert_PRESET(new PresetSettings(txt_insertPresetName.Text));
         cmbbx_presetSettings.SelectedItem = txt_insertPresetName.Text;
         txt_insertPresetName.Text         = "";
     }
 }
Exemple #20
0
        public void ShouldGetCollectionValidName()
        {
            var settingsDB = new SettingsDB()
            {
                Connection   = _path,
                DatabaseName = "TestDB_3"
            };

            _mockOptions.Setup(s => s.Value).Returns(settingsDB);

            var context    = new ContextDB(_mockOptions.Object);
            var collection = context.GetCollection <Log>(typeof(Log).Name);

            context.Should().NotBeNull();
            collection.Should().NotBeNull();
        }
Exemple #21
0
        public void ShouldFailureGetCollectionNameEmpty()
        {
            var settingsDB = new SettingsDB()
            {
                Connection   = _path,
                DatabaseName = "TestDB_2"
            };

            _mockOptions.Setup(s => s.Value).Returns(settingsDB);

            var context    = new ContextDB(_mockOptions.Object);
            var collection = context.GetCollection <Log>("");

            context.Should().NotBeNull();
            collection.Should().BeNull();
        }
Exemple #22
0
 public void UpdateCmbbxsFromPresetCmbbxChange()
 {
     if (cmbbx_presetSettings.SelectedItem == null)
     {
         useDefaultSettings = true;
         SetCmbbxFromSettings();
     }
     else if (cmbbx_presetSettings.SelectedItem.ToString() == "default")
     {
         useDefaultSettings = true;
         SetCmbbxFromSettings();
     }
     else
     {
         useDefaultSettings = false;
         presetSettings     = SettingsDB.DB_Select_PRESET(cmbbx_presetSettings.SelectedItem.ToString());
         SetCmbbxFromSettings();
     }
 }
Exemple #23
0
    public void Start()
    {
        //ideally the settings would be extensive, in this implementation it only selects a variable for the localization path
        settings = Registry.Instance.settings;
        buttonGroup.OnButtonPressed += ButtonSelected;

        string          languagePrefix   = settings.language.ToString();
        TextAsset       localizationJson = Resources.Load <TextAsset>("Data/Localization/" + languagePrefix + "/UI/topbar");
        TopButtonStruct buttonStruct     = JsonUtility.FromJson <TopButtonStruct>(localizationJson.text);

        //create the buttons for the top section
        UIButton newButton = buttonFactory.GetNewInstance(topBar, buttonStruct.codex, "codex", "Prefabs/UI/SelectorButton");

        buttonGroup.Add(newButton);

        newButton = buttonFactory.GetNewInstance(topBar, buttonStruct.notes, "notes", "Prefabs/UI/SelectorButton");
        buttonGroup.Add(newButton);

        //hack to go straight to the codex screen
        buttonGroup.SelectButton("codex");
    }
Exemple #24
0
 /// <summary>
 /// Удаление информации о пользователе
 /// </summary>
 public void DeleteInfo()
 {
     try
     {
         MobileStaticVariables.UserInfo.CardKeys           = "";
         MobileStaticVariables.UserInfo.Email              = "";
         MobileStaticVariables.UserInfo.GraphicalNumbers   = "";
         MobileStaticVariables.UserInfo.Hash               = "";
         MobileStaticVariables.UserInfo.LastActionDateTime = DateTime.Now;
         MobileStaticVariables.UserInfo.MobileUserKey      = 0;
         MobileStaticVariables.UserInfo.PassHash           = "";
         MobileStaticVariables.UserInfo.PhoneNumber        = "";
         MobileStaticVariables.UserInfo.RegisterDateTime   = DateTime.MinValue;
         MobileStaticVariables.UserInfo.UniqueOrderNumber  = 0;
         MobileStaticVariables.UserInfo.UserNickName       = "";
         MobileStaticVariables.UserInfo.MobileDeviceKey    = 0;
         MobileStaticVariables.UserInfo.UserState          = UserStates.Ungeristered;
         MobileStaticVariables.UserInfo.UserType           = UserTypes.Client;
         MobileStaticVariables.UserInfo.CardNumber         = 0;
         MobileStaticVariables.UserInfo.BirthDate          = DateTime.MinValue;
         MobileStaticVariables.UserInfo.CarId              = "";
         MobileStaticVariables.UserInfo.Gender             = 1;
         MobileStaticVariables.ConectSettings.Certificates[(int)CertificateType.PRIVATE_USER] = null;
         MobileStaticVariables.UserInfo.ShopList = new List <ShopModel>();
         //DeviceSettings.UserStatus = UserStatusEnum.Unregister;
         //CrossFirebasePushNotification.Current.Unsubscribe(MobileStaticVariable.UserInfo.NotificationUserTopic);
         MobileStaticVariables.UserInfo.NotificationUserTopic = "";
         var db = new SettingsDB();
         db.DeleteUserInfo();
     }
     catch (Exception ex)
     {
         Logger.WriteError(ex);
     }
     finally
     {
         MobileStaticVariables.UserStatus = UserStatusEnum.UnRegister;
     }
     UserUnloggedHandler?.Invoke();
 }
Exemple #25
0
    // Account login
    void OnAccountLoggedIn(Account account)
    {
        // Save the reference in a dictionary
        var player = new LobbyPlayer(account);

        // Disconnected already?
        // This can happen if the database takes too much time to respond.
        if (player.disconnected)
        {
            LogManager.General.LogWarning("Peer disconnected already, interrupting login process for: " + player.peer);
            return;
        }

        LogManager.General.Log("Account '" + account.name + "' logged in.");

        // Set online status
        player.onlineStatus = OnlineStatus.Online;

        // Async: Retrieve the player information
        SendPublicAccountInfo(
            player.accountId,                   // Account ID
            player                              // Receiver
            );

        // Others
        SettingsDB.GetInputSettings(player);
        AccessLevelsDB.GetAccessLevel(player);
        FriendsDB.GetFriends(player);
        FriendsDB.GetFollowers(player);

        // Async: Set last login date
        LobbyGameDB.SetLastLoginDate(player, System.DateTime.UtcNow);

        // Register access to this account by this IP
        IPInfoDB.RegisterAccountAccess(player.ip, player.accountId);

        // Save country
        player.UpdateCountry();
    }
Exemple #26
0
        private void UserControl_Loaded(object sender, RoutedEventArgs e)
        {
            LangPre.SelectedIndex = 0;
            Models     models = new Models();
            SettingsDB rec    = models.SettingsDB.Where(q => q.Key == "Name").FirstOrDefault();

            if (rec != null)
            {
                Name.Text = rec.Value;
            }
            rec = models.SettingsDB.Where(q => q.Key == "Gender").FirstOrDefault();
            if (rec != null)
            {
                if (rec.Value == "Male")
                {
                    G_Male.IsChecked = true;
                }
                if (rec.Value == "Female")
                {
                    G_Female.IsChecked = true;
                }
            }
            rec = models.SettingsDB.Where(q => q.Key == "Language Preference").FirstOrDefault();
            if (rec != null)
            {
                LangPre.Text = rec.Value;
            }
            rec = models.SettingsDB.Where(q => q.Key == "BING API Key").FirstOrDefault();
            if (rec != null)
            {
                BINGKEY.Text = rec.Value;
            }
            rec = models.SettingsDB.Where(q => q.Key == "Mode").FirstOrDefault();
            if (rec != null)
            {
                Mode.IsChecked = rec.Value == "Voice Mode" ? true : false;
            }
        }
Exemple #27
0
        private void LoadSettings()
        {
            //Smile.DbDatabase = Properties.Settings.Default.DbDatabase = "xx";
            //Smile.INSTALL = Properties.Settings.Default.InstallationMode = true;

            DentalSmileDB DB = DentalSmileDBFactory.GetInstance();

            ///TODO
            //test DB connection, if fail changes configuration
            //if (true)
            if (Smile.INSTALL)
            {
                SettingsDB dbForm = new SettingsDB();
                dbForm.ShowDialog();
                DB = DentalSmileDBFactory.GetInstance();
            }

            //detect if Admin  is NULL
            if (DB.selectDefaultAdmin() == null)
            {
                AdminPasswordDialog dlg = new AdminPasswordDialog();
                dlg.ShowDialog();
            }
        }
Exemple #28
0
        public void SettingsInsertUpdate(string key, string value)
        {
            using (Models db = new Models())
            {
                Models     models = new Models();
                SettingsDB rec    = models.SettingsDB.Where(q => q.Key == key).FirstOrDefault();

                if (rec == null)
                {
                    SettingsDB newRecord = new SettingsDB {
                        Key = key, Value = value
                    };
                    db.SettingsDB.Add(newRecord);
                    db.SaveChanges();
                }
                else
                {
                    rec.Key             = key;
                    rec.Value           = value;
                    db.Entry(rec).State = Microsoft.EntityFrameworkCore.EntityState.Modified;
                    db.SaveChanges();
                }
            }
        }
Exemple #29
0
        /// <summary>
        /// Сохранение настройки
        /// </summary>
        /// <param name="index">Индекс настройки</param>
        /// <param name="v">Значение настройки</param>
        public void SaveSetting(int index, string v)
        {
            var db = new SettingsDB();

            db.SaveSetting(index, v);
        }
        private string GetDatabaseDeviceName()
        {
            SettingsDB selectSettings = GameTools._sqLiteDbManager.selectSettings();

            return(selectSettings.DeviceName);
        }