示例#1
0
        private bool OptionalAccess(OptionalAccessEnum optionalAccessEnum)
        {
            bool resualt = true;

            if (optionalAccessEnum != OptionalAccessEnum.Empty)
            {
                switch (optionalAccessEnum)
                {
                case OptionalAccessEnum.IsDirectResponsible:
                    if (CurrentUser.LevelResponsibleForMe == null)
                    {
                        _resourceMessage = LocalizedText.Error_AccessDenied_Manager;
                        resualt          = false;
                    }
                    break;
                }
            }
            return(resualt);
        }
示例#2
0
 public ActAuthorizeAttribute(MenuEnum menuEnum, OptionalAccessEnum optionalAccessEnum = OptionalAccessEnum.Empty)
 {
     this._menuEnum           = menuEnum;
     this._optionalAccessEnum = optionalAccessEnum;
 }