/* managment of creation of order of different kind of pizza */ private void OrdinePizza(CheckBox checkBox, TextBox textBox) { if (checkBox.Checked == true) { switch (checkBox.Text) { case "Margherita": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { pizzaiolo.PizzaMargherita(); pizza = builder.GetPizza(); pizza.Name = checkBox.Text; menu.Cibos.Add(pizza); } break; case "Peperoni Salsiccia": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { pizzaiolo.PizzaPeperoniSalsiccia(); pizza = builder.GetPizza(); pizza.Name = checkBox.Text; menu.Cibos.Add(pizza); } break; case "Olive": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { pizzaiolo.PizzaOlive(); pizza = builder.GetPizza(); pizza.Name = checkBox.Text; menu.Cibos.Add(pizza); } break; case "Funghi Salsiccia": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { pizzaiolo.PizzaFunghiSalsiccia(); pizza = builder.GetPizza(); pizza.Name = checkBox.Text; menu.Cibos.Add(pizza); } break; case "Salame Piccante": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { pizzaiolo.PizzaSalamePiccante(); pizza = builder.GetPizza(); pizza.Name = checkBox.Text; menu.Cibos.Add(pizza); } break; case "Wustel Patatine": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { pizzaiolo.PizzaWustelPatatine(); pizza = builder.GetPizza(); pizza.Name = checkBox.Text; menu.Cibos.Add(pizza); } break; default: throw new Exception(); } } }