Exemplo n.º 1
0
 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);
     }
 }
Exemplo n.º 2
0
 public PolewaCzekoladowa(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - polewa czekoladowa";
     cena = 0.5;
 }
Exemplo n.º 3
0
 public SmakMieszany(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - smak mieszany";
     cena = 0.0;
 }
Exemplo n.º 4
0
 public SmakKakaowy(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - smak kakaowy";
     cena = 0.0;
 }
Exemplo n.º 5
0
 public SmakSmietankowy(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - smak waniliowy";
     cena = 0.0;
 }
Exemplo n.º 6
0
 public Dekorator(IZamowienie l)
 {
     lody = l;
 }
Exemplo n.º 7
0
 public CukierPuder(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - cukier puder";
     cena = 1.5;
 }
Exemplo n.º 8
0
 public BitaSmietana(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - bita śmietana";
     cena = 1.5;
 }
Exemplo n.º 9
0
 public Pomarancze(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - pomarancze";
     cena = 1.5;
 }
Exemplo n.º 10
0
 public Kiwi(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - kiwi";
     cena = 1.5;
 }
Exemplo n.º 11
0
 public Wisnie(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - wiśnie";
     cena = 1.5;
 }
Exemplo n.º 12
0
 public PolewaKarmelowa(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - polewa karmelowa";
     cena = 0.5;
 }
Exemplo n.º 13
0
 public PolewaTruskawkowa(IZamowienie l)
     : base(l)
 {
     opis = "\r\n - polewa truskawkowa";
     cena = 0.5;
 }
Exemplo n.º 14
0
        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));
        }