protected void UpdateUserButton_Click(object sender, EventArgs e) { if (CurrentUser != null) { MembershipUser user = CurrentUser; user.Email = EmailTextBox.Text; user.Comment = CommentTextBox.Text; user.IsApproved = ApprovedCheckBox.Checked; Membership.UpdateUser(user); foreach (ListItem listItem in RolesCheckBoxList.Items) { string role = listItem.Value; if (Roles.RoleExists(role)) { if (!listItem.Selected && Roles.IsUserInRole(user.UserName, role)) { Roles.RemoveUserFromRole(user.UserName, role); } else if (listItem.Selected && !Roles.IsUserInRole(user.UserName, role)) { Roles.AddUserToRole(user.UserName, role); } } } UsersMultiView.SetActiveView(UserView); } }
protected void UsersGridView_RowCommand(object sender, GridViewCommandEventArgs e) { if ("ViewUser".Equals(e.CommandName)) { CurrentUser = GetUser(e.CommandArgument.ToString()); UsersMultiView.SetActiveView(UserView); } }
protected void ResetPasswordButton_Click(object sender, EventArgs e) { MembershipUser user = CurrentUser; if (user != null) { user.ResetPassword(); } UsersMultiView.SetActiveView(UserView); }
protected void UsersGridView_RowCommand(object sender, GridViewCommandEventArgs e) { if ("ViewUser".Equals(e.CommandName)) { CurrentUser = GetUser(e.CommandArgument.ToString()); UsersMultiView.SetActiveView(UserView); } else if ("DeleteUser".Equals(e.CommandName)) { MembershipUser user = GetUser(e.CommandArgument.ToString()); Membership.DeleteUser(user.UserName, true); ProfileManager.DeleteProfile(user.UserName); BindUsersGridView(); UsersMultiView.SetActiveView(SelectUserView); } }
protected void CancelRolesButton_Click(object sender, EventArgs e) { UsersMultiView.SetActiveView(UserView); }
protected void ReturnViewUserButton_Click(object sender, EventArgs e) { UsersMultiView.SetActiveView(SelectUserView); }
protected void EditUserButton_Click(object sender, EventArgs e) { UsersMultiView.SetActiveView(EditorView); }
public void Reset() { UsersMultiView.SetActiveView(SelectUserView); Refresh(); }