private void button_Click(object sender, RoutedEventArgs e) { //(order.OrderLists.Children[0] as OrderList).addItem(food); //customize.Page.Children.Remove(cover); CheckBox[] boxes = new CheckBox[] { proscuitto, anchovy, egg, truffleOil, Arugula, smoked_pancetta, sausage, salami, tomato, gorgonzola, calabrese }; int count = 0; for (int j = 0; j < boxes.Length; j++) { if (boxes[j].IsChecked == true) { count++; } } if (count + customize.ingCount() <= 7) { if (proscuitto.IsChecked == true) { customize.addIngredient(new Ingredient("proscuitto", 3, true)); } if (anchovy.IsChecked == true) { customize.addIngredient(new Ingredient("anchovy", 3, true)); } if (egg.IsChecked == true) { customize.addIngredient(new Ingredient("egg", 3, true)); } if (truffleOil.IsChecked == true) { customize.addIngredient(new Ingredient("truffle oil", 3, true)); } if (Arugula.IsChecked == true) { customize.addIngredient(new Ingredient("arugula", 3, true)); } if (smoked_pancetta.IsChecked == true) { customize.addIngredient(new Ingredient("smoked pancetta", 6, true)); } if (sausage.IsChecked == true) { customize.addIngredient(new Ingredient("sausage", 6, true)); } if (salami.IsChecked == true) { customize.addIngredient(new Ingredient("salami", 6, true)); } if (tomato.IsChecked == true) { customize.addIngredient(new Ingredient("tomato", 6, true)); } if (gorgonzola.IsChecked == true) { customize.addIngredient(new Ingredient("gorgonzola", 6, true)); } if (calabrese.IsChecked == true) { customize.addIngredient(new Ingredient("calabrese", 6, true)); } customize.Page.Children.Remove(this); } else { ErrorMessage errorMessage = new ErrorMessage(); errorMessage.parent = customize; errorMessage.Width = customize.ActualWidth * 0.4; Rectangle back = new Rectangle(); back.Width = customize.ActualWidth; back.Height = customize.ActualHeight; SolidColorBrush brush = new SolidColorBrush(); brush.Color = Color.FromScRgb(0.3f, 255, 255, 255); back.Fill = brush; customize.Page.Children.Add(back); errorMessage.Header.Content = "Uh oh! You have too many toppings"; errorMessage.Body.Text = "Having too many toppings makes your pizza cook unevenly. To make sure your pizza is cooked to perfection, you can only choose up to 7 toppings"; errorMessage.back = back; customize.Page.Children.Add(errorMessage); } }
private void button_Click(object sender, RoutedEventArgs e) { //(order.OrderLists.Children[0] as OrderList).addItem(food); //customize.Page.Children.Remove(cover); if (proscuitto.IsChecked == true) { customize.addIngredient(new Ingredient("proscuitto")); } if (anchovy.IsChecked == true) { customize.addIngredient(new Ingredient("anchovy")); } if (egg.IsChecked == true) { customize.addIngredient(new Ingredient("egg")); } if (truffleOil.IsChecked == true) { customize.addIngredient(new Ingredient("truffle oil")); } if (Arugula.IsChecked == true) { customize.addIngredient(new Ingredient("arugula")); } if (smoked_pancetta.IsChecked == true) { customize.addIngredient(new Ingredient("smoked pancetta")); } if (sausage.IsChecked == true) { customize.addIngredient(new Ingredient("sausage")); } if (salami.IsChecked == true) { customize.addIngredient(new Ingredient("salami")); } if (tomato.IsChecked == true) { customize.addIngredient(new Ingredient("tomato")); } if (gorgonzola.IsChecked == true) { customize.addIngredient(new Ingredient("gorgonzola")); } if (calabrese.IsChecked == true) { customize.addIngredient(new Ingredient("calabrese")); } customize.Page.Children.Remove(this); }