public bool AjouterOeuvre(Oeuvre uneOeuvre) { if (SallePleine() == false) { lesOeuvres.Add(uneOeuvre); return(true); } return(false); }
public bool EstPrésente(Oeuvre uneOeuvre) { for (int i = 0; i < lesOeuvres.Count; i++) { if (lesOeuvres[i].GetNom() == uneOeuvre.GetNom()) { return(true); } } return(false); }
static void Main(string[] args) { Oeuvre o = new Oeuvre("Mona Lisa", 100); Console.WriteLine(o.ToString()); Salle s = new Salle(100, "Mone Lisa"); Musée m = new Musée("Louvres"); m.ChangerSalle(o, s); Console.WriteLine(m.OùSeTrouve(o).ToString()); Console.ReadLine(); }
public int OùSeTrouve(Oeuvre uneOeuvre) { int n = -1; for (int i = 0; i < lesSalles.Count; i++) { if (lesSalles[i].EstPrésente(uneOeuvre)) { return(n = 1); } } return(n); }
public bool ChangerSalle(Oeuvre uneOeuvre, Salle salleDestination) { int i = OùSeTrouve(uneOeuvre); if (i == -1) { return(false); } if (lesSalles[i] == salleDestination) { return(false); } if (salleDestination.SallePleine()) { return(false); } lesSalles[i].RetirerOeuvre(uneOeuvre); salleDestination.AjouterOeuvre(uneOeuvre); return(true); }
public bool RetirerOeuvre(Oeuvre uneOeuvre) { lesOeuvres.Remove(uneOeuvre); return(true); }