コード例 #1
0
        /// <summary>
        /// Initialise la construction des différents éléments
        /// </summary>
        /// <param name="dal">Classe d'accès à la base de données</param>
        /// <param name="rechercheur">Classe de recherche sur les mots et URL</param>
        /// <param name="eproxy">Classe proxy</param>
        /// <param name="listUtilisateur">Classe utilisateur</param>
        public void construction(IDAL dal, IRechercheur rechercheur, IEproxy eproxy, IListUtilisateur listUtilisateur)
        {
            this.dal             = dal;
            this.rechercheur     = rechercheur;
            this.eproxy          = eproxy;
            this.listUtilisateur = listUtilisateur;

            comProxy = new ComProxy();

            comProxy.setActifContenu(eproxy.retourActifContenu());
            comProxy.setActifUrl(eproxy.retourActifURL());

            initBdd();

            initProxy();

            initRechercheur(rechercheur, listUtilisateur);

            initServeurPipe();
        }
コード例 #2
0
        private void initRechercheur(IRechercheur r, IListUtilisateur l)
        {
            Rechercheur.Rechercheur rech = (Rechercheur.Rechercheur)r;

            ListeUtilisateurs list = (ListeUtilisateurs)l;

            comProxy.setListUtilisateur(list);

            list.Ajout(rech.GestUser);

            /*
             *  test
             */
            //Console.WriteLine(list.ChangeUtilisateurEnCours("B.J", "test"));
            Console.WriteLine(list.ChangeUtilisateurEnCours("B.E", "test"));

            comProxy.setUtilisateur(list.obtientUtilisateur("B.E"));

            /*
             * Fin test
             */
        }
コード例 #3
0
 /// <summary>
 /// Initialise le rechercheur
 /// </summary>
 /// <param name="r"></param>
 public void setRechercheur(IRechercheur r)
 {
     this.r = r;
 }