public Panino GetPanino() { Panino paninoFinale = this.panino; this.Reset(); return(paninoFinale); }
public Program(Crostino crostino, Dominos dominos, Kfc kfc, Panino panino, Pizzahut pizzahut) { this.Crostino = crostino; this.Dominos = dominos; this.Kfc = kfc; this.Panino = panino; this.Pizzahut = pizzahut; }
/* managment of creation of order of different kind of pizza */ private void OrdinePanino(CheckBox checkBox, TextBox textBox) { if (checkBox.Checked == true) { switch (checkBox.Text) { case "Hamburger": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { paninaro.Hamburger(); panino = builder.GetPanino(); panino.Name = checkBox.Text; menu.Cibos.Add(panino); } break; case "Hot Dog": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { paninaro.HotDog(); panino = builder.GetPanino(); panino.Name = checkBox.Text; menu.Cibos.Add(panino); } break; case "Cheeseburger": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { paninaro.Cheeseburger(); panino = builder.GetPanino(); panino.Name = checkBox.Text; menu.Cibos.Add(panino); } break; case "Chicken Burger": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { paninaro.ChickenBurger(); panino = builder.GetPanino(); panino.Name = checkBox.Text; menu.Cibos.Add(panino); } break; case "Toast": for (int i = 0; i < (int.TryParse(textBox.Text, out int intvalue) ? intvalue : 0); i++) { paninaro.Toast(); panino = builder.GetPanino(); panino.Name = checkBox.Text; menu.Cibos.Add(panino); } break; default: throw new Exception(); } } }
private void Reset() { this.panino = new Panino(); }