@Override
 public Object getFieldValue(JRField jrf) throws JRException {
   Object valor = null;
   if (null != jrf.getName()) // General
   {
     switch (jrf.getName()) {
       case "fecha":
         valor = dateFormat.format(tarjetasImprimir.get(indiceTarjeta).getFecha());
         break;
       case "tipoTarjeta":
         valor = tarjetasImprimir.get(indiceTarjeta).getTipo();
         break;
       case "torneo":
         if (unaControladoraGlobal.getTorneoTarjeta(tarjetasImprimir.get(indiceTarjeta)) != null) {
           valor = unaControladoraGlobal.getTorneoTarjeta(tarjetasImprimir.get(indiceTarjeta));
         } else {
           valor = "-";
         }
         break;
       case "fechaTorneo":
         if (unaControladoraGlobal.getFechaTorneoDePartido(
                 unaControladoraGlobal.getPartidoTarjeta(tarjetasImprimir.get(indiceTarjeta)))
             != null) {
           valor =
               unaControladoraGlobal
                   .getFechaTorneoDePartido(
                       unaControladoraGlobal.getPartidoTarjeta(
                           tarjetasImprimir.get(indiceTarjeta)))
                   .getNumeroFecha();
         } else {
           valor = "-";
         }
         break;
       case "minuto":
         if (tarjetasImprimir.get(indiceTarjeta).getMinuto() != null) {
           valor =
               tarjetasImprimir.get(indiceTarjeta).getMinuto()
                   + "' "
                   + tarjetasImprimir.get(indiceTarjeta).getTiempo()
                   + "T";
         } else {
           valor = "-";
         }
         break;
       case "contabilizo":
         if (tarjetasImprimir.get(indiceTarjeta).isComputado()) {
           valor = "Si";
         } else {
           valor = "No";
         }
         break;
       case "partido":
         if (unaControladoraGlobal.getPartidoTarjeta(tarjetasImprimir.get(indiceTarjeta))
             != null) {
           Partido unPartido =
               unaControladoraGlobal.getPartidoTarjeta(tarjetasImprimir.get(indiceTarjeta));
           valor = unPartido.getUnEquipoLocal() + " vs " + unPartido.getUnEquipoVisitante();
         } else {
           valor = "Por Acumulación";
         }
         break;
     }
   }
   return valor;
 }