private CFiltresSynchronisation GetFiltres(string strCodeGroupeSynchronisation) { CSessionClient session = CSessionClient.GetSessionForIdSession(IdSession); if (session == null) { return(null); } IFournisseurServicePourSessionClient fournisseur = session.GetFournisseur(CSc2iDataConst.c_ServiceFiltresSynchronisation); if (fournisseur == null) { return(null); } IServiceGetFiltresSynchronisation service = (IServiceGetFiltresSynchronisation)fournisseur.GetService(IdSession); if (service != null) { CResultAErreur result = service.GetFiltresSynchronisation(strCodeGroupeSynchronisation); if (result) { return(( CFiltresSynchronisation )result.Data); } throw new CExceptionErreur(result.Erreur); } return(null); }