private IList <MenuDTO> GetMenu() { grdMenu.BlockUI(false); IList <MenuDTO> lLstObjResult = null; try { SecurityServicesFactory mObjSecurityServiceFactory = new SecurityServicesFactory(); SessionDTO lObjSession = StaticSessionUtility.GetCurrentSession() as SessionDTO; if (IsActiveSecurity() || !IsTestMode()) { lLstObjResult = mObjSecurityServiceFactory.GetPermissionService().GetSystemMenu(lObjSession.Id); } else { lLstObjResult = mObjSecurityServiceFactory.GetPermissionService().GetTestSystemMenu(); } } catch (Exception lObjException) { this.Dispatcher.Invoke(() => { CustomMessageBox.Show("Error", lObjException.Message); }); } finally { grdMenu.UnblockUI(); } return(lLstObjResult); }
public UCAuthorization(long pLonBatchId, SpecialFunctionsEnum pEnmFunction) { mLonBatchId = pLonBatchId; mEnmCurrentFunction = pEnmFunction; mObjSecurityFactory = new SecurityServicesFactory(); InitializeComponent(); }
public UCPermissionDialog(PermissionTypeEnum pEnmPermissionType, string pStrPermission, long pLonPermissionId) { mObjSecurityServiceFactory = new SecurityServicesFactory(); mObjSystemServiceFactory = new SystemServicesFactory(); mEnmPermissionType = pEnmPermissionType; mStrPermissionType = pEnmPermissionType.GetDescription(); mLonPermissionId = pLonPermissionId; InitializeComponent(); lblPermission.Content = pStrPermission; }