public CappuccinoDecorator(Bevarage bevarage) : base(bevarage)
 {
     description = bevarage.description + " with Milk";
     price       = bevarage.GetPrice() + 300;
 }
Example #2
0
        private void checkBox3_CheckedChanged(object sender, EventArgs e)
        {
            comboBox4.Enabled = true;
            comboBox4.Text    = "1";
            textBox5.Text     = "0,40";
            switch (buf)
            {
            case 1:
                if (checkBox3.Checked)
                {
                    bevarage      = new Milk(bevarage);
                    textBox1.Text = $"{bevarage.getDescription()}";
                    textBox2.Text = $"{bevarage.cost()}";
                }
                else
                {
                    comboBox4.Enabled = false;
                    bevarage          = new Espresso();
                    bevarage          = new Mocha(bevarage);
                    bevarage          = new Soy(bevarage);
                    textBox1.Text     = $"{bevarage.getDescription()}";
                    textBox2.Text     = $"{bevarage.cost()}";
                    textBox5.Text     = "0";
                }
                break;

            case 2:
                if (checkBox3.Checked)
                {
                    bevarage1     = new Milk(bevarage1);
                    textBox1.Text = $"{bevarage1.getDescription()}";
                    textBox2.Text = $"{bevarage1.cost()}";
                }
                else
                {
                    comboBox4.Enabled = false;
                    bevarage1         = new Americano();
                    bevarage1         = new Mocha(bevarage1);
                    bevarage1         = new Soy(bevarage1);
                    textBox1.Text     = $"{bevarage1.getDescription()}";
                    textBox2.Text     = $"{bevarage1.cost()}";
                    textBox5.Text     = "0";
                }
                break;

            case 3:
                if (checkBox3.Checked)
                {
                    bevarage2     = new Milk(bevarage2);
                    textBox1.Text = $"{bevarage2.getDescription()}";
                    textBox2.Text = $"{bevarage2.cost()}";
                }
                else
                {
                    comboBox4.Enabled = false;
                    bevarage2         = new Capuccino();
                    bevarage2         = new Mocha(bevarage2);
                    bevarage2         = new Soy(bevarage2);
                    textBox1.Text     = $"{bevarage2.getDescription()}";
                    textBox2.Text     = $"{bevarage2.cost()}";
                    textBox5.Text     = "0";
                }
                break;

            case 4:
                if (checkBox3.Checked)
                {
                    bevarage3     = new Milk(bevarage3);
                    textBox1.Text = $"{bevarage3.getDescription()}";
                    textBox2.Text = $"{bevarage3.cost()}";
                }
                else
                {
                    comboBox4.Enabled = false;
                    bevarage3         = new Latte();
                    bevarage3         = new Mocha(bevarage3);
                    bevarage3         = new Soy(bevarage3);
                    textBox1.Text     = $"{bevarage3.getDescription()}";
                    textBox2.Text     = $"{bevarage3.cost()}";
                    textBox5.Text     = "0";
                }
                break;
            }
        }
Example #3
0
 public Whip(Bevarage bevarege) : base(bevarege)
 {
 }
 public Mocha(Bevarage bevarege) : base(bevarege)
 {
 }
Example #5
0
 public Soy(Bevarage bevarage) : base(bevarage)
 {
 }
Example #6
0
 public ConditionDecorator(Bevarage bevarage)
 {
     this.bevarage = bevarage;
 }
Example #7
0
 public Milk(Bevarage bevarege) : base(bevarege)
 {
 }
Example #8
0
 public ManageBevarage()
 {
     InitializeComponent();
     bevarage = new Bevarage();
 }
 public CoffeeDecorator(Bevarage bevarage)
 {
     this.bevarage = bevarage;
 }