fixes bug#18823

dev:valdir
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@101573 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2020-05-13 12:24:55 +00:00
parent 30cf919349
commit b271679354
3 changed files with 12 additions and 9 deletions

View File

@ -59,6 +59,8 @@ import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.utilerias.DateUtil;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxRuta;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.NamedParameterStatement;
@ -87,8 +89,8 @@ public class RelatorioEmbarqueLocalidadeController extends MyGenericForwardCompo
private Timebox horFinal;
private Combobox cmbEmpresa;
private Combobox cmbOrgaoConcedente;
private Combobox cmbRuta;
private Combobox cmbOrigem;
private MyComboboxRuta cmbRuta;
private MyComboboxParada cmbOrigem;
private List<Empresa> lsEmpresas;
private List<OrgaoConcedente> lsOrgaosConcedentes;
@ -525,8 +527,6 @@ public class RelatorioEmbarqueLocalidadeController extends MyGenericForwardCompo
lsEmpresas = empresaService.obtenerTodos();
lsOrgaosConcedentes = orgaoConcedenteService.obtenerTodos();
lsOrigens = paradaService.obtenerTodos();
lsRutas = rutaService.obtenerTodos();
}
@ -534,6 +534,9 @@ public class RelatorioEmbarqueLocalidadeController extends MyGenericForwardCompo
try {
OrgaoConcedente orgao = cmbOrgaoConcedente.getSelectedItem() != null ? (OrgaoConcedente) cmbOrgaoConcedente.getSelectedItem().getValue() : null;
if(cmbRuta.getItems() != null) {
cmbRuta.getItems().clear();
}
if(orgao != null) {
lsRutas = orgao != null ? rutaService.buscaSomenteRutasFromOrgao(orgao) : rutaService.obtenerTodos();
cmbRuta.setModel(new ListModelList(lsRutas));
@ -548,6 +551,9 @@ public class RelatorioEmbarqueLocalidadeController extends MyGenericForwardCompo
try {
Ruta ruta = cmbRuta.getSelectedItem() != null ? (Ruta) cmbRuta.getSelectedItem().getValue() : null;
if(cmbOrigem.getItems() != null) {
cmbOrigem.getItems().clear();
}
if(ruta != null) {
lsOrigens = ruta != null ? paradaService.obtenerOrigenPorRuta(ruta) : paradaService.obtenerTodos();
cmbOrigem.setModel(new ListModelList(lsOrigens));

View File

@ -3,7 +3,6 @@ package com.rjconsultores.ventaboletos.web.utilerias;
import java.util.ArrayList;
import java.util.List;
import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.WrongValueException;
@ -15,9 +14,7 @@ import org.zkoss.zkplus.databind.BindingListModelList;
import org.zkoss.zkplus.spring.SpringUtil;
import org.zkoss.zul.Combobox;
import com.rjconsultores.ventaboletos.entidad.Parada;
import com.rjconsultores.ventaboletos.entidad.Ruta;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.RutaService;
public class MyComboboxRuta extends Combobox {

View File

@ -47,14 +47,14 @@
<row spans="1,3">
<label value="${c:l('relatorioEmbarqueLocalidadeController.lbRuta.value')}"/>
<combobox id="cmbRuta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxRuta"
mold="rounded" buttonVisible="true"
width="70%" model="@{winFiltroRelatorioEmbarqueLocalidade$composer.lsRutas}" />
</row>
<row spans="1,3">
<label value="${c:l('relatorioEmbarqueLocalidadeController.lbOrigem.value')}"/>
<combobox id="cmbOrigem"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
mold="rounded" buttonVisible="true"
width="70%" model="@{winFiltroRelatorioEmbarqueLocalidade$composer.lsOrigens}" />
</row>