Exemple #1
0
        public void Market()
        {
            StockInfoEventArgs eventArgs = new StockInfoEventArgs();
            Random             rnd       = new Random();

            eventArgs.USD  = rnd.Next(20, 40);
            eventArgs.Euro = rnd.Next(30, 50);
            OnCurrenceSelled(this, eventArgs);
        }
Exemple #2
0
 public void Update(object sourse, StockInfoEventArgs eventArgs)
 {
     if (eventArgs.Euro > 40)
     {
         Console.WriteLine("Банк {0} продает евро;  Курс евро: {1}", this.Name, eventArgs.Euro);
     }
     else
     {
         Console.WriteLine("Банк {0} покупает евро;  Курс евро: {1}", this.Name, eventArgs.Euro);
     }
 }
 public void Update(object sender, StockInfoEventArgs args)
 {
     if (args.Info.Euro > 40)
     {
         Console.WriteLine("Банк {0} продает евро;  Курс евро: {1}", this.Name, args.Info.Euro);
     }
     else
     {
         Console.WriteLine("Банк {0} покупает евро;  Курс евро: {1}", this.Name, args.Info.Euro);
     }
 }
Exemple #4
0
 public void Update(object sender, StockInfoEventArgs args)
 {
     if (args.Info.USD > 30)
     {
         Console.WriteLine("Брокер {0} продает доллары;  Курс доллара: {1}", this.Name, args.Info.USD);
     }
     else
     {
         Console.WriteLine("Брокер {0} покупает доллары;  Курс доллара: {1}", this.Name, args.Info.USD);
     }
 }
Exemple #5
0
        public void Update(object info)
        {
            StockInfoEventArgs sInfo = (StockInfoEventArgs)info;

            if (sInfo.USD > 30)
            {
                Console.WriteLine("Брокер {0} продает доллары;  Курс доллара: {1}", this.Name, sInfo.USD);
            }
            else
            {
                Console.WriteLine("Брокер {0} покупает доллары;  Курс доллара: {1}", this.Name, sInfo.USD);
            }
        }
        public void Update(object info)
        {
            StockInfoEventArgs sInfo = (StockInfoEventArgs)info;

            if (sInfo.Euro > 40)
            {
                Console.WriteLine("Банк {0} продает евро;  Курс евро: {1}", this.Name, sInfo.Euro);
            }
            else
            {
                Console.WriteLine("Банк {0} покупает евро;  Курс евро: {1}", this.Name, sInfo.Euro);
            }
        }
Exemple #7
0
 protected virtual void OnCurrenceSelled(object source, StockInfoEventArgs e)
 {
     CurrencySelled?.Invoke(source, e);
 }
Exemple #8
0
 public void CourseChangeEventHandler(object sender, StockInfoEventArgs info)
 {
     Update(info);
 }