public CappuccinoDecorator(Bevarage bevarage) : base(bevarage) { description = bevarage.description + " with Milk"; price = bevarage.GetPrice() + 300; }
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; } }
public Whip(Bevarage bevarege) : base(bevarege) { }
public Mocha(Bevarage bevarege) : base(bevarege) { }
public Soy(Bevarage bevarage) : base(bevarage) { }
public ConditionDecorator(Bevarage bevarage) { this.bevarage = bevarage; }
public Milk(Bevarage bevarege) : base(bevarege) { }
public ManageBevarage() { InitializeComponent(); bevarage = new Bevarage(); }
public CoffeeDecorator(Bevarage bevarage) { this.bevarage = bevarage; }