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); }
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); } }