/// <summary> /// Changes side and drink sizes to small /// </summary> /// <param name="sender">Button that was pressed.</param> /// <param name="e">Event arguments.</param> private void BtnClickSmall(object sender, RoutedEventArgs e) { combo.Drink.Size = DinoDiner.Menu.Size.Small; combo.Side.Size = DinoDiner.Menu.Size.Small; combo.Size = DinoDiner.Menu.Size.Small; BtnSide.Content = combo.Side.Description; BtnDrink.Content = combo.Drink.Description; combo.NotifyItemChanged("Special"); }
/// <summary> /// Add Fryceritops to order /// </summary> /// <param name="sender">Button clicked</param> /// <param name="e">Event args</param> private void AddFryceritops(object sender, RoutedEventArgs e) { if (cc == null) { SideClicked(new Fryceritops()); } else { cc.Side = new Fryceritops(); cc.Side.Size = cc.Size; cc.NotifyItemChanged("Special"); NavigationService.Navigate(new CustomizeCombo(cc)); } }
/// <summary> /// Add Sodasaurus to order /// </summary> /// <param name="sender">Button clicked</param> /// <param name="e">Event args</param> private void AddSodasaurus(object sender, RoutedEventArgs e) { if (cc == null) { DrinkClicked(new Sodasaurus()); } else { this.Drink = new Sodasaurus(); cc.Drink = this.Drink; this.Drink.Size = cc.Size; DisableDrinkButtons(); cc.NotifyItemChanged("Special"); } BtnSweetDecafFlavorSpecial.Content = "Flavor"; }
/// <summary> /// Change flavor to user choice /// </summary> /// <param name="sender">Button clicked</param> /// <param name="e">Event args</param> private void ClickFlavor(object sender, RoutedEventArgs e) { if (sender is Button b) { if (this.Drink is Sodasaurus ss) { if (b.Name.Equals("BtnCherry")) { ss.Flavor = SodasaurusFlavor.Cherry; } else if (b.Name.Equals("BtnChocolate")) { ss.Flavor = SodasaurusFlavor.Chocolate; } else if (b.Name.Equals("BtnCola")) { ss.Flavor = SodasaurusFlavor.Cola; } else if (b.Name.Equals("BtnLime")) { ss.Flavor = SodasaurusFlavor.Lime; } else if (b.Name.Equals("BtnOrange")) { ss.Flavor = SodasaurusFlavor.Orange; } else if (b.Name.Equals("BtnRootBeer")) { ss.Flavor = SodasaurusFlavor.RootBeer; } else if (b.Name.Equals("BtnVanilla")) { ss.Flavor = SodasaurusFlavor.Vanilla; } } if (cc != null) { cc.NotifyItemChanged("Special"); } NavigationService.GoBack(); } }