예제 #1
0
 public static bool IsUserAuthorized(int userId, byte moduleId, int[] permissionIds)
 {
     AuthenticateDao auDao = new AuthenticateDao();
     return auDao.CheckPermission(userId, moduleId, Array.ConvertAll(permissionIds.ToArray(), arr => (int)arr));
 }
예제 #2
0
 /// <summary>
 /// Getting List GroupPermission by userId
 /// @author : tai.pham - 08 Mar
 /// </summary>
 /// <param name="userId"></param>
 /// <returns></returns>
 public static List<GroupPermission> GetListPermissionOfUser(int userId)
 {
     AuthenticateDao auDao = new AuthenticateDao();
     return auDao.GetListPermissionOfUser(userId);
 }
예제 #3
0
 public static bool CheckPortalAuthorized(string userName, byte moduleId, int permisson)
 {
     UserAdmin objAdmin = new UserAdminDao().GetByUserName(userName);
     if (objAdmin != null)
     {
         AuthenticateDao auDao = new AuthenticateDao();
         ArrayList permissionIds = new ArrayList();
         permissionIds.Add(permisson);
         return auDao.CheckPermission(objAdmin.UserAdminId, moduleId, Array.ConvertAll(permissionIds.ToArray(), arr => (int)arr));
     }
     return false;
 }
예제 #4
0
        //End Service Request Notification

        public static bool CheckHasPermission(string userName, int permisson)
        {
            
            AuthenticateDao auDao = new AuthenticateDao();
            return auDao.CheckUserHasPermission(userName, permisson);
        }
예제 #5
0
 public static bool CheckAuthorized(int userId, byte moduleId, int permisson)
 {
     AuthenticateDao auDao = new AuthenticateDao();
     ArrayList permissionIds = new ArrayList();
     permissionIds.Add(permisson);
     return auDao.CheckPermission(userId, moduleId, Array.ConvertAll(permissionIds.ToArray(), arr => (int)arr));
 }