Пример #1
0
        static void Main()
        {
            MenuComponent dinerMenu = new Menu("Awesome diner menu", "Diner");
            dinerMenu.Add(new MenuItem("Fish and chips", "very GB diner", false, 2.78));

            MenuComponent desertMenu = new Menu("Desert menu", "Desert");
            desertMenu.Add(new MenuItem("Sundea ice", "Good icecream", true, 1.60));

            MenuComponent allMenus = new Menu("All menus", "Everything we've got");

            MenuComponent nightMenu = new Menu("Night menu", "Food for the night");
            nightMenu.Add(new MenuItem("Shrimp", "Nice fired shrimps", true, 2.60));

            allMenus.Add(dinerMenu);
            dinerMenu.Add(desertMenu);
            allMenus.Add(nightMenu);

            Waitress w = new Waitress(allMenus);
            w.PrintMenu();

            //DinerMenu dm = new DinerMenu();
            //Waitress w = new Waitress(phm, dm);

            //w.PrintMenu();

            Application.EnableVisualStyles();
            Application.SetCompatibleTextRenderingDefault(false);
            Application.Run(new Form1());
        }
Пример #2
0
        public static void After()
        {
            var menu = new Menu { Text = "ROOT" };
            for (var i = 1; i < 3; i++)
            {
                var menuL1 = new Menu { Text = string.Format("MENU {0}", i) };
                for (var j = 1; j < 3; j++)
                {
                    var menuL2 = new Menu { Text = string.Format("MENU {0}{1}", i, j) };
                    menuL1.Add(menuL2);
                }
                menu.Add(menuL1);
            }

            menu.Expend();
        }