Ejemplo n.º 1
0
        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);
        }
Ejemplo n.º 2
0
        public UCAuthorization(long pLonBatchId, SpecialFunctionsEnum pEnmFunction)
        {
            mLonBatchId         = pLonBatchId;
            mEnmCurrentFunction = pEnmFunction;

            mObjSecurityFactory = new SecurityServicesFactory();
            InitializeComponent();
        }
Ejemplo n.º 3
0
        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;
        }