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); }
/// <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); }