Browse Source

ya se obtienen las firmas en Base64, ya solo faltaria agregarlas a la insercion

main
mramirezg 12 months ago
parent
commit
d2b0dd56aa
6 changed files with 23 additions and 0 deletions
  1. BIN
      src/main/bundles/prod.bundle
  2. +6
    -0
      src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java
  3. +1
    -0
      src/main/java/mx/gob/jumapacelaya/views/SolicitudDescView.java
  4. +11
    -0
      src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/DescEspView.java
  5. +1
    -0
      src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/InfraccionesView.java
  6. +4
    -0
      src/main/resources/application.properties

BIN
src/main/bundles/prod.bundle View File


+ 6
- 0
src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java View File

@ -25,6 +25,7 @@ import mx.gob.jumapacelaya.models.Predio;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.ArrayList;
import java.util.Base64;
import java.util.List;
import org.slf4j.Logger;
@ -404,6 +405,11 @@ public class CuestionarioView extends VerticalLayout {
String vDetDesc="";
String vDetCalif="";
// Obtenemos la firma del ejecutivo
byte[] ejecutivoSignBytes = vFirmaCuest.getImageBase64();
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()+"))";


+ 1
- 0
src/main/java/mx/gob/jumapacelaya/views/SolicitudDescView.java View File

@ -127,6 +127,7 @@ public class SolicitudDescView extends VerticalLayout implements BeforeEnterObse
TextField numIdentificacion = new TextField();
numIdentificacion.setPlaceholder("No. identificacion");
numIdentificacion.setWidth("400px");
numIdentificacion.setMaxLength(40);
Button btnVerSolicitud = new Button("Ver Solicitud");
btnVerSolicitud.addThemeVariants(ButtonVariant.LUMO_PRIMARY);


+ 11
- 0
src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/DescEspView.java View File

@ -22,6 +22,7 @@ import mx.gob.jumapacelaya.views.MainLayout;
import java.time.LocalDate;
import java.time.format.DateTimeFormatter;
import java.util.Base64;
@PageTitle("Descuento Especial")
@Route(value = "descesp", layout = MainLayout.class)
@ -62,7 +63,14 @@ public class DescEspView extends VerticalLayout implements BeforeEnterObserver {
Button btnGuardarSolicitud = new Button("Realizar Cuestionario");
btnGuardarSolicitud.addClickListener(event -> {
// Captura la firma en Base64
byte[] userPadDescBytes = userPadDesc.getImageBase64();
// Convierte los byte[] a String en formato Base64
String userPadDescBase64 = Base64.getEncoder().encodeToString(userPadDescBytes);
//notificacion("Solicitud guardada con exito!!");
System.out.println(userPadDescBase64);
UI.getCurrent().navigate("cuestionario");
});
@ -125,6 +133,7 @@ public class DescEspView extends VerticalLayout implements BeforeEnterObserver {
"ya que por el momento no cuento con la solvencia económica suficiente para pagar la tarifa del " +
"presente año que corresponde al domicilio que habito ubicado en: " + predio.getDirecmostrar()
);
parrafo1.getStyle().set("text-align", "justify");
Paragraph parrafo2 = new Paragraph();
@ -133,12 +142,14 @@ public class DescEspView extends VerticalLayout implements BeforeEnterObserver {
" a mantener mi cuenta regularizada con este Organismo Operador y que no rebasaré un consumo máximo de 15 m3 mensuales; " +
"aceptando que no podré solicitar un beneficio o descuento adicional a mi tarifa."
);
parrafo2.getStyle().set("text-align", "justify");
Paragraph parrafo3 = new Paragraph();
parrafo3.setText(
"Sin más por el momento y agradeciendo de antemano sus atenciones, quedo al pendiente " +
"de su respuesta."
);
parrafo3.getStyle().set("text-align", "justify");
bodyLayout.add(lblPresente, parrafo1, parrafo2, parrafo3, lblAtt);


+ 1
- 0
src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/InfraccionesView.java View File

@ -99,6 +99,7 @@ public class InfraccionesView extends VerticalLayout implements BeforeEnterObser
", realizando alguna " +
"consideracion al adeudo para poder pagarlo de acuerdo a mis posibilidades económicas."
);
parrafo1.getStyle().set("text-align", "justify");
bodyLayout.add(lblPresente, parrafo1, lblAtt);
this.add(bodyLayout);


+ 4
- 0
src/main/resources/application.properties View File

@ -15,6 +15,10 @@ spring.datasource.url=jdbc:oracle:thin:@//svrcomer:1521/comerpdb.JUMAPACELAYA.GO
spring.datasource.username=Comercial
spring.datasource.password=Comercial
spring.datasource.driver-class-name=oracle.jdbc.OracleDriver
spring.jpa.properties.hibernate.dialect=org.hibernate.dialect.OracleDialect
spring.jpa.hibernate.ddl-auto=none
spring.jpa.show-sql=true
spring.jpa.properties.hibernate.format_sql=true
vaadin.whitelisted-packages=es/f0rce/signaturepad
vaadin.allowed-packages=de.f0rce.signaturepad

Loading…
Cancel
Save