Пример #1
0
 private void btnValider_Click(object sender, EventArgs e)
 {
     try
     {
         int    id     = Convert.ToInt32(this.txtId.Text);
         string titre  = this.txtTitre.Text;
         int    annee  = Convert.ToInt32(this.txtAnnee.Text);
         string genre  = this.txtGenre.Text;
         string pays   = this.txtPays.Text;
         string resume = this.rchTxtResume.Text;
         Acteur act    = (Acteur)this.cmbActeur.SelectedItem;
         Film   f;
         f = new Film(id, titre, genre, annee, pays, act, resume);
         this.leCinema.ajouterFilm(f);
         var res = MessageBox.Show("Le film est enregistre, fermer!!");
         if (res.ToString() == "ok")
         {
             this.Close();
         }
     }
     catch (Exception ex)
     {
         MessageBox.Show(ex.Message);
     }
 }
        public ActionResult Create(CreateActeur ca)
        {
            if (this.ModelState.IsValid)
            {
                try
                {
                    Acteur acteur = new Acteur();
                    acteur.Nom        = ca.Nom;
                    acteur.Prenom     = ca.Prenom;
                    acteur.Personnage = ca.Personnage;
                    this.database.Acteur.Add(acteur);
                    this.database.SaveChanges();

                    if (ca.Cover != null && ca.Cover.ContentLength > 0)
                    {
                        ca.Cover.SaveAs(this.Server.MapPath(acteur.CoverPath));
                    }
                    else
                    {
                        System.IO.File.Copy(this.Server.MapPath("/Content/Images/Acteur/defaultcover.jpg"),
                                            this.Server.MapPath(acteur.CoverPath));
                    }
                    return(this.RedirectToAction("Index"));
                }
                catch (Exception e)
                {
                    this.ModelState.AddModelError("", e.Message);
                }
            }
            return(this.View(new CreateActeur()));
        }
Пример #3
0
        /// <summary>
        /// permet de créer et d'enregistrer un nouvel acteur
        /// </summary>
        /// <returns>un acteur</returns>
        private Acteur creerNouvelActeur()
        {
            Console.WriteLine("********************** NOUVEL ACTEUR ***************************\n");

            Console.WriteLine("Saisissez le nom de l'acteur : ");
            string nom = Console.ReadLine();

            Console.WriteLine("Saisissez le prénom de l'acteur : ");
            string prenom = Console.ReadLine();

            //Console.WriteLine("Saisissez le chemin de l'image de l'acteur : ");
            //string path = Console.ReadLine();

            Acteur acteurTmp = new Acteur(nom, prenom);

            List <Acteur> acteurs = manager.Acteurs.ToList();

            foreach (Acteur a in acteurs)
            {
                if (a.Equals(acteurTmp))
                {
                    Console.WriteLine("Cet acteur existe déjà");
                    return(a);
                }
            }

            manager.ajoutePersonne(acteurTmp);

            return(acteurTmp);
        }
Пример #4
0
        public IActionResult ViewActeurID(int id)
        {
            ViewBag.NbreVisitUnique = GetVisitIP();
            ViewBag.NbrePagesVues   = GetPageVues();

            UserConnect(ViewBag);
            ConsentCookie(ViewBag);

            Acteur a = new Acteur {
                IdActeur = id
            };

            a = a.GetActeurById();
            Personnage p = new Personnage {
                Id = a.IdPerso
            };

            p = p.GetPersoID(a.IdPerso);

            ActeurViewModel model = new ActeurViewModel {
                Acteur = a, Perso = p
            };

            return(View("ViewActeur", model));
        }
Пример #5
0
        private void clicToShowDetailActeur(object sender, System.Windows.Input.GestureEventArgs e)
        {
            Acteur selectedItemData = (sender as ListBox).SelectedItem as Acteur;

            ((App)Application.Current).managerVM.acteurSelectionné = selectedItemData;
            NavigationService.Navigate(new Uri("/DetailActeur.xaml", UriKind.Relative));
        }
        public IActionResult AddActorFirstName(string firstname, int idActeur, int idPerso)
        {
            ViewBag.NbreVisitUnique = GetVisitIP();
            ViewBag.NbrePagesVues   = GetPageVues();


            UserConnect(ViewBag);
            ConsentCookie(ViewBag);


            PrenomActeur prenom = new PrenomActeur {
                Prenom = firstname, IdActeur = idActeur
            };
            List <PrenomActeur> prenoms = new List <PrenomActeur>();

            prenoms.Add(prenom);
            Acteur a = new Acteur {
                PrenomsActeur = prenoms, IdActeur = idActeur
            };
            Personnage p = new Personnage();

            p = p.AddPrenomActeur(a, idPerso);

            return(View("AddPersos", p));
        }
