public void OnChangePrice(ArticleEventArgs e)
        {
            Console.WriteLine("Ingrese el nuevo precio del artículo");
            Price = Double.Parse(Console.ReadLine());

            EventHandler <ArticleEventArgs> handler = ChangeOfPrice;

            if (handler != null)
            {
                handler(this, e);
            }
        }
Esempio n. 2
0
        private static void Main(string[] args)
        {
            double price;

            Console.WriteLine("Ingrese el precio que tendrá el artículo");
            price = Double.Parse(Console.ReadLine());

            ArticleEventArgs article = new ArticleEventArgs(price);

            Console.WriteLine($"El precio del artículo es: {article.Price}");

            article.ChangeOfPrice += Article_ChangeOfPrice;

            article.OnChangePrice(article);

            Console.ReadKey();
        }
Esempio n. 3
0
 private static void Article_ChangeOfPrice(object sender, ArticleEventArgs e)
 {
     Console.WriteLine("El precio del artículo fue alterado");
     Console.WriteLine($"El nuevo precio es:  {e.Price}");
 }