예제 #1
0
        protected virtual void OnStockTraded(StockTradedEventArgs e)
        {
            EventHandler <StockTradedEventArgs> handler = StockTraded;

            if (handler != null)
            {
                handler(this, e);
            }
        }
예제 #2
0
        public void TradeStock(string stockName)
        {
            StockTradedEventArgs eventArgs = new StockTradedEventArgs()
            {
                StockBrokerName = _name, StockName = stockName, TimeTraded = DateTime.Now
            };

            this.OnStockTraded(eventArgs);
        }
 public void StockTradedHandler(object sender, StockTradedEventArgs e)
 {
     Console.WriteLine(string.Format("{0} traded stock {1} at {2}.", e.StockBrokerName, e.StockName, e.TimeTraded.ToString("MM/dd/yyyy")));
 }