private void UserID_ComboBox_TextChanged(object sender, EventArgs e) { bool isEx = false; foreach (var item in userConfigs) { if (UserID_ComboBox.Text == item.UserID) { UserConfig = item; if (UserConfig.RememberPassword) { Password_TextBox.Text = new Tool_Folder.DesHelper().Decrypt(UserConfig.Password); } isEx = true; break; } } if (!isEx) { Password_TextBox.Clear(); RememberPassword_CheckBox.Checked = false; UserConfig = new ProtoKey.UserConfig { UserID = UserID_ComboBox.Text }; } }
private void Login_Form_Shown(object sender, EventArgs e) { userConfigs = new List <ProtoKey.UserConfig>(); UserConfig = new ProtoKey.UserConfig(); RememberMe_CheckBox.Checked = Properties.Settings.Default.RememberMe_CheckBox; RememberPassword_CheckBox.Checked = Properties.Settings.Default.RememberPassword_CheckBox; if (File.Exists(userConfigFile)) { userConfigs = (List <ProtoKey.UserConfig>) new Tool_Folder.ChangeHelper().FileToObject(userConfigFile); if (userConfigs.Count > 0) { UserConfig = userConfigs[0]; foreach (var item in userConfigs) { UserID_ComboBox.Items.Add(item.UserID); } } } UserID_ComboBox.Text = Properties.Settings.Default.LastLoginUser; }