Browse Source

ya se guardan las firmas en Base64

main
mramirezg 8 months ago
parent
commit
080e4d5243
2 changed files with 9 additions and 5 deletions
  1. +5
    -3
      src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java
  2. +4
    -2
      src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/DescEspView.java

+ 5
- 3
src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java View File

@ -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);


+ 4
- 2
src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/DescEspView.java View File

@ -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);


Loading…
Cancel
Save