/// <summary> /// /// </summary> /// <param name="ds"> </param> private void populateFields(UserM user) { if (user.EmailAddress != null && user.EmailAddress != String.Empty) { txtEMailAddress.Text = user.EmailAddress; } if (user.FirstName != null && user.FirstName != String.Empty) { txtFirstName.Text = user.FirstName; } if (user.LastName != null && user.LastName != String.Empty) { txtLastName.Text = user.LastName; } if (user.MiddleName != null && user.MiddleName != String.Empty) { txtMiddleName.Text = user.MiddleName; } if (user.UniversityID != null && user.UniversityID != String.Empty) { txtUniversityIdentifier.Text = user.UniversityID; } if (user.UserName != null && user.UserName != "") { txtUserName.Text = user.UserName; } //Set current role RoleM role = user.GetRoleInCourse(courseId); for (int i = 0; i < UserRolesList.Items.Count; i++) { if (UserRolesList.Items[i].Value == role.ID.ToString()) { UserRolesList.SelectedIndex = i; break; } } if (role.ID > 0) { RoleM currentUsersRole = RoleM.GetUsersRoleInCourse(SharedSupport.GetUserIdentity(), courseId); //Note: Can't change the role of someone = in level to you. if ((currentUsersRole.ID > (int)PermissionsID.Admin) && (currentUsersRole.ID >= role.ID)) { UserRolesList.Enabled = false; } } }