fixed bug #7114 - adição de filtros de linha e via na tela de 'Alteração de Preço'
git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@53001 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
c43b676de5
commit
053c0cc3e9
|
@ -10,16 +10,20 @@ import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
|||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||
import com.rjconsultores.ventaboletos.entidad.Moneda;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tarifa;
|
||||
import com.rjconsultores.ventaboletos.entidad.TipoPuntoVenta;
|
||||
import com.rjconsultores.ventaboletos.entidad.Tramo;
|
||||
import com.rjconsultores.ventaboletos.entidad.Via;
|
||||
import com.rjconsultores.ventaboletos.entidad.VigenciaTarifa;
|
||||
import com.rjconsultores.ventaboletos.service.CategoriaService;
|
||||
import com.rjconsultores.ventaboletos.service.ClaseServicioService;
|
||||
import com.rjconsultores.ventaboletos.service.MarcaService;
|
||||
import com.rjconsultores.ventaboletos.service.MonedaService;
|
||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
import com.rjconsultores.ventaboletos.service.TipoPuntoVentaService;
|
||||
import com.rjconsultores.ventaboletos.service.ViaService;
|
||||
import com.rjconsultores.ventaboletos.service.VigenciaTarifaService;
|
||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
|
@ -28,10 +32,14 @@ import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchOb
|
|||
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTarifa;
|
||||
import com.trg.search.Filter;
|
||||
|
||||
import java.util.ArrayList;
|
||||
import java.util.HashMap;
|
||||
import java.util.List;
|
||||
import java.util.Map;
|
||||
|
||||
import oracle.net.aso.r;
|
||||
|
||||
import org.apache.log4j.Logger;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
|
@ -69,6 +77,10 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
private TipoPuntoVentaService tipoPuntoVentaService;
|
||||
@Autowired
|
||||
private ParadaService paradaService;
|
||||
@Autowired
|
||||
private RutaService rutaService;
|
||||
@Autowired
|
||||
private ViaService viaService;
|
||||
private List<Marca> lsMarcas;
|
||||
private List<ClaseServicio> lsClaseServico;
|
||||
private List<Tramo> lsTramos;
|
||||
|
@ -76,6 +88,9 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
private List<VigenciaTarifa> lsVigencias;
|
||||
private List<Categoria> lsCategoria;
|
||||
private List<TipoPuntoVenta> lsTipoPontoVenta;
|
||||
private List<Ruta> lsRuta;
|
||||
private List<Via> lsVia;
|
||||
|
||||
private MyListbox tarifaList;
|
||||
private Combobox cmbMarca;
|
||||
private Combobox cmbOrigem;
|
||||
|
@ -85,6 +100,10 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
private Combobox cmbVigenciaTarifa;
|
||||
private Combobox cmbCategoria;
|
||||
private Combobox cmbTipoPontoVenta;
|
||||
private Combobox cmbRuta;
|
||||
private Combobox cmbVia;
|
||||
|
||||
|
||||
private static final Logger log = Logger.getLogger(BusquedaTarifaController.class);
|
||||
|
||||
public List<VigenciaTarifa> getLsVigencias() {
|
||||
|
@ -127,7 +146,23 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
this.cmbMoneda = cmbMoneda;
|
||||
}
|
||||
|
||||
public List<ClaseServicio> getLsClaseServico() {
|
||||
public Combobox getCmbRuta() {
|
||||
return cmbRuta;
|
||||
}
|
||||
|
||||
public void setCmbRuta(Combobox cmbRuta) {
|
||||
this.cmbRuta = cmbRuta;
|
||||
}
|
||||
|
||||
public Combobox getCmbVia() {
|
||||
return cmbVia;
|
||||
}
|
||||
|
||||
public void setCmbVia(Combobox cmbVia) {
|
||||
this.cmbVia = cmbVia;
|
||||
}
|
||||
|
||||
public List<ClaseServicio> getLsClaseServico() {
|
||||
return lsClaseServico;
|
||||
}
|
||||
|
||||
|
@ -183,7 +218,23 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
this.lsTipoPontoVenta = lsTipoPontoVenta;
|
||||
}
|
||||
|
||||
public Combobox getCmbCategoria() {
|
||||
public List<Ruta> getLsRuta() {
|
||||
return lsRuta;
|
||||
}
|
||||
|
||||
public void setLsRuta(List<Ruta> lsRuta) {
|
||||
this.lsRuta = lsRuta;
|
||||
}
|
||||
|
||||
public List<Via> getLsVia() {
|
||||
return lsVia;
|
||||
}
|
||||
|
||||
public void setLsVia(List<Via> lsVia) {
|
||||
this.lsVia = lsVia;
|
||||
}
|
||||
|
||||
public Combobox getCmbCategoria() {
|
||||
return cmbCategoria;
|
||||
}
|
||||
|
||||
|
@ -247,6 +298,14 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
lsTipoPontoVenta.add(null);
|
||||
lsTipoPontoVenta.addAll(tipoPuntoVentaService.obtenerTodos());
|
||||
|
||||
lsRuta = new ArrayList<Ruta>();
|
||||
lsRuta.add(null);
|
||||
lsRuta.addAll(rutaService.obtenerTodos());
|
||||
|
||||
lsVia = new ArrayList<Via>();
|
||||
lsVia.add(null);
|
||||
lsVia.addAll(viaService.obtenerTodos());
|
||||
|
||||
refreshLista();
|
||||
}
|
||||
|
||||
|
@ -272,6 +331,8 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
TipoPuntoVenta tipoPuntoVenta = (TipoPuntoVenta) (cmbTipoPontoVenta.getSelectedItem() != null ? cmbTipoPontoVenta.getSelectedItem().getValue() : null);
|
||||
Parada origem = (Parada) (cmbOrigem.getSelectedItem() != null ? cmbOrigem.getSelectedItem().getValue() : null);
|
||||
Parada destino = (Parada) (cmbDestino.getSelectedItem() != null ? cmbDestino.getSelectedItem().getValue() : null);
|
||||
Ruta ruta = (Ruta) (cmbRuta.getSelectedItem() != null ? cmbRuta.getSelectedItem().getValue() : null);
|
||||
Via via = (Via) (cmbVia.getSelectedItem() != null ? cmbVia.getSelectedItem().getValue() : null);
|
||||
|
||||
if ((moneda == null) && (!cmbMoneda.getText().isEmpty())) {
|
||||
|
||||
|
@ -342,6 +403,22 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
return;
|
||||
}
|
||||
|
||||
if ((ruta == null) && (!cmbRuta.getText().isEmpty())) {
|
||||
Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Ruta.",
|
||||
Labels.getLabel("editarTarifaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
if ((via == null) && (!cmbVia.getText().isEmpty())) {
|
||||
Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Via.",
|
||||
Labels.getLabel("editarTarifaController.window.title"),
|
||||
Messagebox.OK, Messagebox.EXCLAMATION);
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
HibernateSearchObject<Tarifa> tarifaBusqueda =
|
||||
new HibernateSearchObject<Tarifa>(Tarifa.class, pagingTarifa.getPageSize());
|
||||
tarifaBusqueda.addFilterEqual("activo", Boolean.TRUE);
|
||||
|
@ -368,6 +445,14 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
|||
tipoPuntoVenta.getTipoptovtaId()));
|
||||
}
|
||||
|
||||
if (ruta != null) {
|
||||
tarifaBusqueda.addFilterEqual("ruta", ruta);
|
||||
}
|
||||
|
||||
if (via != null) {
|
||||
tarifaBusqueda.addFilterEqual("tramo.via", via);
|
||||
}
|
||||
|
||||
plwTarifa.init(tarifaBusqueda, tarifaList, pagingTarifa);
|
||||
if (tarifaList.getData().length == 0) {
|
||||
try {
|
||||
|
|
|
@ -2075,6 +2075,8 @@ busquedaTarifaController.lhprecioredabierto.label = Tarifa de regreso abierto
|
|||
busquedaTarifaController.btnAddTarifaCategoria.tooltiptext = Incluir
|
||||
busquedaTarifaController.btnRmvTarifaCategoria.tooltiptext = Eliminar
|
||||
busquedaTarifaController.lhTipoPontoVenta.label = Canal de venta
|
||||
busquedaTarifaController.lhLinha.label = Linha
|
||||
busquedaTarifaController.lhVia.label = Via
|
||||
busquedaTarifaController.btnAddTarifaTipoPontoVenta.tooltiptext = Incluir
|
||||
busquedaTarifaController.btnRmvTarifaTipoPontoVenta.tooltiptext = Eliminar
|
||||
busquedaTarifaController.MSG.tramo = No se encontró ningún registro con este tramo
|
||||
|
|
|
@ -2119,6 +2119,8 @@ busquedaTarifaController.lhprecioredabierto.label = Tarifa volta em aberto
|
|||
busquedaTarifaController.btnAddTarifaCategoria.tooltiptext = Incluir
|
||||
busquedaTarifaController.btnRmvTarifaCategoria.tooltiptext = Eliminar
|
||||
busquedaTarifaController.lhTipoPontoVenta.label = Canal de Venda
|
||||
busquedaTarifaController.lhLinha.label = Linha
|
||||
busquedaTarifaController.lhVia.label = Via
|
||||
busquedaTarifaController.btnAddTarifaTipoPontoVenta.tooltiptext = Incluir
|
||||
busquedaTarifaController.btnRmvTarifaTipoPontoVenta.tooltiptext = Eliminar
|
||||
busquedaTarifaController.MSG.tramo = Não foi encontrado nenhum registro com esse trecho
|
||||
|
|
|
@ -69,6 +69,16 @@
|
|||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winTarifa$composer.lsTipoPontoVenta}"/>
|
||||
</row>
|
||||
<row>
|
||||
<label value="${c:l('busquedaTarifaController.lhLinha.label')}"/>
|
||||
<combobox id="cmbRuta" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winTarifa$composer.lsRuta}"/>
|
||||
<label value="${c:l('busquedaTarifaController.lhVia.label')}"/>
|
||||
<combobox id="cmbVia" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true" width="90%"
|
||||
model="@{winTarifa$composer.lsVia}"/>
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
|
||||
|
|
Loading…
Reference in New Issue