Ejemplo n.º 1
0
        public bool HasPermission(enumPermission permissionEnumID)
        {
            bool permissionOK = false;

            if (base.ValidateKeyField(this._userID))
            {
                try
                {
                    PermissionCollection permissions = this.GetPermissions();
                    permissionOK = permissions.Contains((int)permissionEnumID);
                }
                catch (Exception ex)
                {
                    HandleException(ex);
                }
            }

            return(permissionOK);
        }
Ejemplo n.º 2
0
        public bool Contains(enumPermission permissionEnumID)
        {
            Permission finder = this.Find(permissionEnumID);

            return(finder != null);
        }
Ejemplo n.º 3
0
 public Permission Find(enumPermission permissionEnumID)
 {
     return(base.Find(delegate(Permission p) { return p.PermissionID == (int)permissionEnumID; }));
 }