Exemple #1
0
        static void Main(string[] args)
        {
            Fleur rose    = new Fleur("rose", 2.6);
            Fleur tulipe  = new Fleur("tulipe", 0.4);
            Fleur oeillet = new Fleur("oeillet", 1.8);

            LotFleurs lotRoses   = new LotFleurs(rose, 5);
            LotFleurs lotTulipes = new LotFleurs(tulipe, 7);
            LotFleurs lotOeillet = new LotFleurs(oeillet, 3);

            Bouquet b = new Bouquet(lotRoses, lotTulipes, lotOeillet);

            Double prixB = b.Prix();

            Console.WriteLine(b + " : " + prixB + " euros");

            Stock magasin = new Stock(rose, tulipe, oeillet);

            Console.WriteLine(magasin);
            magasin.AjouteRose(100);
            magasin.AjouteTulipe(150);
            magasin.AjouteOeillet(200);
            Console.WriteLine(magasin);
            Boolean orderBouquet = magasin.BouquetFaisable(b);

            Console.WriteLine(orderBouquet);
        }
Exemple #2
0
 public Boolean BouquetFaisable(Bouquet p_Bouquet)
 {
     if (p_Bouquet.MLotFleurs[0].NombreFleur <= this.nombreRose && p_Bouquet.MLotFleurs[1].NombreFleur <= this.nombreOeillet && p_Bouquet.MLotFleurs[2].NombreFleur <= this.nombreOeillet)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }