From 080e4d52433336bb0eeff0fcb79b5045ef89fb75 Mon Sep 17 00:00:00 2001 From: mramirezg Date: Tue, 17 Dec 2024 16:12:16 -0600 Subject: [PATCH] ya se guardan las firmas en Base64 --- .../java/mx/gob/jumapacelaya/views/CuestionarioView.java | 8 +++++--- .../jumapacelaya/views/tiposSolicitud/DescEspView.java | 6 ++++-- 2 files changed, 9 insertions(+), 5 deletions(-) diff --git a/src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java b/src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java index 6f35232..81425bd 100644 --- a/src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java +++ b/src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java @@ -394,9 +394,10 @@ public class CuestionarioView extends VerticalLayout { String email = (String) UI.getCurrent().getSession().getAttribute("email"); String estado = (String) UI.getCurrent().getSession().getAttribute("estado"); String detdesc = (String) UI.getCurrent().getSession().getAttribute("detdesc"); - String firmaUsuario = (String) UI.getCurrent().getSession().getAttribute("firmaUsuario"); + //String firmaUsuario = (String) UI.getCurrent().getSession().getAttribute("firmaUsuario"); String detCalif = (String) UI.getCurrent().getSession().getAttribute("detCalif"); + logger.info("Predio: "+this.predio+" con tipo de solicitud: ["+tipoSolicitud+"] y nombre de Solicitante: "+ nombreSolicitante); // Boton para guardar la solicitud @@ -410,6 +411,7 @@ public class CuestionarioView extends VerticalLayout { String ejecutivoSignBase64 = Base64.getEncoder().encodeToString(ejecutivoSignBytes); System.out.println(ejecutivoSignBase64); + //Agregamos los valores del detalle de descuento: vDetDesc="comercial.tbdetsoldesc(tdetsoldesc("+predio.getTarifaid()+", 11, "+txtAgua.getValue()+"), tdetsoldesc("+predio.getTarifaid()+", 12, "+txtDrena.getValue()+"), tdetsoldesc("+predio.getTarifaid()+", 112, "+txtTrata.getValue()+"))"; @@ -429,9 +431,9 @@ public class CuestionarioView extends VerticalLayout { "", // boolean vigencia (ejemplo: true) vEstado, // String estado vDetDesc, // String detdesc - firmaUsuario, // String firmaUsuario + ejecutivoSignBase64, // String firmaUsuario vDetCalif - ); + ); }); btnGuardar.addThemeVariants(ButtonVariant.LUMO_PRIMARY); btnGuardar.setVisible(false); diff --git a/src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/DescEspView.java b/src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/DescEspView.java index b4ac874..f1410c9 100644 --- a/src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/DescEspView.java +++ b/src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/DescEspView.java @@ -65,9 +65,11 @@ public class DescEspView extends VerticalLayout implements BeforeEnterObserver { // Captura la firma en Base64 byte[] userPadDescBytes = userPadDesc.getImageBase64(); + String userPadDescBase64 = Base64.getEncoder().encodeToString(userPadDescBytes); // Convierte los byte[] a String en formato Base64 + + //Guardamos en la sesion el String de la firma en Base64 + UI.getCurrent().getSession().setAttribute("firma", userPadDescBase64); - // Convierte los byte[] a String en formato Base64 - String userPadDescBase64 = Base64.getEncoder().encodeToString(userPadDescBytes); //notificacion("Solicitud guardada con exito!!"); System.out.println(userPadDescBase64);