protected virtual void OnEventoAbono(EventoAbonoArg e) { if (EventoAbono != null) { EventoAbono(this, e); } }
public void Agregar(int x) { Total = Total + x; EventoAbonoArg AbonoArg = new EventoAbonoArg(); AbonoArg.Acumulado = Total; OnEventoAbono(AbonoArg); if (Total >= Meta) { EventoMetaArg MetaArg = new EventoMetaArg(); MetaArg.MetaObjetivo = Meta; OnEventoMeta(MetaArg); } }
static void Abono(object x, EventoAbonoArg e) { Console.WriteLine("Lleva {0} ahorrados", e.Acumulado); }