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())); }
/// <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); }
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)); }
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)); }
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(); }
public ActionResult DeleteActConfirmed(int id) { Acteur acteur = acteurSevice.GetById(id); acteurSevice.Delete(acteur); acteurSevice.Commit(); return(RedirectToAction("Index")); }
/// <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)); }
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)); }
/// <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); }
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; }
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(); }
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)); }
/// <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"); }
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(); }
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); }
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 }))); }
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()); }
// 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)); }
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)); }
// 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)); }
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()); } }
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)); }
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; } } }
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); } }
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)); }
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); }