Example #1
0
        /// <summary>
        /// 根据角色ID构造角色的信息
        /// </summary>
        public Role(int currentRoleId)
        {
            DataRow roleRow;

            roleRow = dataRole.Retrieve(currentRoleId);
            roleId  = currentRoleId;
            if (roleRow["Description"] != null)
            {
                description = (string)roleRow["Description"];
            }
            Data.Permission dataPermission = new Data.Permission();
            permissions   = dataPermission.GetPermissionList(currentRoleId);
            nopermissions = dataPermission.GetNoPermissionList(currentRoleId);

            Data.User user = new Data.User();
            users = user.GetUsersByRole(currentRoleId);
        }
Example #2
0
 /// <summary>
 /// 获取所有权限
 /// </summary>
 public static DataSet GetAllPermissions()
 {
     Data.Permission dataPermission = new Data.Permission();
     return(dataPermission.GetPermissionList());
 }
        /// <summary>
        /// 获取所有权限
        /// </summary>
		public static DataSet GetAllPermissions()
		{
			Data.Permission dataPermission = new Data.Permission();
			return dataPermission.GetPermissionList();
		}        
        /// <summary>
        /// 根据角色ID构造角色的信息
        /// </summary>
		public Role(int currentRoleId)
		{			
			DataRow roleRow;			
			roleRow = dataRole.Retrieve(currentRoleId );
			roleId = currentRoleId;
            if (roleRow["Description"] != null)
            {
                description = (string)roleRow["Description"];
            }
			Data.Permission dataPermission = new Data.Permission();
			permissions = dataPermission.GetPermissionList( currentRoleId );
			nopermissions=dataPermission.GetNoPermissionList(currentRoleId);

            Data.User user = new Data.User();
            users = user.GetUsersByRole(currentRoleId);
		}