|
@ -24,7 +24,7 @@ public class marcaServlet extends HttpServlet { |
|
|
|
|
|
|
|
|
@EJB |
|
|
@EJB |
|
|
private MarcaBLLocal marcaBL; |
|
|
private MarcaBLLocal marcaBL; |
|
|
private static final String TOKEN = "4j*Lz8&mQ1^sT2n@Ew7#Vb9X%Rp6Aa"; |
|
|
|
|
|
Marca m; |
|
|
Marca m; |
|
|
|
|
|
|
|
|
/** |
|
|
/** |
|
@ -42,25 +42,38 @@ public class marcaServlet extends HttpServlet { |
|
|
try (PrintWriter out = response.getWriter()) { |
|
|
try (PrintWriter out = response.getWriter()) { |
|
|
|
|
|
|
|
|
String opcion = request.getParameter("Opc"); |
|
|
String opcion = request.getParameter("Opc"); |
|
|
|
|
|
// Verificar el token
|
|
|
|
|
|
String token = request.getParameter("token"); |
|
|
|
|
|
if (!"4jLz8mQ1sT2nEw7Vb9XRp6Aa".equals(token)) { |
|
|
|
|
|
out.print("<h1> Acceso Denegado ❌</h1>"); |
|
|
|
|
|
|
|
|
|
|
|
return; |
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
switch(opcion) { |
|
|
switch(opcion) { |
|
|
case "1": |
|
|
case "1": |
|
|
m = marcaBL.buscarIdInt(Integer.parseInt(request.getParameter("id"))); |
|
|
m = marcaBL.buscarIdInt(Integer.parseInt(request.getParameter("id"))); |
|
|
if (m.getStatus() == 0) { |
|
|
if (m.getStatus() == 0) { |
|
|
out.print("No existe esa marca"); |
|
|
out.print("<p style='color:red; font-family: Arial, sans-serif; '>No existe esa marca</p>"); |
|
|
} else { |
|
|
} else { |
|
|
out.print("<h1> Nombre: "+m.getNombre()+"</h1>"); |
|
|
out.print("<div style='font-family: Arial, sans-serif; padding: 20px; text-align: center;'>"); |
|
|
|
|
|
out.print("<h1 style='color: #4CAF50;'>MARCA 🔖</h1>"); |
|
|
|
|
|
out.print("<h2 style='color: #333;'> Nombre: " + m.getNombre() + "</h2>"); |
|
|
|
|
|
out.print("</div>"); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
break; |
|
|
break; |
|
|
case "2": |
|
|
case "2": |
|
|
m = marcaBL.buscarIdInt(Integer.parseInt(request.getParameter("id"))); |
|
|
m = marcaBL.buscarIdInt(Integer.parseInt(request.getParameter("id"))); |
|
|
if (m.getStatus() == 0) { |
|
|
if (m.getStatus() == 0) { |
|
|
out.print("No existe ese elemento"); |
|
|
out.print("<h1 style='color:red; font-family: Arial, sans-serif; '>No existe ese elemento❗</h1>"); |
|
|
} else { |
|
|
} else { |
|
|
marcaBL.Eliminar(m); |
|
|
marcaBL.Eliminar(m); |
|
|
out.print("Eliminado con éxito"); |
|
|
out.print("<div style='font-family: Arial, sans-serif; padding: 20px; '>"); |
|
|
|
|
|
out.print("<h1 style='color: #4CAF50;'>MARCA 🔖</h1>"); |
|
|
|
|
|
out.print("<h2 style='color: #333;'>Nombre: " + m.getNombre() + "</h2>"); |
|
|
|
|
|
out.print("</div>"); |
|
|
|
|
|
out.print("<h2 style='color:green; font-family: Arial, sans-serif; '>Fue eliminada con exito ✔️</h2>"); |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
case "3": |
|
|
case "3": |
|
@ -69,16 +82,19 @@ public class marcaServlet extends HttpServlet { |
|
|
nuevo.setNombre(request.getParameter("nombre")); |
|
|
nuevo.setNombre(request.getParameter("nombre")); |
|
|
|
|
|
|
|
|
marcaBL.Agregar(nuevo); |
|
|
marcaBL.Agregar(nuevo); |
|
|
out.print("Agregado con éxito"); |
|
|
out.print("<div style='font-family: Arial, sans-serif; padding: 20px; '>"); |
|
|
|
|
|
out.print("<h1 style='color: #4CAF50;'>MARCA 🔖</h1>"); |
|
|
|
|
|
out.print("<h2 style='color: #333;'>Nombre: " + nuevo.getNombre() + "</h2>"); |
|
|
|
|
|
out.print("</div>"); |
|
|
|
|
|
out.print("<h1 style='color:green; font-family: Arial, sans-serif; '>Agregado con éxito✅</h1>"); |
|
|
break; |
|
|
break; |
|
|
case "4": |
|
|
case "4": |
|
|
|
|
|
|
|
|
try { |
|
|
try { |
|
|
int id = Integer.parseInt(request.getParameter("id")); |
|
|
int id = Integer.parseInt(request.getParameter("id")); |
|
|
Marca marcaExistente = marcaBL.buscarIdInt(id); |
|
|
Marca marcaExistente = marcaBL.buscarIdInt(id); |
|
|
|
|
|
|
|
|
if (marcaExistente == null || marcaExistente.getStatus() == 0) { |
|
|
if (marcaExistente == null || marcaExistente.getStatus() == 0) { |
|
|
out.print("No existe esa marca"); |
|
|
out.print("<p style='color:red; font-family: Arial, sans-serif; '>No existe esa marca</p>"); |
|
|
} else { |
|
|
} else { |
|
|
String nuevoNombre = request.getParameter("nombre"); |
|
|
String nuevoNombre = request.getParameter("nombre"); |
|
|
|
|
|
|
|
@ -91,20 +107,17 @@ public class marcaServlet extends HttpServlet { |
|
|
// marcaExistente.setOtroCampo(request.getParameter("otroCampo"));
|
|
|
// marcaExistente.setOtroCampo(request.getParameter("otroCampo"));
|
|
|
|
|
|
|
|
|
marcaBL.Editar(marcaExistente); |
|
|
marcaBL.Editar(marcaExistente); |
|
|
out.print("Editado con éxito"); |
|
|
out.print("<p style='color:green; font-family: Arial, sans-serif; '>Editado con éxito</p>"); |
|
|
} |
|
|
} |
|
|
} catch (NumberFormatException e) { |
|
|
} catch (NumberFormatException e) { |
|
|
out.print("ID de marca no válido"); |
|
|
out.print("<p style='color:red; font-family: Arial, sans-serif; '>ID de marca no válido</p>"); |
|
|
} catch (Exception e) { |
|
|
} catch (Exception e) { |
|
|
out.print("Ocurrió un error al editar la marca"); |
|
|
out.print("<p style='color:red; font-family: Arial, sans-serif; '>Ocurrió un error al editar la marca</p>"); |
|
|
} |
|
|
} |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
default: |
|
|
default: |
|
|
out.print("<h1> No existe esa opcion </h1>"); |
|
|
out.print("<h1 style='font-family: Arial, sans-serif; color: red;'>No existe esa opción</h1>"); |
|
|
break; |
|
|
break; |
|
|
|
|
|
|
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|