Exemple #1
0
        //Fire the Event
        //Wywołując metodę Sprzedaj - podaję jako argumenty cenę i ilość akcji - z tego powstają szczegóły zdarzenia;
        // które są następnie przedazywane do zdarzenia = > zdarzenie uruchamia delegat, a delegat (wskaźnik od funkcji) powoduje odpalenie wskazanej funkcji
        //stąd funkcja zna szczegóły zdarzenie - przecież te szczegóły są tworzone w tej metodzie i przekazywane przez zdarzenie do funkcji;
        //następnie odpalam zdarzenie - bo ktoś wywołał metodę sprzedaj - trzeba o tym powiadomić inne obiekty;
        //Jestem zajebisty ;)
        public void Sprzedaj(double cena, double iloscAkcji)
        {
            SellerEventArgs e = new SellerEventArgs(cena, iloscAkcji);

            //FireEvent(e); // wywolanie zdarzeni
             if (Sprzedano!= null)
               Sprzedano (this, e);
        }
Exemple #2
0
        //Fire the Event
        public void Kup(double cena, double iloscAkcji)
        {
            SellerEventArgs e = new SellerEventArgs(cena, iloscAkcji);

            //FireEvent(e); // wywolanie zdarzeni
            if (Kupiono != null)
                Kupiono(this, e);
        }