void EditItem(object sender, RoutedEventArgs e)
 {
     if (DataContext is Order order)
     {
         if (sender is Button button)
         {
             if (button.DataContext is IOrderItem item)
             {
                 if (item is BriarheartBurger bb)
                 {
                     BurgerCustomization bc        = new BurgerCustomization(bb, 0);
                     OrderWindow         orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is DoubleDraugr dd)
                 {
                     BurgerCustomization bc        = new BurgerCustomization(dd, 1);
                     OrderWindow         orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is ThalmorTriple tt)
                 {
                     BurgerCustomization bc        = new BurgerCustomization(tt, 2);
                     OrderWindow         orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is GardenOrcOmelette goo)
                 {
                     OmeletteCustomization bc        = new OmeletteCustomization(goo);
                     OrderWindow           orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is PhillyPoacher pp)
                 {
                     PoacherCustomization bc        = new PoacherCustomization(pp);
                     OrderWindow          orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is SmokehouseSkeleton shs)
                 {
                     SkeletonCustomization bc        = new SkeletonCustomization(shs);
                     OrderWindow           orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is ThugsT_Bone ttb)
                 {
                     TBoneCustomization bc        = new TBoneCustomization(ttb);
                     OrderWindow        orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is DragonbornWaffleFries dwf)
                 {
                     SizeCustomization bc        = new SizeCustomization(5, dwf);
                     OrderWindow       orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is FriedMiraak fm)
                 {
                     SizeCustomization bc        = new SizeCustomization(6, fm);
                     OrderWindow       orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is MadOtarGrits mog)
                 {
                     SizeCustomization bc        = new SizeCustomization(7, mog);
                     OrderWindow       orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is VokunSalad vs)
                 {
                     SizeCustomization bc        = new SizeCustomization(8, vs);
                     OrderWindow       orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is AretinoAppleJuice aj)
                 {
                     DrinkCustomizations bc        = new DrinkCustomizations(aj, 3);
                     OrderWindow         orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is CandlehearthCoffee chc)
                 {
                     DrinkCustomizations bc        = new DrinkCustomizations(chc, 1);
                     OrderWindow         orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is MarkarthMilk mm)
                 {
                     DrinkCustomizations bc        = new DrinkCustomizations(mm, 4);
                     OrderWindow         orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is SailorSoda ss)
                 {
                     DrinkCustomizations bc        = new DrinkCustomizations(ss, 0);
                     OrderWindow         orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
                 if (item is WarriorWater ww)
                 {
                     DrinkCustomizations bc        = new DrinkCustomizations(ww, 2);
                     OrderWindow         orderList = this.FindAncestor <OrderWindow>();
                     orderList.Swap(bc);
                 }
             }
         }
     }
 }
Beispiel #2
0
        private void OrderScreen_DrinkClick(object sender, OrderClickEventArgs e)
        {
            DrinkSelection drinkPage = new DrinkSelection(e.SelectedItem as Drink, true, e.Index);

            OrderWindow.Navigate(drinkPage);
        }
Beispiel #3
0
 private void OnReturnToCategory(object sender, RoutedEventArgs args)
 {
     OrderWindow.Navigate(new MenuCategorySelection());
 }
Beispiel #4
0
        private void OrderScreen_SideClick(object sender, OrderClickEventArgs e)
        {
            SideSelection sidePage = new SideSelection(e.SelectedItem as Side, true, e.Index);

            OrderWindow.Navigate(sidePage);
        }