Example #1
0
 public void EnableSpecificAuthorization(IStateAuthorization authorization, EAuthorizationType type)
 {
     if (_controlAuthorization != null && authorization.AllowEdit() == true)
     {
         enableDisableControls(_controlAuthorization[type], true);
     }
 }
Example #2
0
        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);
            }
        }