Advertisement
Guest User

Untitled

a guest
Dec 7th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.76 KB | None | 0 0
  1. /*
  2.  * To change this license header, choose License Headers in Project Properties.
  3.  * To change this template file, choose Tools | Templates
  4.  * and open the template in the editor.
  5.  */
  6. package controller;
  7.  
  8. import bd.Data;
  9. import java.io.IOException;
  10. import java.io.PrintWriter;
  11. import java.sql.SQLException;
  12. import java.util.logging.Level;
  13. import java.util.logging.Logger;
  14. import javax.servlet.ServletException;
  15. import javax.servlet.annotation.WebServlet;
  16. import javax.servlet.http.HttpServlet;
  17. import javax.servlet.http.HttpServletRequest;
  18. import javax.servlet.http.HttpServletResponse;
  19. import model.Venta;
  20.  
  21. /**
  22.  *
  23.  * @author zuper
  24.  */
  25. @WebServlet(name = "ActualizarVentaServlet", urlPatterns = {"/actVentas.do"})
  26. public class ActualizarVentaServlet extends HttpServlet {
  27.  
  28.     /**
  29.      * Processes requests for both HTTP <code>GET</code> and <code>POST</code>
  30.      * methods.
  31.      *
  32.      * @param request servlet request
  33.      * @param response servlet response
  34.      * @throws ServletException if a servlet-specific error occurs
  35.      * @throws IOException if an I/O error occurs
  36.      */
  37.     protected void processRequest(HttpServletRequest request, HttpServletResponse response)
  38.             throws ServletException, IOException {
  39.         response.setContentType("text/html;charset=UTF-8");
  40.         try (PrintWriter out = response.getWriter()) {
  41.             String idStr = request.getParameter("idStr");
  42.             int id = Integer.parseInt((idStr.trim()));
  43.             String nombre = request.getParameter("txtNombre");
  44.             int producto = Integer.parseInt(request.getParameter("cboProducto"));
  45.             int bodega = Integer.parseInt(request.getParameter("cliente"));
  46.            
  47.             Venta v = new Venta();
  48.             v.setNombre(nombre);
  49.             v.setProducto(producto);
  50.             v.setBodega(bodega);
  51.  
  52.             new Data().actualizarVenta(id, v);
  53.             response.sendRedirect("ventas.jsp?m=1");
  54.  
  55.         } catch (SQLException ex) {
  56.             Logger.getLogger(ActualizarVentaServlet.class.getName()).log(Level.SEVERE, null, ex);
  57.         } catch (ClassNotFoundException ex) {
  58.             Logger.getLogger(ActualizarVentaServlet.class.getName()).log(Level.SEVERE, null, ex);
  59.         }
  60.        
  61.     }
  62.  
  63.     @Override
  64.     protected void doGet(HttpServletRequest request, HttpServletResponse response)
  65.             throws ServletException, IOException {
  66.         processRequest(request, response);
  67.     }
  68.  
  69.  
  70.     @Override
  71.     protected void doPost(HttpServletRequest request, HttpServletResponse response)
  72.             throws ServletException, IOException {
  73.         processRequest(request, response);
  74.     }
  75.  
  76.  
  77.     @Override
  78.     public String getServletInfo() {
  79.         return "Short description";
  80.     }// </editor-fold>
  81.  
  82. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement