示例#1
0
 public void AuthorizeForm()
 {
     btnSave.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                      faph.ItemName(FixedAssetPermissionHelper.Operation.AddAsset));
     btnSaveAndNew.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                            faph.ItemName(
                                                                FixedAssetPermissionHelper.Operation.AdjustAsset));
 }
示例#2
0
 public void AuthorizeForm()
 {
     btnnewItem.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                         faph.ItemName(
                                                             FixedAssetPermissionHelper.Operation.AddLookupItem));
     btndeleteItem.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                            faph.ItemName(
                                                                FixedAssetPermissionHelper.Operation.
                                                                DeleteLookupItem));
 }
示例#3
0
 public void AuthorizeForm()
 {
     newCategory.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                          faph.ItemName(
                                                              FixedAssetPermissionHelper.Operation.
                                                              AddAssetCategory));
     btnDelete.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                        faph.ItemName(
                                                            FixedAssetPermissionHelper.Operation.
                                                            DeleteAssetCategory));
 }
示例#4
0
 public void AuthorizeForm()
 {
     btnCustodianSave.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                               faph.ItemName(
                                                                   FixedAssetPermissionHelper.Operation.
                                                                   UpdateCustodian));
     btnDeleteCustodian.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                                 faph.ItemName(
                                                                     FixedAssetPermissionHelper.Operation.
                                                                     DeleteCustodian));
 }
示例#5
0
 public void AuthorizeForm()
 {
     deleteAssetBarButtonItem.Enabled = permissionManager.IsAuthorized(
         PermissionManager.FIXED_ASSET_APPLICATION,
         faph.ItemName(FixedAssetPermissionHelper.Operation.DeleteAsset));
     assignBarButtonItem.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                                  faph.ItemName(
                                                                      FixedAssetPermissionHelper.Operation.
                                                                      AssignNewAsset));
     calculateDepreciationBarButtonItem.Enabled =
         permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                        faph.ItemName(FixedAssetPermissionHelper.Operation.CalculateDepreciation));
 }
示例#6
0
 public void AuthorizeForm()
 {
     btnSetSave.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                         faph.ItemName(
                                                             FixedAssetPermissionHelper.Operation.
                                                             EditApplicationSetting));
 }
示例#7
0
 public void AuthorizeForm()
 {
     btnAssignAsset.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                             faph.ItemName(
                                                                 FixedAssetPermissionHelper.Operation.
                                                                 AssignNewAsset));
 }
示例#8
0
 public void AuthorizeForm()
 {
     saveAssetBarButtonItem.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                                     faph.ItemName(FixedAssetPermissionHelper.Operation.UpdateAsset));
     transferAssetBarButtonItem.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                                         faph.ItemName(FixedAssetPermissionHelper.Operation.TransferAsset));
     returnBarButtonItem.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                                                  faph.ItemName(FixedAssetPermissionHelper.Operation.ReturnAsset));
     disposeAssetBarButtonItem.Enabled = permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION, faph.ItemName
                                                                            (FixedAssetPermissionHelper.Operation.DisposeAsset));
     calculateDepreciationBarButtonItem.Enabled =
         permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                        faph.ItemName(FixedAssetPermissionHelper.Operation.CalculateDepreciation));
     deleteAssetBarButtonItem.Enabled = permissionManager.IsAuthorized(
         PermissionManager.FIXED_ASSET_APPLICATION,
         faph.ItemName(FixedAssetPermissionHelper.Operation.DeleteAsset));
 }
示例#9
0
        /// <summary>
        /// Check user security information and load/unload requested modules
        /// </summary>
        private void LoadModules()
        {
            var loadWorkshop   = permission.IsAuthorized(PermissionManager.WORKSHOP_APPLICATION, wph.ItemName(WorkshopPermissionHelper.Task.LoadModule));
            var loadFleet      = permission.IsAuthorized(PermissionManager.FLEET_APPLICATION, flph.ItemName(FleetPermissionHelper.Task.LoadModule));
            var loadfixedasset = permission.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION, faph.ItemName(FixedAssetPermissionHelper.Task.LoadModule));
            var loadhrm        = permission.IsAuthorized(PermissionManager.HRM_APPLICATION, hph.ItemName(HRMPermissionHelper.Task.LoadModule));
            var loadadmin      = permission.IsAuthorized(PermissionManager.ADMINISTRATION_APPLICATION, aph.ItemName(AdministrationPermissionHelper.Task.LoadModule));
            var loadinventory  = permission.IsAuthorized(PermissionManager.INVENTORY_APPLICATION, iph.ItemName(InventoryPermissionHelper.Task.LoadModule));

            if (loadWorkshop)
            {
                _wmsModule = new WmsModuleManager();
                AuthorizeWorkshop();
            }
            if (loadFleet)
            {
                _fleetModule = new FleetModuleManager();
                AuthorizeFleet();
            }
            if (loadfixedasset)
            {
                _fixedAssetModule = new FixedAssetModuleManager();
                AuthorizeFixedasset();
            }
            if (loadhrm)
            {
                _hrmModule = new HrmModuleManager();
                AuthorizeHrm();
            }
            if (loadadmin)
            {
                AuthorizeAdministration();
            }
            if (loadinventory)
            {
                _inventoryModule = new InventoryModuleManager();
                AuthorizeInventory();
            }


            //Hide/Show appropriate ribbon tab
            workshopRibbonPage.Visible  = loadWorkshop;
            faRibbonPage.Visible        = loadfixedasset;
            hrmRibbonPage.Visible       = loadhrm;
            fleetRibbonPage.Visible     = loadFleet;
            ribbonPage1.Visible         = loadadmin;
            inventoryRibbonPage.Visible = loadinventory;
        }
示例#10
0
 public void AuthorizeForm()
 {
     cmdTransferasset.Enabled =
         permissionManager.IsAuthorized(PermissionManager.FIXED_ASSET_APPLICATION,
                                        faph.ItemName(FixedAssetPermissionHelper.Operation.TransferAsset));
 }
示例#11
0
 public void AuthorizeForm()
 {
     btnSave.Enabled = permissionManager.IsAuthorized(PermissionManager.INVENTORY_APPLICATION,
                                                      faph.ItemName(
                                                          FixedAssetPermissionHelper.Operation.AdjustAsset));
 }