fixes bug#AL-1975
parent
1fc44a1db6
commit
2e7773e137
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
||||||
<modelVersion>4.0.0</modelVersion>
|
<modelVersion>4.0.0</modelVersion>
|
||||||
<groupId>br.com.rjconsultores</groupId>
|
<groupId>br.com.rjconsultores</groupId>
|
||||||
<artifactId>ventaboletosadm</artifactId>
|
<artifactId>ventaboletosadm</artifactId>
|
||||||
<version>1.0.51</version>
|
<version>1.0.52</version>
|
||||||
<packaging>war</packaging>
|
<packaging>war</packaging>
|
||||||
|
|
||||||
<properties>
|
<properties>
|
||||||
<modelWeb.version>1.0.31</modelWeb.version>
|
<modelWeb.version>1.0.32</modelWeb.version>
|
||||||
<flyway.version>1.0.19</flyway.version>
|
<flyway.version>1.0.20</flyway.version>
|
||||||
</properties>
|
</properties>
|
||||||
|
|
||||||
<distributionManagement>
|
<distributionManagement>
|
||||||
|
|
|
@ -16,6 +16,8 @@ import org.zkoss.zk.ui.event.Event;
|
||||||
import org.zkoss.zk.ui.event.EventListener;
|
import org.zkoss.zk.ui.event.EventListener;
|
||||||
import org.zkoss.zul.Checkbox;
|
import org.zkoss.zul.Checkbox;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
|
import org.zkoss.zul.Decimalbox;
|
||||||
|
import org.zkoss.zul.Doublebox;
|
||||||
import org.zkoss.zul.Intbox;
|
import org.zkoss.zul.Intbox;
|
||||||
import org.zkoss.zul.Messagebox;
|
import org.zkoss.zul.Messagebox;
|
||||||
import org.zkoss.zul.Radio;
|
import org.zkoss.zul.Radio;
|
||||||
|
@ -37,6 +39,7 @@ import com.rjconsultores.ventaboletos.service.OrgaoConcedenteService;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
import com.rjconsultores.ventaboletos.utilerias.ApplicationProperties;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
import com.rjconsultores.ventaboletos.utilerias.CustomEnum;
|
||||||
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
|
||||||
|
import com.rjconsultores.ventaboletos.web.utilerias.ConstraintPorcentagemAllowNull;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEmpresa;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
|
||||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||||
|
@ -152,6 +155,10 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
||||||
private Spinner txtTempoLimiteTrocaPoltronaHoras;
|
private Spinner txtTempoLimiteTrocaPoltronaHoras;
|
||||||
private Spinner txtTempoLimiteTrocaPoltronaMin;
|
private Spinner txtTempoLimiteTrocaPoltronaMin;
|
||||||
|
|
||||||
|
private Decimalbox txtTaxaConvenienciaPorc;
|
||||||
|
private Doublebox txtMaximoTaxaConvenienciaPorTarifa;
|
||||||
|
private ConstraintPorcentagemAllowNull ct;
|
||||||
|
|
||||||
public OrgaoConcedente getOrgaoConcedente() {
|
public OrgaoConcedente getOrgaoConcedente() {
|
||||||
return orgaoConcedente;
|
return orgaoConcedente;
|
||||||
}
|
}
|
||||||
|
@ -192,7 +199,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
||||||
|
|
||||||
txtIndicePeaje.setValue(orgaoConcedente.getIndicePeaje() != null ? orgaoConcedente.getIndicePeaje().toString().replace(".", ",") : "");
|
txtIndicePeaje.setValue(orgaoConcedente.getIndicePeaje() != null ? orgaoConcedente.getIndicePeaje().toString().replace(".", ",") : "");
|
||||||
txtTaxaConveniencia.setValue(orgaoConcedente.getTaxaConvenienciaSVI() != null ? orgaoConcedente.getTaxaConvenienciaSVI().toString().replace(".", ",") : "");
|
txtTaxaConveniencia.setValue(orgaoConcedente.getTaxaConvenienciaSVI() != null ? orgaoConcedente.getTaxaConvenienciaSVI().toString().replace(".", ",") : "");
|
||||||
|
getTxtTaxaConvenienciaPorc().setConstraint(getCt());
|
||||||
txtNome.focus();
|
txtNome.focus();
|
||||||
|
|
||||||
chkIndmultatodasremarcacoes.setChecked(orgaoConcedente.getIndmultatodasremarcacoes() != null ? orgaoConcedente.getIndmultatodasremarcacoes() : Boolean.FALSE);
|
chkIndmultatodasremarcacoes.setChecked(orgaoConcedente.getIndmultatodasremarcacoes() != null ? orgaoConcedente.getIndmultatodasremarcacoes() : Boolean.FALSE);
|
||||||
|
@ -225,6 +232,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
||||||
});
|
});
|
||||||
configuraChkIndValDocObligatorioMonitrip();
|
configuraChkIndValDocObligatorioMonitrip();
|
||||||
txtCoeficiente.setValue(null != orgaoConcedente.getCoeficiente() && !"".equals(orgaoConcedente.getCoeficiente()) ? orgaoConcedente.getCoeficiente().toString() : "");
|
txtCoeficiente.setValue(null != orgaoConcedente.getCoeficiente() && !"".equals(orgaoConcedente.getCoeficiente()) ? orgaoConcedente.getCoeficiente().toString() : "");
|
||||||
|
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
private void configuraChkIndValDocObligatorioMonitrip() {
|
private void configuraChkIndValDocObligatorioMonitrip() {
|
||||||
|
@ -255,6 +264,14 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
||||||
} else {
|
} else {
|
||||||
orgaoConcedente.setTaxaConvenienciaSVI(null);
|
orgaoConcedente.setTaxaConvenienciaSVI(null);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getTxtTaxaConvenienciaPorc().getValue();
|
||||||
|
if (getTxtTaxaConvenienciaPorc().getValue() != null &&
|
||||||
|
getTxtTaxaConvenienciaPorc().getValue().compareTo(BigDecimal.ZERO) == 1) {
|
||||||
|
txtMaximoTaxaConvenienciaPorTarifa.setConstraint("no empty");
|
||||||
|
txtMaximoTaxaConvenienciaPorTarifa.getValue();
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
orgaoConcedente.setClassesIndicePeaje(lsClasseIndicePeajes);
|
orgaoConcedente.setClassesIndicePeaje(lsClasseIndicePeajes);
|
||||||
orgaoConcedente.setOrgaoEmpParams(lsOrgaoEmpParam);
|
orgaoConcedente.setOrgaoEmpParams(lsOrgaoEmpParam);
|
||||||
|
@ -637,6 +654,36 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
||||||
public void setTxtCoeficiente(MyTextboxDecimal txtCoeficiente) {
|
public void setTxtCoeficiente(MyTextboxDecimal txtCoeficiente) {
|
||||||
this.txtCoeficiente = txtCoeficiente;
|
this.txtCoeficiente = txtCoeficiente;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
public Decimalbox getTxtTaxaConvenienciaPorc() {
|
||||||
|
return txtTaxaConvenienciaPorc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTxtTaxaConvenienciaPorc(Decimalbox txtTaxaConvenienciaPorc) {
|
||||||
|
this.txtTaxaConvenienciaPorc = txtTaxaConvenienciaPorc;
|
||||||
|
}
|
||||||
|
|
||||||
|
public Doublebox getTxtMaximoTaxaConvenienciaPorTarifa() {
|
||||||
|
return txtMaximoTaxaConvenienciaPorTarifa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setTxtMaximoTaxaConvenienciaPorTarifa(Doublebox txtMaximoTaxaConvenienciaPorTarifa) {
|
||||||
|
this.txtMaximoTaxaConvenienciaPorTarifa = txtMaximoTaxaConvenienciaPorTarifa;
|
||||||
|
}
|
||||||
|
|
||||||
|
public ConstraintPorcentagemAllowNull getCt() {
|
||||||
|
return ct;
|
||||||
|
}
|
||||||
|
|
||||||
|
public void setCt(ConstraintPorcentagemAllowNull ct) {
|
||||||
|
this.ct = ct;
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
private final class OnClickNomDocObligatorio implements EventListener {
|
private final class OnClickNomDocObligatorio implements EventListener {
|
||||||
|
|
||||||
|
|
|
@ -6739,6 +6739,9 @@ busquedaOrgaoConcedenteController.labelCoeficiente.value = Coeficiente DER/PR
|
||||||
busquedaOrgaoConcedenteController.labelMensagemIntransferivel.value = Mensagem bilhete intransferível
|
busquedaOrgaoConcedenteController.labelMensagemIntransferivel.value = Mensagem bilhete intransferível
|
||||||
busquedaOrgaoConcedenteController.indNaoImprimirPoliticasConsumidor.label=Não imprimir políticas consumidor Venda com Impressão Posterior
|
busquedaOrgaoConcedenteController.indNaoImprimirPoliticasConsumidor.label=Não imprimir políticas consumidor Venda com Impressão Posterior
|
||||||
busquedaOrgaoConcedenteController.taxaConveniencia.label= Taxa Conveniência (SVI)
|
busquedaOrgaoConcedenteController.taxaConveniencia.label= Taxa Conveniência (SVI)
|
||||||
|
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.
|
||||||
|
|
||||||
# Editar Orgao Concedente
|
# Editar Orgao Concedente
|
||||||
editarOrgaoConcedenteController.window.title = Órgão Concedente
|
editarOrgaoConcedenteController.window.title = Órgão Concedente
|
||||||
|
|
|
@ -6420,6 +6420,9 @@ editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label=Límite de tie
|
||||||
editarOrgaoConcedenteController.ajudaLimiteTrocaPoltrona.label=Solo será posible cambiar el asiento hasta el tiempo establecido antes de abandonar el Servicio.
|
editarOrgaoConcedenteController.ajudaLimiteTrocaPoltrona.label=Solo será posible cambiar el asiento hasta el tiempo establecido antes de abandonar el Servicio.
|
||||||
editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.label = Permite Cobrança Multa Pré Estorno do Cartão
|
editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.label = Permite Cobrança Multa Pré Estorno do Cartão
|
||||||
editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.ajuda = Este campo quando habilitado irá permitir o sistema cobrar a multa de cancelamento préviamente ao estorno, nas formas de Pagamento cadastrado no Ponto de Venda
|
editarOrgaoConcedenteController.indPermitePagMultaPreEstornoCartao.ajuda = Este campo quando habilitado irá permitir o sistema cobrar a multa de cancelamento préviamente ao estorno, nas formas de Pagamento cadastrado no Ponto de Venda
|
||||||
|
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.
|
||||||
|
|
||||||
# Busqueda Indice Tarifa
|
# Busqueda Indice Tarifa
|
||||||
busquedaCoeficienteTarifaController.window.title = Indice tarifario
|
busquedaCoeficienteTarifaController.window.title = Indice tarifario
|
||||||
|
|
|
@ -6787,7 +6787,10 @@ editarOrgaoConcedenteController.ajudaTrocaMesmoDia.label=Será limitado para o m
|
||||||
editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label=Tempo Limite para troca de Poltrona (HH:mm)
|
editarOrgaoConcedenteController.tiempoLimiteTrocaDePoltrona.label=Tempo Limite para troca de Poltrona (HH:mm)
|
||||||
editarOrgaoConcedenteController.ajudaLimiteTrocaPoltrona.label=Só será possível realizar a troca de poltrona até o tempo configurado antes da saída do Serviço.
|
editarOrgaoConcedenteController.ajudaLimiteTrocaPoltrona.label=Só será possível realizar a troca de poltrona até o tempo configurado antes da saída do Serviço.
|
||||||
editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label=Imprimir Comprovante transferência.
|
editarOrgaoConcedenteController.indImprimirComprovanteTransferencia.label=Imprimir Comprovante transferência.
|
||||||
|
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
|
||||||
|
|
||||||
# Busqueda Coeficiente Tarifa
|
# Busqueda Coeficiente Tarifa
|
||||||
busquedaCoeficienteTarifaController.window.title = Coeficiente Tarifario
|
busquedaCoeficienteTarifaController.window.title = Coeficiente Tarifario
|
||||||
|
|
|
@ -122,6 +122,32 @@
|
||||||
model="@{winEditarOrgaoConcedente$composer.lsCategorias}"
|
model="@{winEditarOrgaoConcedente$composer.lsCategorias}"
|
||||||
selectedItem="@{winEditarOrgaoConcedente$composer.orgaoConcedente.categoria}" />
|
selectedItem="@{winEditarOrgaoConcedente$composer.orgaoConcedente.categoria}" />
|
||||||
</row>
|
</row>
|
||||||
|
<row>
|
||||||
|
<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')}"
|
||||||
|
style="cursor: help" />
|
||||||
|
<label value="${c:l('editarOrgaoConcedenteController.maximoTaxaConvenienciaPorTarifa.label')}" />
|
||||||
|
</hbox>
|
||||||
|
<doublebox
|
||||||
|
id="txtMaximoTaxaConvenienciaPorTarifa" format=",###.##"
|
||||||
|
constraint="no negative"
|
||||||
|
value="@{winEditarOrgaoConcedente$composer.orgaoConcedente.maximoTaxaConvenienciaPorTarifa}" />
|
||||||
|
</row>
|
||||||
|
|
||||||
|
<row spans="1,3">
|
||||||
|
<label
|
||||||
|
value="${c:l('editarOrgaoConcedenteController.mensagemReciboTaxaDeConveniencia.label')}" />
|
||||||
|
<textbox id="txtMensagemReciboTaxaDeConveniencia"
|
||||||
|
width="100%" maxlength="80"
|
||||||
|
value="@{winEditarOrgaoConcedente$composer.orgaoConcedente.mensagemReciboTaxaDeConveniencia}"
|
||||||
|
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||||
|
|
||||||
|
</row>
|
||||||
|
|
||||||
<row spans="1,3">
|
<row spans="1,3">
|
||||||
<label
|
<label
|
||||||
|
|
Loading…
Reference in New Issue