fixes bug#13037

dev:Ramires
qua:Renato

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@89687 d1611594-4594-4d17-8e1d-87c2c4800839
master
aristides 2019-02-08 16:12:31 +00:00
parent 530dd4dfa6
commit ab8633257c
7 changed files with 466 additions and 341 deletions

View File

@ -23,7 +23,6 @@ import org.zkoss.zkplus.databind.BindingListModelList;
import org.zkoss.zul.Button; import org.zkoss.zul.Button;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Listheader; import org.zkoss.zul.Listheader;
import org.zkoss.zul.Paging;
import com.rjconsultores.ventaboletos.entidad.Categoria; import com.rjconsultores.ventaboletos.entidad.Categoria;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
@ -53,10 +52,7 @@ import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTarifa; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTarifa;
import com.trg.search.Filter;
/** /**
* *
@ -65,7 +61,7 @@ import com.trg.search.Filter;
@Controller("busquedaTarifaController") @Controller("busquedaTarifaController")
@Scope("prototype") @Scope("prototype")
public class BusquedaTarifaController extends MyGenericForwardComposer { public class BusquedaTarifaController extends MyGenericForwardComposer {
/** /**
* *
*/ */
@ -73,13 +69,11 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
@Autowired @Autowired
private TarifaService tarifaService; private TarifaService tarifaService;
@Autowired @Autowired
private UsuarioService usuarioService; private UsuarioService usuarioService;
@Autowired
private transient PagedListWrapper<Tarifa> plwTarifa;
private Paging pagingTarifa;
@Autowired @Autowired
private MarcaService marcaService; private MarcaService marcaService;
@Autowired @Autowired
@ -105,7 +99,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
private List<TipoPuntoVenta> lsTipoPontoVenta; private List<TipoPuntoVenta> lsTipoPontoVenta;
private List<Ruta> lsRuta; private List<Ruta> lsRuta;
private List<Via> lsVia; private List<Via> lsVia;
private List<String> lsVende;
private MyListbox tarifaList; private MyListbox tarifaList;
private Combobox cmbMarca; private Combobox cmbMarca;
private Combobox cmbOrigem; private Combobox cmbOrigem;
@ -129,9 +123,11 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
private Ruta ruta; private Ruta ruta;
private Via via; private Via via;
private Listheader listheaderTPP; private Listheader listheaderTPP;
private Combobox cmbVende;
private Boolean vende;
private final String PERMISSAO_EXCLUIR_TODAS_PESQUISA = "COM.RJCONSULTORES.VENTABOLETOS.GUI.ADM.PRECO.EXCLUIR.TODAS.PESQUISA"; private final String PERMISSAO_EXCLUIR_TODAS_PESQUISA = "COM.RJCONSULTORES.VENTABOLETOS.GUI.ADM.PRECO.EXCLUIR.TODAS.PESQUISA";
private static final Logger log = Logger.getLogger(BusquedaTarifaController.class); private static final Logger log = Logger.getLogger(BusquedaTarifaController.class);
public List<VigenciaTarifa> getLsVigencias() { public List<VigenciaTarifa> getLsVigencias() {
@ -281,49 +277,49 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
public void onClick$btnPesquisa(Event ev) throws InterruptedException { public void onClick$btnPesquisa(Event ev) throws InterruptedException {
refreshLista(true); refreshLista(true);
} }
private boolean temPermissao(String permissao){ private boolean temPermissao(String permissao) {
Usuario usuario = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId()); Usuario usuario = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId());
for (UsuarioPerfil up : usuario.getUsuarioPerfilList()){ for (UsuarioPerfil up : usuario.getUsuarioPerfilList()) {
List<PerfilFuncion> listPerfilFuncion = up.getPerfil().getPerfilFuncionList(); List<PerfilFuncion> listPerfilFuncion = up.getPerfil().getPerfilFuncionList();
for (PerfilFuncion pf : listPerfilFuncion) { for (PerfilFuncion pf : listPerfilFuncion) {
if (pf.getFuncionSistema().getDescruta().equals(permissao)){ if (pf.getFuncionSistema().getDescruta().equals(permissao)) {
return true; return true;
} }
} }
} }
return false; return false;
} }
public void onClick$btnExcluirTodos(Event ev) throws InterruptedException { public void onClick$btnExcluirTodos(Event ev) throws InterruptedException {
try { try {
if (moneda == null && marca == null && claseServicio == null && vigenciaTarifa == null && categoria == null if (moneda == null && marca == null && claseServicio == null && vigenciaTarifa == null && categoria == null
&& tipoPuntoVenta == null && origem == null && destino == null && ruta == null && via == null ){ && tipoPuntoVenta == null && origem == null && destino == null && ruta == null && via == null) {
Messagebox.show( Messagebox.show(
Labels.getLabel("editarTarifaController.btnFechar.MSG.pesquisaobrigatoria"), Labels.getLabel("editarTarifaController.btnFechar.MSG.pesquisaobrigatoria"),
Labels.getLabel("editarTarifaController.window.title"), Labels.getLabel("editarTarifaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
return; return;
} }
int opcao = Messagebox.show( int opcao = Messagebox.show(
Labels.getLabel("editarTarifaController.btnFechar.MSG.Deseja.BorrarEmLote"), Labels.getLabel("editarTarifaController.btnFechar.MSG.Deseja.BorrarEmLote"),
Labels.getLabel("editarTarifaController.window.title"), Labels.getLabel("editarTarifaController.window.title"),
Messagebox.YES | Messagebox.NO, Messagebox.QUESTION); Messagebox.YES | Messagebox.NO, Messagebox.QUESTION);
if (opcao == Messagebox.YES) { if (opcao == Messagebox.YES) {
tarifaService.excluirTodasTarifas(moneda, marca, claseServicio, vigenciaTarifa, origem, destino, categoria, tipoPuntoVenta, ruta, via); tarifaService.excluirTodasTarifas(moneda, marca, claseServicio, vigenciaTarifa, origem, destino, categoria, tipoPuntoVenta, ruta, via);
Messagebox.show( Messagebox.show(
Labels.getLabel("editarTarifaController.btnFechar.MSG.borrarEmLoteOK"), Labels.getLabel("editarTarifaController.btnFechar.MSG.borrarEmLoteOK"),
Labels.getLabel("editarTarifaController.window.title"), Labels.getLabel("editarTarifaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} }
} catch (Exception ex) { } catch (Exception ex) {
log.error(ex); log.error(ex);
} }
@ -342,8 +338,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
listheaderTPP.setVisible(ApplicationProperties.getInstance().exibeTpp()); listheaderTPP.setVisible(ApplicationProperties.getInstance().exibeTpp());
this. this.cmbMarca.addEventListener("onChange", new EventListener() {
cmbMarca.addEventListener("onChange", new EventListener() {
@Override @Override
public void onEvent(Event event) throws Exception { public void onEvent(Event event) throws Exception {
Marca marca = getIfSelected(cmbMarca); Marca marca = getIfSelected(cmbMarca);
@ -352,8 +347,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
lsRuta.add(null); lsRuta.add(null);
if (marca != null) { if (marca != null) {
lsRuta.addAll(rutaService.obtenerPorEmpresa(marca.getEmpresa())); lsRuta.addAll(rutaService.obtenerPorEmpresa(marca.getEmpresa()));
} } else {
else {
lsRuta.addAll(rutaService.obtenerTodos()); lsRuta.addAll(rutaService.obtenerTodos());
} }
@ -397,11 +391,16 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
lsVia = new ArrayList<Via>(); lsVia = new ArrayList<Via>();
lsVia.add(null); lsVia.add(null);
lsVia.addAll(viaService.obtenerTodos()); lsVia.addAll(viaService.obtenerTodos());
if(!temPermissao(PERMISSAO_EXCLUIR_TODAS_PESQUISA)){ lsVende = new ArrayList<String>();
lsVende.add(null);
lsVende.add("Sim");
lsVende.add("Não");
if (!temPermissao(PERMISSAO_EXCLUIR_TODAS_PESQUISA)) {
btnExcluirTodos.setDisabled(true); btnExcluirTodos.setDisabled(true);
} }
refreshLista(true); refreshLista(true);
} }
@ -418,11 +417,11 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
Labels.getLabel("editarTarifaController.window.title"), args, MODAL); Labels.getLabel("editarTarifaController.window.title"), args, MODAL);
} }
@SuppressWarnings("unchecked") @SuppressWarnings("unchecked")
private <T> T getIfSelected(Combobox cb) { private <T> T getIfSelected(Combobox cb) {
return (T) (cb.getSelectedItem() != null ? cb.getSelectedItem().getValue() : null); return (T) (cb.getSelectedItem() != null ? cb.getSelectedItem().getValue() : null);
} }
public Button getBtnExcluirTodos() { public Button getBtnExcluirTodos() {
return btnExcluirTodos; return btnExcluirTodos;
} }
@ -441,8 +440,9 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
origem = getIfSelected(cmbOrigem); origem = getIfSelected(cmbOrigem);
destino = getIfSelected(cmbDestino); destino = getIfSelected(cmbDestino);
ruta = getIfSelected(cmbRuta); ruta = getIfSelected(cmbRuta);
via = getIfSelected(cmbVia); via = getIfSelected(cmbVia);
vende = getIfSelected(cmbVende) != null ? returnStatusVende((String) getIfSelected(cmbVende)) : null;
if ((moneda == null) && (!cmbMoneda.getText().isEmpty())) { if ((moneda == null) && (!cmbMoneda.getText().isEmpty())) {
Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Moneda.", Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Moneda.",
@ -524,64 +524,53 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
return; return;
} }
HibernateSearchObject<Tarifa> tarifaBusqueda = new HibernateSearchObject<Tarifa>(Tarifa.class, pagingTarifa.getPageSize()); tarifaList.setData(tarifaService.obterTarifaOficialPorFiltro(moneda, marca, lsMarcas, origem, destino, claseServicio, vigenciaTarifa, categoria, tipoPuntoVenta, ruta, via, vende));
tarifaBusqueda.addFilterEqual("activo", Boolean.TRUE);
tarifaBusqueda.addFilterEqual("moneda", moneda);
if (marca != null) {
tarifaBusqueda.addFilterEqual("marca", marca);
}
else {
tarifaBusqueda.addFilterIn("marca", lsMarcas);
}
tarifaBusqueda.addFilterEqual("claseServicio", claseServicio);
tarifaBusqueda.addFilterEqual("vigenciaTarifa", vigenciaTarifa);
tarifaBusqueda.addFilterEqual("tramo.origem", origem);
tarifaBusqueda.addFilterEqual("tramo.destino", destino);
if (categoria != null) {
tarifaBusqueda.addFilterSome("lsTarifaCategoria",
Filter.equal("categoria.categoriaId", categoria.getCategoriaId()));
}
if (tipoPuntoVenta != null) {
tarifaBusqueda.addFilterSome("lsTarifaTipoptovta",
Filter.equal("tipoPuntoVenta.tipoptovtaId",
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 && exibirMsgNenhumRegistro) { if (tarifaList.getData().length == 0 && exibirMsgNenhumRegistro) {
try { try {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"), Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
Labels.getLabel("editarTarifaController.window.title"), Labels.getLabel("editarTarifaController.window.title"),
Messagebox.OK, Messagebox.INFORMATION); Messagebox.OK, Messagebox.INFORMATION);
} } catch (InterruptedException ex) {
catch (InterruptedException ex) {
} }
} }
HabilitarBotaoExcluirTodos(); HabilitarBotaoExcluirTodos();
} }
private void HabilitarBotaoExcluirTodos() { private void HabilitarBotaoExcluirTodos() {
if (moneda != null || marca != null || claseServicio != null || vigenciaTarifa != null || categoria != null if (moneda != null || marca != null || claseServicio != null || vigenciaTarifa != null || categoria != null
|| tipoPuntoVenta != null || origem != null || destino != null || ruta != null || via != null ){ || tipoPuntoVenta != null || origem != null || destino != null || ruta != null || via != null) {
Boolean selecionouAoMenosUmCampoPesquisa = true; Boolean selecionouAoMenosUmCampoPesquisa = true;
if(selecionouAoMenosUmCampoPesquisa && tarifaList.getSize() > 0 && temPermissao(PERMISSAO_EXCLUIR_TODAS_PESQUISA)){ if (selecionouAoMenosUmCampoPesquisa && tarifaList.getSize() > 0 && temPermissao(PERMISSAO_EXCLUIR_TODAS_PESQUISA)) {
btnExcluirTodos.setDisabled(false); btnExcluirTodos.setDisabled(false);
}else{ } else {
btnExcluirTodos.setDisabled(true); btnExcluirTodos.setDisabled(true);
} }
} }
} }
private Boolean returnStatusVende(String stringVende) {
if (stringVende.equalsIgnoreCase("sim")) {
return true;
}
return false;
}
public Combobox getCmbVende() {
return cmbVende;
}
public void setCmbVende(Combobox cmbVende) {
this.cmbVende = cmbVende;
}
public List<String> getLsVende() {
return lsVende;
}
public void setLsVende(List<String> lsVende) {
this.lsVende = lsVende;
}
} }

View File

@ -22,7 +22,6 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zk.ui.event.EventListener; import org.zkoss.zk.ui.event.EventListener;
import org.zkoss.zul.Combobox; import org.zkoss.zul.Combobox;
import org.zkoss.zul.Listheader; import org.zkoss.zul.Listheader;
import org.zkoss.zul.Paging;
import org.zkoss.zul.Textbox; import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.ClaseServicio; import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
@ -36,14 +35,14 @@ import com.rjconsultores.ventaboletos.service.ClaseServicioService;
import com.rjconsultores.ventaboletos.service.MarcaService; import com.rjconsultores.ventaboletos.service.MarcaService;
import com.rjconsultores.ventaboletos.service.MonedaService; import com.rjconsultores.ventaboletos.service.MonedaService;
import com.rjconsultores.ventaboletos.service.RutaService; import com.rjconsultores.ventaboletos.service.RutaService;
import com.rjconsultores.ventaboletos.service.TarifaOficialService;
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties; import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox; import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTarifaOficial; import com.rjconsultores.ventaboletos.web.utilerias.render.RenderTarifaOficial;
/** /**
* *
* @author rodrigo * @author rodrigo
@ -65,9 +64,7 @@ public class BusquedaTarifaOficialController extends MyGenericForwardComposer {
} }
}; };
@Autowired
private transient PagedListWrapper<TarifaOficial> plwTarifaOficial;
private Paging pagingTarifaOficial;
@Autowired @Autowired
private MarcaService marcaService; private MarcaService marcaService;
@Autowired @Autowired
@ -76,11 +73,14 @@ public class BusquedaTarifaOficialController extends MyGenericForwardComposer {
private RutaService rutaService; private RutaService rutaService;
@Autowired @Autowired
private MonedaService monedaService; private MonedaService monedaService;
@Autowired
private TarifaOficialService tarifaOficialService;
private List<Marca> lsMarcas; private List<Marca> lsMarcas;
private List<ClaseServicio> lsClaseServico; private List<ClaseServicio> lsClaseServico;
private List<Ruta> lsRuta; private List<Ruta> lsRuta;
private List<Tramo> lsTramos; private List<Tramo> lsTramos;
private List<Moneda> lsMonedas; private List<Moneda> lsMonedas;
private List<String> lsVende;
private Combobox cmbOrigem; private Combobox cmbOrigem;
private Combobox cmbDestino; private Combobox cmbDestino;
private Combobox cmbMarca; private Combobox cmbMarca;
@ -91,6 +91,7 @@ public class BusquedaTarifaOficialController extends MyGenericForwardComposer {
private Combobox cmbVigenciaTarifaOficial; private Combobox cmbVigenciaTarifaOficial;
private MyListbox tarifaList; private MyListbox tarifaList;
private Listheader listheaderTPP; private Listheader listheaderTPP;
private Combobox cmbVende;
private static final Logger log = Logger.getLogger(BusquedaTarifaOficialController.class); private static final Logger log = Logger.getLogger(BusquedaTarifaOficialController.class);
@ -201,8 +202,18 @@ public class BusquedaTarifaOficialController extends MyGenericForwardComposer {
public void onClick$btnNovo(Event ev) { public void onClick$btnNovo(Event ev) {
verTarifaOficial(new TarifaOficial()); verTarifaOficial(new TarifaOficial());
} }
@Override public List<String> getLsVende() {
return lsVende;
}
public void setLsVende(List<String> lsVende ) {
this.lsVende = lsVende;
}
@Override
public void doAfterCompose(Component comp) throws Exception { public void doAfterCompose(Component comp) throws Exception {
super.doAfterCompose(comp); super.doAfterCompose(comp);
listheaderTPP.setVisible(ApplicationProperties.getInstance().exibeTpp()); listheaderTPP.setVisible(ApplicationProperties.getInstance().exibeTpp());
@ -233,6 +244,12 @@ public class BusquedaTarifaOficialController extends MyGenericForwardComposer {
lsMonedas = new ArrayList<Moneda>(); lsMonedas = new ArrayList<Moneda>();
lsMonedas.add(null); lsMonedas.add(null);
lsMonedas.addAll(monedaService.obtenerTodos()); lsMonedas.addAll(monedaService.obtenerTodos());
lsVende = new ArrayList();
lsVende.add(null);
lsVende.add("Sim");
lsVende.add("Não");
refreshLista(); refreshLista();
} }
@ -264,9 +281,11 @@ public class BusquedaTarifaOficialController extends MyGenericForwardComposer {
Parada destino = getIfSelected(cmbDestino); Parada destino = getIfSelected(cmbDestino);
Marca marca = getIfSelected(cmbMarca); Marca marca = getIfSelected(cmbMarca);
ClaseServicio claseServicio = getIfSelected(cmbClaseServicio); ClaseServicio claseServicio = getIfSelected(cmbClaseServicio);
Ruta ruta = getIfSelected(cmbRuta); Ruta ruta = getIfSelected(cmbRuta);
String numRuta = getIfFilled(txbNumRuta); String numRuta = getIfFilled(txbNumRuta);
Moneda moneda = getIfSelected(cmbMoneda); Moneda moneda = getIfSelected(cmbMoneda);
Boolean vende = getIfSelected(cmbVende)!=null?returnStatusVende((String)getIfSelected(cmbVende)):null;
if ((moneda == null) && (!cmbMoneda.getText().isEmpty())) { if ((moneda == null) && (!cmbMoneda.getText().isEmpty())) {
Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Moneda.", Messagebox.show(Labels.getLabel("MSG.SELECCIONE.VALOR.CORRECTO") + " Moneda.",
@ -322,29 +341,19 @@ public class BusquedaTarifaOficialController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.EXCLAMATION); Messagebox.OK, Messagebox.EXCLAMATION);
return; return;
} }
tarifaList.setData(tarifaOficialService.obterTarifaOficialPorFiltro(moneda, marca,lsMarcas, origem, destino, claseServicio, ruta, numRuta, vende));
HibernateSearchObject<TarifaOficial> tarifaBusqueda = new HibernateSearchObject<TarifaOficial>(TarifaOficial.class, pagingTarifaOficial.getPageSize());
tarifaBusqueda.addFilterEqual("activo", Boolean.TRUE);
tarifaBusqueda.addFilterEqual("moneda", moneda);
if (marca != null) {
tarifaBusqueda.addFilterEqual("marca", marca);
}
else {
tarifaBusqueda.addFilterIn("marca", lsMarcas);
}
tarifaBusqueda.addFilterEqual("tramo.origem", origem);
tarifaBusqueda.addFilterEqual("tramo.destino", destino);
tarifaBusqueda.addFilterEqual("claseServicio", claseServicio);
tarifaBusqueda.addFilterEqual("ruta", ruta);
tarifaBusqueda.addFilterEqual("ruta.numRuta", numRuta);
plwTarifaOficial.init(tarifaBusqueda, tarifaList, pagingTarifaOficial);
if (tarifaList.getData().length == 0) { if (tarifaList.getData().length == 0) {
Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),Labels.getLabel("editarTarifaOficialController.window.title"),Messagebox.OK, Messagebox.INFORMATION); Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),Labels.getLabel("editarTarifaOficialController.window.title"),Messagebox.OK, Messagebox.INFORMATION);
} }
} }
private Boolean returnStatusVende(String stringVende){
if(stringVende.equalsIgnoreCase("sim")){
return true;
}
return false;
}
} }

View File

@ -2870,6 +2870,7 @@ busquedaMercadoCompetidoController.lhId.label = ID
busquedaMercadoCompetidoController.lhClaseServicio.label = Clase de servicio busquedaMercadoCompetidoController.lhClaseServicio.label = Clase de servicio
busquedaMercadoCompetidoController.lhOrigem.label = Origen busquedaMercadoCompetidoController.lhOrigem.label = Origen
busquedaMercadoCompetidoController.lhDestino.label = Destino busquedaMercadoCompetidoController.lhDestino.label = Destino
busquedaMercadoCompetidoController.Vende.label = Vende
busquedaMercadoCompetidoController.btnPesquisa.label = Búsqueda busquedaMercadoCompetidoController.btnPesquisa.label = Búsqueda
# Editar Tramo Competido # Editar Tramo Competido

View File

@ -3054,6 +3054,7 @@ busquedaMercadoCompetidoController.lhId.label = ID
busquedaMercadoCompetidoController.lhClaseServicio.label = Tipo de Classe busquedaMercadoCompetidoController.lhClaseServicio.label = Tipo de Classe
busquedaMercadoCompetidoController.lhOrigem.label = Origem busquedaMercadoCompetidoController.lhOrigem.label = Origem
busquedaMercadoCompetidoController.lhDestino.label = Destino busquedaMercadoCompetidoController.lhDestino.label = Destino
busquedaMercadoCompetidoController.Vende.label = Vende
busquedaMercadoCompetidoController.btnPesquisa.label = Pesquisa busquedaMercadoCompetidoController.btnPesquisa.label = Pesquisa
# Editar Trecho Competido # Editar Trecho Competido

View File

@ -31,8 +31,8 @@
<row> <row>
<label <label
value="${c:l('nuevaParadaController.lblCodOrigem.value')}" /> value="${c:l('nuevaParadaController.lblCodOrigem.value')}" />
<textbox id="cveParadaOrigem" maxlength="6" forward="onOK=onChange" <textbox id="cveParadaOrigem" maxlength="6" forward="onOK=onChange"
value=""> value="" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" >
</textbox> </textbox>
@ -47,7 +47,7 @@
<label <label
value="${c:l('nuevaParadaController.lblCodDestino.value')}" /> value="${c:l('nuevaParadaController.lblCodDestino.value')}" />
<textbox id="cveParadaDestino" maxlength="6" forward="onOK=onChange" <textbox id="cveParadaDestino" maxlength="6" forward="onOK=onChange"
value="" > value="" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox">
</textbox> </textbox>
<label <label

View File

@ -5,132 +5,200 @@
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?> <?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk> <zk>
<window id="winTarifa" title="${c:l('busquedaTarifaController.window.title')}" <window id="winTarifa"
apply="${busquedaTarifaController}" contentStyle="overflow:auto" title="${c:l('busquedaTarifaController.window.title')}"
height="500px" width="1300px" border="normal" > apply="${busquedaTarifaController}" contentStyle="overflow:auto"
<toolbar> height="500px" width="1300px" border="normal">
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px" <toolbar>
tooltiptext="${c:l('busquedaTarifaController.btnRefresh.tooltiptext')}" /> <button id="btnRefresh" image="/gui/img/refresh.png"
<separator orient="vertical" /> width="35px"
tooltiptext="${c:l('busquedaTarifaController.btnRefresh.tooltiptext')}" />
<separator orient="vertical" />
<!-- Essa tela nao precisa de criar nova tarifa <!-- Essa tela nao precisa de criar nova tarifa
<button id="btnNovo" image="/gui/img/add.png" width="35px" <button id="btnNovo" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('busquedaTarifaController.btnNovo.tooltiptext')}" /> tooltiptext="${c:l('busquedaTarifaController.btnNovo.tooltiptext')}" />
--> -->
<separator orient="vertical" />
<button id="btnCerrar" onClick="winTarifa.detach()" image="/gui/img/exit.png" width="35px"
tooltiptext="${c:l('busquedaTarifaController.btnCerrar.tooltiptext')}"/>
</toolbar>
<grid fixedLayout="true"> <separator orient="vertical" />
<columns> <button id="btnCerrar" onClick="winTarifa.detach()"
<column/> image="/gui/img/exit.png" width="35px"
<column/> tooltiptext="${c:l('busquedaTarifaController.btnCerrar.tooltiptext')}" />
<column/> </toolbar>
<column/>
</columns>
<rows>
<row>
<label value="${c:l('busquedaMercadoCompetidoController.lhOrigem.label')}"/>
<combobox id="cmbOrigem" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
mold="rounded" buttonVisible="true" width="90%" sinTodos="true"/>
<label value="${c:l('busquedaMercadoCompetidoController.lhDestino.label')}"/>
<combobox id="cmbDestino" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
mold="rounded" buttonVisible="true" width="90%" sinTodos="true"/>
</row>
<row>
<label value="${c:l('busquedaTarifaController.lhMoneda.label')}"/>
<combobox id="cmbMoneda" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsMonedas}"/>
<label value="${c:l('busquedaTarifaController.lhClaseServicio.label')}"/>
<combobox id="cmbClaseServicio" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsClaseServico}"/>
</row>
<row>
<label value="${c:l('busquedaTarifaController.lhMarca.label')}"/>
<combobox id="cmbMarca" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsMarcas}"/>
<label value="${c:l('busquedaTarifaController.lhVigencia.label')}"/>
<combobox id="cmbVigenciaTarifa" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsVigencias}"/>
</row>
<row>
<label value="${c:l('busquedaTarifaController.lhCategoria.label')}"/>
<combobox id="cmbCategoria" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsCategoria}"/>
<label value="${c:l('busquedaTarifaController.lhTipoPontoVenta.label')}"/>
<combobox id="cmbTipoPontoVenta" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
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>
<toolbar> <grid fixedLayout="true">
<button id="btnPesquisa" image="/gui/img/find.png" <columns>
label="${c:l('busquedaTarifaController.btnPesquisa.label')}"/> <column />
<button id="btnExcluirTodos" image="/gui/img/find.png" <column />
label="${c:l('busquedaTarifaController.btnExcluir.label')}"/> <column />
</toolbar> <column />
</columns>
<rows>
<row>
<label
value="${c:l('busquedaMercadoCompetidoController.lhOrigem.label')}" />
<combobox id="cmbOrigem"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
mold="rounded" buttonVisible="true" width="90%" sinTodos="true" />
<label
value="${c:l('busquedaMercadoCompetidoController.lhDestino.label')}" />
<combobox id="cmbDestino"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
mold="rounded" buttonVisible="true" width="90%" sinTodos="true" />
</row>
<row>
<label
value="${c:l('busquedaTarifaController.lhMoneda.label')}" />
<combobox id="cmbMoneda"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsMonedas}" />
<label
value="${c:l('busquedaTarifaController.lhClaseServicio.label')}" />
<combobox id="cmbClaseServicio"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsClaseServico}" />
</row>
<row>
<label
value="${c:l('busquedaTarifaController.lhMarca.label')}" />
<combobox id="cmbMarca"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsMarcas}" />
<label
value="${c:l('busquedaTarifaController.lhVigencia.label')}" />
<combobox id="cmbVigenciaTarifa"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsVigencias}" />
</row>
<row>
<label
value="${c:l('busquedaTarifaController.lhCategoria.label')}" />
<combobox id="cmbCategoria"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsCategoria}" />
<label
value="${c:l('busquedaTarifaController.lhTipoPontoVenta.label')}" />
<combobox id="cmbTipoPontoVenta"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
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>
<row>
<label
value="${c:l('busquedaMercadoCompetidoController.Vende.label')}" />
<combobox id="cmbVende"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifa$composer.lsVende}" />
</row>
<paging id="pagingTarifa" pageSize="10"/> </rows>
<listbox id="tarifaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" vflex="true" multiple="false" > </grid>
<listhead sizable="true">
<listheader width="5%" image="/gui/img/builder.gif" <toolbar>
label="${c:l('lb.id')}" sort="auto(tarifaId)"/> <button id="btnPesquisa" image="/gui/img/find.png"
<listheader id="lhPrecio" width="6%" image="/gui/img/builder.gif" align="right" label="${c:l('busquedaTarifaController.btnPesquisa.label')}" />
label="${c:l('busquedaTarifaController.lhPrecio.label')}" sort="auto(precio)"/> <button id="btnExcluirTodos" image="/gui/img/find.png"
<listheader id="lhPrecioOriginal" width="6%" image="/gui/img/builder.gif" align="right" label="${c:l('busquedaTarifaController.btnExcluir.label')}" />
label="${c:l('busquedaTarifaController.lhPrecioOriginal.label')}" sort="auto(preciooriginal)"/> </toolbar>
<listheader width="6%" image="/gui/img/builder.gif" align="right"
label="${c:l('busquedaTarifaController.lhPrecioPedagio.label')}" sort="auto(importepedagio)"/> <listbox id="tarifaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" vflex="true" multiple="false" mold="paging"
<listheader width="6%" image="/gui/img/builder.gif" align="right" pageSize="10"
label="${c:l('busquedaTarifaController.lhPrecioTaxa.label')}" sort="auto(importetaxaembarque)"/> pagingPosition="top">
<listheader width="6%" image="/gui/img/builder.gif" align="right" <listhead sizable="true">
label="${c:l('busquedaTarifaController.lhPrecioSeguro.label')}" sort="auto(importeseguro)"/> <listheader width="5%" image="/gui/img/builder.gif"
<listheader width="6%" image="/gui/img/builder.gif" align="right" id="listheaderTPP" label="${c:l('lb.id')}" sort="auto(tarifaId)" />
label="${c:l('busquedaTarifaController.lhPrecioTPP.label')}" sort="auto(importeTPP)"/> <listheader id="lhPrecio" width="6%"
image="/gui/img/builder.gif" align="right"
<listheader width="6%" image="/gui/img/builder.gif" align="right" label="${c:l('busquedaTarifaController.lhPrecio.label')}"
label="${c:l('busquedaTarifaController.lhPrecioOutros.label')}" sort="auto(importeoutros)"/> sort="auto(precio)" />
<listheader id="lhStatusTarifa" width="7%" image="/gui/img/builder.gif" <listheader id="lhPrecioOriginal" width="6%"
label="${c:l('busquedaTarifaController.lhStatusTarifa.label')}" sort="auto(statustarifa)"/> image="/gui/img/builder.gif" align="right"
<listheader id="lhOrigen" width="7%" image="/gui/img/builder.gif" label="${c:l('busquedaTarifaController.lhPrecioOriginal.label')}"
label="${c:l('busquedaTarifaController.lhOrigen.label')}" sort="auto(tramo.origem.descparada)"/> sort="auto(preciooriginal)" />
<listheader id="lhDestino" width="7%" image="/gui/img/builder.gif" <listheader width="6%" image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhDestino.label')}" sort="auto(tramo.destino.descparada)"/> align="right"
<listheader id="lhVia" width="6%" image="/gui/img/builder.gif" label="${c:l('busquedaTarifaController.lhPrecioPedagio.label')}"
label="${c:l('busquedaTarifaController.lhVia.label')}" sort="auto(tramo.via.nombvia)"/> sort="auto(importepedagio)" />
<listheader id="lhMarca" width="6%" image="/gui/img/builder.gif" <listheader width="6%" image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhMarca.label')}" sort="auto(marca.descmarca)"/> align="right"
<listheader id="lhFeciniciovigencia" width="6%" image="/gui/img/builder.gif" label="${c:l('busquedaTarifaController.lhPrecioTaxa.label')}"
label="${c:l('busquedaTarifaController.lhFeciniciovigencia.label')}" sort="auto(vigenciaTarifa.feciniciovigencia)"/> sort="auto(importetaxaembarque)" />
<listheader id="lhClaseServicio" width="7%" image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhClaseServicio.label')}" sort="auto(claseServicio.descclase)"/> <listheader width="6%" image="/gui/img/builder.gif"
<listheader id="lhOrgao" width="7%" image="/gui/img/builder.gif" align="right"
label="${c:l('busquedaTarifaController.lhOrgao.label')}" sort="auto(orgaoConcedente.descOrgao)"/> label="${c:l('busquedaTarifaController.lhPrecioSeguro.label')}"
<listheader id="lhRuta" width="6%" image="/gui/img/builder.gif" sort="auto(importeseguro)" />
label="${c:l('busquedaTarifaController.lhPrefixoLinha.label')}" sort="auto(ruta.prefixo)"/> <listheader width="6%" image="/gui/img/builder.gif"
<listheader id="lhNumRuta" width="6%" image="/gui/img/builder.gif" align="right" id="listheaderTPP"
label="${c:l('busquedaTarifaController.lhNumLinha.label')}" sort="auto(ruta.numRuta)"/> label="${c:l('busquedaTarifaController.lhPrecioTPP.label')}"
</listhead> sort="auto(importeTPP)" />
</listbox>
</window> <listheader width="6%" image="/gui/img/builder.gif"
align="right"
label="${c:l('busquedaTarifaController.lhPrecioOutros.label')}"
sort="auto(importeoutros)" />
<listheader id="lhStatusTarifa" width="7%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhStatusTarifa.label')}"
sort="auto(statustarifa)" />
<listheader id="lhOrigen" width="7%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhOrigen.label')}"
sort="auto(tramo.origem.descparada)" />
<listheader id="lhDestino" width="7%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhDestino.label')}"
sort="auto(tramo.destino.descparada)" />
<listheader id="lhVia" width="6%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhVia.label')}"
sort="auto(tramo.via.nombvia)" />
<listheader id="lhMarca" width="6%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhMarca.label')}"
sort="auto(marca.descmarca)" />
<listheader id="lhFeciniciovigencia" width="6%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhFeciniciovigencia.label')}"
sort="auto(vigenciaTarifa.feciniciovigencia)" />
<listheader id="lhClaseServicio" width="7%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhClaseServicio.label')}"
sort="auto(claseServicio.descclase)" />
<listheader id="lhOrgao" width="7%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhOrgao.label')}"
sort="auto(orgaoConcedente.descOrgao)" />
<listheader id="lhRuta" width="6%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhPrefixoLinha.label')}"
sort="auto(ruta.prefixo)" />
<listheader id="lhNumRuta" width="6%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhNumLinha.label')}"
sort="auto(ruta.numRuta)" />
</listhead>
</listbox>
</window>
</zk> </zk>

View File

@ -5,115 +5,172 @@
<?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?> <?taglib uri="http://www.zkoss.org/dsp/web/core" prefix="c"?>
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winTarifaOficial" title="${c:l('busquedaTarifaController.window.title')}" <window id="winTarifaOficial"
apply="${busquedaTarifaOficialController}" contentStyle="overflow:auto" title="${c:l('busquedaTarifaController.window.title')}"
height="500px" width="1200px" border="normal" > apply="${busquedaTarifaOficialController}"
<toolbar> contentStyle="overflow:auto" height="500px" width="1200px"
<button id="btnRefresh" image="/gui/img/refresh.png" width="35px" border="normal">
tooltiptext="${c:l('busquedaTarifaController.btnRefresh.tooltiptext')}" /> <toolbar>
<separator orient="vertical" /> <button id="btnRefresh" image="/gui/img/refresh.png"
width="35px"
tooltiptext="${c:l('busquedaTarifaController.btnRefresh.tooltiptext')}" />
<separator orient="vertical" />
<!-- Essa tela nao precisa de criar nova TarifaOficial <!-- Essa tela nao precisa de criar nova TarifaOficial
<button id="btnNovo" image="/gui/img/add.png" width="35px" <button id="btnNovo" image="/gui/img/add.png" width="35px"
tooltiptext="${c:l('busquedaTarifaController.btnNovo.tooltiptext')}" /> tooltiptext="${c:l('busquedaTarifaController.btnNovo.tooltiptext')}" />
--> -->
<separator orient="vertical" /> <separator orient="vertical" />
<button id="btnCerrar" onClick="winTarifaOficial.detach()" image="/gui/img/exit.png" width="35px" <button id="btnCerrar" onClick="winTarifaOficial.detach()"
tooltiptext="${c:l('busquedaTarifaController.btnCerrar.tooltiptext')}"/> image="/gui/img/exit.png" width="35px"
</toolbar> tooltiptext="${c:l('busquedaTarifaController.btnCerrar.tooltiptext')}" />
</toolbar>
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column/> <column />
<column/> <column />
<column/> <column />
<column/> <column />
</columns> </columns>
<rows> <rows>
<row> <row>
<label value="${c:l('busquedaMercadoCompetidoController.lhOrigem.label')}"/> <label
<combobox id="cmbOrigem" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" value="${c:l('busquedaMercadoCompetidoController.lhOrigem.label')}" />
mold="rounded" buttonVisible="true" width="90%" sinTodos="true"/> <combobox id="cmbOrigem"
<label value="${c:l('busquedaMercadoCompetidoController.lhDestino.label')}"/> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
<combobox id="cmbDestino" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada" mold="rounded" buttonVisible="true" width="90%" sinTodos="true" />
mold="rounded" buttonVisible="true" width="90%" sinTodos="true"/> <label
</row> value="${c:l('busquedaMercadoCompetidoController.lhDestino.label')}" />
<row> <combobox id="cmbDestino"
<label value="${c:l('busquedaTarifaController.lhMarca.label')}"/> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxParada"
<combobox id="cmbMarca" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" mold="rounded" buttonVisible="true" width="90%" sinTodos="true" />
mold="rounded" buttonVisible="true" width="90%" </row>
model="@{winTarifaOficial$composer.lsMarcas}"/> <row>
<label value="${c:l('busquedaTarifaController.lhClaseServicio.label')}"/> <label
<combobox id="cmbClaseServicio" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" value="${c:l('busquedaTarifaController.lhMarca.label')}" />
mold="rounded" buttonVisible="true" width="90%" <combobox id="cmbMarca"
model="@{winTarifaOficial$composer.lsClaseServico}"/> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
</row> mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifaOficial$composer.lsMarcas}" />
<label
value="${c:l('busquedaTarifaController.lhClaseServicio.label')}" />
<combobox id="cmbClaseServicio"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifaOficial$composer.lsClaseServico}" />
</row>
<row> <row>
<label value="${c:l('busquedaTarifaController.lhLinha.label')}"/> <label
<combobox id="cmbRuta" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" value="${c:l('busquedaTarifaController.lhLinha.label')}" />
mold="rounded" buttonVisible="true" width="90%" <combobox id="cmbRuta"
model="@{winTarifaOficial$composer.lsRuta}"/> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
<label value="${c:l('busquedaTarifaController.lhNumLinha.label')}"/> mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifaOficial$composer.lsRuta}" />
<label
value="${c:l('busquedaTarifaController.lhNumLinha.label')}" />
<textbox id="txbNumRuta" width="90%" maxlength="30" <textbox id="txbNumRuta" width="90%" maxlength="30"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" /> use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
</row> </row>
<row> <row>
<label value="${c:l('busquedaTarifaController.lhMoneda.label')}"/> <label
<combobox id="cmbMoneda" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" value="${c:l('busquedaTarifaController.lhMoneda.label')}" />
mold="rounded" buttonVisible="true" width="90%" <combobox id="cmbMoneda"
model="@{winTarifaOficial$composer.lsMonedas}"/> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
</row> mold="rounded" buttonVisible="true" width="90%"
</rows> model="@{winTarifaOficial$composer.lsMonedas}" />
</grid>
<toolbar> <label
<button id="btnPesquisa" image="/gui/img/find.png" value="${c:l('busquedaMercadoCompetidoController.Vende.label')}" />
label="${c:l('busquedaTarifaController.btnPesquisa.label')}"/> <combobox id="cmbVende"
</toolbar> use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
mold="rounded" buttonVisible="true" width="90%"
model="@{winTarifaOficial$composer.lsVende}" />
</row>
</rows>
</grid>
<paging id="pagingTarifaOficial" pageSize="10"/> <toolbar>
<listbox id="tarifaList" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox" <button id="btnPesquisa" image="/gui/img/find.png"
multiple="false" height="250px" vflex="false"> label="${c:l('busquedaTarifaController.btnPesquisa.label')}" />
<listhead sizable="true"> </toolbar>
<listheader width="5%" image="/gui/img/builder.gif"
label="${c:l('lb.id')}" sort="auto(tarifaOficialId)"/>
<listheader id="lhPrecio" width="8%" image="/gui/img/builder.gif" align="right"
label="${c:l('busquedaTarifaController.lhPrecio.label')}" sort="auto(precio)"/>
<listheader id="lhPrecioOriginal" width="8%" image="/gui/img/builder.gif" align="right"
label="${c:l('busquedaTarifaController.lhPrecioOriginal.label')}" sort="auto(preciooriginal)"/>
<listheader width="8%" image="/gui/img/builder.gif" align="right"
label="${c:l('busquedaTarifaController.lhPrecioPedagio.label')}" sort="auto(importepedagio)"/> <listbox id="tarifaList"
<listheader width="8%" image="/gui/img/builder.gif" align="right" use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
label="${c:l('busquedaTarifaController.lhPrecioTaxa.label')}" sort="auto(importetaxaembarque)"/> multiple="false" height="250px" vflex="false" mold="paging"
<listheader width="8%" image="/gui/img/builder.gif" align="right" pageSize="10"
label="${c:l('busquedaTarifaController.lhPrecioSeguro.label')}" sort="auto(importeseguro)"/> pagingPosition="top">
<listheader width="8%" image="/gui/img/builder.gif" align="right" id="listheaderTPP" <listhead sizable="true">
label="${c:l('busquedaTarifaController.lhPrecioTPP.label')}" sort="auto(importetpp)"/> <listheader width="5%" image="/gui/img/builder.gif"
<listheader width="8%" image="/gui/img/builder.gif" align="right" label="${c:l('lb.id')}" sort="auto(tarifaOficialId)" />
label="${c:l('busquedaTarifaController.lhPrecioOutros.label')}" sort="auto(importeoutros)"/> <listheader id="lhPrecio" width="8%"
image="/gui/img/builder.gif" align="right"
<listheader id="lhOrigen" width="10%" image="/gui/img/builder.gif" label="${c:l('busquedaTarifaController.lhPrecio.label')}"
label="${c:l('busquedaTarifaController.lhOrigen.label')}" sort="auto(tramo.origem.descparada)"/> sort="auto(precio)" />
<listheader id="lhDestino" width="10%" image="/gui/img/builder.gif" <listheader id="lhPrecioOriginal" width="8%"
label="${c:l('busquedaTarifaController.lhDestino.label')}" sort="auto(tramo.destino.descparada)"/> image="/gui/img/builder.gif" align="right"
<listheader id="lhVia" width="8%" image="/gui/img/builder.gif" label="${c:l('busquedaTarifaController.lhPrecioOriginal.label')}"
label="${c:l('busquedaTarifaController.lhVia.label')}" sort="auto(tramo.via.nombvia)"/> sort="auto(preciooriginal)" />
<listheader id="lhMarca" width="8%" image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhMarca.label')}" sort="auto(marca.descmarca)"/> <listheader width="8%" image="/gui/img/builder.gif"
align="right"
<listheader id="lhClaseServicio" width="8%" image="/gui/img/builder.gif" label="${c:l('busquedaTarifaController.lhPrecioPedagio.label')}"
label="${c:l('busquedaTarifaController.lhClaseServicio.label')}" sort="auto(claseServicio.descclase)"/> sort="auto(importepedagio)" />
<listheader id="lhOrgao" width="8%" image="/gui/img/builder.gif" <listheader width="8%" image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhOrgao.label')}" sort="auto(orgaoConcedente.descOrgao)"/> align="right"
<listheader id="lhRuta" width="8%" image="/gui/img/builder.gif" label="${c:l('busquedaTarifaController.lhPrecioTaxa.label')}"
label="${c:l('busquedaTarifaController.lhPrefixoLinha.label')}" sort="auto(ruta.prefixo)"/> sort="auto(importetaxaembarque)" />
<listheader id="lhNumRuta" width="8%" image="/gui/img/builder.gif" <listheader width="8%" image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhNumLinha.label')}" sort="auto(ruta.numRuta)"/> align="right"
</listhead> label="${c:l('busquedaTarifaController.lhPrecioSeguro.label')}"
</listbox> sort="auto(importeseguro)" />
</window> <listheader width="8%" image="/gui/img/builder.gif"
align="right" id="listheaderTPP"
label="${c:l('busquedaTarifaController.lhPrecioTPP.label')}"
sort="auto(importetpp)" />
<listheader width="8%" image="/gui/img/builder.gif"
align="right"
label="${c:l('busquedaTarifaController.lhPrecioOutros.label')}"
sort="auto(importeoutros)" />
<listheader id="lhOrigen" width="10%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhOrigen.label')}"
sort="auto(tramo.origem.descparada)" />
<listheader id="lhDestino" width="10%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhDestino.label')}"
sort="auto(tramo.destino.descparada)" />
<listheader id="lhVia" width="8%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhVia.label')}"
sort="auto(tramo.via.nombvia)" />
<listheader id="lhMarca" width="8%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhMarca.label')}"
sort="auto(marca.descmarca)" />
<listheader id="lhClaseServicio" width="8%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhClaseServicio.label')}"
sort="auto(claseServicio.descclase)" />
<listheader id="lhOrgao" width="8%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhOrgao.label')}"
sort="auto(orgaoConcedente.descOrgao)" />
<listheader id="lhRuta" width="8%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhPrefixoLinha.label')}"
sort="auto(ruta.prefixo)" />
<listheader id="lhNumRuta" width="8%"
image="/gui/img/builder.gif"
label="${c:l('busquedaTarifaController.lhNumLinha.label')}"
sort="auto(ruta.numRuta)" />
</listhead>
</listbox>
</window>
</zk> </zk>