Browse Source

Cambios Produto Sevlet

master
DANIEL IVAN ESTRADA MORANDO 4 months ago
parent
commit
4285acfeee
  1. 48
      InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/ProductosServlet.java

48
InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/ProductosServlet.java

@ -64,7 +64,7 @@ public class ProductosServlet extends HttpServlet {
// Verificar el token
String token = request.getParameter("token");
if (!"4jLz8mQ1sT2nEw7Vb9XRp6Aa".equals(token)) {
out.print("Acceso Denegado");
out.print("<h1> Acceso Denegado ❌ </h1> ");
return;
}
@ -73,29 +73,54 @@ public class ProductosServlet extends HttpServlet {
switch (opcion) {
case "1":
if(productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id")))==null){
out.print("<h1 style=color:red;>No existe ese producto ❌ </h1>");
}else{
Producto p = productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id")));
if(p.getStatus() == 0){
out.print("No existe ese producto");
out.println("<h1 style=color:red;>No existe ese producto ❌ </h1>");
}else{
out.println("<head>");
out.println("<!DOCTYPE html>");
out.println("<html>");
out.println("<title>"+p.getNombre()+"</title>");
out.println("</head>");
out.print("<h1>" + p.getCategoriaidCategoria().getNombre() + "</h1>");
out.print("<h1>" + p.getMarcaidMarca().getNombre() + "</h1>");
out.print("<h1>" + p.getUbicacionidUbicacion().getAnaquel() + "</h1>");
out.print("<h1>" + p.getProovedoridProovedor().getProovedor() + "</h1>");
out.println("<body>");
out.print("<h1> PROUCTO 📦 </h1>");
out.print("<h2>Nombre: "+p.getNombre()+"</h2>");
out.print("<h2>Categoria: " + p.getCategoriaidCategoria().getNombre()+"</h2>");
out.print("<h2> Marca: " + p.getMarcaidMarca().getNombre() + "</h2>");
out.print("<h2> Ubicación: " + p.getUbicacionidUbicacion().getAnaquel() + "</h2>");
out.print("<h2> Proveedor: " + p.getProovedoridProovedor().getProovedor() + "</h2>");
out.print("<h2> Codigo:" +p.getCodigo()+" </h2>");
out.print("<h2> Descripcion: "+p.getDescripcion()+"</h2>");
out.print("<h2> Precio: " +p.getPrecio()+"</h2>");
out.println("</body>");
out.println("</html>");
}
}
break;
case "2":
if(productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id")))==null){
out.print("<h1 style=color:red;> No existe ese elemento ❌ </h1>");
}else{
Producto pE = productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id")));
if (pE.getStatus() == 0) {
out.print("No existe ese elemento");
out.print("<h1 style=color:red;> No existe ese elemento ❌ </h1>");
} else {
productoBL.eliminar(pE);
out.print("Eliminado con éxito");
out.print("<h1 style=color:green;> Eliminado con éxito ✅ </h1> ");
}
}
break;
case "3":
@ -106,7 +131,7 @@ public class ProductosServlet extends HttpServlet {
Proovedor prov = proveedorBL.buscarIdInt(Integer.parseInt(request.getParameter("idProv")));
if (m == null || u == null || c == null || prov == null) {
out.print("Ocurrió un error con éxito");
out.print("<h1 style=color:red;>Ocurrió un error con éxito ❌ </h1>");
} else {
nuevo.setMarcaidMarca(m);
nuevo.setCategoriaidCategoria(c);
@ -119,13 +144,14 @@ public class ProductosServlet extends HttpServlet {
nuevo.setStatus((short) 1);
nuevo.setNombre(request.getParameter("nombre"));
productoBL.agregar(nuevo);
out.print("Agregado con éxito");
out.print("<h1 style=color:green;> Agregado con éxito ✅ </h1>");
}
break;
default:
out.print("<h1> No existe esa opcion </h1>");
out.print("<h1 style=color:red;> No existe esa opción ❌ </h1>");
break;
}

Loading…
Cancel
Save