private bool VerifyActiveType(_BaseDetailRequestViewModel.EnumActiveType enumActiveType, ref ViewDetailViewModel viewDetail)
        {
            #region 參數宣告
            #endregion

            #region 流程處理

            if (enumActiveType.Equals(_BaseDetailRequestViewModel.EnumActiveType.EDIT))
            {
                //額外處理各功能有關初始化明細頁時, 與增改查有關的驗證
            }

            return(true);

            #endregion
        }
Exemple #2
0
        private bool VerifyActiveType(_BaseDetailRequestViewModel.EnumActiveType enumActiveType, ref ViewDetailViewModel viewDetail)
        {
            #region 參數宣告
            IAuthorityService authorityService = new AuthorityService();
            #endregion

            #region 流程處理

            if (enumActiveType.Equals(_BaseDetailRequestViewModel.EnumActiveType.EDIT))
            {
                //先檢查是否有資料編輯權限
                if (!authorityService.HasDataPermission(_authState.UserID, viewDetail.Detail.DepartmentCD))
                {
                    throw new Exception("無資料編輯權限");
                }
                //額外處理各功能有關初始化明細頁時, 與增改查有關的驗證
            }

            return(true);

            #endregion
        }