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;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ((origem == null || destino == null) && (vende != null)) {
|
//Mantis 16910
|
||||||
|
/*if ((origem == null || destino == null) && (vende != null)) {
|
||||||
|
|
||||||
Messagebox.show(Labels.getLabel("modificacionMasivaTarifasController.MSG.informarOrigemEDestino"),
|
Messagebox.show(Labels.getLabel("modificacionMasivaTarifasController.MSG.informarOrigemEDestino"),
|
||||||
Labels.getLabel("editarTarifaController.window.title"),
|
Labels.getLabel("editarTarifaController.window.title"),
|
||||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}*/
|
||||||
|
|
||||||
HibernateSearchObject<Tarifa> tarifaBusqueda = new HibernateSearchObject<Tarifa>(Tarifa.class, pagingTarifa.getPageSize());
|
HibernateSearchObject<Tarifa> tarifaBusqueda = new HibernateSearchObject<Tarifa>(Tarifa.class, pagingTarifa.getPageSize());
|
||||||
|
|
||||||
|
@ -416,10 +417,23 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
||||||
if (vende != null) {
|
if (vende != null) {
|
||||||
tarifaBusqueda.addFetch("tramo");
|
tarifaBusqueda.addFetch("tramo");
|
||||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.indventa", vende);
|
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.indventa", vende);
|
||||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.origem", origem);
|
// tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.origem", origem);
|
||||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.destino", destino);
|
// tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.tramo.destino", destino);
|
||||||
tarifaBusqueda.addFilterEqual("ruta.rutaCombinacionList.activo", Boolean.TRUE);
|
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);
|
plwTarifa.init(tarifaBusqueda, tarifaList, pagingTarifa);
|
||||||
|
|
Loading…
Reference in New Issue