コード例 #1
0
 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;
 }
コード例 #2
0
        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();
        }
コード例 #3
0
        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();
        }