private void LoadUserSettings(RoadCareUser user) { txtUserName.Text = user.Descriptor["USER_LOGIN"]; txtEmail.Text = user.Descriptor["EMAIL"]; txtSecurityQuestion.Text = user.Descriptor["PASSWORD_QUESTION"]; txtSecurityAnswer.Text = user.Descriptor["PASSWORD_ANSWER"]; }
private void btnRemoveUser_Click(object sender, EventArgs e) { if (lstUsers.SelectedItem != null) { RoadCareUser selectedUser = ( RoadCareUser )lstUsers.SelectedItem; lstUsers.Items.Remove(selectedUser); Global.SecurityOperations.RemoveUser(selectedUser); } }
private void lstUsers_SelectedIndexChanged(object sender, EventArgs e) { if (lstUsers.SelectedItem != null) { RoadCareUser selectedUser = ( RoadCareUser )lstUsers.SelectedItem; LoadUserGroups(selectedUser); LoadUserSettings(selectedUser); } else { ClearUserGroups(); } }
private void LoadUserGroups(RoadCareUser user) { cblUserGroups.ItemCheck -= new ItemCheckEventHandler(cblUserGroups_ItemCheck); List <string> memberGroups = Global.SecurityOperations.GetUserGroups(user); cblUserGroups.Items.Clear(); foreach (RoadCareUserGroup group in Global.SecurityOperations.AllUserGroups) { if (memberGroups.Contains(group.Name)) { cblUserGroups.Items.Add(group.Name, CheckState.Checked); } else { cblUserGroups.Items.Add(group.Name, CheckState.Unchecked); } } cblUserGroups.ItemCheck += new ItemCheckEventHandler(cblUserGroups_ItemCheck); }
private void RemoveUserFromGroup(RoadCareUser user, string groupName) { Global.SecurityOperations.RemoveUserFromGroup(user, groupName); }
private void AssignUserToGroup(RoadCareUser user, string groupName) { Global.SecurityOperations.AddUserToGroup(user, groupName); }