Merge pull request 'Se corrige error en visualización de listado de Cotización de Expresos. Fixes bug#AL-4552' (!768) from AL-4552 into master

Reviewed-on: adm/VentaBoletosAdm#768
Reviewed-by: fabio <fabio.faria@rjconsultores.com.br>
master
fernando.mx 2024-10-09 15:19:44 +00:00
commit 168f0b54fa
4 changed files with 21 additions and 11 deletions

View File

@ -4,7 +4,7 @@
<modelVersion>4.0.0</modelVersion> <modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId> <groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId> <artifactId>ventaboletosadm</artifactId>
<version>1.152.7</version> <version>1.152.8</version>
<packaging>war</packaging> <packaging>war</packaging>
<properties> <properties>

View File

@ -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()); txtRuta.setValue(expreso.getCiudadOrigen().getDescparada() + " - " + expreso.getCiudadDestino().getDescparada());
txtIdaRegreso.setValue(expreso.getIndViajeRedondo() == true ? Labels.getLabel("expresosController.lbl.idaVuelta") : Labels.getLabel("expresosController.lbl.ida")); txtIdaRegreso.setValue(expreso.getIndViajeRedondo() == true ? Labels.getLabel("expresosController.lbl.idaVuelta") : Labels.getLabel("expresosController.lbl.ida"));
txtCantPasajeros.setValue(expreso.getCantidadPasajeros().toString()); txtCantPasajeros.setValue(expreso.getCantidadPasajeros() == null ? "" : expreso.getCantidadPasajeros().toString());
txtFechaIda.setValue(expreso.getFechaHoraIda().toString()); txtFechaIda.setValue(expreso.getFechaHoraIda() == null ? "" : expreso.getFechaHoraIda().toString());
txtFechaRegreso.setValue(expreso.getFechaHoraRegreso().toString()); txtFechaRegreso.setValue(expreso.getFechaHoraRegreso() == null ? "" : expreso.getFechaHoraRegreso().toString());
txtSitioRecogidaIda.setValue(expreso.getDescSitioPartidaIda()); txtSitioRecogidaIda.setValue(expreso.getDescSitioPartidaIda() == null ? "" : expreso.getDescSitioPartidaIda());
txtSitioRecogidaRegreso.setValue(expreso.getDescSitioPartidaRegreso()); txtSitioRecogidaRegreso.setValue(expreso.getDescSitioPartidaRegreso() == null ? "" : expreso.getDescSitioPartidaRegreso());
refreshLista(); refreshLista();
} }

View File

@ -2,6 +2,7 @@ package com.rjconsultores.ventaboletos.web.utilerias.render;
import java.io.ByteArrayInputStream; import java.io.ByteArrayInputStream;
import java.io.InputStream; import java.io.InputStream;
import java.util.ArrayList;
import java.util.HashMap; import java.util.HashMap;
import java.util.List; import java.util.List;
import java.util.Map; 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.PantallaUtileria;
import com.rjconsultores.ventaboletos.web.utilerias.spring.AppContext; 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 { public class RenderDocumentosExpresos implements ListitemRenderer {
private SolicitudExpreso expreso; private SolicitudExpreso expreso;
@ -35,10 +40,12 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
TrayectosExpresosService trayectosServices; TrayectosExpresosService trayectosServices;
DocumentosExpresosController winDocumentosExpresosController; DocumentosExpresosController winDocumentosExpresosController;
EventListener listenerGenerico;
public RenderDocumentosExpresos(DocumentosExpresosController window) { public RenderDocumentosExpresos(DocumentosExpresosController window, EventListener listenerGenerico) {
super(); super();
winDocumentosExpresosController = window; winDocumentosExpresosController = window;
this.listenerGenerico = listenerGenerico;
} }
@Override @Override
@ -132,6 +139,10 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
lc.appendChild(btnVerFuec); lc.appendChild(btnVerFuec);
Button btnVerListaPasajeros = new Button(Labels.getLabel("expresosController.lbl.btnVerListaPasajeros")); Button btnVerListaPasajeros = new Button(Labels.getLabel("expresosController.lbl.btnVerListaPasajeros"));
btnVerListaPasajeros.setAttribute("data", data);
btnVerListaPasajeros.addEventListener("onClick", listenerGenerico);
/*
btnVerListaPasajeros.addEventListener("onClick", new EventListener() { btnVerListaPasajeros.addEventListener("onClick", new EventListener() {
@Override @Override
public void onEvent(Event event) throws Exception { public void onEvent(Event event) throws Exception {
@ -145,6 +156,7 @@ public class RenderDocumentosExpresos implements ListitemRenderer {
} }
} }
}); });
*/
lc.appendChild(btnVerListaPasajeros); lc.appendChild(btnVerListaPasajeros);
item.setAttribute("data", expresos); item.setAttribute("data", expresos);

View File

@ -35,9 +35,6 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
@Autowired @Autowired
SolicitudExpresosService expresosService; SolicitudExpresosService expresosService;
@Autowired
ConstanteService constanteService;
@Autowired @Autowired
private LogAuditoriaService logAuditoriaService; private LogAuditoriaService logAuditoriaService;
@ -141,6 +138,7 @@ public class RenderExpresosPorCotizar implements ListitemRenderer {
lc.appendChild(btnCotizar); break; lc.appendChild(btnCotizar); break;
case 2: case 2:
ConstanteService constanteService = (ConstanteService)AppContext.getApplicationContext().getBean("constanteService");
Constante constante = constanteService.buscarPorNomeConstante("FORMAPAGOCREDITO_ID"); Constante constante = constanteService.buscarPorNomeConstante("FORMAPAGOCREDITO_ID");
String pagoCreditoConstante = constante == null ? "" : constante.getValorconstante(); String pagoCreditoConstante = constante == null ? "" : constante.getValorconstante();