fixes bug#al-1430
qua: dev:Valdevir git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@114671 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
1edcb5d1d3
commit
b8691c37e6
|
@ -13,11 +13,13 @@ import org.zkoss.util.resource.Labels;
|
|||
import org.zkoss.zk.ui.Component;
|
||||
import org.zkoss.zk.ui.event.Event;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Div;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
|
||||
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
||||
import com.rjconsultores.ventaboletos.entidad.CasetaPeaje;
|
||||
import com.rjconsultores.ventaboletos.entidad.Constante;
|
||||
import com.rjconsultores.ventaboletos.entidad.EmpresaImposto;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
|
@ -26,6 +28,7 @@ import com.rjconsultores.ventaboletos.entidad.RutaEmpresa;
|
|||
import com.rjconsultores.ventaboletos.entidad.RutaSecuencia;
|
||||
import com.rjconsultores.ventaboletos.service.CalcularPeajeService;
|
||||
import com.rjconsultores.ventaboletos.service.CasetaPeajeService;
|
||||
import com.rjconsultores.ventaboletos.service.ConstanteService;
|
||||
import com.rjconsultores.ventaboletos.service.EmpresaImpostoService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaService;
|
||||
|
@ -49,6 +52,8 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
|
|||
private EmpresaImpostoService empresaImpostoService;
|
||||
@Autowired
|
||||
private CasetaPeajeService casetaPeajeService;
|
||||
@Autowired
|
||||
private ConstanteService constanteService;
|
||||
|
||||
private Combobox cmbOrgaoConcedente;
|
||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||
|
@ -65,6 +70,8 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
|
|||
private MyListbox selectedCasetaPeajeList;
|
||||
private List<CasetaPeaje> lsCasetaPeaje;
|
||||
Set<Integer> lsIdsOrgSemIndice = new HashSet<Integer>();
|
||||
private Div casetaPeajeDiv;
|
||||
public static final String FILTRAR_POR_PRACA_DE_PEDAGIO = "FILTRAR_POR_PRACA_DE_PEDAGIO";
|
||||
|
||||
public List<OrgaoConcedente> getLsOrgaoConcedente() {
|
||||
return lsOrgaoConcedente;
|
||||
|
@ -101,6 +108,7 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
|
|||
listSelectedRutas = new ArrayList<Ruta>();
|
||||
lsCasetaPeaje = casetaPeajeService.buscarTodosOrdenadoPorDescricao();
|
||||
listSelectedCasetaPeaje = new ArrayList<CasetaPeaje>();
|
||||
casetaPeajeDiv.setVisible(buscarContantefiltrarPorPracaDePedagio());
|
||||
}
|
||||
|
||||
public void onClick$btnCalcularPeaje(Event ev) throws InterruptedException {
|
||||
|
@ -425,4 +433,16 @@ public class CalcularPeajeController extends MyGenericForwardComposer {
|
|||
|
||||
|
||||
|
||||
private Boolean buscarContantefiltrarPorPracaDePedagio() {
|
||||
Constante constante = constanteService.buscarPorNomeConstante(FILTRAR_POR_PRACA_DE_PEDAGIO);
|
||||
if (constante != null) {
|
||||
if(constante.getValorconstante().equalsIgnoreCase("true")) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
|
|
@ -6,7 +6,9 @@ package com.rjconsultores.ventaboletos.web.gui.controladores.tarifas;
|
|||
|
||||
import java.util.ArrayList;
|
||||
import java.util.Arrays;
|
||||
import java.util.HashSet;
|
||||
import java.util.List;
|
||||
import java.util.Set;
|
||||
|
||||
import org.hibernate.LazyInitializationException;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
|
@ -24,12 +26,18 @@ import org.zkoss.zul.Div;
|
|||
import org.zkoss.zul.Messagebox;
|
||||
|
||||
import com.rjconsultores.ventaboletos.constantes.TipoSeguro;
|
||||
import com.rjconsultores.ventaboletos.entidad.CasetaPeaje;
|
||||
import com.rjconsultores.ventaboletos.entidad.Constante;
|
||||
import com.rjconsultores.ventaboletos.entidad.Empresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.OrgaoConcedente;
|
||||
import com.rjconsultores.ventaboletos.entidad.Parada;
|
||||
import com.rjconsultores.ventaboletos.entidad.Ruta;
|
||||
import com.rjconsultores.ventaboletos.entidad.RutaCaseta;
|
||||
import com.rjconsultores.ventaboletos.entidad.RutaEmpresa;
|
||||
import com.rjconsultores.ventaboletos.entidad.RutaSecuencia;
|
||||
import com.rjconsultores.ventaboletos.exception.BusinessException;
|
||||
import com.rjconsultores.ventaboletos.service.CasetaPeajeService;
|
||||
import com.rjconsultores.ventaboletos.service.ConstanteService;
|
||||
import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||
import com.rjconsultores.ventaboletos.service.ParadaService;
|
||||
import com.rjconsultores.ventaboletos.service.RutaEmpresaService;
|
||||
|
@ -63,6 +71,10 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
|
|||
private OrgaoConcedenteService orgaoConcedenteService;
|
||||
@Autowired
|
||||
private ParadaService paradaService;
|
||||
@Autowired
|
||||
private CasetaPeajeService casetaPeajeService;
|
||||
@Autowired
|
||||
private ConstanteService constanteService;
|
||||
private List<Parada> lsParada;
|
||||
private List<Ruta> lsRuta;
|
||||
private List<OrgaoConcedente> lsOrgaoConcedente;
|
||||
|
@ -85,8 +97,17 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
|
|||
private List<Parada> listSelectedParadas;
|
||||
private MyListbox selectedParadasList;
|
||||
private List<Empresa> lsEmpresaSelected;
|
||||
private Combobox cmbCasetaPeaje;
|
||||
private List<CasetaPeaje> listSelectedCasetaPeaje;
|
||||
private MyListbox selectedCasetaPeajeList;
|
||||
private List<CasetaPeaje> lsCasetaPeaje;
|
||||
private Boolean esperar = false;
|
||||
private Div paradaDiv;
|
||||
Set<Integer> lsIdsOrgSemIndice = new HashSet<Integer>();
|
||||
private Boolean filtraPorPracaDePedagio=false;
|
||||
private Div casetaPeajeDiv;
|
||||
|
||||
public static final String FILTRAR_POR_PRACA_DE_PEDAGIO = "FILTRAR_POR_PRACA_DE_PEDAGIO";
|
||||
|
||||
|
||||
public Div getParadaDiv() {
|
||||
|
@ -129,6 +150,7 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
|
|||
lsRuta = rutaService.buscarRutasPorEmpresas(lsEmpresa);
|
||||
|
||||
|
||||
|
||||
super.doAfterCompose(comp);
|
||||
selectedRutasList.setItemRenderer(new RenderRutaDesc());
|
||||
selectedParadasList.setItemRenderer(new RenderParada());
|
||||
|
@ -142,6 +164,12 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
|
|||
chkTipoSeguro.setVisible(false);
|
||||
}
|
||||
|
||||
lsCasetaPeaje = casetaPeajeService.buscarTodosOrdenadoPorDescricao();
|
||||
listSelectedCasetaPeaje = new ArrayList<CasetaPeaje>();
|
||||
filtraPorPracaDePedagio=buscarContantefiltrarPorPracaDePedagio();
|
||||
casetaPeajeDiv.setVisible(false);
|
||||
|
||||
|
||||
|
||||
|
||||
}
|
||||
|
@ -177,6 +205,18 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
|
|||
}
|
||||
}
|
||||
|
||||
public void onCheck$chkPedagio(CheckEvent ev) {
|
||||
if (filtraPorPracaDePedagio) {
|
||||
if (chkPedagio.isChecked()) {
|
||||
casetaPeajeDiv.setVisible(true);
|
||||
} else {
|
||||
casetaPeajeDiv.setVisible(false);
|
||||
listSelectedCasetaPeaje = new ArrayList<CasetaPeaje>();
|
||||
selectedCasetaPeajeList.clear();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
public void onCheck$chkGerarTaxaDeEmbarquePorLocalidade(CheckEvent ev)
|
||||
{
|
||||
if (chkGerarTaxaDeEmbarquePorLocalidade.isChecked())
|
||||
|
@ -240,12 +280,27 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
|
|||
|
||||
if (listSelectedRutas == null || listSelectedRutas.isEmpty()) {
|
||||
limparRutas = true;
|
||||
if(chkGerarTaxaDeEmbarquePorLocalidade.isChecked()) {
|
||||
lsRuta=rutaService.buscarRutasPorEmpresaOrgaoConcedenteParadaIds((Empresa) cmbEmpresa.getSelectedItem().getValue(), orgaoConcedente,converteListIdsEmArrayIds(retornarListParadaIds(listSelectedParadas)));
|
||||
}
|
||||
listSelectedRutas = lsRuta;
|
||||
}
|
||||
if (chkGerarTaxaDeEmbarquePorLocalidade.isChecked()) {
|
||||
lsRuta = rutaService.buscarRutasPorEmpresaOrgaoConcedenteParadaIds((Empresa) cmbEmpresa.getSelectedItem().getValue(), orgaoConcedente, converteListIdsEmArrayIds(retornarListParadaIds(listSelectedParadas)));
|
||||
} else {
|
||||
if(!listSelectedCasetaPeaje.isEmpty()) {
|
||||
lsRuta = rutaService.buscarPorOrgaoEcasetaPeaje(orgaoConcedente, converterLiistDeCasetaPeajeEmArrayDeCasetaPeaje(listSelectedCasetaPeaje),(Empresa) cmbEmpresa.getSelectedItem().getValue());
|
||||
// orgao = null;
|
||||
List<Ruta> lsRutaAux = new ArrayList<Ruta>();
|
||||
lsRutaAux.addAll(lsRuta);
|
||||
for (Ruta r : lsRutaAux) {
|
||||
if (r.getOrgaoConcedente().getIndicePeaje() == null) {
|
||||
lsRuta.remove(r);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
listSelectedRutas = lsRuta;
|
||||
|
||||
} else if (chkPedagio.isChecked() && !validaSeTodasAsRutasPossuiPeloMenosUmaSecuenciaComApracaDePedagio()) {
|
||||
return;
|
||||
}
|
||||
|
||||
if (!chkZerarTabela.isChecked()) {
|
||||
try {
|
||||
|
@ -272,7 +327,11 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
if (chkPedagio.isChecked()) {
|
||||
if(listSelectedCasetaPeaje.isEmpty()) {
|
||||
tarifaOficialService.atualizarPedagio();
|
||||
}else {
|
||||
tarifaOficialService.atualizarPedagioPorListaDePracaDePagio(listSelectedCasetaPeaje);
|
||||
}
|
||||
}
|
||||
|
||||
if (chkTipoSeguro.isChecked()) {
|
||||
|
@ -491,10 +550,102 @@ public class GenerarTarifaOrgaoController extends MyGenericForwardComposer {
|
|||
}
|
||||
|
||||
|
||||
public void onClick$btnAddCasetaPeaje(Event ev) throws InterruptedException {
|
||||
if (cmbCasetaPeaje.getSelectedItem() != null) {
|
||||
listSelectedCasetaPeaje.add((CasetaPeaje) cmbCasetaPeaje.getSelectedItem().getValue());
|
||||
selectedCasetaPeajeList.setData(listSelectedCasetaPeaje);
|
||||
cmbCasetaPeaje.setSelectedItem(null);
|
||||
}
|
||||
}
|
||||
|
||||
public void onClick$btnRemoveCasetaPeaje(Event ev) throws InterruptedException {
|
||||
CasetaPeaje casetaPeaje= (CasetaPeaje) selectedCasetaPeajeList.getSelected();
|
||||
listSelectedCasetaPeaje.remove(casetaPeaje);
|
||||
selectedCasetaPeajeList.setData(listSelectedCasetaPeaje);
|
||||
}
|
||||
|
||||
|
||||
private Boolean validaSeTodasAsRutasPossuiPeloMenosUmaSecuenciaComApracaDePedagio() throws InterruptedException {
|
||||
if (!listSelectedCasetaPeaje.isEmpty() && !listSelectedRutas.isEmpty()) {
|
||||
List<Ruta> lsRutaAuxiliar = new ArrayList<Ruta>();
|
||||
retornarApenasRutaQuePossuiSecuenciasComAsPracas(lsRutaAuxiliar);
|
||||
for (Ruta ruta : listSelectedRutas) {
|
||||
if (!lsRutaAuxiliar.contains(ruta)) {
|
||||
Messagebox.show(Labels.getLabel("calcularPeajeController.MSG.linhaSemPracaDePedagio", new Object[] { ruta }),
|
||||
Labels.getLabel("indexController.mniCalculoPeaje.label"), Messagebox.OK, Messagebox.ERROR);
|
||||
return false;
|
||||
}
|
||||
}
|
||||
}
|
||||
return true;
|
||||
}
|
||||
|
||||
private void retornarApenasRutaQuePossuiSecuenciasComAsPracas(List<Ruta> lsRutaAuxiliar) {
|
||||
List<Ruta> listSelectedRutasAux = recarregarAsRutasComBanco(listSelectedRutas);
|
||||
for (CasetaPeaje casetaPeaje : listSelectedCasetaPeaje) {
|
||||
for (Ruta r : listSelectedRutasAux) {
|
||||
if (!r.getRutaSecuenciaList().isEmpty()) {
|
||||
Boolean isRutaSecuencia = false;
|
||||
for (RutaSecuencia rutaSecuencia : r.getRutaSecuenciaList()) {
|
||||
if (isRutaSecuencia)
|
||||
break;
|
||||
if (rutaSecuencia.getActivo()) {
|
||||
for (RutaCaseta rutaCaseta : rutaSecuencia.getLsRutaCase()) {
|
||||
if (rutaCaseta.getActivo() && rutaCaseta.getCasetaPeaje().getCasetaPeajeId().intValue() == casetaPeaje.getCasetaPeajeId().intValue()) {
|
||||
lsRutaAuxiliar.add(r);
|
||||
isRutaSecuencia = true;
|
||||
break;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
List<Ruta> recarregarAsRutasComBanco(List<Ruta> lsRutasSelecionadas){
|
||||
List<Integer> lsRutaIds=retornarListRutaIds(lsRutasSelecionadas);
|
||||
Integer[] arrayDeRutaIds = converteListIdsEmArrayIds(lsRutaIds);
|
||||
return rutaService.buscarPorIds(arrayDeRutaIds);
|
||||
}
|
||||
|
||||
|
||||
private Integer[] converterLiistDeCasetaPeajeEmArrayDeCasetaPeaje(List<CasetaPeaje> lsCasetaPeaje) {
|
||||
if(!lsCasetaPeaje.isEmpty()) {
|
||||
return converteListIdsEmArrayIds(retornarListCasetaPeajeIds(lsCasetaPeaje));
|
||||
}
|
||||
return null;
|
||||
}
|
||||
|
||||
|
||||
private List<Integer> retornarListCasetaPeajeIds(List<CasetaPeaje> lsCasetaPeaje) {
|
||||
List<Integer> listCasetaPeaje= new ArrayList<Integer>();
|
||||
for (CasetaPeaje c : lsCasetaPeaje) {
|
||||
listCasetaPeaje.add(c.getCasetaPeajeId());
|
||||
}
|
||||
return listCasetaPeaje;
|
||||
}
|
||||
|
||||
|
||||
public List<CasetaPeaje> getLsCasetaPeaje() {
|
||||
return lsCasetaPeaje;
|
||||
}
|
||||
|
||||
public void setLsCasetaPeaje(List<CasetaPeaje> lsCasetaPeaje) {
|
||||
this.lsCasetaPeaje = lsCasetaPeaje;
|
||||
}
|
||||
|
||||
private Boolean buscarContantefiltrarPorPracaDePedagio() {
|
||||
Constante constante = constanteService.buscarPorNomeConstante(FILTRAR_POR_PRACA_DE_PEDAGIO);
|
||||
if (constante != null) {
|
||||
if(constante.getValorconstante().equalsIgnoreCase("true")) {
|
||||
return true;
|
||||
}
|
||||
}
|
||||
return false;
|
||||
|
||||
}
|
||||
|
||||
}
|
||||
|
|
|
@ -6363,6 +6363,7 @@ generarTarifaOrgaoController.labelAddLocalidade.value = Adicionar Localidade
|
|||
generarTarifaOrgaoController.labelRemoveLocalidade.value = Remover Localidade
|
||||
generarTarifaOrgaoController.labelLocalidade.value = Localidade
|
||||
generarTarifaOrgaoController.labelGerarTaxaDeEmbarquePorLocalidade.value=Gerar Taxa de Embarque por Localidade
|
||||
generarTarifaOrgaoController.avisoVigenciaAtual.value=Quando o trecho possuir mais de uma praça de pedágio, os valores da praças que não estão selecionadas receberá o valor cadastrado na Tarifa com vigêncial Atual.
|
||||
|
||||
#Copiar Tarifa Oficial
|
||||
copiarTarifaOficialController.MSG.copiaOK=Tarifa copiada com sucesso
|
||||
|
|
|
@ -6396,6 +6396,7 @@ generarTarifaOrgaoController.labelAddLocalidade.value = Adicionar Localidade
|
|||
generarTarifaOrgaoController.labelRemoveLocalidade.value = Remover Localidade
|
||||
generarTarifaOrgaoController.labelLocalidade.value = Localidade
|
||||
generarTarifaOrgaoController.labelGerarTaxaDeEmbarquePorLocalidade.value=Gerar Taxa de Embarque por Localidade
|
||||
generarTarifaOrgaoController.avisoVigenciaAtual.value=Quando o trecho possuir mais de uma praça de pedágio, os valores da praças que não estão selecionadas receberá o valor cadastrado na Tarifa com vigêncial Atual.
|
||||
|
||||
#Copiar Tarifa Oficial
|
||||
copiarTarifaOficialController.MSG.copiaOK=Tarifa se copió existosamente
|
||||
|
|
|
@ -6764,7 +6764,8 @@ generarTarifaOrgaoController.labelOrgao.value = Órgão
|
|||
generarTarifaOrgaoController.labelAddLocalidade.value = Adicionar Localidade
|
||||
generarTarifaOrgaoController.labelRemoveLocalidade.value = Remover Localidade
|
||||
generarTarifaOrgaoController.labelLocalidade.value = Localidade
|
||||
generarTarifaOrgaoController.labelGerarTaxaDeEmbarquePorLocalidade.value=Gerar Taxa de Embarque por Localidade
|
||||
generarTarifaOrgaoController.labelGerarTaxaDeEmbarquePorLocalidade.value=Gerar Taxa de Embarque por Localidade]
|
||||
generarTarifaOrgaoController.avisoVigenciaAtual.value=Quando o trecho possuir mais de uma praça de pedágio, os valores da praças que não estão selecionadas receberá o valor cadastrado na Tarifa com vigêncial Atual.
|
||||
|
||||
#Copiar Tarifa Oficial
|
||||
copiarTarifaOficialController.MSG.copiaOK=Tarifa copiada com sucesso
|
||||
|
|
|
@ -6,7 +6,7 @@
|
|||
|
||||
<zk>
|
||||
<window id="winCalcularPeaje" border="normal"
|
||||
apply="${calcularPeajeController}" width="400px" height="750x"
|
||||
apply="${calcularPeajeController}" width="400px" height="750x"
|
||||
contentStyle="overflow:auto"
|
||||
title="${c:l('calcularPeajeController.window.title')}">
|
||||
<toolbar>
|
||||
|
@ -30,19 +30,19 @@
|
|||
<row>
|
||||
<label
|
||||
value="${c:l('editarTramosController.labelOrgaoConcedente.value')}" />
|
||||
<combobox id="cmbOrgaoConcedente" mold="rounded" buttonVisible="true"
|
||||
width="99%"
|
||||
<combobox id="cmbOrgaoConcedente" mold="rounded"
|
||||
buttonVisible="true" width="99%"
|
||||
model="@{winCalcularPeaje$composer.lsOrgaoConcedente}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('calcularPeajeController.lhConsiderarICMS')}" />
|
||||
<radiogroup Id="indConsiderarICMS" >
|
||||
<radiogroup Id="indConsiderarICMS">
|
||||
<radio id="rdConsiderarICMSSi"
|
||||
label="${c:l('MSG.SI')}" />
|
||||
<radio id="rdConsiderarICMSNo"
|
||||
label="${c:l('MSG.NO')}" checked = "true"/>
|
||||
label="${c:l('MSG.NO')}" checked="true" />
|
||||
</radiogroup>
|
||||
</row>
|
||||
</rows>
|
||||
|
@ -67,8 +67,8 @@
|
|||
<button id="btnRemoveRuta" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('generarTarifaOrgaoController.labelRemoveRuta.value')}" />
|
||||
<button id="btnAddRuta" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
<button id="btnAddRuta" height="20" image="/gui/img/add.png"
|
||||
width="35px"
|
||||
tooltiptext="${c:l('generarTarifaOrgaoController.labelAddRuta.value')}" />
|
||||
</toolbar>
|
||||
<listbox id="selectedRutasList"
|
||||
|
@ -76,38 +76,42 @@
|
|||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('generarTarifaOrgaoController.labelRuta.value')}" width="70%"/>
|
||||
label="${c:l('generarTarifaOrgaoController.labelRuta.value')}"
|
||||
width="70%" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('generarTarifaOrgaoController.labelOrgao.value')}" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
<grid fixedLayout="true">
|
||||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('calcularPeajeController.cmbCasetaPeaje.value')}" />
|
||||
<combobox id="cmbCasetaPeaje"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true"
|
||||
model="@{winCalcularPeaje$composer.lsCasetaPeaje}" width="99%" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<toolbar>
|
||||
<button id="btnRemoveCasetaPeaje" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('calcularPeajeController.labelRemoveCasetaPeaje.value')}" />
|
||||
<button id="btnAddCasetaPeaje" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('calcularPeajeController.labelAddCasetaPeaje.value')}" />
|
||||
</toolbar>
|
||||
<listbox id="selectedCasetaPeajeList"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('calcularPeajeController.labelCasetaPeaje.value')}" width="100%"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
<div id="casetaPeajeDiv">
|
||||
<grid fixedLayout="true">
|
||||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('calcularPeajeController.cmbCasetaPeaje.value')}" />
|
||||
<combobox id="cmbCasetaPeaje"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true"
|
||||
model="@{winCalcularPeaje$composer.lsCasetaPeaje}" width="99%" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<toolbar>
|
||||
<button id="btnRemoveCasetaPeaje" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('calcularPeajeController.labelRemoveCasetaPeaje.value')}" />
|
||||
<button id="btnAddCasetaPeaje" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('calcularPeajeController.labelAddCasetaPeaje.value')}" />
|
||||
</toolbar>
|
||||
<listbox id="selectedCasetaPeajeList"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('calcularPeajeController.labelCasetaPeaje.value')}"
|
||||
width="100%" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</div>
|
||||
</window>
|
||||
</zk>
|
||||
|
|
|
@ -30,16 +30,16 @@
|
|||
<row>
|
||||
<label
|
||||
value="${c:l('editarTramosController.labelOrgaoConcedente.value')}" />
|
||||
<combobox id="cmbOrgaoConcedente" mold="rounded" buttonVisible="true"
|
||||
width="99%"
|
||||
<combobox id="cmbOrgaoConcedente" mold="rounded"
|
||||
buttonVisible="true" width="99%"
|
||||
model="@{winGenerarTarifaOrgao$composer.lsOrgaoConcedente}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('editarTramosController.labelEmpresa.value')}" />
|
||||
<combobox id="cmbEmpresa" mold="rounded" buttonVisible="true"
|
||||
width="99%" constraint="no empty"
|
||||
<combobox id="cmbEmpresa" mold="rounded"
|
||||
buttonVisible="true" width="99%" constraint="no empty"
|
||||
model="@{winGenerarTarifaOrgao$composer.lsEmpresa}"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" />
|
||||
</row>
|
||||
|
@ -81,7 +81,8 @@
|
|||
<label
|
||||
value="${c:l('generarTarifaOrgaoController.labelGerarTaxaDeEmbarquePorLocalidade.value')}" />
|
||||
<vbox>
|
||||
<checkbox id="chkGerarTaxaDeEmbarquePorLocalidade"
|
||||
<checkbox
|
||||
id="chkGerarTaxaDeEmbarquePorLocalidade"
|
||||
label="${c:l('generarTarifaOrgaoController.labelGerarTaxaDeEmbarquePorLocalidade.value')}" />
|
||||
</vbox>
|
||||
</row>
|
||||
|
@ -108,8 +109,8 @@
|
|||
<button id="btnRemoveRuta" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('generarTarifaOrgaoController.labelRemoveRuta.value')}" />
|
||||
<button id="btnAddRuta" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
<button id="btnAddRuta" height="20" image="/gui/img/add.png"
|
||||
width="35px"
|
||||
tooltiptext="${c:l('generarTarifaOrgaoController.labelAddRuta.value')}" />
|
||||
</toolbar>
|
||||
<listbox id="selectedRutasList"
|
||||
|
@ -117,45 +118,87 @@
|
|||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('generarTarifaOrgaoController.labelRuta.value')}" width="70%"/>
|
||||
label="${c:l('generarTarifaOrgaoController.labelRuta.value')}"
|
||||
width="70%" />
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('generarTarifaOrgaoController.labelOrgao.value')}" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
<div id="paradaDiv">
|
||||
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="40%" />
|
||||
<column width="60%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('generarTarifaOrgaoController.labelLocalidade.value')}" />
|
||||
<combobox id="cmbParada"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true"
|
||||
model="@{winGenerarTarifaOrgao$composer.lsParada}" width="99%" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<toolbar>
|
||||
<button id="btnRemovePArada" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('generarTarifaOrgaoController.labelRemoveLocalidade.value')}" />
|
||||
<button id="btnAddParada" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('generarTarifaOrgaoController.labelAddLocalidade.value')}" />
|
||||
</toolbar>
|
||||
<listbox id="selectedParadasList"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('generarTarifaOrgaoController.labelLocalidade.value')}" width="100%"/>
|
||||
</listhead>
|
||||
</listbox>
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="40%" />
|
||||
<column width="60%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('generarTarifaOrgaoController.labelLocalidade.value')}" />
|
||||
<combobox id="cmbParada"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true"
|
||||
model="@{winGenerarTarifaOrgao$composer.lsParada}" width="99%" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<toolbar>
|
||||
<button id="btnRemovePArada" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('generarTarifaOrgaoController.labelRemoveLocalidade.value')}" />
|
||||
<button id="btnAddParada" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('generarTarifaOrgaoController.labelAddLocalidade.value')}" />
|
||||
</toolbar>
|
||||
<listbox id="selectedParadasList"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('generarTarifaOrgaoController.labelLocalidade.value')}"
|
||||
width="100%" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</div>
|
||||
<div id="casetaPeajeDiv">
|
||||
<grid fixedLayout="true">
|
||||
<columns>
|
||||
<column width="40%" />
|
||||
<column width="10%" />
|
||||
<column width="50%" />
|
||||
</columns>
|
||||
<rows>
|
||||
<row>
|
||||
<label
|
||||
value="${c:l('calcularPeajeController.cmbCasetaPeaje.value')}" />
|
||||
<image src="/gui/img/Question_mark_1.png"
|
||||
tooltiptext="${c:l('generarTarifaOrgaoController.avisoVigenciaAtual.value')}"
|
||||
style="cursor: help" />
|
||||
<combobox id="cmbCasetaPeaje"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
|
||||
mold="rounded" buttonVisible="true"
|
||||
model="@{winGenerarTarifaOrgao$composer.lsCasetaPeaje}"
|
||||
width="99%" />
|
||||
</row>
|
||||
</rows>
|
||||
</grid>
|
||||
<toolbar>
|
||||
<button id="btnRemoveCasetaPeaje" height="20"
|
||||
image="/gui/img/remove.png" width="35px"
|
||||
tooltiptext="${c:l('calcularPeajeController.labelRemoveCasetaPeaje.value')}" />
|
||||
<button id="btnAddCasetaPeaje" height="20"
|
||||
image="/gui/img/add.png" width="35px"
|
||||
tooltiptext="${c:l('calcularPeajeController.labelAddCasetaPeaje.value')}" />
|
||||
</toolbar>
|
||||
<listbox id="selectedCasetaPeajeList"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
|
||||
multiple="false">
|
||||
<listhead sizable="true">
|
||||
<listheader image="/gui/img/builder.gif"
|
||||
label="${c:l('calcularPeajeController.labelCasetaPeaje.value')}"
|
||||
width="100%" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</div>
|
||||
</window>
|
||||
</zk>
|
||||
|
|
Loading…
Reference in New Issue