Пример #7
0
        private void Statistiques_Load(object sender, EventArgs e)
        {
            // Initialise les listes
            uneListeDeCabinet  = PasserelleSuiviA.initListeCabinet();
            uneListeDeVisiteur = PasserelleSuiviA.initListeActeur();
            uneListeDeMedecin  = PasserelleSuiviA.initListeMedecin();
            leVisiteurConnecte = PasserelleSuiviA.getActeurConnecte();

            if (leVisiteurConnecte.getTypeActeur() != 2)
            {
                uneListeDeVisites = PasserelleSuiviA.initListeVisiteSansActeur();
            }
            else
            {
                uneListeDeVisites = PasserelleSuiviA.initListeVisite(leVisiteurConnecte.getIdActeur());
            }

            // rempli le combobox du Médecin
            foreach (Medecin leMedecin in uneListeDeMedecin)
            {
                cboxMedecin.Items.Add(leMedecin);
            }

            // Renvoie le nombre total de visites
            txtNbrVisitesTotal.Text = uneListeDeVisites.Count.ToString();
        }
Пример #8
0
        public ActionResult DeleteActConfirmed(int id)
        {
            Acteur acteur = acteurSevice.GetById(id);

            acteurSevice.Delete(acteur);
            acteurSevice.Commit();
            return(RedirectToAction("Index"));
        }
Пример #9
0
        /// <summary>
        /// affiche le détail de l'acteur
        /// </summary>
        /// <param name="acteur"></param>
        private void AfficheDetailActeur(Acteur acteur)
        {
            Console.WriteLine("********************** " + acteur.Nom.ToUpper() + " ***************************\n");
            Console.WriteLine(acteur.ToString());
            List <Film> listeFilmsActeur = manager.recupereFilmsParActeurs(acteur).ToList();

            Console.WriteLine("\n\nListe des films joués : ");
            AfficheFilms(listeFilmsActeur);
        }
        public ActionResult Delete(int id)
        {
            Acteur acteur = this.database.Acteur.Find(id);

            if (acteur == null)
            {
                this.RedirectToAction("Index");
            }
            return(this.View(acteur));
        }
Пример #11
0
 public ActionResult Edit([Bind(Include = "Nom")] Acteur acteur)
 {
     if (ModelState.IsValid)
     {
         db.Entry(acteur).State = EntityState.Modified;
         db.SaveChanges();
         return(RedirectToAction("Index"));
     }
     return(View(acteur));
 }
Пример #12
0
        /// <summary>
        /// enregistre les acteurs du film qui est entrain d'etre créé si les acteurs n'existe pas on les créés et les enregistres
        /// autant de fois qu'on veut rajouter un acteur
        /// </summary>
        /// <returns>liste de acteurs</returns>
        private List <Acteur> gereActeurs()
        {
            bool          encoreActeur = true;
            int           cpt          = 0;
            List <Acteur> listeDActeursAAjouterAuFilm = new List <Acteur>();
            List <Acteur> acteurs = manager.Acteurs.ToList();

            while (encoreActeur)
            {
                if (cpt == 0)
                {
                    Console.WriteLine("Quelle sont le(s) acteur(s) de ce film ?\n");
                }
                else
                {
                    Console.WriteLine("Quelle sont le(s) autres acteur(s) de ce film ?\n");
                }

                List <Acteur> tmp = acteurs.Intersect(listeDActeursAAjouterAuFilm).ToList();
                foreach (Acteur a in tmp)
                {
                    acteurs.Remove(a);
                }

                int i = 1;
                foreach (Acteur a in acteurs)
                {
                    Console.WriteLine(i + ". " + a.ToString());
                    i++;
                }
                Console.WriteLine(" * : Ajouter un nouvel acteur ");
                Console.WriteLine("\n\n Saisissez un caractère : ");

                string choixActeurs = Console.ReadLine();

                if (choixActeurs.Equals("*"))
                {
                    Acteur ac = creerNouvelActeur();
                    listeDActeursAAjouterAuFilm.Add(ac);
                }
                else
                {
                    int num = Convert.ToInt16(choixActeurs);
                    listeDActeursAAjouterAuFilm.Add(acteurs[num - 1]);
                }
                cpt++;
                Console.WriteLine("Est-ce qu'il y a d'autres acteurs pour ce film (y/n) ?\n\n");
                string reponse = Console.ReadLine();
                if (reponse.Equals("n") || reponse.Equals("no") || reponse.Equals("non"))
                {
                    encoreActeur = false;
                }
            }
            return(listeDActeursAAjouterAuFilm);
        }
