Don't ignore drives with type "aufs" or "overlay" (Xamarin-31021)
[mono.git] / mcs / class / Mainsoft.Web / Mainsoft.Web.AspnetConfig / Controls / Searcher.ascx.cs.bak
1 using System;\r
2 using System.Data;\r
3 using System.Configuration;\r
4 using System.Collections;\r
5 using System.Web;\r
6 using System.Web.Security;\r
7 using System.Web.UI;\r
8 using System.Web.UI.WebControls;\r
9 using System.Web.UI.HtmlControls;\r
10 \r
11 namespace Mainsoft.Web.Administration\r
12 {\r
13     public partial class Searcher : System.Web.UI.UserControl\r
14     {\r
15         public string User\r
16         {\r
17             get { return ViewState["User"] == null ? String.Empty : (string)ViewState["User"];}\r
18             set { ViewState["User"] = value; }\r
19         }\r
20 \r
21         protected void Page_Load(object sender, EventArgs e)\r
22         {\r
23 \r
24         }\r
25 \r
26         protected override void OnPreRender(EventArgs e)\r
27         {\r
28             if (User == String.Empty || (Membership.GetUser(User)==null))\r
29             {\r
30                 GridView1.DataSource = null;\r
31             }\r
32             else\r
33             {\r
34                 GridView1.DataSource = RolesDS.SelectUsersRole(User);\r
35             }\r
36             GridView1.DataBind();\r
37             base.OnPreRender(e);\r
38         }\r
39 \r
40         protected void Roles_Changed(object sender, EventArgs e)\r
41         {\r
42             String user_name = (string)ViewState["User"];\r
43             if (((CheckBox)sender).Checked)\r
44             {\r
45                     try {\r
46                             Roles.AddUserToRole (user_name, ((CheckBox) sender).Text);\r
47                     }\r
48                     catch {\r
49                     }\r
50             }\r
51             else\r
52             {\r
53                     try {\r
54                             Roles.RemoveUserFromRole (user_name, ((CheckBox) sender).Text);\r
55                     }\r
56                     catch {\r
57                     }\r
58             }\r
59         }\r
60     }\r
61 }