//-----------------------------------------------------------------------
        public static CPreferenceFiltreRapide GetPreferenceForType(Type typeElements)
        {
            CContexteDonnee         contexte   = CContexteDonneeSysteme.GetInstance();
            CPreferenceFiltreRapide prefFiltre = new CPreferenceFiltreRapide(contexte);

            if (prefFiltre.ReadIfExists(new CFiltreData(
                                            CPreferenceFiltreRapide.c_champTypeObjets + "=@1",
                                            typeElements.ToString())))
            {
                return(prefFiltre);
            }
            return(null);
        }
        //-----------------------------------------------------------------------
        public static void GetFiltreRapide(Type typeElements, ref CFiltreData filtreRapide)
        {
            if (filtreRapide != null)
            {
                return;
            }
            CPreferenceFiltreRapide prefFiltre = GetPreferenceForType(typeElements);

            if (prefFiltre != null)
            {
                CFiltreData filtre = prefFiltre.FiltrePrefere;
                if (filtre != null)
                {
                    filtreRapide = filtre;
                    return;
                }
            }
        }