/// <summary> /// adds cowpoke chilli to the list /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void AddCowpokeChilliButton_Click(object sender, RoutedEventArgs e) { var ordercontrol = this.FindAncestor <OrderControl>(); CowpokeChili tempChili = new CowpokeChili(); if (DataContext is Order data) { data.Add(tempChili); var screen = new CowpokechiliCustomization(); screen.DataContext = tempChili; ordercontrol.SwapScreen(screen); } }
private void ListBox_SelectionChanged(object sender, SelectionChangedEventArgs e) { IOrderItem lbi = ((sender as ListBox).SelectedItem as IOrderItem); var ordercontrol = this.FindAncestor <OrderControl>(); if (lbi is AngryChicken) { var screen = new angryChickenCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } if (lbi is CowboyCoffee) { var screen = new CowboyCoffeeCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } if (lbi is CowpokeChili) { var screen = new CowpokechiliCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } if (lbi is DakotaDoubleBurger) { var screen = new DakotaDoubleBurgerCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } if (lbi is JerkedSoda) { var screen = new JerkedSodaCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } if (lbi is PecosPulledPork) { var screen = new PecosPulledPorkCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } if (lbi is TexasTea) { var screen = new TexasTeaCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } if (lbi is TexasTripleBurger) { var screen = new TexasTripleBurgerCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } if (lbi is TrailBurger) { var screen = new TrailBurgerCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } if (lbi is Water) { var screen = new WaterCustomization(); screen.DataContext = lbi; ordercontrol.SwapScreen(screen); } }