コード例 #1
0
        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);
        }
コード例 #2
0
        ///////////////////////////////////////////////
        public IServicePourSessionClient GetService(string strTypeService, int nIdSession)
        {
            IFournisseurServicePourSessionClient fournisseur = (IFournisseurServicePourSessionClient)m_tableFournisseursServicesPourClient[strTypeService];

            if (fournisseur != null)
            {
                return(fournisseur.GetService(nIdSession));
            }
            return(null);
        }
コード例 #3
0
 ///////////////////////////////////////////////
 public static void RegisterFournisseur(IFournisseurServicePourSessionClient fournisseur)
 {
     m_tableFournisseursServicesPourClient[fournisseur.TypeService] = fournisseur;
 }