protected virtual void OnEventoMeta(EventoMetaArg e) { if (EventoMeta != null) { EventoMeta(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 MetaAlcanzada(object x, EventoMetaArg e) { Console.WriteLine("La meta de {0} ha sido alcanzada!", e.MetaObjetivo); Environment.Exit(0); }