parent
commit
7bc32dd402
5 changed files with 29 additions and 3 deletions
  1. BIN
      src/main/bundles/prod.bundle
  2. +14
    -3
      src/main/java/mx/gob/jumapacelaya/views/CuestionarioView.java
  3. +1
    -0
      src/main/java/mx/gob/jumapacelaya/views/SolicitudDescView.java
  4. +13
    -0
      src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/DescEspView.java
  5. +1
    -0
      src/main/java/mx/gob/jumapacelaya/views/tiposSolicitud/InfraccionesView.java

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


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

@ -18,6 +18,10 @@ 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;
import org.slf4j.LoggerFactory;
@PageTitle("Estudio Socioeconomico")
@ -384,9 +388,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
@ -395,6 +400,12 @@ 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()+"))";
@ -414,9 +425,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);


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


+ 13
- 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,16 @@ 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();
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);
//notificacion("Solicitud guardada con exito!!");
System.out.println(userPadDescBase64);
UI.getCurrent().navigate("cuestionario");
});
@ -125,6 +135,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 +144,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);


Loading…
Cancel
Save