Exemplo n.º 1
0
  /*public ArrayList<String> getNeighborhood(String strLink, int intPageNumber, int intTotalPages, int intNeighborhood) throws Exception {
  oMysql.conexion(enumTipoConexion);
  ArrayList<String> n = oMysql.getNeighborhood(strLink, intPageNumber, intTotalPages, intNeighborhood);
  oMysql.desconexion();
  return n;
  }*/
  public EntregaBean get(EntregaBean oEntregaBean) throws Exception {
    if (oEntregaBean.getId() > 0) {
      try {
        oMysql.conexion(enumTipoConexion);

        DocumentoBean oDocumentoBean = new DocumentoBean();
        ActividadBean oActividadBean = new ActividadBean();

        oDocumentoBean.setId(
            Integer.parseInt(oMysql.getOne("entrega", "id_documento", oEntregaBean.getId())));
        oActividadBean.setId(
            Integer.parseInt(oMysql.getOne("entrega", "id_actividad", oEntregaBean.getId())));

        oEntregaBean.setNota(
            Integer.valueOf(oMysql.getOne("entrega", "nota", oEntregaBean.getId())));
        SimpleDateFormat formatoFecha = new SimpleDateFormat("yyyy-MM-dd");
        oEntregaBean.setFecha(
            formatoFecha.parse(oMysql.getOne("entrega", "fecha", oEntregaBean.getId())));

        DocumentoDao oDocumentoDao = new DocumentoDao(enumTipoConexion);
        ActividadDao oActividadDao = new ActividadDao(enumTipoConexion);

        oDocumentoBean = oDocumentoDao.get(oDocumentoBean);
        oActividadBean = oActividadDao.get(oActividadBean);

        oEntregaBean.setDocumento(oDocumentoBean);
        oEntregaBean.setActividad(oActividadBean);

        oMysql.desconexion();
      } catch (Exception e) {
        throw new Exception("EntregaDao.get: Error: " + e.getMessage());
      } finally {
        oMysql.desconexion();
      }
    } else {
      oEntregaBean.setId(0);
    }
    return oEntregaBean;
  }