public void OnItemAddSideClick(object sender, RoutedEventArgs e)
        {
            IOrderItem Side;
            var        orderControl = this.FindAncestor <OrderControl>();

            if (DataContext is Order order)
            {
                if (sender is Button button)
                {
                    switch (button.Name)
                    {
                    case "AddChilliCheeseFries":
                        Side = new ChiliCheeseFries();
                        var screen = new CustomizeSides();
                        screen.DataContext = Side;
                        order.Add(Side);
                        orderControl.SwapScreen(screen);
                        screen.Title.Text = "Customize Chilli Cheese Fries";
                        break;

                    case "AddCornDodgers":
                        Side = new CornDodgers();
                        var screen2 = new CustomizeSides();
                        screen2.DataContext = Side;
                        order.Add(Side);
                        orderControl.SwapScreen(screen2);
                        screen2.Title.Text = "Customize Corn Dodgers";
                        break;

                    case "AddPanDeCampo":
                        Side = new PanDeCampo();
                        var screen3 = new CustomizeSides();
                        screen3.DataContext = Side;
                        order.Add(Side);
                        orderControl.SwapScreen(screen3);
                        screen3.Title.Text = "Customize Pan De Campo";
                        break;

                    case "AddBakedBeans":
                        Side = new BakedBeans();
                        var screen4 = new CustomizeSides();
                        screen4.DataContext = Side;
                        order.Add(Side);
                        orderControl.SwapScreen(screen4);
                        screen4.Title.Text = "Customize Baked Beans";
                        break;
                    }
                }
            }
        }
Esempio n. 2
0
        private void OnItemSelectChange(object sender, SelectionChangedEventArgs e)
        {
            var Control = this.FindAncestor <OrderControl>();

            if (Control == null)
            {
                return;
            }

            foreach (object Item in e.AddedItems)
            {
                if (Item is CowpokeChili)
                {
                    var cpc = new CustomizeEntree();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Cowpoke Chilli";
                    cpc.ChilliMenu();
                }
                else if (Item is AngryChicken)
                {
                    var cpc = new CustomizeEntree();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Angry Chicken";
                    cpc.AngryChickenMenu();
                }
                else if (Item is DakotaDoubleBurger)
                {
                    var cpc = new CustomizeEntree();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Dakota Double Burger";
                    cpc.DakotaDouble();
                }
                else if (Item is PecosPulledPork)
                {
                    var cpc = new CustomizeEntree();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Pecos Pulled Pork";
                    cpc.PecosPulledPork();
                }
                else if (Item is RustlersRibs)
                {
                    var cpc = new CustomizeEntree();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Rustler's Ribs";
                }
                else if (Item is TrailBurger)
                {
                    var cpc = new CustomizeEntree();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Trail Burger";
                    cpc.TrailBurger();
                }
                else if (Item is TexasTripleBurger)
                {
                    var cpc = new CustomizeEntree();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Texas Triple Burger";
                    cpc.TexasTriple();
                }
                else if (Item is BakedBeans)
                {
                    var cpc = new CustomizeSides();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Baked Beans";
                }
                else if (Item is ChiliCheeseFries)
                {
                    var cpc = new CustomizeSides();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Chilli Cheese Fries";
                }
                else if (Item is PanDeCampo)
                {
                    var cpc = new CustomizeSides();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Pan De Campo";
                }
                else if (Item is CornDodgers)
                {
                    var cpc = new CustomizeSides();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Corn Dodgers";
                }
                else if (Item is JerkedSoda)
                {
                    var cpc = new CustomizeDrink();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Jerked Soda";
                    cpc.SodaMenu();
                }
                else if (Item is CowboyCoffee)
                {
                    var cpc = new CustomizeDrink();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Cowboy Coffee";
                    cpc.CoffeeMenu();
                }
                else if (Item is Water)
                {
                    var cpc = new CustomizeDrink();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Water";
                    cpc.WaterMenu();
                }
                else if (Item is TexasTea)
                {
                    var cpc = new CustomizeDrink();
                    cpc.DataContext = Item;
                    Control.SwapScreen(cpc);
                    cpc.Title.Text = "Customize Texas Tea";
                    cpc.TeaMenu();
                }
            }
        }