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