//----------------------------------------------------------------------- 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; } } }