Exemplo n.º 1
0
        private void SaveSettings()
        {
            string[] servers = new string[comboBoxServerName.Items.Count];
            for (int i = 0; i < comboBoxServerName.Items.Count; i++)
            {
                servers[i] = (string)comboBoxServerName.Items[i];
            }
            LoginSettingsContainer settings =
                new LoginSettingsContainer(servers, comboBoxServerName.Text, isSimple, checkBoxRememberLogin.Checked,
                                           textBoxLogin.Text, "");

            LoginSettingsProvider.SaveSettings(settings);
        }
Exemplo n.º 2
0
        /// <summary>
        /// —оздает новый элемент управлени¤ дл¤ подключени¤ к базе данных
        /// </summary>
        private void LoadSettings()
        {
            LoginSettingsContainer settings = LoginSettingsProvider.ReadSettings();

            string[] servers = settings.Servers;
            if (servers != null)
            {
                comboBoxServerName.Items.AddRange(servers);
            }
            comboBoxServerName.Text = settings.LastConnectedServer;
            isSimple = settings.IsSimpleAuthentication;
            if (isSimple)
            {
                comboBoxAuthentication.SelectedIndex = 0;
                checkBoxRememberLogin.Checked        = settings.SaveUsernamePassword;
                textBoxLogin.Text = settings.Username;
            }
            else
            {
                comboBoxAuthentication.SelectedIndex = 1;
            }
            SetEnabled(true, isSimple);
        }