/// <summary>
        /// Adds selected topping to the pizza.
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void pizzaToppingsBtn_Click(object sender, EventArgs e)
        {
            Object selectedItem = pizzaToppingsCbox.SelectedItem;

            if (selectedItem != null)
            {
                if (bs.Count >= Pizza.MAX_NO_TOPPINGS)
                {
                    String caption = "Lenny's Large Pizza";
                    String msgText = "You can only add up to" + Pizza.MAX_NO_TOPPINGS + " toppings to your pizza.";
                    MessageBox.Show(msgText, caption, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                    return;
                }

                PizzaTopping.PizzaToppingType pizzaToppingType = PizzaTopping.toppingFromString((String)selectedItem);
                PizzaTopping pizzaTopping = new PizzaTopping(pizzaToppingType);
                bs.Add(pizzaTopping);
            }
        }
示例#2
0
 public void addPizzaTopping(PizzaTopping.PizzaToppingType pizzaToppingType)
 {
     addPizzaTopping(new PizzaTopping(pizzaToppingType));
 }