Merge pull request 'fixes bug#AL-2686' (!202) from AL-2686 into master

Reviewed-on: adm/VentaBoletosAdm#202
Reviewed-by: Valdir Cordeiro <valdir.cordeiro@totvs.com.br>
master
aristides 2023-06-27 12:36:39 +00:00
commit 0a943baaa4
9 changed files with 397 additions and 183 deletions

View File

@ -4,12 +4,12 @@
<modelVersion>4.0.0</modelVersion>
<groupId>br.com.rjconsultores</groupId>
<artifactId>ventaboletosadm</artifactId>
<version>1.7.19</version>
<version>1.8.0</version>
<packaging>war</packaging>
<properties>
<modelWeb.version>1.5.6</modelWeb.version>
<flyway.version>1.4.3</flyway.version>
<modelWeb.version>1.6.0</modelWeb.version>
<flyway.version>1.5.0</flyway.version>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<project.reporting.outputEncoding>UTF-8</project.reporting.outputEncoding>
</properties>

View File

@ -96,6 +96,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private MyTextboxDecimal txtIndicePeaje;
private MyTextboxDecimal txtIndicePeajClasse;
private MyTextboxDecimal textboxIndiceExcessoDeBagagem;
private MyTextboxDecimal txtTaxaConveniencia;
private MyComboboxEstandar cmbClasseServicio;
@ -142,6 +144,9 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
private MyTextboxDecimal txtMultaResolAgerba;
private Intbox txtQtdeLimiteTransfReat;
private Intbox intboxPesoExtraExcessoDeBagagem;
private Intbox intboxPesoExtraExcessoDeBagagemFranquia;
private Spinner txtTempoLimiteOperacaoHoras;
private Spinner txtTempoLimiteOperacaoMin;
@ -423,6 +428,15 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
}
public void onClick$btnAdicionarOrgaoEmpParam(Event ev) throws InterruptedException {
if (!validaSeOsCamposForamPreenchidosCorretamentesParaOCalculoDePesoDoExcessoDeBagagem()) {
Messagebox.show(
Labels.getLabel("editarOrgaoConcedenteController.MSG.parametrosexcessodebagagem"),
Labels.getLabel("editarOrgaoConcedenteController.window.title"),
Messagebox.OK, Messagebox.INFORMATION);
} else {
chkIndemitesegundavia.getValue();
chkInddoiscupomembarque.getValue();
chkIndNaoRestringe2ViaBPe.getValue();
@ -435,6 +449,10 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
orgaoEmpParam.setOrgaoConcedente(getOrgaoConcedente());
orgaoEmpParam.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
orgaoEmpParam.setFecmodif(Calendar.getInstance().getTime());
orgaoEmpParam.setIndiceExcessoDeBagagem(textboxIndiceExcessoDeBagagem.getValueDecimal());
orgaoEmpParam.setPesoExtraExcessoDeBagagem(intboxPesoExtraExcessoDeBagagem.getValue());
orgaoEmpParam.setPesoExcessoDeBagagemFranquia(intboxPesoExtraExcessoDeBagagemFranquia.getValue());
orgaoEmpParam.setActivo(true);
orgaoEmpParam.setCodEmpresaPorOrgao(txtCodEmpresa.getValue());
txtCodEmpresa.setText("");
@ -442,6 +460,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
lsOrgaoEmpParam.add(orgaoEmpParam);
listOrgaoEmpParam.addItemNovo(orgaoEmpParam);
}
}
}
private boolean isOrgaoEmpParamJaAdicionado(OrgaoEmpParam orgaoEmpParam) throws InterruptedException {
@ -681,6 +700,33 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
this.ct = ct;
}
private Boolean validaSeOsCamposForamPreenchidosCorretamentesParaOCalculoDePesoDoExcessoDeBagagem() {
if (validaSePeloMenosUmCampoFoiPreenchido()) {
if (validaSeTodosOsCamposForamPreenchidos()) {
return true;
}
return false;
}
return true;
}
private Boolean validaSePeloMenosUmCampoFoiPreenchido() {
if (textboxIndiceExcessoDeBagagem.getValueDecimal() != null
|| intboxPesoExtraExcessoDeBagagem.getValue() != null
|| intboxPesoExtraExcessoDeBagagemFranquia.getValue() != null) {
return true;
}
return false;
}
private Boolean validaSeTodosOsCamposForamPreenchidos() {
if (textboxIndiceExcessoDeBagagem.getValueDecimal() != null
&& intboxPesoExtraExcessoDeBagagem.getValue() != null
&& intboxPesoExtraExcessoDeBagagemFranquia.getValue() != null) {
return true;
}
return false;
}

View File

