public void EnableSpecificAuthorization(IStateAuthorization authorization, EAuthorizationType type) { if (_controlAuthorization != null && authorization.AllowEdit() == true) { enableDisableControls(_controlAuthorization[type], true); } }
private void ApplySpecificAuthorization() { var specificBusinessObjectAuthorizations = _manager.DataModel as ISpecificBusinessObjectAuthorizations; foreach ( KeyValuePair <EAuthorizationType, IStateAuthorization> specificauthorization in specificBusinessObjectAuthorizations.Authorizations) { IStateAuthorization authorization = specificBusinessObjectAuthorizations.Authorizations[specificauthorization.Key]; EnableSpecificAuthorization(authorization, specificauthorization.Key); } }