Пример #13
0
        private void VisitesRUD_Load(object sender, EventArgs e)
        {
            // Initialisation des listes et de l'utilisateur en cours
            uneListeDeCabinet  = PasserelleSuiviA.initListeCabinet();
            uneListeDeVisiteur = PasserelleSuiviA.initListeActeur();
            uneListeDeMedecin  = PasserelleSuiviA.initListeMedecin();
            leVisiteurConnecte = PasserelleSuiviA.getActeurConnecte();
            uneListeDeVisite   = PasserelleSuiviA.initListeVisite(leVisiteurConnecte.getIdActeur());
            visitesFiltrees    = uneListeDeVisite;


            //Ajout des éléments dans le combobox Code Postal
            foreach (Cabinet unCabinet in uneListeDeCabinet)
            {
                if (!cboxCP.Items.Contains(unCabinet.getNumDepartement()))
                {
                    cboxCP.Items.Add(unCabinet.getNumDepartement());
                }
            }


            //Ajout des éléments dans le combobox Ville
            foreach (Cabinet unCabinet in uneListeDeCabinet)
            {
                if (!cboxVille.Items.Contains(unCabinet.getVille()))
                {
                    cboxVille.Items.Add(unCabinet.getVille());
                }
            }

            //Ajout des éléments dans le combobox Cabinet
            foreach (Cabinet leCabinet in uneListeDeCabinet)
            {
                cboxCabinet.Items.Add(leCabinet);
            }

            //Ajout des éléments dans le combobox Médecin
            foreach (Medecin leMedecin in uneListeDeMedecin)
            {
                cboxMedecin.Items.Add(leMedecin);
            }



            ////Rempli le DataGridView
            //var bindingList = new BindingList<Visite>(visitesFiltrees);
            //var source = new BindingSource(bindingList, null);
            //dgvListeVisites.DataSource = source;

            //Rempli le DataGridView
            BindingSource sourceVisite = new BindingSource();

            sourceVisite.DataSource    = visitesFiltrees;
            dgvListeVisites.DataSource = sourceVisite;
        }
Пример #14
0
        private void btnAffecter_Click(object sender, EventArgs e)
        {
            medecinAModifier  = (Medecin)dgvMedecin.SelectedRows[0].DataBoundItem;
            visiteurAAffecter = (Acteur)dgvVisiteur.SelectedRows[0].DataBoundItem;
            medecinAModifier.setActeur(visiteurAAffecter);

            PasserelleSuiviA.metAJourMedecinEtActeur(medecinAModifier);

            MessageBox.Show("Le médecin a bien été associé au visiteur.");
            this.Close();
        }
Пример #15
0
        public ActionResult CreateActeur([Bind(Include = "ActeurId,NomActeur,PrenomActeur,NoteActeur")] Acteur acteur)
        {
            if (ModelState.IsValid)
            {
                acteurSevice.Add(acteur);
                acteurSevice.Commit();

                return(RedirectToAction("Index"));
            }

            return(View("Acteur/Create", acteur));
        }
Пример #16
0
        /// <summary>
        /// Tests réalisés par M. Beaudoux
        /// </summary>
        public void TestPolymorphisme()
        {
            Personne a1 = new Acteur();
            Personne m1 = new MetteurEnScene();

            Debug.Assert(a1.ToString() == "Prénom NOM");
            Debug.Assert(m1.ToString() == "Prénom NOM");
            Object a2 = new Acteur();
            Object m2 = new MetteurEnScene();

            Debug.Assert(a2.ToString() == "Prénom NOM"); // échoue si Personne.ToString non polymorphe (new ToString())
            Debug.Assert(m2.ToString() == "Prénom NOM");
        }
