diff --git a/pom.xml b/pom.xml
index 54dab3cc9..29a580974 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,7 +4,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.152.7
+ 1.152.8
war
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CotizarExpresoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CotizarExpresoController.java
index fea744e85..9a9669fc8 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CotizarExpresoController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/expressos/CotizarExpresoController.java
@@ -150,14 +150,14 @@ public class CotizarExpresoController extends MyGenericForwardComposer{
}
});
- txtNumSolicitud.setValue(expreso.getSolicitudExpresoId().toString());
+ txtNumSolicitud.setValue(expreso.getSolicitudExpresoId() == null ? "" : expreso.getSolicitudExpresoId().toString());
txtRuta.setValue(expreso.getCiudadOrigen().getDescparada() + " - " + expreso.getCiudadDestino().getDescparada());
txtIdaRegreso.setValue(expreso.getIndViajeRedondo() == true ? Labels.getLabel("expresosController.lbl.idaVuelta") : Labels.getLabel("expresosController.lbl.ida"));
- txtCantPasajeros.setValue(expreso.getCantidadPasajeros().toString());
- txtFechaIda.setValue(expreso.getFechaHoraIda().toString());
- txtFechaRegreso.setValue(expreso.getFechaHoraRegreso().toString());
- txtSitioRecogidaIda.setValue(expreso.getDescSitioPartidaIda());
- txtSitioRecogidaRegreso.setValue(expreso.getDescSitioPartidaRegreso());
+ txtCantPasajeros.setValue(expreso.getCantidadPasajeros() == null ? "" : expreso.getCantidadPasajeros().toString());
+ txtFechaIda.setValue(expreso.getFechaHoraIda() == null ? "" : expreso.getFechaHoraIda().toString());
+ txtFechaRegreso.setValue(expreso.getFechaHoraRegreso() == null ? "" : expreso.getFechaHoraRegreso().toString());
+ txtSitioRecogidaIda.setValue(expreso.getDescSitioPartidaIda() == null ? "" : expreso.getDescSitioPartidaIda());
+ txtSitioRecogidaRegreso.setValue(expreso.getDescSitioPartidaRegreso() == null ? "" : expreso.getDescSitioPartidaRegreso());
refreshLista();
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDocumentosExpresos.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDocumentosExpresos.java
index 01f018d47..ff9212dc8 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDocumentosExpresos.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderDocumentosExpresos.java
@@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.web.utilerias.render;
import java.io.ByteArrayInputStream;
import java.io.InputStream;
+import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
@@ -26,6 +27,10 @@ import com.rjconsultores.ventaboletos.web.gui.controladores.expressos.ExpressosP
import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext;
+import net.sf.jasperreports.engine.JasperFillManager;
+import net.sf.jasperreports.engine.JasperPrint;
+import net.sf.jasperreports.engine.data.JRBeanCollectionDataSource;
+
public class RenderDocumentosExpresos implements ListitemRenderer {
private SolicitudExpreso expreso;
@@ -35,10 +40,12 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
TrayectosExpresosService trayectosServices;
DocumentosExpresosController winDocumentosExpresosController;
+ EventListener listenerGenerico;
- public RenderDocumentosExpresos(DocumentosExpresosController window) {
+ public RenderDocumentosExpresos(DocumentosExpresosController window, EventListener listenerGenerico) {
super();
winDocumentosExpresosController = window;
+ this.listenerGenerico = listenerGenerico;
}
@Override
@@ -132,6 +139,10 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
lc.appendChild(btnVerFuec);
Button btnVerListaPasajeros = new Button(Labels.getLabel("expresosController.lbl.btnVerListaPasajeros"));
+ btnVerListaPasajeros.setAttribute("data", data);
+ btnVerListaPasajeros.addEventListener("onClick", listenerGenerico);
+
+ /*
btnVerListaPasajeros.addEventListener("onClick", new EventListener() {
@Override
public void onEvent(Event event) throws Exception {
@@ -145,6 +156,7 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
}
}
});
+ */
lc.appendChild(btnVerListaPasajeros);
item.setAttribute("data", expresos);
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderExpresosPorCotizar.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderExpresosPorCotizar.java
index 862c333ba..7d065a633 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderExpresosPorCotizar.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderExpresosPorCotizar.java
@@ -35,9 +35,6 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
@Autowired
SolicitudExpresosService expresosService;
- @Autowired
- ConstanteService constanteService;
-
@Autowired
private LogAuditoriaService logAuditoriaService;
@@ -141,6 +138,7 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
lc.appendChild(btnCotizar); break;
case 2:
+ ConstanteService constanteService = (ConstanteService)AppContext.getApplicationContext().getBean("constanteService");
Constante constante = constanteService.buscarPorNomeConstante("FORMAPAGOCREDITO_ID");
String pagoCreditoConstante = constante == null ? "" : constante.getValorconstante();