@ -13,6 +13,7 @@ import org.apache.log4j.Logger;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.context.annotation.Scope;
import org.springframework.stereotype.Controller;
import org.zkforge.ckez.CKeditor;
import org.zkoss.util.resource.Labels;
import org.zkoss.zk.ui.Component;
import org.zkoss.zk.ui.Executions;
@ -22,6 +23,7 @@ import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Radio;
import org.zkoss.zul.Row;
import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.constantes.Constantes;
@ -70,6 +72,7 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
private Button btnSalvar;
private Textbox impMax;
private Checkbox cbValidaDocumento;
private Checkbox cbIndEnviaExcessoDeBagagemSefaz;
private Radio raTipo11;
private Radio raTipo22;
private MyComboboxEstandar cmbEmpresa;
@ -77,6 +80,7 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
private List<Empresa> lsEmpresas;
private List<com.rjconsultores.ventaboletos.constantes.TipoEventoExtra> lsEventoExtrasConstantes;
private MyComboboxEstandar cmbCveTipoEvento;
private Row rowIndEnviaExcessoDeBagagemSefaz;
private static Logger log = Logger.getLogger(EditarTipoEventoExtraController.class);
@ -104,8 +108,17 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
if (tipoEventoExtra.getTipoeventoextraId() != null) {
cbValidaDocumento.setChecked(tipoEventoExtra.getIndvalidadocumento());
cbIndEnviaExcessoDeBagagemSefaz.setChecked(tipoEventoExtra.getIndEnviaExcessoDeBagagemSefaz());
if (tipoEventoExtra.getCvetipoevento()!=null && com.rjconsultores.ventaboletos.constantes.TipoEventoExtra.EXCESSO_BAGAGEM.getDescricao()
.equalsIgnoreCase(tipoEventoExtra.getCvetipoevento().getDescricao())) {
rowIndEnviaExcessoDeBagagemSefaz.setVisible(true);
} else {
btnApagar.setVisible(false);
rowIndEnviaExcessoDeBagagemSefaz.setVisible(false);
}
} else {
rowIndEnviaExcessoDeBagagemSefaz.setVisible(false);
btnApagar.setVisible(false);
}
if (tipoEventoExtra.getIndtipo() != null) {
@ -226,6 +239,7 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
return;
} else {
tipoEventoExtra.setIndvalidadocumento(cbValidaDocumento.isChecked());
tipoEventoExtra.setIndEnviaExcessoDeBagagemSefaz(cbIndEnviaExcessoDeBagagemSefaz.isChecked());
if (tipoEventoExtra.getTipoeventoextraId() == null) {
tipoEventoExtraService.suscribir(tipoEventoExtra);
tipoEventoExtraList.addItemNovo(tipoEventoExtra);
@ -255,6 +269,16 @@ public class EditarTipoEventoExtraController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.ERROR);
}
}
public void onChange$cmbCveTipoEvento(Event ev) throws InterruptedException {
if(cmbCveTipoEvento.getSelectedItem()!=null && com.rjconsultores.ventaboletos.constantes.TipoEventoExtra.EXCESSO_BAGAGEM.getDescricao().equalsIgnoreCase(cmbCveTipoEvento.getValue())) {
rowIndEnviaExcessoDeBagagemSefaz.setVisible(true);
}else {
rowIndEnviaExcessoDeBagagemSefaz.setVisible(false);
cbIndEnviaExcessoDeBagagemSefaz.setChecked(false);;
}
}
public void onClick$btnApagar(Event ev) throws InterruptedException {
try {

View File

@ -28,6 +28,17 @@ public class RenderOrgaoEmpParam implements ListitemRenderer {
lc = new Listcell(orgaoEmpParam.getIndNaoRestringe2ViaBPe() != null && orgaoEmpParam.getIndNaoRestringe2ViaBPe() ? "NÃO RESTRINGE" : "RESTRINGE");
lc.setParent(arg0);
lc = orgaoEmpParam.getIndiceExcessoDeBagagem()!= null? new Listcell(orgaoEmpParam.getIndiceExcessoDeBagagem().toString().replace(".", ",")):new Listcell("");
lc.setParent(arg0);
lc = orgaoEmpParam.getPesoExcessoDeBagagemFranquia()!= null? new Listcell(orgaoEmpParam.getPesoExcessoDeBagagemFranquia().toString()):new Listcell("");
lc.setParent(arg0);
lc = orgaoEmpParam.getPesoExtraExcessoDeBagagem()!= null? new Listcell(orgaoEmpParam.getPesoExtraExcessoDeBagagem().toString()):new Listcell("");
lc.setParent(arg0);
arg0.setAttribute("data", orgaoEmpParam);
}

View File

@ -6594,6 +6594,7 @@ editarTipoEventoExtraController.MSG.selecionarPuntoVenta = Selecione um ponto de
editarTipoEventoExtraController.lbCveTipoEvento = Tipo de Evento p/ comissão
editarTipoEventoExtraController.tab.label.agenciasAutorizadas = Agências Autorizadas
editarTipoEventoExtraController.lbAgencia.value = Ponto de Venda
editarTipoEventoExtraController.indEnviaExcessoDeBagagemSefaz.label = Envia o excesso de Bagagem para SEFAZ
#Pago Motorista
indexController.mniPagoConductor.label = Pagamento Motorista
@ -6824,7 +6825,9 @@ busquedaOrgaoConcedenteController.taxaConveniencia.label= Taxa Conveniência (SV
editarOrgaoConcedenteController.taxaConvenienciaPorc.label=Taxa de Conveniencia %.
editarOrgaoConcedenteController.maximoTaxaConvenienciaPorTarifa.label=Máximo Taxa de Conveniencia Por Tarifa.
editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa=El valor definido en este campo representa el precio máximo de la tarifa de conveniencia en un billete sencillo.
editarOrgaoConcedenteController.indiceExcessoDeBagagem.label=Indíce Do excesso de bagagem
editarOrgaoConcedenteController.pesoExtraExcessoDeBagagemFranquia.label=Franquia excesso de bagagem (Em Gramas)
editarOrgaoConcedenteController.pesoExtraExcessoDeBagagem.label=Peso extra a ser desconsiderado no excesso bagagem (Em Gramas)
# Editar Orgao Concedente
editarOrgaoConcedenteController.window.title = Órgão Concedente
editarOrgaoConcedenteController.btnSalvar.tooltiptext = Salvar

View File

@ -6263,6 +6263,7 @@ editarTipoEventoExtraController.MSG.contaContabil = Cuenta Contabilidad es oblig
editarTipoEventoExtraController.MSG.natureza = Naturaleza es obligatória
editarTipoEventoExtraController.lbIndconferenciafisicacomissao.value = Exigir Conferencia Fisíca Comisión
editarTipoEventoExtraController.MSG.selecionarEmpresa = Seleccione una empresa!
editarTipoEventoExtraController.indEnviaExcessoDeBagagemSefaz.label = Envia o excesso de Bagagem para SEFAZ
#Pago Motorista
indexController.mniPagoConductor.label = Pago conductor
@ -6521,6 +6522,9 @@ editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.ajuda = Este
editarOrgaoConcedenteController.taxaConvenienciaPorc.label=Taxa de Conveniencia %.
editarOrgaoConcedenteController.maximoTaxaConvenienciaPorTarifa.label=Máximo Taxa de Conveniencia Por Tarifa.
editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa=O valor definido nesse campo representa o preço máximo da taxa de conveniência em um único bilhete.
editarOrgaoConcedenteController.indiceExcessoDeBagagem.label=Indíce Do excesso de bagagem
editarOrgaoConcedenteController.pesoExtraExcessoDeBagagemFranquia.label=Franquia excesso de bagagem (Em Gramas)
editarOrgaoConcedenteController.pesoExtraExcessoDeBagagem.label=Peso extra a ser desconsiderado no excesso bagagem (Em Gramas)
# Busqueda Indice Tarifa
busquedaCoeficienteTarifaController.window.title = Indice tarifario

View File

@ -6616,6 +6616,7 @@ editarTipoEventoExtraController.MSG.selecionarPuntoVenta = Selecione um ponto de
editarTipoEventoExtraController.lbCveTipoEvento = Tipo de Evento p/ comissão
editarTipoEventoExtraController.tab.label.agenciasAutorizadas = Agências Autorizadas
editarTipoEventoExtraController.lbAgencia.value = Ponto de Venda
editarTipoEventoExtraController.indEnviaExcessoDeBagagemSefaz.label = Envia o excesso de Bagagem para SEFAZ
#Pago Motorista
indexController.mniPagoConductor.label = Pagamento Motorista
@ -6897,6 +6898,10 @@ editarOrgaoConcedenteController.taxaConvenienciaPorc.label=Taxa de Conveniencia
editarOrgaoConcedenteController.maximoTaxaConvenienciaPorTarifa.label=Máximo Taxa de Conveniencia Por Tarifa.
editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa=O valor definido nesse campo representa o preço máximo da taxa de conveniência em um único bilhete.
editarOrgaoConcedenteController.mensagemReciboTaxaDeConveniencia.label=Mensagem recibo de Taxa de Conveniencia
editarOrgaoConcedenteController.indiceExcessoDeBagagem.label=Indíce Do excesso de bagagem
editarOrgaoConcedenteController.pesoExtraExcessoDeBagagemFranquia.label=Franquia excesso de bagagem (Em Gramas)
editarOrgaoConcedenteController.pesoExtraExcessoDeBagagem.label=Peso extra a ser desconsiderado no excesso bagagem (Em Gramas)
editarOrgaoConcedenteController.MSG.parametrosexcessodebagagem= Informar valores para todos os campos que forma o cálculo de peso para o excesso de Bagagem, ou não informa nenhum (indice,franquia,peso).
# Busqueda Coeficiente Tarifa
busquedaCoeficienteTarifaController.window.title = Coeficiente Tarifario

View File

@ -6,8 +6,10 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarOrgaoConcedente" border="normal"
apply="${editarOrgaoConcedenteController}" width="1000px" contentStyle="overflow:auto"
title="${c:l('editarOrgaoConcedenteController.window.title')}" sizable="true">
apply="${editarOrgaoConcedenteController}" width="1000px"
contentStyle="overflow:auto"
title="${c:l('editarOrgaoConcedenteController.window.title')}"
sizable="true">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
<button id="btnSalvar" height="20"
@ -60,10 +62,12 @@
<checkbox
checked="@{winEditarOrgaoConcedente$composer.orgaoConcedente.indValDocObligatorioEmbarcada}" />
</row>
<row id="rowIndValDocObligatorioMonitrip" spans="1,3">
<row id="rowIndValDocObligatorioMonitrip"
spans="1,3">
<label
value="${c:l('busquedaOrgaoConcedenteController.indValidaDocObligatorioMonitrip.label')}" />
<checkbox id="chkIndValDocObligatorioMonitrip"
<checkbox
id="chkIndValDocObligatorioMonitrip"
checked="@{winEditarOrgaoConcedente$composer.orgaoConcedente.indValDocObligatorioMonitrip}" />
</row>
<row>
@ -80,28 +84,33 @@
<row>
<label
value="${c:l('busquedaOrgaoConcedenteController.indmultatodasremarcacoes.label')}" />
<checkbox id="chkIndmultatodasremarcacoes"
<checkbox
id="chkIndmultatodasremarcacoes"
checked="@{winEditarOrgaoConcedente$composer.orgaoConcedente.indmultatodasremarcacoes}" />
<label
value="${c:l('busquedaOrgaoConcedenteController.indNaoImprimirPoliticasConsumidor.label')}" />
<checkbox id="chkIndNaoImprimirPoliticasConsumidor"
<checkbox
id="chkIndNaoImprimirPoliticasConsumidor"
checked="@{winEditarOrgaoConcedente$composer.orgaoConcedente.indNaoImprimirPoliticasConsumidor}" />
</row>
<row>
<label
value="${c:l('busquedaOrgaoConcedenteController.indicePeaje.label')}" />
<textbox id="txtIndicePeaje"
maxlength="8" mold="rounded"
constraint=" no negative"
maxlength="8" mold="rounded" constraint=" no negative"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" />
<label id="lblIdadeIdoso" value="${c:l('busquedaOrgaoConcedenteController.idadeIdoso.label')}"/>
<intbox id="txtIdadeIdoso" width="90%" maxlength="2"
<label id="lblIdadeIdoso"
value="${c:l('busquedaOrgaoConcedenteController.idadeIdoso.label')}" />
<intbox id="txtIdadeIdoso" width="90%"
maxlength="2"
value="@{winEditarOrgaoConcedente$composer.orgaoConcedente.idadeIdoso}" />
</row>
<row>
<label id="lblIdadeMinima" value="${c:l('busquedaOrgaoConcedenteController.idadeMinima.label')}"/>
<intbox id="txtIdadeMinima" width="90%" maxlength="2"
<label id="lblIdadeMinima"
value="${c:l('busquedaOrgaoConcedenteController.idadeMinima.label')}" />
<intbox id="txtIdadeMinima" width="90%"
maxlength="2"
value="@{winEditarOrgaoConcedente$composer.orgaoConcedente.idadeMinima}" />
<label
@ -111,27 +120,34 @@
precision="14" scale="9" width="50%" />
</row>
<row>
<label value="${c:l('busquedaOrgaoConcedenteController.taxaConveniencia.label')}" />
<textbox id="txtTaxaConveniencia" maxlength="8" mold="rounded" constraint=" no negative"
<label
value="${c:l('busquedaOrgaoConcedenteController.taxaConveniencia.label')}" />
<textbox id="txtTaxaConveniencia"
maxlength="8" mold="rounded" constraint=" no negative"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" />
<label value="${c:l('busquedaOrgaoConcedenteController.categoriaIdadeMinima.label')}" />
<combobox id="cmbGrupoCategoria" width="95%"
maxlength="60" mold="rounded" buttonVisible="true"
<label
value="${c:l('busquedaOrgaoConcedenteController.categoriaIdadeMinima.label')}" />
<combobox id="cmbGrupoCategoria"
width="95%" maxlength="60" mold="rounded" buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarOrgaoConcedente$composer.lsCategorias}"
selectedItem="@{winEditarOrgaoConcedente$composer.orgaoConcedente.categoria}" />
</row>
<row>
<label value="${c:l('editarOrgaoConcedenteController.taxaConvenienciaPorc.label')}" />
<label
value="${c:l('editarOrgaoConcedenteController.taxaConvenienciaPorc.label')}" />
<decimalbox id="txtTaxaConvenienciaPorc"
format=",###.##" constraint="no negative" maxlength="6"
value="@{winEditarOrgaoConcedente$composer.orgaoConcedente.taxaConvenienciaPorc}" />
<!--Máximo Taxa de Conveniencia -->
<hbox>
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa')}"
<image
src="/gui/img/Question_mark_1.png"
tooltiptext="${c:l('editarOrgaoConcedenteController.funcionamentoTaxaConvenienciaPorTarifa')}"
style="cursor: help" />
<label value="${c:l('editarOrgaoConcedenteController.maximoTaxaConvenienciaPorTarifa.label')}" />
<label
value="${c:l('editarOrgaoConcedenteController.maximoTaxaConvenienciaPorTarifa.label')}" />
</hbox>
<doublebox
id="txtMaximoTaxaConvenienciaPorTarifa" format=",###.##"
@ -139,11 +155,13 @@
value="@{winEditarOrgaoConcedente$composer.orgaoConcedente.maximoTaxaConvenienciaPorTarifa}" />
</row>
<row spans="1,3">
<label
value="${c:l('editarOrgaoConcedenteController.mensagemReciboTaxaDeConveniencia.label')}" />
<textbox id="txtMensagemReciboTaxaDeConveniencia"
width="100%" maxlength="80"
<textbox
id="txtMensagemReciboTaxaDeConveniencia" width="100%"
maxlength="80"
value="@{winEditarOrgaoConcedente$composer.orgaoConcedente.mensagemReciboTaxaDeConveniencia}"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
@ -175,8 +193,7 @@
<label style="margin-left:5px;"
value="${c:l('busquedaOrgaoConcedenteController.indicePeaje.label')}" />
<textbox id="txtIndicePeajClasse"
maxlength="8" mold="rounded"
constraint=" no negative"
maxlength="8" mold="rounded" constraint=" no negative"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" />
<button id="btnAdicionarClassePeaje"
@ -188,8 +205,7 @@
<listbox id="listBoxIndicePeaj"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false"
height="50px">
multiple="false" height="50px">
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('busquedaOrgaoConcedenteController.classe.label')}" />
@ -200,27 +216,50 @@
<toolbar style="margin-top: 10px;">
<hbox align="center">
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarOrgaoConcedenteController.funcionamentoConfiguracao')}"
<image src="/gui/img/Question_mark_1.png"
tooltiptext="${c:l('editarOrgaoConcedenteController.funcionamentoConfiguracao')}"
style="cursor: help" />
<label
value="${c:l('editarOrgaoConcedenteController.empresa.label')}" />
<combobox id="cmbEmpresaParam" constraint="no empty"
<combobox id="cmbEmpresaParam"
constraint="no empty"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa"
width="100%" mold="rounded" buttonVisible="true"
model="@{winEditarOrgaoConcedente$composer.lsEmpresas}" />
<label value="${c:l('editarOrgaoConcedenteController.codempresaorgao.label')}" />
<textbox id="txtCodEmpresa" maxlength="30" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<label
value="${c:l('editarOrgaoConcedenteController.codempresaorgao.label')}" />
<textbox id="txtCodEmpresa" maxlength="30"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
<checkbox id="chkIndemitesegundavia" />
<label value="${c:l('editarOrgaoConcedenteController.indemitesegundavia.label')}" />
<label
value="${c:l('editarOrgaoConcedenteController.indemitesegundavia.label')}" />
<checkbox id="chkInddoiscupomembarque" />
<label value="${c:l('editarOrgaoConcedenteController.inddoiscupomembarque.label')}" />
<label
value="${c:l('editarOrgaoConcedenteController.inddoiscupomembarque.label')}" />
<checkbox id="chkIndNaoRestringe2ViaBPe" />
<label value="${c:l('editarOrgaoConcedenteController.naoAplicaBPe.label')}" />
<label
value="${c:l('editarOrgaoConcedenteController.naoAplicaBPe.label')}" />
</hbox>
<hbox align="center">
<label
value="${c:l('editarOrgaoConcedenteController.indiceExcessoDeBagagem.label') }" />
<textbox id="textboxIndiceExcessoDeBagagem"
width="60%"
maxlength="8" mold="rounded" constraint=" no negative"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" />
<label
value="${c:l('editarOrgaoConcedenteController.pesoExtraExcessoDeBagagemFranquia.label') }" />
<intbox id="intboxPesoExtraExcessoDeBagagemFranquia"
width="60%" maxlength="7" />
<label
value="${c:l('editarOrgaoConcedenteController.pesoExtraExcessoDeBagagem.label')}" />
<intbox id="intboxPesoExtraExcessoDeBagagem"
width="60%" maxlength="7" />
<button id="btnAdicionarOrgaoEmpParam"
height="20" image="/gui/img/add.png" width="35px" />
<button id="btnRemoverOrgaoEmpParam"
@ -230,8 +269,7 @@
<listbox id="listOrgaoEmpParam"
use="com.rjconsultores.ventaboletos.web.utilerias.MyListbox"
multiple="false"
height="100px">
multiple="false">
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.empresa.label')}" />
@ -243,6 +281,12 @@
label="${c:l('editarOrgaoConcedenteController.codempresaorgao.label')}" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.naoAplicaBPe.label')}" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indiceExcessoDeBagagem.label')}" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.pesoExtraExcessoDeBagagemFranquia.label')}" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.pesoExtraExcessoDeBagagem.label')}" />
</listhead>
</listbox>
@ -279,10 +323,13 @@
<hbox>
<label
value="${c:l('editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.label')}" />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.ajuda')}"
<image
src="/gui/img/Question_mark_1.png"
tooltiptext="${c:l('editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.ajuda')}"
style="cursor: help" />
</hbox>
<checkbox id="chkIndPermitePagMultaPreEstornoCartao" />
<checkbox
id="chkIndPermitePagMultaPreEstornoCartao" />
</row>
<row>
<label
@ -301,11 +348,13 @@
<label
value="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}" />
<hbox>
<spinner id="txtTiempoLimite" value="00"
width="50px" maxlength="4" constraint="max 9999,no negative" />
<spinner id="txtTiempoLimite"
value="00" width="50px" maxlength="4"
constraint="max 9999,no negative" />
<label value=":" />
<spinner id="txtTiempoLimiteMin" value="00"
width="50px" maxlength="2" constraint="max 59,no negative" />
<spinner id="txtTiempoLimiteMin"
value="00" width="50px" maxlength="2"
constraint="max 59,no negative" />
</hbox>
</row>
<row>
@ -317,8 +366,7 @@
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indnaopermiteRemarcado.label')}" />
<checkbox
id="chkIndnaopermiRemarcado" />
<checkbox id="chkIndnaopermiRemarcado" />
</row>
<row>
<label
@ -331,11 +379,13 @@
value="${c:l('editarOrgaoConcedenteController.tiempoLimiteCambio.label')}" />
<hbox>
<spinner id="txtTiempoLimiteCambio" value="00"
width="50px" maxlength="4" constraint="max 9999,no negative" />
<spinner id="txtTiempoLimiteCambio"
value="00" width="50px" maxlength="4"
constraint="max 9999,no negative" />
<label value=":" />
<spinner id="txtTiempoLimiteCambioMin" value="00"
width="50px" maxlength="2" constraint="max 59,no negative" />
<spinner
id="txtTiempoLimiteCambioMin" value="00" width="50px"
maxlength="2" constraint="max 59,no negative" />
</hbox>
</row>
<row>
@ -348,35 +398,57 @@
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indMultaTransferencia.label')}" />
<radiogroup id="indMultaTransferencia">
<radio id="radMultaTransferenciaSim" label="${c:l('editarOrgaoConcedenteController.si.label')}" />
<radio id="radMultaTransferenciaNao" label="${c:l('editarOrgaoConcedenteController.no.label')}" checked="true"/>
<radiogroup
id="indMultaTransferencia">
<radio id="radMultaTransferenciaSim"
label="${c:l('editarOrgaoConcedenteController.si.label')}" />
<radio id="radMultaTransferenciaNao"
label="${c:l('editarOrgaoConcedenteController.no.label')}"
checked="true" />
</radiogroup>
</row>
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indDevolucaoTransferencia.label')}" />
<radiogroup id="indDevolucaoTransferencia">
<radio id="radDevolucaoTransferenciaSim" label="${c:l('editarOrgaoConcedenteController.si.label')}"/>
<radio id="radDevolucaoTransferenciaNao" label="${c:l('editarOrgaoConcedenteController.no.label')}" checked="true"/>
<radiogroup
id="indDevolucaoTransferencia">
<radio
id="radDevolucaoTransferenciaSim"
label="${c:l('editarOrgaoConcedenteController.si.label')}" />
<radio
id="radDevolucaoTransferenciaNao"
label="${c:l('editarOrgaoConcedenteController.no.label')}"
checked="true" />
</radiogroup>
</row>
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indCobrancaTransferencia.label')}" />
<radiogroup id="indCobrancaTransferencia" >
<radio id="radCobrancaTransferenciaSim" label="${c:l('editarOrgaoConcedenteController.si.label')}"/>
<radio id="radCobrancaTransferenciaNao" label="${c:l('editarOrgaoConcedenteController.no.label')}" checked="true"/>
<radiogroup
id="indCobrancaTransferencia">
<radio
id="radCobrancaTransferenciaSim"
label="${c:l('editarOrgaoConcedenteController.si.label')}" />
<radio
id="radCobrancaTransferenciaNao"
label="${c:l('editarOrgaoConcedenteController.no.label')}"
checked="true" />
</radiogroup>
</row>
<row>
<label
value="${c:l('editarOrgaoConcedenteController.indMultaDevolucaoAberto.label')}" />
<radiogroup id="indMultaDevolucaoAberto" >
<radio id="radMultaDevolucaoAbertoSim" label="${c:l('editarOrgaoConcedenteController.si.label')}"/>
<radio id="radMultaDevolucaoAbertoNao" label="${c:l('editarOrgaoConcedenteController.no.label')}" checked="true"/>
<radiogroup
id="indMultaDevolucaoAberto">
<radio
id="radMultaDevolucaoAbertoSim"
label="${c:l('editarOrgaoConcedenteController.si.label')}" />
<radio
id="radMultaDevolucaoAbertoNao"
label="${c:l('editarOrgaoConcedenteController.no.label')}"
checked="true" />
</radiogroup>
</row>
<row>
@ -396,7 +468,9 @@
<hbox>
<label
value="${c:l('editarOrgaoConcedenteController.multaResolAgerba.label')}" />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarOrgaoConcedenteController.multaResolAgerba.ajuda')}"
<image
src="/gui/img/Question_mark_1.png"
tooltiptext="${c:l('editarOrgaoConcedenteController.multaResolAgerba.ajuda')}"
style="cursor: help" />
</hbox>
<textbox id="txtMultaResolAgerba"
@ -405,48 +479,67 @@
</row>
<row>
<label value="${c:l('editarOrgaoConcedenteController.tiempoLimiteOperacaoAposSaidaServico.label')}" />
<label
value="${c:l('editarOrgaoConcedenteController.tiempoLimiteOperacaoAposSaidaServico.label')}" />
<hbox>
<spinner id="txtTempoLimiteOperacaoHoras" value="00"
width="50px" maxlength="4" constraint="max 9999,no negative" />
<spinner
id="txtTempoLimiteOperacaoHoras" value="00" width="50px"
maxlength="4" constraint="max 9999,no negative" />
<label value=":" />
<spinner id="txtTempoLimiteOperacaoMin" value="00"
width="50px" maxlength="2" constraint="max 59,no negative" />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarOrgaoConcedenteController.ajudaTempoLimiteAposSaida')}"
<spinner
id="txtTempoLimiteOperacaoMin" value="00" width="50px"
maxlength="2" constraint="max 59,no negative" />
<image
src="/gui/img/Question_mark_1.png"
tooltiptext="${c:l('editarOrgaoConcedenteController.ajudaTempoLimiteAposSaida')}"
style="cursor: help" />
</hbox>
</row>
<row>
<label value="${c:l('editarOrgaoConcedenteController.tempoTrocaMesmoDia.label')}" />
<label
value="${c:l('editarOrgaoConcedenteController.tempoTrocaMesmoDia.label')}" />
<hbox>
<spinner id="txtTrocaMesmoDiaAntesHoras" value="00"
width="50px" maxlength="4" constraint="max 9999,no negative" />
<spinner
id="txtTrocaMesmoDiaAntesHoras" value="00" width="50px"
maxlength="4" constraint="max 9999,no negative" />
<label value=":" />
<spinner id="txtTrocaMesmoDiaAntesMin" value="00"
width="50px" maxlength="2" constraint="max 59,no negative" />
<spinner
id="txtTrocaMesmoDiaAntesMin" value="00" width="50px"
maxlength="2" constraint="max 59,no negative" />
<label value=" - Antes " />
<spinner id="txtTrocaMesmoDiaAposHoras" value="00"
width="50px" maxlength="4" constraint="max 9999,no negative" />
<spinner
id="txtTrocaMesmoDiaAposHoras" value="00" width="50px"
maxlength="4" constraint="max 9999,no negative" />
<label value=":" />
<spinner id="txtTrocaMesmoDiaAposMin" value="00"
width="50px" maxlength="2" constraint="max 59,no negative" />
<label value="- Após a Saída do Serviço: " />
<spinner
id="txtTrocaMesmoDiaAposMin" value="00" width="50px"
maxlength="2" constraint="max 59,no negative" />
<label
value="- Após a Saída do Serviço: " />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarOrgaoConcedenteController.ajudaTrocaMesmoDia.label')}" style="cursor: help" />
<image
src="/gui/img/Question_mark_1.png"
tooltiptext="${c:l('editarOrgaoConcedenteController.ajudaTrocaMesmoDia.label')}"
style="cursor: help" />
</hbox>
</row>
<row>
<label value="${c:l('editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label')}" />
<label
value="${c:l('editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label')}" />
<hbox>
<spinner id="txtTempoLimiteTrocaPoltronaHoras" value="00"
width="50px" maxlength="4" constraint="max 9999,no negative" />
<spinner
id="txtTempoLimiteTrocaPoltronaHoras" value="00" width="50px"
maxlength="4" constraint="max 9999,no negative" />
<label value=":" />
<spinner id="txtTempoLimiteTrocaPoltronaMin" value="00"
width="50px" maxlength="2" constraint="max 59,no negative" />
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarOrgaoConcedenteController.ajudaLimiteTrocaPoltrona.label')}"
<spinner
id="txtTempoLimiteTrocaPoltronaMin" value="00" width="50px"
maxlength="2" constraint="max 59,no negative" />
<image
src="/gui/img/Question_mark_1.png"
tooltiptext="${c:l('editarOrgaoConcedenteController.ajudaLimiteTrocaPoltrona.label')}"
style="cursor: help" />
</hbox>
</row>
@ -476,51 +569,73 @@
multiple="false">
<listhead sizable="true">
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.empresa.label')}" width="100px"/>
label="${c:l('editarOrgaoConcedenteController.empresa.label')}"
width="100px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.porcMulta.label')}" width="120px" />
label="${c:l('editarOrgaoConcedenteController.porcMulta.label')}"
width="120px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.porcCambio.label')}" width="130px" />
label="${c:l('editarOrgaoConcedenteController.porcCambio.label')}"
width="130px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.totalRioCard.label')}" width="170px" />
label="${c:l('editarOrgaoConcedenteController.totalRioCard.label')}"
width="170px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}" width="170px" />
label="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}"
width="170px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indnaopermitetransferencia.label')}" width="170px" />
label="${c:l('editarOrgaoConcedenteController.indnaopermitetransferencia.label')}"
width="170px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indnaopermiteRemarcado.label.header')}" width="180px" />
label="${c:l('editarOrgaoConcedenteController.indnaopermiteRemarcado.label.header')}"
width="180px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteCambio.label')}" width="130px" />
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteCambio.label')}"
width="130px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.porcCambioEmbarcado.label')}" width="160px" />
label="${c:l('editarOrgaoConcedenteController.porcCambioEmbarcado.label')}"
width="160px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indMultaTransferencia.label')}" width="220px" />
label="${c:l('editarOrgaoConcedenteController.indMultaTransferencia.label')}"
width="220px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indDevolucaoTransferencia.label')}" width="300px" />
label="${c:l('editarOrgaoConcedenteController.indDevolucaoTransferencia.label')}"
width="300px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indCobrancaTransferencia.label')}" width="280px" />
label="${c:l('editarOrgaoConcedenteController.indCobrancaTransferencia.label')}"
width="280px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indsolicitadatostarjeta.label')}" width="170px" />
label="${c:l('editarOrgaoConcedenteController.indsolicitadatostarjeta.label')}"
width="170px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indOrgaoconcedentetransf.label')}" width="170px" />
label="${c:l('editarOrgaoConcedenteController.indOrgaoconcedentetransf.label')}"
width="170px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indMultaDevolucaoAberto.label')}" width="170px" />
label="${c:l('editarOrgaoConcedenteController.indMultaDevolucaoAberto.label')}"
width="170px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.multaResolAgerba.label')}" width="170px" />
label="${c:l('editarOrgaoConcedenteController.multaResolAgerba.label')}"
width="170px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.qtdeLimiteTransfReat.label')}" width="100px" />
label="${c:l('editarOrgaoConcedenteController.qtdeLimiteTransfReat.label')}"
width="100px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteOperacaoAposSaidaServico.label')}" width="130px" />
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteOperacaoAposSaidaServico.label')}"
width="130px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.tempoTrocaMesmoDia.label')}" width="130px" />
label="${c:l('editarOrgaoConcedenteController.tempoTrocaMesmoDia.label')}"
width="130px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label')}" width="130px" />
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label')}"
width="130px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.label')}" width="300px" />
label="${c:l('editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.label')}"
width="300px" />
<listheader image="/gui/img/create_doc.gif"
label="${c:l('editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label')}" width="130px" />
label="${c:l('editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label')}"
width="130px" />
</listhead>
</listbox>

View File

@ -61,6 +61,12 @@
model="@{winEditarTipoEventoExtra$composer.lsEventoExtrasConstantes}"
selectedItem="@{winEditarTipoEventoExtra$composer.tipoEventoExtra.cvetipoevento}" />
</row>
<row id="rowIndEnviaExcessoDeBagagemSefaz">
<label
value="${c:l('editarTipoEventoExtraController.indEnviaExcessoDeBagagemSefaz.label')}" />
<checkbox id="cbIndEnviaExcessoDeBagagemSefaz"
checked="false" />
</row>
<row>
<label
value="${c:l('editarTipoEventoExtraController.importeMaximo.label')}" />