bug#19444

dev:thiago
qua:

git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@102031 d1611594-4594-4d17-8e1d-87c2c4800839
master
wilian 2020-06-09 13:38:18 +00:00
parent fd0dbf1bd3
commit 6946457f96
8 changed files with 61 additions and 19 deletions

View File

@ -244,6 +244,9 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
private Timebox tbTempoMaiorKM; private Timebox tbTempoMaiorKM;
private Spinner spnKM; private Spinner spnKM;
private Checkbox chkIndClientePcd;
private Intbox qtdeLimiteNaoEmbarque;
private Radio radioIndPermiteTrocaTransferenciaSim; private Radio radioIndPermiteTrocaTransferenciaSim;
public List<Categoria> getLsCategorias() { public List<Categoria> getLsCategorias() {
@ -942,6 +945,8 @@ public class EditarConfiguracionCategoriaController extends MyGenericForwardComp
cDescuento.setIndtipoocupacao(chkIndtipoocupacao.isChecked()); cDescuento.setIndtipoocupacao(chkIndtipoocupacao.isChecked());
cDescuento.setIndEmiteSomenteCupomEmbarque(chkIndEmiteSomenteCupomEmbarque.isChecked()); cDescuento.setIndEmiteSomenteCupomEmbarque(chkIndEmiteSomenteCupomEmbarque.isChecked());
cDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue()); cDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue());
cDescuento.setIndClientePcd(chkIndClientePcd.isChecked());
cDescuento.setQtdeLimiteNaoEmbarque(qtdeLimiteNaoEmbarque.getValue());
if (radioHorarioLiberacaoVendaOrigem.isChecked()) { if (radioHorarioLiberacaoVendaOrigem.isChecked()) {
cDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_ORIGEM); cDescuento.setHorarioLiberacaoVendaPassagem(HorarioLiberacaoVendaPassagem.HORARIO_LIBERACAO_VENDA_ORIGEM);

View File

@ -146,6 +146,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
private Radio rdVendaAntecipadaKMSi; private Radio rdVendaAntecipadaKMSi;
private Radio rdVendaAntecipadaKMNo; private Radio rdVendaAntecipadaKMNo;
private Checkbox chkIndClientePcd;
private Intbox qtdeLimiteNaoEmbarque;
private Radio radioIndPermiteTrocaTransferenciaSim; private Radio radioIndPermiteTrocaTransferenciaSim;
private Radio radioIndPermiteTrocaTransferenciaNao; private Radio radioIndPermiteTrocaTransferenciaNao;
@ -256,6 +258,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
radioHorarioLiberacaoVendaTrecho.setChecked(false); radioHorarioLiberacaoVendaTrecho.setChecked(false);
chkIndEmiteSomenteCupomEmbarque.setChecked(categoriaDescuento.getIndEmiteSomenteCupomEmbarque()); chkIndEmiteSomenteCupomEmbarque.setChecked(categoriaDescuento.getIndEmiteSomenteCupomEmbarque());
qtdeViasCupomEmbarque.setValue(categoriaDescuento.getQtdeViasCupomEmbarque()); qtdeViasCupomEmbarque.setValue(categoriaDescuento.getQtdeViasCupomEmbarque());
chkIndClientePcd.setChecked(categoriaDescuento.getIndClientePcd());
qtdeLimiteNaoEmbarque.setValue(categoriaDescuento.getQtdeLimiteNaoEmbarque());
if(Boolean.TRUE.equals(categoriaDescuento.getIndCuotaNuncaLiberar())) { if(Boolean.TRUE.equals(categoriaDescuento.getIndCuotaNuncaLiberar())) {
rdNuncaLiberar.setChecked(true); rdNuncaLiberar.setChecked(true);
@ -536,6 +540,8 @@ public class EditarConfiguracionCategoriaDatosCategoriaController extends MyGene
categoriaDescuento.setIndtipoocupacao(chkIndtipoocupacao.isChecked()); categoriaDescuento.setIndtipoocupacao(chkIndtipoocupacao.isChecked());
categoriaDescuento.setIndEmiteSomenteCupomEmbarque(chkIndEmiteSomenteCupomEmbarque.isChecked()); categoriaDescuento.setIndEmiteSomenteCupomEmbarque(chkIndEmiteSomenteCupomEmbarque.isChecked());
categoriaDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue()); categoriaDescuento.setQtdeViasCupomEmbarque(qtdeViasCupomEmbarque.getValue());
categoriaDescuento.setIndClientePcd(chkIndClientePcd.isChecked());
categoriaDescuento.setQtdeLimiteNaoEmbarque(qtdeLimiteNaoEmbarque.getValue());
categoriaDescuento.setIndPermiteTrocaTransferencia(radioIndPermiteTrocaTransferenciaSim.isChecked()); categoriaDescuento.setIndPermiteTrocaTransferencia(radioIndPermiteTrocaTransferenciaSim.isChecked());
categoriaDescuentoList.updateItem(categoriaDescuento); categoriaDescuentoList.updateItem(categoriaDescuento);

View File

@ -193,6 +193,8 @@ public class EditarClienteController extends MyGenericForwardComposer {
private Boolean usaCPFComoFidelidade = false; private Boolean usaCPFComoFidelidade = false;
private String clienteEnderecoObrigatorio = "no empty"; private String clienteEnderecoObrigatorio = "no empty";
private Datebox fecbloqueiopcd;
public void aplicarMascara() { public void aplicarMascara() {
Clients.evalJavaScript( Clients.evalJavaScript(
"jQuery('#" + txtNumFax.getUuid() + "').mask('(99)9999-9999');jQuery('#" "jQuery('#" + txtNumFax.getUuid() + "').mask('(99)9999-9999');jQuery('#"
@ -323,6 +325,7 @@ public class EditarClienteController extends MyGenericForwardComposer {
} else { } else {
cliente = clienteService.obtenerID(cliente.getClienteId()); cliente = clienteService.obtenerID(cliente.getClienteId());
lsClienteFidelidad = cliente.getListClienteFidelidadActivos(); lsClienteFidelidad = cliente.getListClienteFidelidadActivos();
fecbloqueiopcd.setValue(cliente.getFecbloqueiopcd());
if (cliente.getTipoIdentificacionUno() != null && cliente.getTipoIdentificacionUno().getDesctipo().equals(CPF)) { if (cliente.getTipoIdentificacionUno() != null && cliente.getTipoIdentificacionUno().getDesctipo().equals(CPF)) {
validaNumFidelidadeCPF(cliente.getNumIdentificaUno()); validaNumFidelidadeCPF(cliente.getNumIdentificaUno());

View File

@ -2362,6 +2362,8 @@ editarConfiguracionCategoriaController.lblConfigEmiteSomenteCupomEmbarque.value
editarConfiguracionCategoriaController.lblIndEmiteSomenteCupomEmbarque.value = Emite Somente Cupom de Embarque editarConfiguracionCategoriaController.lblIndEmiteSomenteCupomEmbarque.value = Emite Somente Cupom de Embarque
editarConfiguracionCategoriaController.lblQtdeViasCupomEmbarque.value = Quantidade Vias Cupom de Embarque editarConfiguracionCategoriaController.lblQtdeViasCupomEmbarque.value = Quantidade Vias Cupom de Embarque
editarConfiguracionCategoriaController.lblVendaAntecipadaKM.value = Venta Antecipada por KM editarConfiguracionCategoriaController.lblVendaAntecipadaKM.value = Venta Antecipada por KM
editarConfiguracionCategoriaController.lblQtdeLimiteNaoEmbarque.value = Qtd Limite Não Embarque
editarConfiguracionCategoriaController.lblIndClientePcd.value = Cliente PCD
editarConfiguracionCategoriaController.permitetrocatransferencia.value = Permite Troca/Transferência editarConfiguracionCategoriaController.permitetrocatransferencia.value = Permite Troca/Transferência
# Detener a pantalla de Búsqueda # Detener a pantalla de Búsqueda
@ -6463,6 +6465,7 @@ editarClienteController.msg.jueves=JU
editarClienteController.msg.viernes=VI editarClienteController.msg.viernes=VI
editarClienteController.msg.sabado=SA editarClienteController.msg.sabado=SA
editarClienteController.tab.label.curso = Curso editarClienteController.tab.label.curso = Curso
editarClienteController.lbFecbloqueiopcd.value = PCD Suspenso até
editarClienteController.lbNumFidelidade.value= Numero de Fidelidade editarClienteController.lbNumFidelidade.value= Numero de Fidelidade
editarClienteController.empresa.value = Empresa editarClienteController.empresa.value = Empresa

View File

@ -2535,11 +2535,10 @@ editarConfiguracionCategoriaController.lblConfigEmiteSomenteCupomEmbarque.value
editarConfiguracionCategoriaController.lblIndEmiteSomenteCupomEmbarque.value = Emite Somente Cupom de Embarque editarConfiguracionCategoriaController.lblIndEmiteSomenteCupomEmbarque.value = Emite Somente Cupom de Embarque
editarConfiguracionCategoriaController.lblQtdeViasCupomEmbarque.value = Quantidade Vias Cupom de Embarque editarConfiguracionCategoriaController.lblQtdeViasCupomEmbarque.value = Quantidade Vias Cupom de Embarque
editarConfiguracionCategoriaController.lblVendaAntecipadaKM.value = Venda Antecipada por KM editarConfiguracionCategoriaController.lblVendaAntecipadaKM.value = Venda Antecipada por KM
editarConfiguracionCategoriaController.lblQtdeLimiteNaoEmbarque.value = Qtd Limite Não Embarque
editarConfiguracionCategoriaController.lblIndClientePcd.value = Cliente PCD
editarConfiguracionCategoriaController.permitetrocatransferencia.value = Permite Troca/Transferência editarConfiguracionCategoriaController.permitetrocatransferencia.value = Permite Troca/Transferência
# Detener a pantalla de Pesquisa # Detener a pantalla de Pesquisa
busquedaCatalogoDeParadaController.window.title = Localidade busquedaCatalogoDeParadaController.window.title = Localidade
busquedaCatalogoDeParadaController.btnRefresh.tooltiptext = Atualizar busquedaCatalogoDeParadaController.btnRefresh.tooltiptext = Atualizar
@ -6751,6 +6750,7 @@ editarClienteController.msg.jueves=5ª
editarClienteController.msg.viernes=6ª editarClienteController.msg.viernes=6ª
editarClienteController.msg.sabado=SAB editarClienteController.msg.sabado=SAB
editarClienteController.tab.label.curso = Curso editarClienteController.tab.label.curso = Curso
editarClienteController.lbFecbloqueiopcd.value = PCD Suspenso até
editarClienteController.lbNumFidelidade.value= Número de Fidelidade editarClienteController.lbNumFidelidade.value= Número de Fidelidade
editarClienteController.empresa.value = Empresa editarClienteController.empresa.value = Empresa

View File

@ -90,11 +90,15 @@
mold="rounded" buttonVisible="true" width="50%" mold="rounded" buttonVisible="true" width="50%"
model="@{winEditarConfiguracionCategoria$composer.lsCategorias}" /> model="@{winEditarConfiguracionCategoria$composer.lsCategorias}" />
</row> </row>
<row spans="1,3"> <row>
<label id="lblCantAutorizada" <label id="lblCantAutorizada"
value="${c:l('editarConfiguracionCategoriaController.lblCantAutorizada.value')}" /> value="${c:l('editarConfiguracionCategoriaController.lblCantAutorizada.value')}" />
<intbox id="cantAutorizada" <intbox id="cantAutorizada"
constraint="no empty, no zero" width="50%" maxlength="3" /> constraint="no empty, no zero" width="50%" maxlength="3" />
<label id="lblQtdeLimiteNaoEmbarque"
value="${c:l('editarConfiguracionCategoriaController.lblQtdeLimiteNaoEmbarque.value')}" />
<intbox id="qtdeLimiteNaoEmbarque"
constraint="no zero" width="20%" maxlength="3" />
</row> </row>
<row spans="1,3"> <row spans="1,3">
<label id="lblDescuentoImporte" <label id="lblDescuentoImporte"
@ -151,6 +155,9 @@
<checkbox id="chkExigeEmailpasajero" <checkbox id="chkExigeEmailpasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigeEmail.value')}" label="${c:l('editarConfiguracionCategoriaController.lblExigeEmail.value')}"
checked="false" /> checked="false" />
<checkbox id="chkIndClientePcd"
label="${c:l('editarConfiguracionCategoriaController.lblIndClientePcd.value')}"
checked="false" />
</hbox> </hbox>
</row> </row>
<row> <row>

View File

@ -9,7 +9,7 @@
border="normal" border="normal"
title="${c:l('editarConfiguracionCategoriaController.window.title')}" title="${c:l('editarConfiguracionCategoriaController.window.title')}"
apply="${editarConfiguracionCategoriaDatosCategoriaController}" apply="${editarConfiguracionCategoriaDatosCategoriaController}"
width="800px" contentStyle="overflow:auto"> width="850px" contentStyle="overflow:auto">
<toolbar> <toolbar>
<hbox spacing="5px" style="padding:1px" align="right"> <hbox spacing="5px" style="padding:1px" align="right">
<button id="btnSalvar" height="20" <button id="btnSalvar" height="20"
@ -43,6 +43,12 @@
constraint="no empty, no zero" width="50%" maxlength="3" constraint="no empty, no zero" width="50%" maxlength="3"
value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.cantautorizada}" /> value="@{winEditarConfiguracionCategoriasDatosCategoria$composer.categoriaDescuento.cantautorizada}" />
</row> </row>
<row>
<label id="lblQtdeLimiteNaoEmbarque"
value="${c:l('editarConfiguracionCategoriaController.lblQtdeLimiteNaoEmbarque.value')}" />
<intbox id="qtdeLimiteNaoEmbarque"
constraint="no zero" width="50%" maxlength="3" />
</row>
<row> <row>
<label <label
value="${c:l('editarConfiguracionCategoriaController.lblDescuento.value')}" /> value="${c:l('editarConfiguracionCategoriaController.lblDescuento.value')}" />
@ -287,6 +293,9 @@
<checkbox id="chkExigeEmailpasajero" <checkbox id="chkExigeEmailpasajero"
label="${c:l('editarConfiguracionCategoriaController.lblExigeEmail.value')}" label="${c:l('editarConfiguracionCategoriaController.lblExigeEmail.value')}"
checked="false" /> checked="false" />
<checkbox id="chkIndClientePcd"
label="${c:l('editarConfiguracionCategoriaController.lblIndClientePcd.value')}"
checked="false" />
</hbox> </hbox>
</row> </row>
<row spans="1,3" visible="@{winEditarConfiguracionCategoriasDatosCategoria$composer.descontoComponentePreco}"> <row spans="1,3" visible="@{winEditarConfiguracionCategoriasDatosCategoria$composer.descontoComponentePreco}">

View File

@ -9,7 +9,7 @@
<zk xmlns="http://www.zkoss.org/2005/zul"> <zk xmlns="http://www.zkoss.org/2005/zul">
<window id="winEditarCliente" border="normal" <window id="winEditarCliente" border="normal"
apply="${editarClienteController}" width="600px" apply="${editarClienteController}" width="800px"
contentStyle="overflow:auto" xmlns:h="http://www.w3.org/1999/xhtml" contentStyle="overflow:auto" xmlns:h="http://www.w3.org/1999/xhtml"
title="${c:l('editarClienteController.window.title')}"> title="${c:l('editarClienteController.window.title')}">
<toolbar> <toolbar>
@ -46,10 +46,10 @@
<tabpanel> <tabpanel>
<grid fixedLayout="true"> <grid fixedLayout="true">
<columns> <columns>
<column width="25%" />
<column width="35%" />
<column width="20%" /> <column width="20%" />
<column width="30%" />
<column width="20%"/> <column width="20%"/>
<column width="30%"/>
</columns> </columns>
<rows> <rows>
<row spans="1,4"> <row spans="1,4">
@ -62,7 +62,7 @@
value="@{winEditarCliente$composer.cliente.nombcliente}" /> value="@{winEditarCliente$composer.cliente.nombcliente}" />
</row> </row>
<row spans="1,4"> <row>
<label <label
value="${c:l('editarClienteController.lbIndSexo.value')}" /> value="${c:l('editarClienteController.lbIndSexo.value')}" />
<radiogroup Id="indSexo"> <radiogroup Id="indSexo">
@ -72,18 +72,27 @@
<radio id="radMasculino" <radio id="radMasculino"
label="${c:l('editarClienteController.radMasculino.value')}" /> label="${c:l('editarClienteController.radMasculino.value')}" />
</radiogroup> </radiogroup>
<label
value="${c:l('editarConfiguracionCategoriaController.lblIndClientePcd.value')}" />
<checkbox id="chkIndClientePcd"
checked="@{winEditarCliente$composer.cliente.indClientePcd}"/>
</row> </row>
<row spans="1,4"> <row>
<label <label
value="${c:l('editarClienteController.lbFecNacimiento.value')}" /> value="${c:l('editarClienteController.lbFecNacimiento.value')}" />
<datebox id="dateFecNacimiento" <datebox id="dateFecNacimiento"
mold="rounded" constraint="@{winEditarCliente$composer.clienteEnderecoObrigatorio}" width="40%" mold="rounded" constraint="@{winEditarCliente$composer.clienteEnderecoObrigatorio}" width="50%"
value="@{winEditarCliente$composer.cliente.fecnacimiento}" /> value="@{winEditarCliente$composer.cliente.fecnacimiento}" />
<label
value="${c:l('editarClienteController.lbFecbloqueiopcd.value')}" />
<datebox id="fecbloqueiopcd"
mold="rounded" constraint="@{winEditarCliente$composer.clienteEnderecoObrigatorio}" width="50%"
disabled="true" />
</row> </row>
<row> <row>
<label <label
value="${c:l('editarClienteController.lbNumRfc.value')}" /> value="${c:l('editarClienteController.lbNumRfc.value')}" />
<textbox id="txtNumRfc" width="99%" <textbox id="txtNumRfc" width="90%"
maxlength="15" maxlength="15"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
value="@{winEditarCliente$composer.cliente.numIdentificaUno}" /> value="@{winEditarCliente$composer.cliente.numIdentificaUno}" />
@ -91,7 +100,7 @@
<label <label
value="${c:l('editarClienteController.lbTipoDoc1.value')}" /> value="${c:l('editarClienteController.lbTipoDoc1.value')}" />
<combobox id="cmbTipoIdentificacion" <combobox id="cmbTipoIdentificacion"
width="99%" maxlength="20" mold="rounded" buttonVisible="true" width="95%" maxlength="20" mold="rounded" buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarCliente$composer.lsTipoIdentificacion}" model="@{winEditarCliente$composer.lsTipoIdentificacion}"
selectedItem="@{winEditarCliente$composer.cliente.tipoIdentificacionUno}" /> selectedItem="@{winEditarCliente$composer.cliente.tipoIdentificacionUno}" />
@ -100,7 +109,7 @@
<row> <row>
<label <label
value="${c:l('editarClienteController.lbNumRfc2.value')}" /> value="${c:l('editarClienteController.lbNumRfc2.value')}" />
<textbox id="txtNumRfc2" width="99%" <textbox id="txtNumRfc2" width="90%"
maxlength="15" maxlength="15"
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox"
value="@{winEditarCliente$composer.cliente.numIdentificaDos}" /> value="@{winEditarCliente$composer.cliente.numIdentificaDos}" />
@ -108,7 +117,7 @@
<label <label
value="${c:l('editarClienteController.lbTipoDoc2.value')}" /> value="${c:l('editarClienteController.lbTipoDoc2.value')}" />
<combobox id="cmbTipoIdentificacion2" <combobox id="cmbTipoIdentificacion2"
width="99%" maxlength="20" mold="rounded" buttonVisible="true" width="95%" maxlength="20" mold="rounded" buttonVisible="true"
use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar" use="com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar"
model="@{winEditarCliente$composer.lsTipoIdentificacion2}" model="@{winEditarCliente$composer.lsTipoIdentificacion2}"
selectedItem="@{winEditarCliente$composer.cliente.tipoIdentificacionDos}" /> selectedItem="@{winEditarCliente$composer.cliente.tipoIdentificacionDos}" />