private void listarInventarios(HttpServletResponse response, String fecha, String idProducto)
     throws IOException {
   // InventarioJpaController inventarioJpaController = (InventarioJpaController)
   // getServletContext().getAttribute("inventarioJpaController");
   List<Inventario> listaInventarios = inventarioBean.findInventarioEntities(10, 0);
   // List<Inventario> listaInventarios = inventarioJpaController.findInventarioEntities(10, 0);
   // SimpleDateFormat formatoDelTexto = new SimpleDateFormat("dd/MM/yyyy");
   PrintWriter out = response.getWriter();
   out.println("<table class=\"table table-striped table-hover table-condensed bordo-tablas\">");
   out.println("<thead>");
   out.println("<tr>");
   out.println("<th>Fecha</th>");
   out.println("<th>Producto</th>");
   out.println("<th>Comprometida</th>");
   out.println("<th>Total</th>");
   // out.println(            "<th>Acciones</th>");
   out.println("</tr>");
   out.println("</thead>");
   out.println("<tbody>");
   if (listaInventarios != null && !listaInventarios.isEmpty()) {
     for (Inventario inventario : listaInventarios) {
       out.println("<tr>");
       out.println("<td>" + sdf.format(inventario.getFecha()) + "</td>");
       out.println("<td>" + inventario.getProducto().getNombre() + "</td>");
       out.println(
           "<td>"
               + inventario.getCantidadComprometida()
               + " "
               + inventario.getProducto().getUnidadMedida()
               + "</td>");
       out.println(
           "<td>"
               + inventario.getCantidadTotal()
               + " "
               + inventario.getProducto().getUnidadMedida()
               + "</td>");
       out.println("<td>");
       // out.println(        "<button class=\"btn btn-default\" type=\"button\"
       // onclick=\"consultarInventario("+inventario.getId()+");\">Editar</button>");
       // out.println(        "<button class=\"btn btn-default\" type=\"button\"
       // data-toggle=\"modal\" data-target=\"#confirmationMessage\"
       // onclick=\"jQuery('#idInventario').val('"+inventario.getId()+"');\">Eliminar</button>");
       out.println("</td>");
       out.println("</tr>");
     }
   } else {
     out.println("   <tr>");
     out.println("<td colspan=\"7\">No se encontraron registros</td>");
     out.println("</tr>");
   }
   out.println("</tbody>");
   out.println("</table>");
 }
 private JSONObject consultarInventario(String id) {
   JSONObject jsonInventario = new JSONObject();
   // InventarioJpaController inventarioJpaController = (InventarioJpaController)
   // getServletContext().getAttribute("inventarioJpaController");
   Inventario inventario;
   // SimpleDateFormat formatoDelTexto = new SimpleDateFormat("dd/MM/yyyy");
   try {
     inventario = inventarioBean.findInventario(Integer.valueOf(id));
     // inventario = inventarioJpaController.findInventario(Integer.valueOf(id));
   } catch (NumberFormatException e) {
     inventario = null;
   }
   if (inventario != null) {
     jsonInventario.put("id", inventario.getId());
     jsonInventario.put("fecha", sdf.format(inventario.getFecha()));
     jsonInventario.put("producto", inventario.getProducto().getId());
     jsonInventario.put("cantidadComprometida", inventario.getCantidadComprometida());
     jsonInventario.put("cantidadTotal", inventario.getCantidadTotal());
   }
   return jsonInventario;
 }