Beispiel #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);
  }
Beispiel #2
0
 // Editamos el Partido Existente Agregando los Equipos
 public boolean EditPartido(PartidosBean partido) {
   // Inicamos una Transaccion
   ConnectionManager.startTransaction();
   PartidosDAO partidosDAO = new PartidosDAO();
   boolean status = partidosDAO.editarPartido(partido);
   // Confirmamos la Transaccion
   if (status) {
     ConnectionManager.commit();
     // Enviamos la Notificacion
     GenericPayloadRequest genericPayloadRequest = makePayloadNotification("P", partido);
     Notificaciones.sendNotificaciones(genericPayloadRequest);
     return true;
   } else {
     ConnectionManager.rollback();
     return false;
   }
 }