Beispiel #1
0
 private void BindUsersListBox()
 {
     // Bind users to ListBox.
     UsersListBox.DataSource     = GetAllCompanyUsers();
     UsersListBox.DataTextField  = "Text";
     UsersListBox.DataValueField = "Value";
     UsersListBox.DataBind();
 }
    public void Page_Load()
    {
        if (!User.IsInRole("Administrators"))
        {
            UserGrid.Visible       = false;
            RolesListBox.Visible   = false;
            UsersListBox.Visible   = false;
            AddUsersButton.Visible = false;
            UsersOnlineLabel.Text  = "У вас нет прав для вионання этих действий";
        }
        else
        {
            UserGrid.Visible              = true;
            RolesListBox.Visible          = true;
            UsersListBox.Visible          = true;
            AddUsersButton.Visible        = true;
            UsersOnlineLabel.Text         = "";
            RegisterHyperLink.NavigateUrl = "~/Account/Register.aspx?ReturnUrl=" + HttpUtility.UrlEncode(Request.QueryString["ReturnUrl"]);
        }
        Msg.Text = "";
        if (!IsPostBack)
        {
            GetUsers();
            // Bind roles to ListBox.

            rolesArray = Roles.GetAllRoles();
            RolesListBox.DataSource = rolesArray;
            RolesListBox.DataBind();

            // Bind users to ListBox.

            users = Membership.GetAllUsers();
            UsersListBox.DataSource = users;
            UsersListBox.DataBind();
        }
        if (RolesListBox.SelectedItem != null)
        {
            // Show users in role. Bind user list to GridView.

            usersInRole = Roles.GetUsersInRole(RolesListBox.SelectedItem.Value);
            UsersInRoleGrid.DataSource = usersInRole;
            UsersInRoleGrid.DataBind();
        }
    }
Beispiel #3
0
 protected void BindUsers()
 {
     UsersListBox.DataSource = users;
     UsersListBox.DataBind();
 }