3 using System.Configuration;
\r
4 using System.Collections;
\r
6 using System.Web.Security;
\r
8 using System.Web.UI.WebControls;
\r
9 using System.Web.UI.HtmlControls;
\r
11 namespace Mainsoft.Web.Administration
\r
13 public partial class Searcher : System.Web.UI.UserControl
\r
17 get { return ViewState["User"] == null ? String.Empty : (string)ViewState["User"];}
\r
18 set { ViewState["User"] = value; }
\r
21 protected void Page_Load(object sender, EventArgs e)
\r
26 protected override void OnPreRender(EventArgs e)
\r
28 if (User == String.Empty || (Membership.GetUser(User)==null))
\r
30 GridView1.DataSource = null;
\r
34 GridView1.DataSource = RolesDS.SelectUsersRole(User);
\r
36 GridView1.DataBind();
\r
37 base.OnPreRender(e);
\r
40 protected void Roles_Changed(object sender, EventArgs e)
\r
42 String user_name = (string)ViewState["User"];
\r
43 if (((CheckBox)sender).Checked)
\r
46 Roles.AddUserToRole (user_name, ((CheckBox) sender).Text);
\r
54 Roles.RemoveUserFromRole (user_name, ((CheckBox) sender).Text);
\r