public Bevanda GetBevanda() { Bevanda bevandaFinale = this.bevanda; this.Reset(); return(bevandaFinale); }
/* managment of creation of order of different kind of pizza */ private void OrdineBevanda(CheckBox checkBox, TextBox textBox) { if (checkBox.Checked == true) { switch (checkBox.Text) { case "Acqua": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { barman.Acqua(); bevanda = builder.GetBevanda(); bevanda.Name = checkBox.Text; menu.Cibos.Add(bevanda); } break; case "Vino": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { barman.Vino(); bevanda = builder.GetBevanda(); bevanda.Name = checkBox.Text; menu.Cibos.Add(bevanda); } break; case "Birra": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { barman.Birra(); bevanda = builder.GetBevanda(); bevanda.Name = checkBox.Text; menu.Cibos.Add(bevanda); } break; case "Coca Cola": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { barman.CocaCola(); bevanda = builder.GetBevanda(); bevanda.Name = checkBox.Text; menu.Cibos.Add(bevanda); } break; case "Fanta": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { barman.Fanta(); bevanda = builder.GetBevanda(); bevanda.Name = checkBox.Text; menu.Cibos.Add(bevanda); } break; case "Sprite": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { barman.Sprite(); bevanda = builder.GetBevanda(); bevanda.Name = checkBox.Text; menu.Cibos.Add(bevanda); } break; default: throw new Exception(); } } }
private void Reset() { this.bevanda = new Bevanda(); }