private void BindSurveyDropDownLists() { SurveysListBox.DataSource = new Surveys().GetAllSurveysList(); SurveysListBox.DataMember = "Surveys"; SurveysListBox.DataTextField = "Title"; SurveysListBox.DataValueField = "SurveyId"; SurveysListBox.DataBind(); RolesListBox.DataSource = new Roles().GetAllRolesList(); RolesListBox.DataMember = "Roles"; RolesListBox.DataTextField = "RoleName"; RolesListBox.DataValueField = "RoleId"; RolesListBox.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(); } }