Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Boite boite = new Boite();

            boite.Etiqueter("Florian", true);

            Boite b1       = new Boites.Boite(30, 40, 50, Matières.Plastique);
            bool  resultat = boite.Compare(b1);

            Etiquette etqV = new Etiquette
            {
                Couleur = Couleurs.Blanc,
                Format  = Formats.L,
                Texte   = "Virginie"
            };

            Etiquette etqFrag = new Etiquette
            {
                Couleur = Couleurs.Blanc,
                Format  = Formats.L,
                Texte   = "FRAGILE"
            };

            BoiteAlertable b = new BoiteAlertable(new Boite());

            b.AlerterClient();

            //b1.Etiqueter(etqV, etqFrag);
            //boite.Etiqueter(etqV, etqFrag);

            //var a1 = new Article(1, "Article 1", 540);
            //var a2 = new Article(2, "Article 2", 200);
            //var a3 = new Article(3, "Article 3", 600);

            //Dictionary<string, Article> test = new Dictionary<string, Article>();
            //test.Add("coucou", a1);
            //test["coucou1"] = new Article(1, "1", 0);
            //test["coucou2"] = new Article(1, "2", 0);

            ////var indispensable car est de type KeyValuePair...
            //foreach (var a in test)
            //    a.Value.Poids = 123;



            //b1.Articles.Add(a1);
            //b1.Articles.Add(a2);
            //b1.Articles.Add(a3);

            //for (int i = 0; i < b1.Articles.Count; i++)
            //{
            //    // Appelle par défaut ToString(), comme on l'override ça affiche la bonne.
            //    // Console.WriteLine(b1.Articles[i]);
            //    b1.Articles[i].Libellé = "toto";
            //}

            //b1.Articles.Sort();

            //foreach (Article a in b1.Articles)
            //    Console.WriteLine(a);

            //Boite boite2 = new Boite(20, 20, 20);
            //Boite boite3 = new Boite(20, 20, 20, Matières.Métal);

            //Console.WriteLine("J'ai {0} instances de boite.", Boite.CompteurInstance);

            //Etiquette etiquette = new Etiquette
            //{
            //    Couleur = Couleurs.Jaune,
            //    Format = Formats.S,
            //    Texte = "Coucou"
            //};


            //Console.WriteLine("Mon étiquette est {0}, au format {1} avec l'inscription \"{2}\"", etiquette.Couleur, etiquette.Format, etiquette.Texte);

            //Console.WriteLine("Les boites sont-elles identiques ? {0}", boite.Compare(boite2));

            Console.ReadKey();
        }