Exemple #1
0
        public static void Main(string[] args)
        {
            //Box box = new Box(10, 5, 20, "green");
            //Console.WriteLine(box.GetDetails());
            //Console.WriteLine(box.GetCompoments.Count);

            //DoubleDoors db = new DoubleDoors("green", "Glass");
            //BoxColor bc = new BoxColor("green");

            //db.AddBoxDecorator(box);
            //bc.AddBoxDecorator(db);

            //cabinet.AddStorageBox(box);
            //cabinet.AddStorageBox(db);
            //cabinet.AddStorageBox(bc);

            //Panel p = new Panel(12, 12, "green", 2);
            //Console.WriteLine(p.GetDetails());
            //Panel p2 = new Panel(12, 12, "green", 2);
            //Console.WriteLine(p2.GetDetails());


            Profile client = new Profile("Smits", "Victor");

            Cabinet cabinet  = new Cabinet();
            Cabinet cabinet2 = new Cabinet();
            Cart    cart     = new Cart();

            //CabinetFloor cabinetFloor = new CabinetFloor
            //(height: 10,
            //length: 5,
            //width: 20,
            //doorMat: "green",
            //panelCol: "green");

            cabinet.AddStorageBox(new CabinetFloor(56, 100, 32, "Verre", "Blanc"));
            //cabinet.AddStorageBox(new CabinetFloor(10, 4, 20, "black", "green"));
            //cabinet2.AddStorageBox(new CabinetFloor(10, 3, 20, "white", "green"));
            //cabinet2.AddStorageBox(new CabinetFloor(10, 2, 20, "blue", "green"));

            cabinet.AddAngles("Blanc");
            //cabinet2.AddAngles("black");
            Console.WriteLine("height = " + cabinet.GetCabinetHeight);
            Console.WriteLine("Price = " + cabinet.GetCabinetPrice);

            //Oledb.connection("/Users/victorsmits/Dropbox/ECAM/BAC3/Projet informatique/Projet_GL/Database/DB_Lespieces.accdb");

            cart.AddToCart(cabinet);
            //cart.AddToCart(cabinet2);
            cart.AddCartProfile(client);
            cart.GetProfile();

            Console.WriteLine(cart.ShowCart().ToString());
            Console.ReadKey();
        }
Exemple #2
0
        public static void Main(string[] args)
        {
            //Box box = new Box(10, 5, 20, "green");
            //Console.WriteLine(box.GetCompoments.Count);

            //DoubleDoors db = new DoubleDoors("green", "Glass");
            //BoxColor bc = new BoxColor("green");

            //db.AddBoxDecorator(box);
            //bc.AddBoxDecorator(db);

            //cabinet.AddStorageBox(box);
            //cabinet.AddStorageBox(db);
            //cabinet.AddStorageBox(bc);

            Profile client = new Profile("Smits", "Victor");

            Cabinet cabinet = new Cabinet();
            Cart    cart    = new Cart();

            CabinetFloor cabinetFloor = new CabinetFloor
                                            (height: 10,
                                            lenght: 5,
                                            depth: 20,
                                            doorCol: "green",
                                            doorMat: "Wood",
                                            panelCol: "green");

            cabinet.AddStorageBox(new CabinetFloor(10, 5, 20, "green", "Wood", "green"));
            cabinet.AddStorageBox(new CabinetFloor(10, 5, 20, panelCol: "green"));

            Console.WriteLine("Hieght = " + cabinet.GetCabinetHeight);
            Console.WriteLine("Price = " + cabinet.GetCabinetPrice);
            Console.WriteLine("\n" + cabinet.GetPartList());

            Oledb.connection("/Users/victorsmits/Dropbox/ECAM/BAC3/Projet informatique/Projet_GL/Database/DB_Lespieces.accdb");

            cart.AddToCart(cabinet);
            cart.AddCartProfile(client);
            cart.GetProfile();
            Console.ReadKey();
        }