fixes bug#16910
dev: qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@98679 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
c7238d681d
commit
7cb45aee98
|
@ -369,14 +369,15 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
if ((origem == null || destino == null) && (vende != null)) {
|
||||
//Mantis 16910
|
||||
/*if ((origem == null || destino == null) && (vende != null)) {
|
||||
|
||||
Messagebox.show(Labels.getLabel("modificacionMasivaTarifasController.MSG.informarOrigemEDestino"),
|
||||
Labels.getLabel("editarTarifaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
}
|
||||
}*/
|
||||
|
||||
HibernateSearchObject<Tarifa> tarifaBusqueda = new HibernateSearchObject<Tarifa>(Tarifa.class, pagingTarifa.getPageSize());
|
||||
|
||||
|
@ -416,10 +417,23 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
if (vende != null) {
|
||||
tarifaBusqueda.addFetch("tramo");
|
||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.indventa", vende);
|
||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.origem", origem);
|
||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.destino", destino);
|
||||
// tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.origem", origem);
|
||||
// tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.destino", destino);
|
||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.activo", Boolean.TRUE);
|
||||
|
||||
|
||||
//Mantis 16910
|
||||
if (origem==null || destino==null) {
|
||||
//Coloca o distinct por causa da duplicação de linhas de rutaCombinacionList quando não se escolhe origem ou destino
|
||||
tarifaBusqueda.setDistinct(true);
|
||||
}
|
||||
|
||||
if (origem!=null) {
|
||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.origem", origem);
|
||||
}
|
||||
|
||||
if (destino!=null) {
|
||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.destino", destino);
|
||||
}
|
||||
}
|
||||
|
||||
plwTarifa.init(tarifaBusqueda, tarifaList, pagingTarifa);
|
||||
|
|
Loading…
Reference in New Issue