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