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