From 7134e014baafd1f935488b1033f3156ef1ca41ea Mon Sep 17 00:00:00 2001 From: "Cesar.Gomez" Date: Sun, 19 May 2024 18:57:15 -0600 Subject: [PATCH] Cambios Admin --- backend/src/main/java/mx/uv/App.java | 33 ++++++++++++++++++ backend/src/main/java/mx/uv/DAO.java | 45 +++++++++++++++++++++++++ backend/target/classes/mx/uv/App.class | Bin 14332 -> 15023 bytes backend/target/classes/mx/uv/DAO.class | Bin 13000 -> 14130 bytes 4 files changed, 78 insertions(+) diff --git a/backend/src/main/java/mx/uv/App.java b/backend/src/main/java/mx/uv/App.java index 85df911..7624279 100644 --- a/backend/src/main/java/mx/uv/App.java +++ b/backend/src/main/java/mx/uv/App.java @@ -450,7 +450,40 @@ public class App + post("/frontend/obtenerPedidosDePastelesAdmin", (request, response) -> { + response.type("application/json"); + // Obtener todos los pedidos de pasteles + List pedidosDePasteles = DAO.dameTodosLosPedidosDePasteles2(); + + int numeroDePedidos = pedidosDePasteles.size(); + + System.out.println("Número de pedidos de pasteles: " + numeroDePedidos); + + // Construir un objeto JSON con los pedidos de pasteles + JsonArray pedidosArray = new JsonArray(); + for (Pasteles pedido : pedidosDePasteles) { + JsonObject pedidoJson = new JsonObject(); + pedidoJson.addProperty("id_pedido", pedido.getIdPedido()); + pedidoJson.addProperty("id_usuario", pedido.getIdUsuario()); + pedidoJson.addProperty("id_pastel", pedido.getIdPastel()); + pedidoJson.addProperty("nombre_pastel", pedido.getIdNombre()); + pedidoJson.addProperty("precio", pedido.getIdPrecio()); + pedidoJson.addProperty("tamaño", pedido.getIdTamaño()); + pedidoJson.addProperty("estatus", pedido.getStatus()); + pedidoJson.addProperty("inscripcion", pedido.getInscripcion()); + pedidoJson.addProperty("relleno", pedido.getTipoRelleno()); + pedidosArray.add(pedidoJson); + } + + // Crear el objeto final que contiene todos los pedidos de pasteles + JsonObject responseJson = new JsonObject(); + responseJson.add("pedidos_de_pasteles", pedidosArray); + + System.out.println(responseJson); + return responseJson.toString(); + }); + } diff --git a/backend/src/main/java/mx/uv/DAO.java b/backend/src/main/java/mx/uv/DAO.java index f4aa148..5c20b33 100644 --- a/backend/src/main/java/mx/uv/DAO.java +++ b/backend/src/main/java/mx/uv/DAO.java @@ -411,5 +411,50 @@ public class DAO { } +public static List dameTodosLosPedidosDePasteles2() { + System.out.println("ENTRO AL METODO: dameTodosLosPedidosDePasteles"); + Connection conn = null; + PreparedStatement pstmt = null; + ResultSet rs = null; + List resultado = new ArrayList<>(); + + try { + conn = Conexion.getConnection(); + String sql = "SELECT p.idPedido, p.idUsuario, p.idPastel, pastel.nombreP as nombre_pastel, pastel.precio, " + + "p.tamaño, p.estatus, p.inscripcion, p.relleno " + + "FROM pedidos p " + + "JOIN pasteles pastel ON p.idPastel = pastel.id"; + pstmt = conn.prepareStatement(sql); + rs = pstmt.executeQuery(); + while (rs.next()) { + Pasteles pastel = new Pasteles( + rs.getString("idPedido"), + rs.getString("idUsuario"), + rs.getString("idPastel"), + rs.getString("nombre_pastel"), + rs.getString("precio"), + rs.getString("tamaño"), + rs.getString("estatus"), + rs.getString("inscripcion"), + rs.getString("relleno") + ); + resultado.add(pastel); + } + } catch (SQLException e) { + e.printStackTrace(); + } finally { + try { + if (rs != null) rs.close(); + if (pstmt != null) pstmt.close(); + if (conn != null) conn.close(); + } catch (SQLException e) { + e.printStackTrace(); + } + } + + return resultado; +} + + } \ No newline at end of file diff --git a/backend/target/classes/mx/uv/App.class b/backend/target/classes/mx/uv/App.class index 8ec355dc389f8e50585190847a74815b099eb981..f5a5024156af061dbc8d767e1a3a9cc0b65ca5e4 100644 GIT binary patch literal 15023 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 M@jh|Cc!2!>0d&KJZU6uP diff --git a/backend/target/classes/mx/uv/DAO.class b/backend/target/classes/mx/uv/DAO.class index 6f486b9ae4d0d58659c56de1d34e194e0859124a..b216164409a3bce902d80aaad0578045cfc625d1 100644 GIT binary patch delta 903 zcmaKqT}V>_9L3L>o7ZiM%@uRy$3=#yQ;}&|>&r@^aDF60N`Yv*mX$49^cH&yUwj%A zMPaElq%xi5T4wVDKM)_q=iY)|f)K(2?XP%YPd;4kkMlqGaQ=VpvKGB-S=svX4L}uZ z#x1{Xt~`Hduhtsy2ZFvpuvzo>2-RxMoxum%9WCe~Tt&s zTsjo$P$UrAHI?X6sSf2jRO~{G9^e5^2OT8ySs=O*Hc?06MhF~$nXh2wYh-W`nH++HZ*YVWsCuy-2tO`vCQaO)D@e-8c zIk*nL{7McU#0}g;3RKyz2e)M3ep&Juv*kv^^7JAg+N#jy9aONnCn|L5gnJU7F2TET ztd_X@q6BeZ8