Exemple #1
0
    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);
        }
    }
Exemple #2
0
 protected void UsersGridView_RowCommand(object sender, GridViewCommandEventArgs e)
 {
     if ("ViewUser".Equals(e.CommandName))
     {
         CurrentUser = GetUser(e.CommandArgument.ToString());
         UsersMultiView.SetActiveView(UserView);
     }
 }
Exemple #3
0
    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);
        }
    }
Exemple #5
0
 protected void CancelRolesButton_Click(object sender, EventArgs e)
 {
     UsersMultiView.SetActiveView(UserView);
 }
Exemple #6
0
 protected void ReturnViewUserButton_Click(object sender, EventArgs e)
 {
     UsersMultiView.SetActiveView(SelectUserView);
 }
Exemple #7
0
 protected void EditUserButton_Click(object sender, EventArgs e)
 {
     UsersMultiView.SetActiveView(EditorView);
 }
Exemple #8
0
 public void Reset()
 {
     UsersMultiView.SetActiveView(SelectUserView);
     Refresh();
 }