private void AddPecosPulledPorkButtonClick(object sender, RoutedEventArgs e)
        {
            var             orderControl = this.FindAncestor <OrderControl>();
            PecosPulledPork temp         = new PecosPulledPork();
            var             screen       = new PecosPulledPordCustomization();

            screen.DataContext = temp;
            if (DataContext is Order order)
            {
                order.Add(temp);
                orderControl?.SwapScreen(screen);
            }
        }
Exemplo n.º 2
0
        private void EditItemClick(object sender, SelectionChangedEventArgs e)
        {
            if (OrderList.SelectedItem == null)
            {
                return;
            }
            string itemString = OrderList.SelectedItem.ToString();

            if (itemString.Contains("Rustler's Ribs"))
            {
                var          orderControl = this.FindAncestor <OrderControl>();
                RustlersRibs item         = e.AddedItems[0] as RustlersRibs;
                if (DataContext is Order order)
                {
                    var screen = new RustlersRibsCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Pecos Pulled Pork"))
            {
                var             orderControl = this.FindAncestor <OrderControl>();
                PecosPulledPork item         = e.AddedItems[0] as PecosPulledPork;
                if (DataContext is Order order)
                {
                    var screen = new PecosPulledPordCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Angry Chicken"))
            {
                var          orderControl = this.FindAncestor <OrderControl>();
                AngryChicken item         = e.AddedItems[0] as AngryChicken;
                if (DataContext is Order order)
                {
                    var screen = new AngryChickenCustiomiztion();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Cowpoke Chili"))
            {
                var          orderControl = this.FindAncestor <OrderControl>();
                CowpokeChili item         = e.AddedItems[0] as CowpokeChili;
                if (DataContext is Order order)
                {
                    var screen = new CowpokeChiliCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Trail Burger"))
            {
                var         orderControl = this.FindAncestor <OrderControl>();
                TrailBurger item         = e.AddedItems[0] as TrailBurger;
                if (DataContext is Order order)
                {
                    var screen = new TrailBurgerCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Dakota Double Burger"))
            {
                var orderControl        = this.FindAncestor <OrderControl>();
                DakotaDoubleBurger item = e.AddedItems[0] as DakotaDoubleBurger;
                if (DataContext is Order order)
                {
                    var screen = new DakotaDoubleBurgerCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Texas Triple Burger"))
            {
                var orderControl       = this.FindAncestor <OrderControl>();
                TexasTripleBurger item = e.AddedItems[0] as TexasTripleBurger;
                if (DataContext is Order order)
                {
                    var screen = new TexasTripleBurgerCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Chili Cheese Fries"))
            {
                var orderControl      = this.FindAncestor <OrderControl>();
                ChiliCheeseFries item = e.AddedItems[0] as ChiliCheeseFries;
                if (DataContext is Order order)
                {
                    var screen = new ChiliCheeseFriesCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Corn Dodgers"))
            {
                var         orderControl = this.FindAncestor <OrderControl>();
                CornDodgers item         = e.AddedItems[0] as CornDodgers;
                if (DataContext is Order order)
                {
                    var screen = new CornDodgersCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Pan de Campo"))
            {
                var        orderControl = this.FindAncestor <OrderControl>();
                PanDeCampo item         = e.AddedItems[0] as PanDeCampo;
                if (DataContext is Order order)
                {
                    var screen = new PanDeCampoCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Baked Beans"))
            {
                var        orderControl = this.FindAncestor <OrderControl>();
                BakedBeans item         = e.AddedItems[0] as BakedBeans;
                if (DataContext is Order order)
                {
                    var screen = new BakedBeansCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Jerked Soda"))
            {
                var        orderControl = this.FindAncestor <OrderControl>();
                JerkedSoda item         = e.AddedItems[0] as JerkedSoda;
                if (DataContext is Order order)
                {
                    var screen = new JerkedSodaCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Cowboy Coffee"))
            {
                var          orderControl = this.FindAncestor <OrderControl>();
                CowboyCoffee item         = e.AddedItems[0] as CowboyCoffee;
                if (DataContext is Order order)
                {
                    var screen = new CowboyCoffeeCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Tea"))
            {
                var      orderControl = this.FindAncestor <OrderControl>();
                TexasTea item         = e.AddedItems[0] as TexasTea;
                if (DataContext is Order order)
                {
                    var screen = new TexasTeaCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }

            if (itemString.Contains("Water"))
            {
                var   orderControl = this.FindAncestor <OrderControl>();
                Water item         = e.AddedItems[0] as Water;
                if (DataContext is Order order)
                {
                    var screen = new WaterCustomization();
                    screen.DataContext = item;
                    orderControl?.SwapScreen(screen);
                }
            }
        }