Пример #17
0
        private void Ajouter_Click(object sender, RoutedEventArgs e)
        {
            Acteur acteur = new Acteur(textBoxNom.Text, image);

            acteur.AjouterRole(role);
            foreach (Film f in filmographie)
            {
                acteur.AjouterFilm(f);
            }
            manager.MonEnsemble.AjouterElement((Element)acteur);
            manager.SauvegardeDonnees();
            this.Close();
        }
Пример #18
0
        internal DeputeModel(Acteur rawActeur)
        {
            Uid        = rawActeur.Uid;
            Prenom     = rawActeur.EtatCivil.Ident.Prenom;
            Nom        = rawActeur.EtatCivil.Ident.Nom;
            UriHatvp   = rawActeur.UriHatvp;
            Profession = rawActeur.Profession.LibelleCourant;

            ParseAddresses(rawActeur);
            ParseMandats(rawActeur);

            _modelStorage.Register(this.Uid, this);
        }
Пример #19
0
        public ActionResult SupprimerActeur(string contenuId, string ActeurId)
        {
            Contenu contenu = db.Contenus.Find(contenuId);
            Acteur  acteur  = db.Acteurs.Find(ActeurId);

            if (acteur == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            contenu.Acteurs.Remove(acteur);
            db.SaveChanges();
            return(Redirect(Url.Action("Edit", "Contenus", new { id = contenuId })));
        }
Пример #20
0
        public void testGettersEtSettersClassePasserelle()
        {
            #region Création acteur
            string idActeur     = TestContext.DataRow["idActeur"].ToString();
            string nomActeur    = TestContext.DataRow["nomActeur"].ToString();
            string prenomActeur = TestContext.DataRow["prenomActeur"].ToString();
            string login        = TestContext.DataRow["login"].ToString();
            string MDP          = TestContext.DataRow["MDP"].ToString();
            int    typeActeur   = int.Parse(TestContext.DataRow["typeActeur"].ToString());
            Acteur unActeur     = new Acteur(idActeur, nomActeur, prenomActeur, login, MDP, typeActeur);
            #endregion
            #region Créations cabinet
            int     idCabinet    = int.Parse(TestContext.DataRow["idCabinet"].ToString());
            string  longitudeGPS = TestContext.DataRow["longitudeGPS"].ToString();
            string  latitudeGPS  = TestContext.DataRow["latitudeGPS"].ToString();
            string  ville        = TestContext.DataRow["ville"].ToString();
            string  rue          = TestContext.DataRow["rue"].ToString();
            string  cp           = TestContext.DataRow["cp"].ToString();
            Cabinet unCabinet    = new Cabinet(idCabinet, rue, ville, cp);
            #endregion
            #region Création médecin
            int     idMedecin     = int.Parse(TestContext.DataRow["idMedecin"].ToString());
            string  nomMedecin    = TestContext.DataRow["nomMedecin"].ToString();
            string  prenomMedecin = TestContext.DataRow["prenomMedecin"].ToString();
            Medecin unMedecin     = new Medecin(idMedecin, nomMedecin, prenomMedecin, unCabinet, unActeur);
            #endregion
            #region Création visite
            int      idVisite            = int.Parse(TestContext.DataRow["idVisite"].ToString());
            int      dateVisiteJour      = int.Parse(TestContext.DataRow["dateVisiteJour"].ToString());
            int      dateVisiteMois      = int.Parse(TestContext.DataRow["dateVisiteMois"].ToString());
            int      dateVisiteAnnee     = int.Parse(TestContext.DataRow["dateVisiteAnnee"].ToString());
            DateTime dateVisite          = new DateTime(dateVisiteAnnee, dateVisiteMois, dateVisiteJour);
            string   heureArriveeCabinet = TestContext.DataRow["heureArriveeCabinet"].ToString();
            string   heureDebutEntretien = TestContext.DataRow["heureDebutEntretien"].ToString();
            string   heureDepartCabinet  = TestContext.DataRow["heureDepartCabinet"].ToString();
            Boolean  estVisiteProgramme  = Boolean.Parse(TestContext.DataRow["estVisiteProgramme"].ToString());
            Visite   uneVisite           = new Visite(idVisite, dateVisite, estVisiteProgramme, heureArriveeCabinet, heureDebutEntretien, heureDepartCabinet, unMedecin, unActeur);
            #endregion

            // On ajoute l'acteur, le cabinet, le médecin et la visite en classe passerelle
            PasserelleSuiviA.setActeurConnecte(unActeur);
            PasserelleSuiviA.setCabinetAModifier(unCabinet);
            PasserelleSuiviA.setMedecinAModifier(unMedecin);
            PasserelleSuiviA.setVisiteAModifier(uneVisite);

            // On vérifie que l'objet passé à la classe passerelle est toujours le même
            Assert.AreEqual(unActeur, PasserelleSuiviA.getActeurConnecte());
            Assert.AreEqual(unCabinet, PasserelleSuiviA.getCabinetAModifier());
            Assert.AreEqual(unMedecin, PasserelleSuiviA.getMedecinAModifier());
            Assert.AreEqual(uneVisite, PasserelleSuiviA.getVisiteAModifier());
        }
Пример #21
0
        // GET: Acteurs/Edit/5
        public ActionResult Edit(string id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Acteur acteur = db.Acteurs.Find(id);

            if (acteur == null)
            {
                return(HttpNotFound());
            }
            return(View(acteur));
        }
Пример #22
0
 public ActionResult EditActeur([Bind(Include = "ActeurId,NomActeur,PrenomActeur,NoteActeur")] Acteur acteur)
 {
     if (ModelState.IsValid)
     {
         Acteur a = acteurSevice.GetById(acteur.ActeurId);
         a.NomActeur    = acteur.NomActeur;
         a.NoteActeur   = acteur.NoteActeur;
         a.PrenomActeur = acteur.PrenomActeur;
         acteurSevice.Update(a);
         acteurSevice.Commit();
         return(RedirectToAction("Index"));
     }
     return(View("Acteur/Edit", acteur));
 }
Пример #23
0
        // GET: Acteurs/Delete/5
        public ActionResult DeleteActeur(int?id)
        {
            if (id == null)
            {
                return(new HttpStatusCodeResult(HttpStatusCode.BadRequest));
            }
            Acteur acteur = acteurSevice.GetById(id.Value);

            if (acteur == null)
            {
                return(HttpNotFound());
            }

            return(View("Acteur/Delete", acteur));
        }
Пример #24
0
        public ActionResult DeleteConfirmed(string id)
        {
            Acteur acteur = db.Acteurs.Find(id);

            if (acteur.Contenus.Count == 0)
            {
                db.Acteurs.Remove(acteur);
                db.SaveChanges();
                return(RedirectToAction("Index"));
            }
            else
            {
                return(View());
            }
        }
Пример #25
0
 private void cboxVisiteur_SelectedIndexChanged(object sender, EventArgs e)
 {
     visiteurSelectionne = (Acteur)cboxVisiteur.SelectedItem;
     //Filtre des médecins selon le cabinet sélectionnée
     cboxMedecin.Items.Clear();
     // Remplir le combobox avec les médecins filtrés
     foreach (Medecin unMedecin in uneListeDeMedecin)
     {
         Acteur visiteurDuMedecin = unMedecin.getLActeur();
         if (visiteurDuMedecin == visiteurSelectionne)
         {
             cboxMedecin.Items.Add(unMedecin);
         }
     }
 }
        public ActionResult Edit(int id)
        {
            Acteur acteur = this.database.Acteur.Find(id);

            if (acteur == null)
            {
                return(this.HttpNotFound());
            }
            EditActeur ea = new EditActeur();

            ea.EditActeurId = acteur.ActeurId;
            ea.Nom          = acteur.Nom;
            ea.Prenom       = acteur.Prenom;
            ea.Personnage   = acteur.Personnage;
            return(this.View(ea));
        }
Пример #27
0
        private void ParseMandats(Acteur rawActeur)
        {
            Mandats = new HashSet <MandatModel>();
            for (int i = 0; i < rawActeur.Mandats.Mandat.Length; ++i)
            {
                var m = rawActeur.Mandats.Mandat[i];
                if (m.ActeurRef != rawActeur.Uid)
                {
                    throw new InvalidDataException("le mandat ne correspond pas à l'acteur");
                }
                var mandalModel = new MandatModel
                {
                    Debut   = m.DateDebut.Value,
                    Fin     = m.DateFin,
                    Uid     = m.Uid,
                    Libelle = m.Libelle,
                    Qualite = m.InfosQualite.CodeQualite,
                    Organes = m.Organes.OrganeRef.Select(o => _modelStorage.Get <OrganeModel>(o)).ToArray()
                };

                if (mandalModel.Libelle == null && m.Organes.OrganeRef.Count() == 1)
                {
                    mandalModel.Libelle = _modelStorage.Get <OrganeModel>(m.Organes.OrganeRef.First()).Nom;
                }

                Mandats.Add(mandalModel);

                if (m.TypeOrgane == TypeOrgane.Gp)
                {
                    if (m.Organes.OrganeRef.Count() > 1)
                    {
                        throw new NotImplementedException("groupe parlementaire avec plus d'un organe associé");
                    }

                    // attention les groupes parlementaires perdent des membres et ne sont pas recréés...
                    var groupeParlementaire = _modelStorage.Get <GroupeParlementaireModel>(m.Organes.OrganeRef.First());

                    if (m.DateFin != default && m.DateFin.HasValue && m.DateFin.Value < DateTimeOffset.Now)
                    {
                        continue;
                    }

                    groupeParlementaire.Deputes.Add(this);
                    GroupeParlementaire = groupeParlementaire;
                }
            }
        }
Пример #28
0
        private void VisitesRUD2_Load(object sender, EventArgs e)
        {
            // Initialisation des listes et de l'utilisateur en cours
            uneListeDeCabinet  = PasserelleSuiviA.initListeCabinet();
            uneListeDeVisiteur = PasserelleSuiviA.initListeActeur();
            uneListeDeMedecin  = PasserelleSuiviA.initListeMedecin();
            leVisiteurConnecte = PasserelleSuiviA.getActeurConnecte();
            uneListeDeVisite   = PasserelleSuiviA.initListeVisite(leVisiteurConnecte.getIdActeur());
            visitesFiltrees    = uneListeDeVisite;

            //Ajout des éléments dans le combobox Code Postal
            foreach (Cabinet unCabinet in uneListeDeCabinet)
            {
                if (!cboxCP.Items.Contains(unCabinet.getNumDepartement()))
                {
                    cboxCP.Items.Add(unCabinet.getNumDepartement());
                }
            }


            //Ajout des éléments dans le combobox Ville
            foreach (Cabinet unCabinet in uneListeDeCabinet)
            {
                if (!cboxVille.Items.Contains(unCabinet.getVille()))
                {
                    cboxVille.Items.Add(unCabinet.getVille());
                }
            }

            //Ajout des éléments dans le combobox Cabinet
            foreach (Cabinet leCabinet in uneListeDeCabinet)
            {
                cboxCabinet.Items.Add(leCabinet);
            }

            //Ajout des éléments dans le combobox Médecin
            foreach (Medecin leMedecin in uneListeDeMedecin)
            {
                cboxMedecin.Items.Add(leMedecin);
            }

            //Ajout des éléments dans le combobox Visites
            foreach (Visite laVisite in uneListeDeVisite)
            {
                cboxVisites.Items.Add(laVisite);
            }
        }
Пример #29
0
        public ActionResult Create([Bind(Include = "Nom")] Acteur acteur)
        {
            if (ModelState.IsValid)
            {
                try
                {
                    db.Acteurs.Add(acteur);
                    db.SaveChanges();
                    return(RedirectToAction("Index"));
                }

                catch (Exception ex)
                {
                    ViewBag.Erreur = "Le nom existe déja. \n" + ex.Message;
                }
            }

            return(View(acteur));
        }
Пример #30
0
        public List <Acteur> getListActeurByFilm(string numFilm)
        {
            List <Acteur> lstActeur = new List <Acteur>();

            cmd = new MySqlCommand("select codeActeur, nomActeur, imageActeur from film inner join jouer on codeFilm = numFilm inner join acteur on numActeur = codeActeur where codeFilm = '" + numFilm + "'", conn);
            dr  = cmd.ExecuteReader();
            while (dr.Read())
            {
                Acteur a = new Acteur()
                {
                    codeActeur  = Convert.ToInt32(dr[0]),
                    nomActeur   = dr[1].ToString(),
                    imageActeur = dr[2].ToString()
                };
                lstActeur.Add(a);
            }
            dr.Close();
            return(lstActeur);
        }