Exemplo n.º 1
0
        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();
        }
Exemplo n.º 2
0
        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);
        }