Exemple #1
0
        public Panino GetPanino()
        {
            Panino paninoFinale = this.panino;

            this.Reset();
            return(paninoFinale);
        }
Exemple #2
0
 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;
 }
Exemple #3
0
        /* 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();
                }
            }
        }
Exemple #4
0
 private void Reset()
 {
     this.panino = new Panino();
 }