From 4285acfeeeb9db7109ab66ae1a27b3dc5054cdb9 Mon Sep 17 00:00:00 2001 From: DANIEL IVAN ESTRADA MORANDO Date: Tue, 28 May 2024 09:53:40 -0600 Subject: [PATCH] Cambios Produto Sevlet --- .../jin/servicios/ProductosServlet.java | 62 +++++++++++++------ 1 file changed, 44 insertions(+), 18 deletions(-) diff --git a/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/ProductosServlet.java b/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/ProductosServlet.java index 02894f0..018fad4 100644 --- a/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/ProductosServlet.java +++ b/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("

Acceso Denegado ❌

"); return; } @@ -73,29 +73,54 @@ public class ProductosServlet extends HttpServlet { switch (opcion) { case "1": - Producto p = productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id"))); - if (p.getStatus() == 0) { - out.print("No existe ese producto"); - } else { - out.println(""); + if(productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id")))==null){ + out.print("

No existe ese producto ❌

"); + }else{ + Producto p = productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id"))); + if(p.getStatus() == 0){ + out.println("

No existe ese producto ❌

"); + }else{ + out.println(""); + out.println(""); + out.println(""); out.println(""+p.getNombre()+""); out.println(""); - out.print("

" + p.getCategoriaidCategoria().getNombre() + "

"); - out.print("

" + p.getMarcaidMarca().getNombre() + "

"); - out.print("

" + p.getUbicacionidUbicacion().getAnaquel() + "

"); - out.print("

" + p.getProovedoridProovedor().getProovedor() + "

"); - + out.println(""); + out.print("

PROUCTO 📦

"); + out.print("

Nombre: "+p.getNombre()+"

"); + out.print("

Categoria: " + p.getCategoriaidCategoria().getNombre()+"

"); + out.print("

Marca: " + p.getMarcaidMarca().getNombre() + "

"); + out.print("

Ubicación: " + p.getUbicacionidUbicacion().getAnaquel() + "

"); + out.print("

Proveedor: " + p.getProovedoridProovedor().getProovedor() + "

"); + out.print("

Codigo:" +p.getCodigo()+"

"); + out.print("

Descripcion: "+p.getDescripcion()+"

"); + out.print("

Precio: " +p.getPrecio()+"

"); + + + out.println(""); + out.println(""); + } + + } + + break; case "2": - Producto pE = productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id"))); - if (pE.getStatus() == 0) { - out.print("No existe ese elemento"); + if(productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id")))==null){ + out.print("

No existe ese elemento ❌

"); + }else{ + Producto pE = productoBL.buscarPorIdInt(Integer.parseInt(request.getParameter("id"))); + if (pE.getStatus() == 0) { + out.print("

No existe ese elemento ❌

"); } else { productoBL.eliminar(pE); - out.print("Eliminado con éxito"); + out.print("

Eliminado con éxito ✅

"); + } } + + 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("

Ocurrió un error con éxito ❌

"); } else { nuevo.setMarcaidMarca(m); nuevo.setCategoriaidCategoria(c); @@ -118,14 +143,15 @@ public class ProductosServlet extends HttpServlet { nuevo.setCantidadTotal(Integer.parseInt(request.getParameter("cant"))); nuevo.setStatus((short) 1); nuevo.setNombre(request.getParameter("nombre")); + productoBL.agregar(nuevo); - out.print("Agregado con éxito"); + out.print("

Agregado con éxito ✅

"); } break; default: - out.print("

No existe esa opcion

"); + out.print("

No existe esa opción ❌

"); break; }