0022159: ESPEC GAP01 - Opção de Cancelamento/troca/transferencia para passagem em aberto

bug#22159
dev:valdevir
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@106534 d1611594-4594-4d17-8e1d-87c2c4800839
master
valdir 2021-05-05 13:27:18 +00:00
parent 20f3dc85b1
commit 6ff12dc58d
6 changed files with 355 additions and 63 deletions

View File

@ -255,7 +255,23 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Checkbox chkIndClientePcd;
private Intbox qtdeLimiteNaoEmbarque;
private Radio radioIndPermiteTrocaTransferenciaSim;
private Row rowComportamentoVendaAberto;
//Opcoes de venda em aberto
private Checkbox chkPermiteTrocaTransferencia;
private Checkbox chkCancelaEmAberto;
private Checkbox chkDevolveEmAberto;
private Checkbox chkCancelaEmergencialEmAberto;
private Checkbox chkTrocaEmAberto;
private Checkbox chkTrocaTiturlidadeEmAberto;
private Checkbox chkCancela;
private Checkbox chkDevolve;
private Checkbox chkCancelaEmergencial;
private Checkbox chkTrocaTiturlidade;
private Checkbox chkReativa;
private Radio radioCheckinSim;
private Radio radioCheckinNao;
/**
@ -982,6 +998,22 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cDescuento.setIndImporteSeguro(chkPrecoSeguro.isChecked());
cDescuento.setIndImporteTxEmbarque(chkPrecoTxEmbarque.isChecked());
cDescuento.setIndVentaAbierto(rdVendeAbertoSim.isSelected());
if(rdVendeAbertoSim.isSelected()) {
//Aberto Vendido
cDescuento.setIndCancelaEmAberto(chkCancelaEmAberto.isChecked());
cDescuento.setIndDevolveEmAberto(chkDevolveEmAberto.isChecked());
cDescuento.setIndCancelaEmergencialEmAberto(chkCancelaEmergencialEmAberto.isChecked());
cDescuento.setIndTrocaTitularidadeEmAberto(chkTrocaTiturlidadeEmAberto.isChecked());
cDescuento.setIndTrocaEmAberto(chkTrocaEmAberto.isChecked());
} else {
cDescuento.setIndCancelaEmAberto(false);
cDescuento.setIndDevolveEmAberto(false);
cDescuento.setIndCancelaEmergencialEmAberto(false);
cDescuento.setIndTrocaTitularidadeEmAberto(false);
cDescuento.setIndTrocaEmAberto(false);
}
cDescuento.setIndLiberacionSolamenteEnvasado(chkLiberacionSolamenteEnvasado.isChecked());
cDescuento.setAsientosReservados(asientosReservados.getValue());
cDescuento.setIndexigedocpasajero(chkExigedocpasajero.isChecked());
@ -1097,7 +1129,13 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
}
cDescuento.setDesccomppreco(desccomppreco.getValue());
cDescuento.setIndPermiteTrocaTransferencia(radioIndPermiteTrocaTransferenciaSim.isChecked());
cDescuento.setIndPermiteTrocaTransferencia(chkPermiteTrocaTransferencia.isChecked());
cDescuento.setIndPermiteCancelar(chkCancela.isChecked());
cDescuento.setIndPermiteCancelarEmergencial(chkCancelaEmergencial.isChecked());
cDescuento.setIndPermiteDevolver(chkDevolve.isChecked());
cDescuento.setIndPermiteReativar(chkReativa.isChecked());
cDescuento.setIndPermiteTrocaTitularidade(chkTrocaTiturlidade.isChecked());
lsCategoriaDescuento.add(cDescuento);
categoriaDescuentoList.addItemNovo(cDescuento);
@ -1958,6 +1996,14 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
return false;
}
public void onClick$rdVendeAbertoSim(Event ev) {
rowComportamentoVendaAberto.setVisible(rdVendeAbertoSim.isChecked());
}
public void onClick$rdVendaAbertoNao(Event ev) {
rowComportamentoVendaAberto.setVisible(rdVendeAbertoSim.isChecked());
}
public String getCorLaranja() {
return TipoPassagemCores.LARANJA.getUrl();
}
@ -2026,14 +2072,14 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
return UsuarioLogado.getUsuarioLogado().isPermisoClave(ConstantesFuncionSistema.CLAVE_CONFIG_EMITE_SOMENTE_CUPOM_EMBARQUE);
}
public Radio getRadioIndPermiteTrocaTransferenciaSim() {
return radioIndPermiteTrocaTransferenciaSim;
public Checkbox getChkPermiteTrocaTransferencia() {
return chkPermiteTrocaTransferencia;
}
public void setRadioIndPermiteTrocaTransferenciaSim(Radio radioIndPermiteTrocaTransferenciaSim) {
this.radioIndPermiteTrocaTransferenciaSim = radioIndPermiteTrocaTransferenciaSim;
public void setChkPermiteTrocaTransferencia(Checkbox chkPermiteTrocaTransferencia) {
this.chkPermiteTrocaTransferencia = chkPermiteTrocaTransferencia;
}
private List<Ruta> restringirOpcaoTodasLinhas(List<Ruta> lsRuta) {
List<Ruta> lsRutaSemOpcaoTodas = new ArrayList<Ruta>();
for (Ruta ruta : lsRuta) {
@ -2076,6 +2122,7 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
return contem;
}
@SuppressWarnings("unchecked")
private void inativarExcecoesLinha() {
List<CategoriaRutaExcecao> ls = categoriaRutaExcecaoList.getListData();
@ -2085,4 +2132,44 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
}
}
public Checkbox getChkCancelaEmAberto() {
return chkCancelaEmAberto;
}
public void setChkCancelaEmAberto(Checkbox chkCancelaEmAberto) {
this.chkCancelaEmAberto = chkCancelaEmAberto;
}
public Checkbox getChkDevolveEmAberto() {
return chkDevolveEmAberto;
}
public void setChkDevolveEmAberto(Checkbox chkDevolveEmAberto) {
this.chkDevolveEmAberto = chkDevolveEmAberto;
}
public Checkbox getChkCancelaEmergencialEmAberto() {
return chkCancelaEmergencialEmAberto;
}
public void setChkCancelaEmergencialEmAberto(Checkbox chkCancelaEmergencialEmAberto) {
this.chkCancelaEmergencialEmAberto = chkCancelaEmergencialEmAberto;
}
public Checkbox getChkTrocaEmAberto() {
return chkTrocaEmAberto;
}
public void setChkTrocaEmAberto(Checkbox chkTrocaEmAberto) {
this.chkTrocaEmAberto = chkTrocaEmAberto;
}
public Checkbox getChkTrocaTiturlidadeEmAberto() {
return chkTrocaTiturlidadeEmAberto;
}
public void setChkTrocaTiturlidadeEmAberto(Checkbox chkTrocaTiturlidadeEmAberto) {
this.chkTrocaTiturlidadeEmAberto = chkTrocaTiturlidadeEmAberto;
}
}

View File

@ -148,9 +148,24 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Checkbox chkIndClientePcd;
private Intbox qtdeLimiteNaoEmbarque;
private Radio radioIndPermiteTrocaTransferenciaSim;
private Radio radioIndPermiteTrocaTransferenciaNao;
private Row rowComportamentoVendaAberto;
//Opcoes de venda em aberto
private Checkbox chkPermiteTrocaTransferencia;
private Checkbox chkCancelaEmAberto;
private Checkbox chkDevolveEmAberto;
private Checkbox chkCancelaEmergencialEmAberto;
private Checkbox chkTrocaEmAberto;
private Checkbox chkTrocaTiturlidadeEmAberto;
private Checkbox chkCancela;
private Checkbox chkDevolve;
private Checkbox chkCancelaEmergencial;
private Checkbox chkTrocaTiturlidade;
private Checkbox chkReativa;
@Override
public void doAfterCompose(Component comp) throws Exception {
categoriaDescuentoList = (MyListbox) Executions.getCurrent().getArg().get("categoriaDescuentoList");
@ -209,9 +224,26 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
if (categoriaDescuento.getIndVentaAbierto() != null && categoriaDescuento.getIndVentaAbierto()){
rdVendeAbertoSi.setChecked(true);
rowComportamentoVendaAberto.setVisible(true);
} else {
rdVendaAbertoNao.setChecked(true);
rowComportamentoVendaAberto.setVisible(false);
}
if(categoriaDescuento != null && categoriaDescuento.getIndVentaAbierto() != null && categoriaDescuento.getIndVentaAbierto()) {
chkCancelaEmAberto.setChecked(categoriaDescuento.getIndCancelaEmAberto());
chkDevolveEmAberto.setChecked(categoriaDescuento.getIndDevolveEmAberto());
chkCancelaEmergencialEmAberto.setChecked(categoriaDescuento.getIndCancelaEmergencialEmAberto());
chkTrocaEmAberto.setChecked(categoriaDescuento.getIndTrocaEmAberto());
chkTrocaTiturlidadeEmAberto.setChecked(categoriaDescuento.getIndTrocaTitularidadeEmAberto());
}
chkCancela.setChecked(categoriaDescuento.getIndPermiteCancelar());
chkDevolve.setChecked(categoriaDescuento.getIndPermiteDevolver());
chkCancelaEmergencial.setChecked(categoriaDescuento.getIndPermiteCancelarEmergencial());
chkTrocaTiturlidade.setChecked(categoriaDescuento.getIndPermiteTrocaTitularidade());
chkReativa.setChecked(categoriaDescuento.getIndPermiteReativar());
chkPermiteTrocaTransferencia.setChecked(categoriaDescuento.getIndPermiteTrocaTransferencia());
if (categoriaDescuento.getIndCuota() != null && categoriaDescuento.getIndCuota()) {
linhaLiberarPoltronasQuandoOnibus.setVisible(true);
@ -304,9 +336,6 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
if (categoriaDescuento.getCategoria().getCategoriaId().equals(1)) {
desabilitarItensCategoriaNormal();
}
radioIndPermiteTrocaTransferenciaSim.setChecked(categoriaDescuento.getIndPermiteTrocaTransferencia());
radioIndPermiteTrocaTransferenciaNao.setChecked(!categoriaDescuento.getIndPermiteTrocaTransferencia());
}
/**
*
@ -444,6 +473,28 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
categoriaDescuento.setDesccomppreco(desccomppreco.getValue());
categoriaDescuento.setIndVentaAbierto(rdVendeAbertoSi.isChecked());
if(rdVendeAbertoSi.isChecked()) {
categoriaDescuento.setIndCancelaEmAberto(chkCancelaEmAberto.isChecked());
categoriaDescuento.setIndDevolveEmAberto(chkDevolveEmAberto.isChecked());
categoriaDescuento.setIndCancelaEmergencialEmAberto(chkCancelaEmergencialEmAberto.isChecked());
categoriaDescuento.setIndTrocaEmAberto(chkTrocaEmAberto.isChecked());
categoriaDescuento.setIndTrocaTitularidadeEmAberto(chkTrocaTiturlidadeEmAberto.isChecked());
} else {
categoriaDescuento.setIndCancelaEmAberto(false);
categoriaDescuento.setIndDevolveEmAberto(false);
categoriaDescuento.setIndCancelaEmergencialEmAberto(false);
categoriaDescuento.setIndTrocaEmAberto(false);
categoriaDescuento.setIndTrocaTitularidadeEmAberto(false);
}
categoriaDescuento.setIndPermiteCancelar(chkCancela.isChecked());
categoriaDescuento.setIndPermiteDevolver(chkDevolve.isChecked());
categoriaDescuento.setIndPermiteCancelarEmergencial(chkCancelaEmergencial.isChecked());
categoriaDescuento.setIndPermiteTrocaTransferencia(chkPermiteTrocaTransferencia.isChecked());
categoriaDescuento.setIndPermiteTrocaTitularidade(chkTrocaTiturlidade.isChecked());
categoriaDescuento.setIndPermiteReativar(chkReativa.isChecked());
categoriaDescuento.setIndAplicaFeriado((String) cmbIndGeneraFeriado.getSelectedItem().getValue());
categoriaDescuento.setIndCuota(false);
categoriaDescuento.setIndCuotaTramo(false);
@ -542,7 +593,6 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
categoriaDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue());
categoriaDescuento.setIndClientePcd(chkIndClientePcd.isChecked());
categoriaDescuento.setQtdeLimiteNaoEmbarque(qtdeLimiteNaoEmbarque.getValue());
categoriaDescuento.setIndPermiteTrocaTransferencia(radioIndPermiteTrocaTransferenciaSim.isChecked());
categoriaDescuentoList.updateItem(categoriaDescuento);
this.closeWindow();
@ -764,20 +814,92 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
public Boolean getConfigEmiteSomenteCupomEmbarque() {
return UsuarioLogado.getUsuarioLogado().isPermisoClave(ConstantesFuncionSistema.CLAVE_CONFIG_EMITE_SOMENTE_CUPOM_EMBARQUE);
}
public Radio getRadioIndPermiteTrocaTransferenciaSim() {
return radioIndPermiteTrocaTransferenciaSim;
public void onClick$rdVendeAbertoSi(Event ev) {
rowComportamentoVendaAberto.setVisible(rdVendeAbertoSi.isChecked());
}
public void setRadioIndPermiteTrocaTransferenciaSim(Radio radioIndPermiteTrocaTransferenciaSim) {
this.radioIndPermiteTrocaTransferenciaSim = radioIndPermiteTrocaTransferenciaSim;
public void onClick$rdVendaAbertoNao(Event ev) {
rowComportamentoVendaAberto.setVisible(rdVendeAbertoSi.isChecked());
}
public Radio getRadioIndPermiteTrocaTransferenciaNao() {
return radioIndPermiteTrocaTransferenciaNao;
public Checkbox getChkPermiteTrocaTransferencia() {
return chkPermiteTrocaTransferencia;
}
public void setRadioIndPermiteTrocaTransferenciaNao(Radio radioIndPermiteTrocaTransferenciaNao) {
this.radioIndPermiteTrocaTransferenciaNao = radioIndPermiteTrocaTransferenciaNao;
public void setChkPermiteTrocaTransferencia(Checkbox chkPermiteTrocaTransferencia) {
this.chkPermiteTrocaTransferencia = chkPermiteTrocaTransferencia;
}
public Checkbox getChkCancelaEmAberto() {
return chkCancelaEmAberto;
}
public void setChkCancelaEmAberto(Checkbox chkCancelaEmAberto) {
this.chkCancelaEmAberto = chkCancelaEmAberto;
}
public Checkbox getChkDevolveEmAberto() {
return chkDevolveEmAberto;
}
public void setChkDevolveEmAberto(Checkbox chkDevolveEmAberto) {
this.chkDevolveEmAberto = chkDevolveEmAberto;
}
public Checkbox getChkCancelaEmergencialEmAberto() {
return chkCancelaEmergencialEmAberto;
}
public void setChkCancelaEmergencialEmAberto(Checkbox chkCancelaEmergencialEmAberto) {
this.chkCancelaEmergencialEmAberto = chkCancelaEmergencialEmAberto;
}
public Checkbox getChkTrocaEmAberto() {
return chkTrocaEmAberto;
}
public void setChkTrocaEmAberto(Checkbox chkTrocaEmAberto) {
this.chkTrocaEmAberto = chkTrocaEmAberto;
}
public Checkbox getChkTrocaTiturlidadeEmAberto() {
return chkTrocaTiturlidadeEmAberto;
}
public void setChkTrocaTiturlidadeEmAberto(Checkbox chkTrocaTiturlidadeEmAberto) {
this.chkTrocaTiturlidadeEmAberto = chkTrocaTiturlidadeEmAberto;
}
public Checkbox getChkCancela() {
return chkCancela;
}
public void setChkCancela(Checkbox chkCancela) {
this.chkCancela = chkCancela;
}
public Checkbox getChkDevolve() {
return chkDevolve;
}
public void setChkDevolve(Checkbox chkDevolve) {
this.chkDevolve = chkDevolve;
}
public Checkbox getChkCancelaEmergencial() {
return chkCancelaEmergencial;
}
public void setChkCancelaEmergencial(Checkbox chkCancelaEmergencial) {
this.chkCancelaEmergencial = chkCancelaEmergencial;
}
public Checkbox getChkTrocaTiturlidade() {
return chkTrocaTiturlidade;
}
public void setChkTrocaTiturlidade(Checkbox chkTrocaTiturlidade) {
this.chkTrocaTiturlidade = chkTrocaTiturlidade;
}
}

View File

@ -2460,6 +2460,19 @@ editarConfiguracionCategoriaController.lblVendaAntecipadaKM.value = Venta Anteci
editarConfiguracionCategoriaController.lblQtdeLimiteNaoEmbarque.value = Qtd Limite Não Embarque
editarConfiguracionCategoriaController.lblIndClientePcd.value = Cliente PCD
editarConfiguracionCategoriaController.permitetrocatransferencia.value = Permite Troca/Transferência
editarConfiguracionCategoriaController.lblCompAbertoVendido.value= Comportamiento abierto vendido
editarConfiguracionCategoriaController.lblCompAbertoConfirmado.value=Comportamiento abierto confirmado
editarConfiguracionCategoriaController.permissoes.value=Permisos
editarConfiguracionCategoriaController.chkPermiteTrocaTransferencia.value=Cambio / Transferencia
editarConfiguracionCategoriaController.chkNaoCancelaAbertoVendido.value =Cancelar
editarConfiguracionCategoriaController.chkNaoDevolveAbertoVendido.value =Devolver
editarConfiguracionCategoriaController.chkNaoCancelaEmergencialAbertoVendido.value =Cancelación de emergencia
editarConfiguracionCategoriaController.chkNaoTrocaAbertoVendido.value = Cambio
editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value =Cambio de propiedad
editarConfiguracionCategoriaController.chkNaoTransfereAbertoVendido.value =Transferir
editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value =Reactivar
# Detener a pantalla de Búsqueda
busquedaCatalogoDeParadaController.window.title = Parada
@ -3102,6 +3115,7 @@ editarConfiguracionCorridaController.corridaAlteradaSucesso.value= Raza cambiada
editarConfiguracionCorridaController.MSG.desejaConfirmarCorrida= Después de Confirmado, el servicio aparecerá para todos los puntos de venta y ya no será posible cancelar. ¿De verdad quieres confirmar la carrera?
editarConfiguracionCorridaController.MSG.desejaCancelarCorrida=Una vez que se cancele la carrera, ya no será posible realizar cambios. ¿De verdad quieres cancelar?
editarConfiguracionCorridaController.lbOcupacaoAtual.value=Ocupación actual
editarEmpresaController.habilitaVendaEmAbertoMovimentoCaixa= Habilite la venta abierta con movimiento de efectivo.
# Editar Tarifa Oficial:
editarTarifaOficialController.window.title = Cambio de precio / Tarifa oficial

View File

@ -2632,6 +2632,18 @@ editarConfiguracionCategoriaController.permiteCancelamento.value= Permite Cancel
editarConfiguracionCategoriaController.permiteTransferenciaReativacao.value= Permite Transferência Reativacao
editarConfiguracionCategoriaController.validarOpcaoTodasComboLinha = Favor Incluir a opção todas na aba de Linha
editarConfiguracionCategoriaController.MSG.validarTodasComboLinhaSalvar = Existem exceções de linhas, mas não existe a opção todas na aba de linhas. Serão inativadas as exceções, Deseja Continuar ?
editarConfiguracionCategoriaController.lblCompAbertoVendido.value= Comportamento Aberto Vendido
editarConfiguracionCategoriaController.lblCompAbertoConfirmado.value=Comportamento Aberto Confirmado
editarConfiguracionCategoriaController.permissoes.value=Permissões
editarConfiguracionCategoriaController.chkPermiteTrocaTransferencia.value=Troca/Transferência
editarConfiguracionCategoriaController.chkNaoCancelaAbertoVendido.value =Cancelar
editarConfiguracionCategoriaController.chkNaoDevolveAbertoVendido.value =Devolver
editarConfiguracionCategoriaController.chkNaoCancelaEmergencialAbertoVendido.value =Cancelar Emergencial
editarConfiguracionCategoriaController.chkNaoTrocaAbertoVendido.value = Troca
editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value =Troca de Titularidade
editarConfiguracionCategoriaController.chkNaoTransfereAbertoVendido.value =Transferir
editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value =Reativar
# Detener a pantalla de Pesquisa
@ -8834,6 +8846,8 @@ editarEmpresaController.pricingVendaAberto=Pricing na venda em aberto
editarEmpresaController.pricingVendaAbertoInfo=Habilita o pricing específico na venda em aberto.
editarEmpresaController.comTransfGeraCaja=Soma Transferências que movimentam Caixa no Total de Devoluções no Cálculo de Comissão
editarEmpresaController.comTransfGeraCaja.help=Soma Transferências que movimentam Caixa no Total de Devoluções no Cálculo de Comissão
editarEmpresaController.habilitaVendaEmAbertoMovimentoCaixa= Habilitar Venda em Aberto com Movimentação de caixa.
# Relatório Exportacao Operacional Financeiro
relatorioOperacionalFinanceiroController.window.title = Relatório Operacional Financeiro

View File

@ -7,7 +7,7 @@
<zk>
<window id="winEditarConfiguracionCategoria" border="normal"
apply="${editarConfiguracionCategoriaController}" height="598px"
width="1065px" contentStyle="overflow:auto"
width="1065px" contentStyle="overflow:auto" sizable="true"
title="${c:l('editarConfiguracionCategoriaController.window.title')}">
<toolbar>
<hbox spacing="5px" style="padding:1px" align="right">
@ -102,13 +102,12 @@
<intbox id="qtdeLimiteNaoEmbarque"
constraint="no zero" width="20%" maxlength="3" />
</row>
<row spans="1,3">
<row >
<label id="lblDescuentoImporte"
value="${c:l('editarConfiguracionCategoriaController.lblDescuentoImporte.value')}" />
<decimalbox id="descuentoImporte"
constraint="no empty" width="50%" maxlength="9" />
</row>
<row spans="1,3">
<label id="lblDescuentoPorc"
value="${c:l('editarConfiguracionCategoriaController.lblDescuentoPorc.value')}" />
<decimalbox id="descuentoPorc"
@ -162,6 +161,33 @@
checked="false" />
</hbox>
</row>
<row spans="1, 3">
<label value="${c:l('editarConfiguracionCategoriaController.lblVendaAberto.value')}" />
<radiogroup>
<radio id="rdVendeAbertoSim"
selected="true" label="Sim" />
<radio id="rdVendaAbertoNao"
label="Nao" />
</radiogroup>
</row>
<row id="rowComportamentoVendaAberto" spans="1, 3">
<label value="${c:l('editarConfiguracionCategoriaController.lblCompAbertoVendido.value')}" />
<hbox>
<checkbox id="chkCancelaEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoCancelaAbertoVendido.value')}" checked="false" />
<checkbox id="chkDevolveEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoDevolveAbertoVendido.value')}" checked="false" />
<checkbox id="chkCancelaEmergencialEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoCancelaEmergencialAbertoVendido.value')}" checked="false" />
<checkbox id="chkTrocaEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoTrocaAbertoVendido.value')}" checked="false" />
<checkbox id="chkTrocaTiturlidadeEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value')}" checked="false" />
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblDescuento.value')}" />
@ -182,7 +208,7 @@
label="${c:l('editarConfiguracionCategoriaController.lblNaoImprimePassagem.value')}" />
</radiogroup>
</row>
<row spans="1,3">
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.checkIn.value')}" />
<radiogroup Id="radioGroupcheckin">
@ -191,19 +217,8 @@
<radio id="radioCheckinNao"
label="${c:l('editarConfiguracionCategoriaController.checkInNao.value')}" />
</radiogroup>
</row>
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblVendaAberto.value')}" />
<radiogroup>
<radio id="rdVendeAbertoSim"
selected="true" label="Sim" />
<radio id="rdVendaAbertoNao"
label="Nao" />
</radiogroup>
<label
value="${c:l('editarConfiguracionCategoriaController.lblCotaObli.value')}" />
<label value="${c:l('editarConfiguracionCategoriaController.lblCotaObli.value')}" />
<radiogroup>
<radio id="rdCuotaSi" label="Sim" />
<radio id="rdCuotaNo" label="Nao"
@ -276,12 +291,23 @@
<label value="Tempo LIberação se maior que KM"/>
<timebox id="tbTempoMaiorKM" constraint="no empty" mold="rounded" format="HH:mm" />
</row>
<row>
<label value="${c:l('editarConfiguracionCategoriaController.permitetrocatransferencia.value')}" />
<radiogroup>
<radio id="radioIndPermiteTrocaTransferenciaSim" label="${c:l('MSG.SI')}" selected="true" />
<radio id="radioIndPermiteTrocaTransferenciaNao" label="${c:l('MSG.NO')}" />
</radiogroup>
<row spans = "1, 3">
<label value="${c:l('editarConfiguracionCategoriaController.permissoes.value')}" />
<hbox>
<checkbox id="chkPermiteTrocaTransferencia"
label="${c:l('editarConfiguracionCategoriaController.chkPermiteTrocaTransferencia.value')}" checked="false" />
<checkbox id="chkCancela"
label="${c:l('editarConfiguracionCategoriaController.chkNaoCancelaAbertoVendido.value')}" checked="false" />
<checkbox id="chkDevolve"
label="${c:l('editarConfiguracionCategoriaController.chkNaoDevolveAbertoVendido.value')}" checked="false" />
<checkbox id="chkCancelaEmergencial"
label="${c:l('editarConfiguracionCategoriaController.chkNaoCancelaEmergencialAbertoVendido.value')}" checked="false" />
<checkbox id="chkTrocaTiturlidade"
label="${c:l('editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value')}" checked="false" />
<checkbox id="chkReativa"
label="${c:l('editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value')}" checked="false" />
</hbox>
</row>
<row spans="1,3">
<label
@ -434,12 +460,11 @@
</hlayout>
</vlayout>
</row>
<row spans="1,3">
<row >
<label id="lblIndnaoaplicatarifaminima"
value="${c:l('editarConfiguracionCategoriaController.lblIndnaoaplicatarifaminima.value')}" />
<checkbox id="chkIndnaoaplicatarifaminima"/>
</row>
<row spans="1,3">
<label id="lblIndnvalidaidosoager"
value="${c:l('editarConfiguracionCategoriaController.lblIndnvalidatipoocupacao.value')}" />
<checkbox id="chkIndtipoocupacao"/>
@ -450,15 +475,14 @@
value="${c:l('editarConfiguracionCategoriaController.lblConfigEmiteSomenteCupomEmbarque.value')}"
style="font-weight:bold;" />
</row>
<row spans="1,3" visible="@{winEditarConfiguracionCategoria$composer.configEmiteSomenteCupomEmbarque}">
<row visible="@{winEditarConfiguracionCategoria$composer.configEmiteSomenteCupomEmbarque}">
<label id="lblIndEmiteSomenteCupomEmbarque"
value="${c:l('editarConfiguracionCategoriaController.lblIndEmiteSomenteCupomEmbarque.value')}" />
<checkbox id="chkIndEmiteSomenteCupomEmbarque"/>
</row>
<row spans="1,3" visible="@{winEditarConfiguracionCategoria$composer.configEmiteSomenteCupomEmbarque}">
<label id="lblQtdeViasCupomEmbarque"
value="${c:l('editarConfiguracionCategoriaController.lblQtdeViasCupomEmbarque.value')}" />
<intbox id="qtdeViasCupomEmbarque" width="5%" maxlength="3" />
<intbox id="qtdeViasCupomEmbarque" width="30%" maxlength="3" />
</row>
<row spans="4">

View File

@ -6,7 +6,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarConfiguracionCategoriasDatosCategoria"
border="normal"
border="normal" sizable="true"
title="${c:l('editarConfiguracionCategoriaController.window.title')}"
apply="${editarConfiguracionCategoriaDatosCategoriaController}"
width="850px" contentStyle="overflow:auto">
@ -89,6 +89,7 @@
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblVendaAberto.value')}" />
<radiogroup>
<radio id="rdVendeAbertoSi"
selected="true" label="Sim" />
@ -96,6 +97,23 @@
label="Nao" />
</radiogroup>
</row>
<row id="rowComportamentoVendaAberto">
<label value="${c:l('editarConfiguracionCategoriaController.lblCompAbertoVendido.value')}" />
<hbox>
<checkbox id="chkCancelaEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoCancelaAbertoVendido.value')}" checked="false" />
<checkbox id="chkDevolveEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoDevolveAbertoVendido.value')}" checked="false" />
<checkbox id="chkCancelaEmergencialEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoCancelaEmergencialAbertoVendido.value')}" checked="false" />
<checkbox id="chkTrocaEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoTrocaAbertoVendido.value')}" checked="false" />
<checkbox id="chkTrocaTiturlidadeEmAberto"
label="${c:l('editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value')}" checked="false" />
</hbox>
</row>
<row>
<label value="${c:l('editarConfiguracionCategoriaController.lblVentaSolamenteReserva.value')}" />
<radiogroup>
@ -149,13 +167,26 @@
<timebox id="tbTempoMaiorKM"
constraint="no empty" mold="rounded" format="HH:mm" />
</row>
<row>
<label value="${c:l('editarConfiguracionCategoriaController.permitetrocatransferencia.value')}" />
<radiogroup>
<radio id="radioIndPermiteTrocaTransferenciaSim" label="${c:l('MSG.SI')}" selected="true" />
<radio id="radioIndPermiteTrocaTransferenciaNao" label="${c:l('MSG.NO')}" />
</radiogroup>
<row spans = "1, 3">
<label value="${c:l('editarConfiguracionCategoriaController.permissoes.value')}" />
<hbox>
<checkbox id="chkPermiteTrocaTransferencia"
label="${c:l('editarConfiguracionCategoriaController.chkPermiteTrocaTransferencia.value')}" checked="false" />
<checkbox id="chkCancela"
label="${c:l('editarConfiguracionCategoriaController.chkNaoCancelaAbertoVendido.value')}" checked="false" />
<checkbox id="chkDevolve"
label="${c:l('editarConfiguracionCategoriaController.chkNaoDevolveAbertoVendido.value')}" checked="false" />
<checkbox id="chkCancelaEmergencial"
label="${c:l('editarConfiguracionCategoriaController.chkNaoCancelaEmergencialAbertoVendido.value')}" checked="false" />
<checkbox id="chkTrocaTiturlidade"
label="${c:l('editarConfiguracionCategoriaController.chkNaoTrocaTiturlidadeAbertoVendido.value')}" checked="false" />
<checkbox id="chkReativa"
label="${c:l('editarConfiguracionCategoriaController.chkNaoReativaAbertoVendido.value')}" checked="false" />
</hbox>
</row>
<row>
<label
value="${c:l('editarConfiguracionCategoriaController.lblHorarioLiberacaoVendaPassagem.value')}" />