private CListeRestrictionsUtilisateurSurType GetListeRestrictionsModulesClient()
        {
            if (m_listeRestricitionsFromProfil == null)
            {
                m_listeRestricitionsFromProfil = new CListeRestrictionsUtilisateurSurType();

                if (ConfigModules != null)
                {
                    m_listeRestricitionsFromProfil.Combine(CModuleRestrictionProvider.GetRestrictionsClient(ConfigModules));
                }
            }
            return(m_listeRestricitionsFromProfil);
        }
Ejemplo n.º 2
0
        public void ReinitialiserRestrictions(CConfigModulesTimos config)
        {
            //CConfigurationRestrictions.ClearRestrictions();

            CListeRestrictionsUtilisateurSurType restrictionsModules = CModuleRestrictionProvider.GetRestrictionsApp(config);

            CConfigurationRestrictions.AjouteRestrictions(CTimosServeur.c_keyRestrictionAllUsers, restrictionsModules);

            foreach (CSessionClientSurServeur session in CGestionnaireSessionsTimos.ListeSessionsServeur)
            {
                if (session is CSessionClientSurServeurTimos)
                {
                    CSessionClientSurServeurTimos sessionTimos = (CSessionClientSurServeurTimos)session;
                    sessionTimos.SetNewConfigModules(config);
                }
            }
        }