public Fakturka(int numer, Produkt produkt, int ilosc, Klient klient, Sprzedawca sprzedawca) { this.numer = numer; this.produkt = produkt; this.ilosc = ilosc; this.klient = klient; this.sprzedawca = sprzedawca; this.kwota = produkt.Cena() * this.ilosc; }
public void Sprzedaz(Sprzedawca sprzedawca, Klient klient, Produkt produkt, int ilosc, int numerFakturki) { Fakturka faktura = new Fakturka(numerFakturki, produkt, ilosc, klient, sprzedawca); this.listaFaktur.Add(faktura); sprzedawca.DodajFakture(faktura); klient.DodajFakture(faktura); this.magazyn.UsunZeStanu(produkt, ilosc); this.zarobek = this.zarobek + faktura.Kwota(); }
static void Main(string[] args) { Sprzedawca Janusz = new Sprzedawca(0, "Janusz", "Pipkowski"); Klient Pioter = new Klient(1, "Pioter", "Cwelarczyk"); Magazyn Chamond = new Magazyn("Chamond"); Produkt Chleb = new Produkt(0, "Chleb", 2); Produkt Piwo = new Produkt(1, "Piwo", 6); Sklepik Guwbu = new Sklepik("Guwbu", Chamond); Guwbu.Dostawa(Chleb, 10); Guwbu.Dostawa(Piwo, 120); Guwbu.WyswietlStan(); Guwbu.Sprzedaz(Janusz, Pioter, Piwo, 81, 001); Guwbu.WyswietlDaneFaktury(001); Guwbu.WyswietlStan(); Guwbu.WyswietlZarobek(); Console.ReadKey(); }