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); }
// 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; }