private void Pokarz(IZamowienie z) { label1.Text = Wypisz(z); if (rB_Lody.Checked) { if (rB_sm.Checked) { z = new SmakSmietankowy(z); label1.Text = Wypisz(z); } if (rB_kk.Checked) { z = new SmakKakaowy(z); label1.Text = Wypisz(z); } if (rB_m.Checked) { z = new SmakMieszany(z); label1.Text = Wypisz(z); } } if (cB_cp.Checked) { z = new CukierPuder(z); label1.Text = Wypisz(z); } if (cB_sm.Checked) { z = new BitaSmietana(z); label1.Text = Wypisz(z); } if (cB_cz.Checked) { z = new PolewaCzekoladowa(z); label1.Text = Wypisz(z); } if (cB_tr.Checked) { z = new PolewaTruskawkowa(z); label1.Text = Wypisz(z); } if (cB_kr.Checked) { z = new PolewaKarmelowa(z); label1.Text = Wypisz(z); } if (cB_ws.Checked) { z = new Wisnie(z); label1.Text = Wypisz(z); } if (cB_kw.Checked) { z = new Kiwi(z); label1.Text = Wypisz(z); } if (cB_pm.Checked) { z = new Pomarancze(z); label1.Text = Wypisz(z); } }
public PolewaCzekoladowa(IZamowienie l) : base(l) { opis = "\r\n - polewa czekoladowa"; cena = 0.5; }
public SmakMieszany(IZamowienie l) : base(l) { opis = "\r\n - smak mieszany"; cena = 0.0; }
public SmakKakaowy(IZamowienie l) : base(l) { opis = "\r\n - smak kakaowy"; cena = 0.0; }
public SmakSmietankowy(IZamowienie l) : base(l) { opis = "\r\n - smak waniliowy"; cena = 0.0; }
public Dekorator(IZamowienie l) { lody = l; }
public CukierPuder(IZamowienie l) : base(l) { opis = "\r\n - cukier puder"; cena = 1.5; }
public BitaSmietana(IZamowienie l) : base(l) { opis = "\r\n - bita śmietana"; cena = 1.5; }
public Pomarancze(IZamowienie l) : base(l) { opis = "\r\n - pomarancze"; cena = 1.5; }
public Kiwi(IZamowienie l) : base(l) { opis = "\r\n - kiwi"; cena = 1.5; }
public Wisnie(IZamowienie l) : base(l) { opis = "\r\n - wiśnie"; cena = 1.5; }
public PolewaKarmelowa(IZamowienie l) : base(l) { opis = "\r\n - polewa karmelowa"; cena = 0.5; }
public PolewaTruskawkowa(IZamowienie l) : base(l) { opis = "\r\n - polewa truskawkowa"; cena = 0.5; }
private string Wypisz(IZamowienie z) { string start = "Twoje zamówienie:\r\n\r\n", cena = "\r\n\r\nCena: "; return(string.Format("{2}{0}{3}{1} zł", z.Opis(), z.Cena(), start, cena)); }