Exemplo n.º 1
0
 //---------------------------------------------------------------
 public void AppliqueRestrictions(CListeRestrictionsUtilisateurSurType restrictions, sc2i.common.Restrictions.IGestionnaireReadOnlySysteme gestionnaireReadOnly)
 {
     if (m_createur != null && restrictions != null && gestionnaireReadOnly != null)
     {
         if (m_formulaire != null && m_formulaire.TypeElementEdite != null)
         {
             restrictions = restrictions.Clone() as CListeRestrictionsUtilisateurSurType;
             CRestrictionUtilisateurSurType restriction = restrictions.GetRestriction(m_formulaire.TypeElementEdite);
             ERestriction rest = restriction.GetRestriction(Formulaire.CleRestriction);
             if ((int)rest > (int)restriction.RestrictionGlobale)
             {
                 restriction.RestrictionUtilisateur = rest;
             }
             restrictions.SetRestriction(restriction);
         }
         m_createur.AppliqueRestrictions(restrictions, gestionnaireReadOnly);
     }
 }
Exemplo n.º 2
0
 //------------------------------------------------------------------------
 public void AppliqueRestriction(CRestrictionUtilisateurSurType restrictionSurElementEdite, CListeRestrictionsUtilisateurSurType listeRestriction, sc2i.common.Restrictions.IGestionnaireReadOnlySysteme gestionnaire)
 {
     if (m_controleAlloue != null)
     {
         m_controleAlloue.AppliqueRestriction(restrictionSurElementEdite,
                                              listeRestriction,
                                              gestionnaire);
     }
 }