Пример #1
0
        public void OnArribaUnBarco(object sender, BarcoEventArgs e)
        {
            //v1
            //// sender dice quien lo envio. si es el puerto, si es ...
            //Console.WriteLine("Soy importador me acaban de avisar que llego un barco a la localidad de: " +  ((Puerto)sender).localidad);
            //Console.WriteLine("Info del barco desde importador: " + ((Puerto)sender).contenidoDelUltimoBarco);

            //v2
            Console.WriteLine("Soy importador me acaban de avisar que llego un barco a la localidad de: " + ((Puerto)sender).localidad);
            Console.WriteLine("Soy importador: " + e.contenido);
        }
Пример #2
0
        public void OnArribaUnBarco(string contenido)
        {
            //v1
            //this.contenidoDelUltimoBarco = contenido;
            //if (LLegoUnBarco != null)
            //    LLegoUnBarco(this, EventArgs.Empty);



            //v2
            if (LLegoUnBarco != null)
            {
                BarcoEventArgs var = new BarcoEventArgs();
                var.contenido = contenido;
                LLegoUnBarco(this, var);
            }
        }