Пример #1
0
 public static List<UserManager.UserGroup> GetAllRoles()
 {
     List<UserManager.UserGroup> rolesList = new List<UserManager.UserGroup>();
     string[] allRoles = Roles.GetAllRoles();
     for (int i = 0; i < (int)allRoles.Length; i++)
     {
         string roleName = allRoles[i];
         UserManager.UserGroup ug = new UserManager.UserGroup()
         {
             groupName = roleName,
             numOfUsers = (int)Roles.GetUsersInRole(roleName).Length
         };
         rolesList.Add(ug);
     }
     return rolesList;
 }
Пример #2
0
 public static List<UserManager.UserGroup> GetAllGroups()
 {
     string sErr = "";
     List<UserManager.UserGroup> rolesList = new List<UserManager.UserGroup>();
     DBManager db = new DBManager(ConfigurationManager.AppSettings["SYS_DSN"]);
     try
     {
         DataTable dt = db.getDataTable("exec spSysGetGroups ", out sErr);
         db.CloseOleDB();
         if (sErr != "")
         {
             HttpContext.Current.Response.Write(sErr);
         }
         for (int i = 0; i < dt.Rows.Count; i++)
         {
             UserManager.UserGroup ug = new UserManager.UserGroup()
             {
                 groupId = int.Parse(dt.Rows[i]["GroupId"].ToString()),
                 groupName = dt.Rows[i]["GroupName"].ToString()
             };
             rolesList.Add(ug);
         }
     }
     catch (Exception exception)
     {
         HttpContext.Current.Response.Write(exception.Message);
     }
     return rolesList;
 }