// TODO si retorna 1 paso validacion si retorna 0 no paso validacion
 public String metodoGenericoCondCliente(String codMultiTabla, String codValor) throws Exception {
   String valorRetorno = "0";
   HashMap<String, String> hashDatosGenericos = new HashMap<String, String>();
   hashDatosGenericos.put("codMultiTabla", codMultiTabla);
   hashDatosGenericos.put("codValor", codValor);
   if (!codValor.equals("")) {
     if (multitablaDetalleDAO.lstMultitablaDetalle(hashDatosGenericos).equals("1")) {
       return valorRetorno = "1";
     }
   }
   return valorRetorno;
 }
  public String mensajeCondicionCliente(Solicitud solicitud) throws Exception {
    String mensaje = Constant.STR_VACIO,
        bureau = Constant.NO_APTO,
        bBVA = Constant.NO_APTO,
        sistemaFin = Constant.NO_APTO,
        relevaPub = Constant.STR_VACIO,
        inelegibles = Constant.STR_VACIO;
    String getBureau = Constant.STR_VACIO,
        getBbva = Constant.STR_VACIO,
        getSiFinan = Constant.STR_VACIO,
        getRelPub = Constant.STR_VACIO,
        getInele = Constant.STR_VACIO;

    getBureau =
        (solicitud.getCondicionCliente().getBureau() != null
            ? solicitud.getCondicionCliente().getBureau()
            : "");
    getBbva =
        (solicitud.getCondicionCliente().getBbvaa() != null
            ? solicitud.getCondicionCliente().getBbvaa()
            : "");
    getSiFinan =
        (solicitud.getCondicionCliente().getSistFinan() != null
            ? solicitud.getCondicionCliente().getSistFinan()
            : "");
    getRelPub =
        (solicitud.getCondicionCliente().getRelevPubli() != null
            ? solicitud.getCondicionCliente().getRelevPubli()
            : "");
    getInele =
        (solicitud.getCondicionCliente().getInelegible() != null
            ? solicitud.getCondicionCliente().getInelegible()
            : "");

    String valorBureau = metodoGenericoCondCliente(Constant.TABLA_BUREAU, getBureau);
    String valorBBVA = metodoGenericoCondCliente(Constant.TABLA_BBVA, getBbva);
    String valorSistemaFin =
        metodoGenericoCondCliente(Constant.TABLA_SISTEMA_FINANCIERO, getSiFinan);
    String valorRelevaPubl =
        metodoGenericoCondCliente(Constant.TABLA_RELEVANCIA_PUBLICA, getRelPub);
    String valorInelegibles = metodoGenericoCondCliente(Constant.TABLA_INELEGIBLES, getInele);
    if (!getBureau.equals(Constant.STR_VACIO)) {
      if (!valorBureau.equals("1")) {
        bureau = multitablaDetalleDAO.getDescripcion(getBureau);
      } else bureau = Constant.APTO;
    }
    if (!getBbva.equals(Constant.STR_VACIO)) {
      if (!valorBBVA.equals("1")) {
        bBVA = multitablaDetalleDAO.getDescripcion(getBbva);
      } else bBVA = Constant.APTO;
    }
    if (!getSiFinan.equals(Constant.STR_VACIO)) {
      if (!valorSistemaFin.equals("1")) {
        sistemaFin = multitablaDetalleDAO.getDescripcion(getSiFinan);
      } else sistemaFin = Constant.APTO;
    }
    if (!getRelPub.equals(Constant.STR_VACIO)) {
      if (valorRelevaPubl.equals("1")) {
        relevaPub = Constant.NO_APTO;
      } else relevaPub = Constant.APTO;
    }
    if (!valorInelegibles.equals(Constant.STR_VACIO)) {
      if (valorInelegibles.equals("1")) {
        inelegibles = Constant.NO_APTO;
      } else inelegibles = Constant.APTO;
    }
    mensaje =
        "<table> "
            + "<tr>"
            + "<td align=left>"
            + "BUREAU"
            + "</td>"
            + "<td align=right>"
            + bureau
            + "</td>"
            + "</tr> "
            + "<tr>"
            + "<td align=left>"
            + "CLASIFICACION BBVA"
            + "</td>"
            + "<td align=right>"
            + bBVA
            + "</td>"
            + "</tr> "
            + "<tr>"
            + "<td align=left>"
            + "CLASIFICACION Siste. Financiero"
            + "</td>"
            + "<td align=right>"
            + sistemaFin
            + "</td>"
            + "</tr> "
            + "<tr>"
            + "<td align=left>"
            + "RELEVANCIA"
            + "</td>"
            + "<td align=right>"
            + relevaPub
            + "</td>"
            + "</tr> "
            + "<tr>"
            + "<td align=left>"
            + "INELEGIBLES"
            + "</td>"
            + "<td align=right>"
            + inelegibles
            + "</td>"
            + "</tr> "
            + "</table>";
    return mensaje;
  }