From 2ac8758e25c7e6e2a64a1a0979afe73e3edeb220 Mon Sep 17 00:00:00 2001 From: jazmin Date: Tue, 28 May 2024 10:20:38 -0600 Subject: [PATCH] servicio marca --- .../sistemas/jin/servicios/marcaServlet.java | 127 ++++++++++-------- 1 file changed, 70 insertions(+), 57 deletions(-) diff --git a/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/marcaServlet.java b/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/marcaServlet.java index 789612a..339e997 100644 --- a/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/marcaServlet.java +++ b/InventarioJakartaJIN-war/src/java/mx/edu/tsj/chapala/sistemas/jin/servicios/marcaServlet.java @@ -24,7 +24,7 @@ public class marcaServlet extends HttpServlet { @EJB private MarcaBLLocal marcaBL; - private static final String TOKEN = "4j*Lz8&mQ1^sT2n@Ew7#Vb9X%Rp6Aa"; + Marca m; /** @@ -42,70 +42,83 @@ public class marcaServlet extends HttpServlet { try (PrintWriter out = response.getWriter()) { String opcion = request.getParameter("Opc"); + // Verificar el token + String token = request.getParameter("token"); + if (!"4jLz8mQ1sT2nEw7Vb9XRp6Aa".equals(token)) { + out.print("

Acceso Denegado ❌

"); + + return; + } + switch(opcion) { + case "1": + m = marcaBL.buscarIdInt(Integer.parseInt(request.getParameter("id"))); + if (m.getStatus() == 0) { + out.print("

No existe esa marca

"); + } else { + out.print("
"); + out.print("

MARCA 🔖

"); + out.print("

Nombre: " + m.getNombre() + "

"); + out.print("
"); + } + break; + case "2": + m = marcaBL.buscarIdInt(Integer.parseInt(request.getParameter("id"))); + if (m.getStatus() == 0) { + out.print("

No existe ese elemento❗

"); + } else { + marcaBL.Eliminar(m); + out.print("
"); + out.print("

MARCA 🔖

"); + out.print("

Nombre: " + m.getNombre() + "

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

Fue eliminada con exito ✔️

"); - switch(opcion){ - case "1": - m = marcaBL.buscarIdInt(Integer.parseInt(request.getParameter("id"))); - if(m.getStatus() == 0){ - out.print("No existe esa marca"); - }else{ - out.print("

Nombre: "+m.getNombre()+"

"); - } - - break; - case "2": - m = marcaBL.buscarIdInt(Integer.parseInt(request.getParameter("id"))); - if(m.getStatus() == 0){ - out.print("No existe ese elemento"); - }else{ - marcaBL.Eliminar(m); - out.print("Eliminado con éxito"); - } - break; - case "3": - Marca nuevo = new Marca(); - nuevo.setStatus((short) 1); - nuevo.setNombre(request.getParameter("nombre")); - - marcaBL.Agregar(nuevo); - out.print("Agregado con éxito"); - break; - case "4": - - try { - int id = Integer.parseInt(request.getParameter("id")); - Marca marcaExistente = marcaBL.buscarIdInt(id); + } + break; + case "3": + Marca nuevo = new Marca(); + nuevo.setStatus((short) 1); + nuevo.setNombre(request.getParameter("nombre")); - if (marcaExistente == null || marcaExistente.getStatus() == 0) { - out.print("No existe esa marca"); - } else { - String nuevoNombre = request.getParameter("nombre"); + marcaBL.Agregar(nuevo); + out.print("
"); + out.print("

MARCA 🔖

"); + out.print("

Nombre: " + nuevo.getNombre() + "

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

Agregado con éxito✅

"); + break; + case "4": + try { + int id = Integer.parseInt(request.getParameter("id")); + Marca marcaExistente = marcaBL.buscarIdInt(id); - // Actualizar los campos necesarios - if (nuevoNombre != null && !nuevoNombre.isEmpty()) { - marcaExistente.setNombre(nuevoNombre); - } - - // Aquí puedes agregar más campos si es necesario - // marcaExistente.setOtroCampo(request.getParameter("otroCampo")); + if (marcaExistente == null || marcaExistente.getStatus() == 0) { + out.print("

No existe esa marca

"); + } else { + String nuevoNombre = request.getParameter("nombre"); - marcaBL.Editar(marcaExistente); - out.print("Editado con éxito"); - } - } catch (NumberFormatException e) { - out.print("ID de marca no válido"); - } catch (Exception e) { - out.print("Ocurrió un error al editar la marca"); + // Actualizar los campos necesarios + if (nuevoNombre != null && !nuevoNombre.isEmpty()) { + marcaExistente.setNombre(nuevoNombre); } - break; - - - default: - out.print("

No existe esa opcion

"); - break; + // Aquí puedes agregar más campos si es necesario + // marcaExistente.setOtroCampo(request.getParameter("otroCampo")); + + marcaBL.Editar(marcaExistente); + out.print("

Editado con éxito

"); } + } catch (NumberFormatException e) { + out.print("

ID de marca no válido

"); + } catch (Exception e) { + out.print("

Ocurrió un error al editar la marca

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

No existe esa opción

"); + break; +} }