Beispiel #1
0
 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"];
 }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
 private void lstUsers_SelectedIndexChanged(object sender, EventArgs e)
 {
     if (lstUsers.SelectedItem != null)
     {
         RoadCareUser selectedUser = ( RoadCareUser )lstUsers.SelectedItem;
         LoadUserGroups(selectedUser);
         LoadUserSettings(selectedUser);
     }
     else
     {
         ClearUserGroups();
     }
 }
Beispiel #4
0
        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);
        }
Beispiel #5
0
 private void RemoveUserFromGroup(RoadCareUser user, string groupName)
 {
     Global.SecurityOperations.RemoveUserFromGroup(user, groupName);
 }
Beispiel #6
0
 private void AssignUserToGroup(RoadCareUser user, string groupName)
 {
     Global.SecurityOperations.AddUserToGroup(user, groupName);
 }