示例#1
0
  public void doPost(HttpServletRequest request, HttpServletResponse response)
      throws ServletException, IOException {
    String fechaHora = request.getParameter("FechaHora");
    String place = request.getParameter("Place");
    String idlocalteam = request.getParameter("Idlocalteam");
    String idvisitteam = request.getParameter("Idvisitteam");
    String ronda = request.getParameter("Ronda");
    String id = request.getParameter("id");

    PartidosBean partidosBean = new PartidosBean();
    partidosBean.setIdpartido(id);
    partidosBean.setDatetime(fechaHora);
    partidosBean.setPlace(place);

    EquiposBean localteam = new EquiposBean();
    localteam.setIdequipo(idlocalteam);

    EquiposBean visitteam = new EquiposBean();
    visitteam.setIdequipo(idvisitteam);

    partidosBean.setIdlocalteam(localteam);
    partidosBean.setIdvisitteam(visitteam);
    partidosBean.setRonda(ronda);

    String opcion = request.getParameter("opcion");

    /*if(opcion.equalsIgnoreCase("Agregar")){
        boolean status=AddPartido(partidosBean);
        if(status)
            request.setAttribute("Status",true);
        else
            request.setAttribute("Status",false);
    }*/

    /*if(opcion.equalsIgnoreCase("Eliminar")){
        boolean status=DeletePartido(partidosBean);
        if(status)
            request.setAttribute("Status",true);
        else
            request.setAttribute("Status",false);
    }*/

    if (opcion.equalsIgnoreCase("Editar")) {
      boolean status = EditPartido(partidosBean);
      if (status) request.setAttribute("Status", true);
      else request.setAttribute("Status", false);
    }

    // Mostramos los Equipos de los 8 Grupos
    EquiposDAO equiposDAO = new EquiposDAO();
    List<EquiposBean> equipos = equiposDAO.getTodosEquipos();
    request.setAttribute("Equipos", equipos);

    // Consultamos los Partidos Existentes
    PartidosDAO partidosDAO = new PartidosDAO();
    List<PartidosBean> partidos = partidosDAO.getTodosPartidos();
    request.setAttribute("Partidos", partidos);

    request.getRequestDispatcher("/WEB-INF/Partidos.jsp").forward(request, response);
  }
示例#2
0
 // Genera el Payload para notificaciones de EditarPartido
 GenericPayloadRequest makePayloadNotification(String action, PartidosBean partido) {
   GenericPayloadRequest payloadRequest = new GenericPayloadRequest();
   payloadRequest.put("id", partido.getIdpartido());
   payloadRequest.put("action", action);
   payloadRequest.put("eL", partido.getIdlocalteam().getIdequipo());
   payloadRequest.put("eV", partido.getIdvisitteam().getIdequipo());
   payloadRequest.put("fHr", partido.getDatetime());
   payloadRequest.put("lugar", partido.getPlace());
   payloadRequest.put("ronda", partido.getRonda());
   return payloadRequest;
 }