Пример #1
0
  @Override
  public String execute(HttpServletRequest request, HttpServletResponse response) throws Exception {

    try {
      ActividadDao oActividadDAO = new ActividadDao(Conexion.getConection());
      ActividadBean oActividad = new ActividadBean();
      Gson gson = new GsonBuilder().setDateFormat("dd/MM/yyyy").create();
      String jason = request.getParameter("json");
      jason = EncodingUtil.decodeURIComponent(jason);
      oActividad = gson.fromJson(jason, oActividad.getClass());
      Map<String, String> data = new HashMap<>();
      if (oActividad != null) {
        oActividadDAO.set(oActividad);
        data.put("status", "200");
        data.put("message", Integer.toString(oActividad.getId()));
      } else {
        data.put("status", "error");
        data.put("message", "error");
      }
      String resultado = gson.toJson(data);
      return resultado;
    } catch (Exception e) {
      throw new ServletException("ActividadSaveJson: View Error: " + e.getMessage());
    }
  }
Пример #2
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;
  }