public void PrintBill(Koszyk k) { //string wynik = ""; ////string wynik = k.Produkty.Whe(i => i.ToString() == c.ProduktyCeny[i.ToString()]) foreach (var item in k.Produkty) { float cena = -1; for (int i = 0; i < Cennik.Instance.ProduktyCeny.Count; i++) { if (Cennik.Instance.ProduktyCeny[item.ToString()] != null) { cena = Convert.ToInt64(Cennik.Instance.ProduktyCeny[item.ToString()]); } } if (cena == -1) { continue; } float g = item.Ilosc * cena; System.Console.WriteLine(item.ToString() + " " + item.Ilosc + " * " + cena + " zl/kg = " + g); } }
public void ZakupyDemo(String osoba) { Koszyk koszyk = new Koszyk(); Console.WriteLine(osoba + " bierze " + koszyk); koszyk.add(new Truskawki(1)); koszyk.add(new Banany(0.5f)); koszyk.add(new Agrest(0.25f)); koszyk.add(new Mandarynki(2)); koszyk.add(new Winogrona(0.5f)); koszyk.ShowContent(); _kasa.PrintBill(koszyk); var torba = new Torba(); torba.LoadFrom(koszyk); Console.WriteLine("Zawartość torby"); torba.ShowContent(); Console.ReadKey(); }
public void LoadFrom(Koszyk k) { k.Produkty.ForEach(i => this.Produkty.Add(i)); }