/// <summary> /// event handler for side button swaps screen to sides menu /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void SideButton(object sender, RoutedEventArgs e) { SidesMenu side = new SidesMenu(); OrderWindow order = this.FindAncestor <OrderWindow>(); order.Swap(side); }
/// <summary> /// event handler for the back button chooses to change the screen to sides menu, drinks customizion, or flavor /// customization based on the private variable sideOrd drink /// </summary> /// <param name="sender"></param> /// <param name="e"></param> void SizeBackButton(object sender, RoutedEventArgs e) { if (sideOrDrinkType == 5 || sideOrDrinkType == 6 || sideOrDrinkType == 7 || sideOrDrinkType == 8)// if it's a side { SidesMenu swap = new SidesMenu(); OrderWindow order = this.FindAncestor <OrderWindow>(); order.Swap(swap); } else if (sideOrDrinkType == 0)// if its a drink and a soda { FlavorCustomization swap = new FlavorCustomization((SailorSoda)obj); OrderWindow order = this.FindAncestor <OrderWindow>(); order.Swap(swap); } else // if its any other drink type { DrinkCustomizations swap = new DrinkCustomizations(obj, sideOrDrinkType); OrderWindow order = this.FindAncestor <OrderWindow>(); order.Swap(swap); } }