fixes bug#20656

qua:wally
dev:fabio

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@104227 d1611594-4594-4d17-8e1d-87c2c4800839
master
walace 2020-11-10 19:55:21 +00:00
parent e13be9b031
commit 2604a58113
4 changed files with 41 additions and 0 deletions

View File

@ -41,6 +41,7 @@ import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Combobox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Constraint;
import org.zkoss.zul.Datebox;
import org.zkoss.zul.Intbox;
import org.zkoss.zul.ListModelList;
import org.zkoss.zul.Listcell;
@ -206,9 +207,12 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
private Checkbox chkIndTribTarifaExcecao;
private Checkbox chkIndTribTaxaEmbarqueExcecao;
private Checkbox chkIndTribPedagioExcecao;
private Checkbox chkIndPrecioPorDemanda;
private List<Parada> lsParadasExcecao;
private List<RutaIcmsExcepcion> lsRutaIcmsExcepcions;
private MyListbox rutaIcmsExcepcionsList;
private Datebox precioDemandafecInicio;
private Datebox precioDemandaFecFim;
private List<RutaCombinacion> lsRutacComb;
private List<RutaEmbarqueDesembarque> lsRutaEmbarqueDesembarque = new ArrayList<RutaEmbarqueDesembarque>();
@ -861,6 +865,18 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
return false;
}
if(chkIndPrecioPorDemanda.isChecked()) {
if(precioDemandafecInicio.getValue() == null || precioDemandaFecFim.getValue() == null) {
if(precioDemandafecInicio.getValue() == null) {
Clients.wrongValue(precioDemandafecInicio, Labels.getLabel("editarCatalogoDeRutaController.msg.validacion.vigencia.inicio"));
}
if(precioDemandaFecFim.getValue() == null) {
Clients.wrongValue(precioDemandaFecFim, Labels.getLabel("editarCatalogoDeRutaController.msg.validacion.vigencia.fim"));
}
return false;
}
}
return true;
}
@ -999,6 +1015,7 @@ public class EditarCatalogoDeRutaController extends MyGenericForwardComposer
}
ruta.setIndTelefoneObrigatorio(rdTelSi.isChecked());
ruta.setIndPrecioPorDemanda(chkIndPrecioPorDemanda.isChecked());
if (rdNumFidelidadSi.isChecked()) {
ruta.setIndNumFidelidadObligatorio(Boolean.TRUE);

View File

@ -2570,6 +2570,9 @@ editarCatalogoDeRutaController.lbTipoPassagem.value = Tipo Passagem
editarCatalogoDeRutaController.rdSentado.value = Sentado
editarCatalogoDeRutaController.rdEmPe.value = Em Pé
editarCatalogoDeRutaController.rdAmbos.value = Ambos
editarCatalogoDeRutaController.msg.validacion.vigencia.inicio=Favor Selecionar início da vigência
editarCatalogoDeRutaController.msg.validacion.vigencia.fim=Favor Selecionar Final da vigência
# A trav̮̩s da pantalla de Búsqueda
@ -2690,6 +2693,7 @@ editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origen y Destino son iguales
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origen y Destino ya añadidos
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionNaoSelecionado = Ningún registro fue seleccionado para exclusión
editarCatalogoDeRutaController.msg.validacion.vigencia=Favor seleccionar a vigência
#Panatalla VentaBoletos Comissionistas

View File

@ -2760,6 +2760,7 @@ editarCatalogoDeRutaController.actionCanbiarParada.tooltiptext = Você realmente
editarCatalogoDeRutaController.actionCanbiarParada.businessException = Faltam dados para a nova localidade, ou esta fora do padrão das localidades: COD. IATA - DESCRIÇÃO
editarCatalogoDeRutaController.actionCanbiarParada.sucesso = Localidade alterada com sucesso.
editarCatalogoDeRutaController.lblIndRutaInternacional.value = Linha Internacional
editarCatalogoDeRutaController.lblIndPrecoPorDemanda.value = Integração de Preço por Demanda
editarCatalogoDeRutaController.actionCanbiarParada.validaParada = Já existe uma localidade cadastrada com o COD. IATA ou DESCRIÇÃO digitados. Deseja realmente cadastrar na linha a localidade informada ?
editarCatalogoDeRutaController.MSG.IncluirSequenciaRutaCloneError = Favor salvar a linha antes de incluir uma nova sequência.
editarCatalogoDeRutaController.MSG.ExcluirSequenciaRutaCloneError = Favor salvar a linha antes de excluir uma sequência.
@ -2775,6 +2776,11 @@ editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoNaoSelecionado
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoIguais = Origem e Destino são iguais
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionOrigenDestinoJaAdicionados = Origem e Destino já adicionados
editarCatalogoDeRutaController.MSG.RutaImcsExcepcionNaoSelecionado = Nenhum registro foi selecionado para exclusão
editarCatalogoDeRutaController.lblVigencia.value=Vigência
editarCatalogoDeRutaController.lblDe.value=De
editarCatalogoDeRutaController.lblAte.value=Até
editarCatalogoDeRutaController.msg.validacion.vigencia.inicio=Favor Selecionar início da vigência
editarCatalogoDeRutaController.msg.validacion.vigencia.fim=Favor Selecionar Final da vigência
# A través da pantalla de Pesquisa
busquedaViaController.window.title = Via

View File

@ -237,6 +237,20 @@
<checkbox id="chkIndRutaInternacional" width="50px" checked="@{winEditarRuta$composer.ruta.indRutaInternacional}" />
</vbox>
</hbox>
</row>
<row>
<label value="${c:l('editarCatalogoDeRutaController.lblIndPrecoPorDemanda.value')}" />
<hbox spacing="20px" >
<checkbox id="chkIndPrecioPorDemanda" width="50px" checked="@{winEditarRuta$composer.ruta.indPrecioPorDemanda}" />
<label value="${c:l('editarCatalogoDeRutaController.lblVigencia.value')}" />
<label value="${c:l('editarCatalogoDeRutaController.lblDe.value')}" />
<datebox id="precioDemandafecInicio" width="100%" format="dd/MM/yyyy" mold="rounded"
value="@{winEditarRuta$composer.ruta.fecInicioPrecioDemanda}"/>
<label value="${c:l('editarCatalogoDeRutaController.lblAte.value')}"/>
<datebox id="precioDemandaFecFim" width="100%" mold="rounded" format="long+medium"
value="@{winEditarRuta$composer.ruta.fecFimPrecioDemanda}"/>
</hbox>
</row>
</rows>
</grid>