public void crearEvento()
        {
            CajaEventArgs args = new CajaEventArgs();

            args.id    = Id;
            args.valor = sumatoria;
            OnMaxMoney(args);
        }
        protected virtual void OnMaxMoney(CajaEventArgs evento)
        {
            CajaEventHandler handler = maximoAlcanzado;

            if (handler != null)
            {
                handler(this, evento);
            }
        }
 private static void Caja_maximoAlcanzado(object caja, CajaEventArgs evento)
 {
     throw new NotImplementedException();
     //TODO:
 }