fixes bug#AL-1975
parent
1fc44a1db6
commit
2e7773e137
6
pom.xml
6
pom.xml
|
@ -4,12 +4,12 @@
|
|||
<modelVersion>4.0.0</modelVersion>
|
||||
<groupId>br.com.rjconsultores</groupId>
|
||||
<artifactId>ventaboletosadm</artifactId>
|
||||
<version>1.0.51</version>
|
||||
<version>1.0.52</version>
|
||||
<packaging>war</packaging>
|
||||
|
||||
<properties>
|
||||
<modelWeb.version>1.0.31</modelWeb.version>
|
||||
<flyway.version>1.0.19</flyway.version>
|
||||
<modelWeb.version>1.0.32</modelWeb.version>
|
||||
<flyway.version>1.0.20</flyway.version>
|
||||
</properties>
|
||||
|
||||
<distributionManagement>
|
||||
|
|
|
@ -16,6 +16,8 @@ import org.zkoss.zk.ui.event.Event;
|
|||
import org.zkoss.zk.ui.event.EventListener;
|
||||
import org.zkoss.zul.Checkbox;
|
||||
import org.zkoss.zul.Combobox;
|
||||
import org.zkoss.zul.Decimalbox;
|
||||
import org.zkoss.zul.Doublebox;
|
||||
import org.zkoss.zul.Intbox;
|
||||
import org.zkoss.zul.Messagebox;
|
||||
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.CustomEnum;
|
||||
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.MyComboboxEstandar;
|
||||
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
|
||||
|
@ -152,6 +155,10 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|||
private Spinner txtTempoLimiteTrocaPoltronaHoras;
|
||||
private Spinner txtTempoLimiteTrocaPoltronaMin;
|
||||
|
||||
private Decimalbox txtTaxaConvenienciaPorc;
|
||||
private Doublebox txtMaximoTaxaConvenienciaPorTarifa;
|
||||
private ConstraintPorcentagemAllowNull ct;
|
||||
|
||||
public OrgaoConcedente getOrgaoConcedente() {
|
||||
return orgaoConcedente;
|
||||
}
|
||||
|
@ -192,7 +199,7 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|||
|
||||
txtIndicePeaje.setValue(orgaoConcedente.getIndicePeaje() != null ? orgaoConcedente.getIndicePeaje().toString().replace(".", ",") : "");
|
||||
txtTaxaConveniencia.setValue(orgaoConcedente.getTaxaConvenienciaSVI() != null ? orgaoConcedente.getTaxaConvenienciaSVI().toString().replace(".", ",") : "");
|
||||
|
||||
getTxtTaxaConvenienciaPorc().setConstraint(getCt());
|
||||
txtNome.focus();
|
||||
|
||||
chkIndmultatodasremarcacoes.setChecked(orgaoConcedente.getIndmultatodasremarcacoes() != null ? orgaoConcedente.getIndmultatodasremarcacoes() : Boolean.FALSE);
|
||||
|
@ -225,6 +232,8 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|||
});
|
||||
configuraChkIndValDocObligatorioMonitrip();
|
||||
txtCoeficiente.setValue(null != orgaoConcedente.getCoeficiente() && !"".equals(orgaoConcedente.getCoeficiente()) ? orgaoConcedente.getCoeficiente().toString() : "");
|
||||
|
||||
|
||||
}
|
||||
|
||||
private void configuraChkIndValDocObligatorioMonitrip() {
|
||||
|
@ -255,6 +264,14 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|||
} else {
|
||||
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.setOrgaoEmpParams(lsOrgaoEmpParam);
|
||||
|
@ -637,6 +654,36 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|||
public void setTxtCoeficiente(MyTextboxDecimal 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 {
|
||||
|
||||
|
|
|
@ -6739,6 +6739,9 @@ busquedaOrgaoConcedenteController.labelCoeficiente.value = Coeficiente DER/PR
|
|||
busquedaOrgaoConcedenteController.labelMensagemIntransferivel.value = Mensagem bilhete intransferível
|
||||
busquedaOrgaoConcedenteController.indNaoImprimirPoliticasConsumidor.label=Não imprimir políticas consumidor Venda com Impressão Posterior
|
||||
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
|
||||
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.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.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
|
||||
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.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.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
|
||||
busquedaCoeficienteTarifaController.window.title = Coeficiente Tarifario
|
||||
|
|
|
@ -122,6 +122,32 @@
|
|||
model="@{winEditarOrgaoConcedente$composer.lsCategorias}"
|
||||
selectedItem="@{winEditarOrgaoConcedente$composer.orgaoConcedente.categoria}" />
|
||||
</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">
|
||||
<label
|
||||
|
|
Loading…
Reference in New Issue