0019537: GLPI - 25705 - Regras ARTEP Customizadas no SRVP para serem incorporadas no TOTALBUS
bug#19537 dev:valdevir qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@102487 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
4ad7d49a74
commit
27989707d4
|
@ -5,7 +5,6 @@ import java.math.BigDecimal;
|
|||
import java.util.Calendar;
|
||||
import java.util.List;
|
||||
|
||||
import org.apache.commons.lang.StringUtils;
|
||||
import org.springframework.beans.factory.annotation.Autowired;
|
||||
import org.springframework.context.annotation.Scope;
|
||||
import org.springframework.stereotype.Controller;
|
||||
|
@ -21,6 +20,7 @@ import org.zkoss.zul.Intbox;
|
|||
import org.zkoss.zul.Messagebox;
|
||||
import org.zkoss.zul.Radio;
|
||||
import org.zkoss.zul.Row;
|
||||
import org.zkoss.zul.Spinner;
|
||||
|
||||
import com.rjconsultores.ventaboletos.constantes.Constantes;
|
||||
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
||||
|
@ -75,8 +75,10 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|||
private MyTextboxDecimal txtPorcMulta;
|
||||
private MyTextboxDecimal txtPorcCambio;
|
||||
private MyTextboxDecimal txtPorcCambioEmbarcado;
|
||||
private MyTextbox txtTiempoLimite;
|
||||
private MyTextbox txtTiempoLimiteCambio;
|
||||
private Spinner txtTiempoLimite;
|
||||
private Spinner txtTiempoLimiteMin;
|
||||
private Spinner txtTiempoLimiteCambio;
|
||||
private Spinner txtTiempoLimiteCambioMin;
|
||||
private Checkbox chkIndnaopermitetransferencia;
|
||||
private Checkbox chkIndPermiteDevolucaoTotalRioCard;
|
||||
private Checkbox chkIndsolicitadatostarjeta;
|
||||
|
@ -132,6 +134,15 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|||
private MyTextboxDecimal txtMultaResolAgerba;
|
||||
|
||||
private Intbox txtQtdeLimiteTransfReat;
|
||||
|
||||
private Spinner txtTempoLimiteOperacaoHoras;
|
||||
private Spinner txtTempoLimiteOperacaoMin;
|
||||
|
||||
private Spinner txtTrocaMesmoDiaAntesHoras;
|
||||
private Spinner txtTrocaMesmoDiaAntesMin;
|
||||
|
||||
private Spinner txtTrocaMesmoDiaAposHoras;
|
||||
private Spinner txtTrocaMesmoDiaAposMin;
|
||||
|
||||
public OrgaoConcedente getOrgaoConcedente() {
|
||||
return orgaoConcedente;
|
||||
|
@ -271,7 +282,19 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|||
}
|
||||
oc.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
||||
oc.setFecmodif(Calendar.getInstance().getTime());
|
||||
oc.setTiempolimite(new Integer(txtTiempoLimite.getValue()));
|
||||
|
||||
oc.setTiempolimite(txtTiempoLimite.getValue() == null ? 0 : txtTiempoLimite.getValue());
|
||||
oc.setTiempolimiteMin(txtTiempoLimiteMin.getValue() == null ? 0 : txtTiempoLimiteMin.getValue());
|
||||
|
||||
oc.setTempolimiteAposSaidaH(txtTempoLimiteOperacaoHoras.getValue() == null ? 0 : txtTempoLimiteOperacaoHoras.getValue());
|
||||
oc.setTempolimiteAposSaidaMin(txtTempoLimiteOperacaoMin.getValue() == null ? 0 : txtTempoLimiteOperacaoMin.getValue());
|
||||
|
||||
oc.setTrocaMesmoDiaAntesHora(txtTrocaMesmoDiaAntesHoras.getValue() == null ? 0 : txtTrocaMesmoDiaAntesHoras.getValue());
|
||||
oc.setTrocaMesmoDiaAntesMin(txtTrocaMesmoDiaAntesMin.getValue() == null ? 0 : txtTrocaMesmoDiaAntesMin.getValue());
|
||||
|
||||
oc.setTrocaMesmoDiaAposHora(txtTrocaMesmoDiaAposHoras.getValue() == null ? 0 : txtTrocaMesmoDiaAposHoras.getValue());
|
||||
oc.setTrocaMesmoDiaAposMin(txtTrocaMesmoDiaAposMin.getValue() == null ? 0 : txtTrocaMesmoDiaAposMin.getValue());
|
||||
|
||||
oc.setIndnaopermitetransferencia(chkIndnaopermitetransferencia.isChecked());
|
||||
oc.setIndMultaTransferencia(radMultaTransferenciaSim.isChecked());
|
||||
oc.setIndDevolucaoTransferencia(radDevolucaoTransferenciaSim.isChecked());
|
||||
|
@ -281,8 +304,10 @@ public class EditarOrgaoConcedenteController extends MyGenericForwardComposer {
|
|||
oc.setIndOrgaoconcedentetransf(chkIndOrgaoconcedentetransf.isChecked());
|
||||
oc.setIndMultaDevolucaoAberto(radMultaDevolucaoAbertoSim.isChecked());
|
||||
|
||||
if (StringUtils.isNotBlank(txtTiempoLimiteCambio.getValue())) {
|
||||
oc.setTiempolimiteCambio(new Integer(txtTiempoLimiteCambio.getValue()));
|
||||
if ((txtTiempoLimiteCambio.getValue() != null && txtTiempoLimiteCambio.getValue() > 0) ||
|
||||
(txtTiempoLimiteCambioMin.getValue() != null && txtTiempoLimiteCambioMin.getValue() > 0)) {
|
||||
oc.setTiempolimiteCambio(txtTiempoLimiteCambio.getValue() == null ? 0 : txtTiempoLimiteCambio.getValue());
|
||||
oc.setTiempolimiteCambioMin(txtTiempoLimiteCambioMin.getValue() == null ? 0 : txtTiempoLimiteCambioMin.getValue());
|
||||
oc.setPorcCambioEmbarcado(txtPorcCambioEmbarcado.getValueDecimal());
|
||||
}
|
||||
oc.setActivo(Boolean.TRUE);
|
||||
|
|
|
@ -32,7 +32,7 @@ public class RenderOrgaoCancelacion implements ListitemRenderer {
|
|||
lc.setParent(lstm);
|
||||
lc.setStyle("text-align:right");
|
||||
|
||||
lc = new Listcell(orgaoCancelacion.getTiempolimite().toString());
|
||||
lc = new Listcell(orgaoCancelacion.getTiempolimite() + ":" + orgaoCancelacion.getTiempolimiteMin());
|
||||
lc.setParent(lstm);
|
||||
lc.setStyle("text-align:right");
|
||||
|
||||
|
@ -40,7 +40,7 @@ public class RenderOrgaoCancelacion implements ListitemRenderer {
|
|||
lc.setParent(lstm);
|
||||
lc.setStyle("text-align:center");
|
||||
|
||||
lc = new Listcell(orgaoCancelacion.getTiempolimiteCambio() != null ? orgaoCancelacion.getTiempolimiteCambio().toString() : "");
|
||||
lc = new Listcell(orgaoCancelacion.getTiempolimiteCambio() != null ? (orgaoCancelacion.getTiempolimiteCambio() + ":" + orgaoCancelacion.getTiempolimiteCambioMin()): "");
|
||||
lc.setParent(lstm);
|
||||
lc.setStyle("text-align:right");
|
||||
|
||||
|
@ -79,6 +79,15 @@ public class RenderOrgaoCancelacion implements ListitemRenderer {
|
|||
lc = new Listcell(orgaoCancelacion.getQtdeLimiteTransfReat() != null ? orgaoCancelacion.getQtdeLimiteTransfReat().toString() : null);
|
||||
lc.setParent(lstm);
|
||||
lc.setStyle("text-align:right");
|
||||
|
||||
lc = new Listcell(orgaoCancelacion.getTempolimiteAposSaidaH() + ":" + orgaoCancelacion.getTempolimiteAposSaidaMin());
|
||||
lc.setParent(lstm);
|
||||
lc.setStyle("text-align:right");
|
||||
|
||||
lc = new Listcell(orgaoCancelacion.getTrocaMesmoDiaAntesHora() + ":" + orgaoCancelacion.getTrocaMesmoDiaAntesMin() + " <-> " + orgaoCancelacion.getTrocaMesmoDiaAposHora() + ":" + orgaoCancelacion.getTrocaMesmoDiaAposMin());
|
||||
lc.setParent(lstm);
|
||||
lc.setStyle("text-align:right");
|
||||
|
||||
|
||||
lstm.setAttribute("data", orgaoCancelacion);
|
||||
}
|
||||
|
|
|
@ -5923,8 +5923,9 @@ editarOrgaoConcedenteController.multaResolAgerba.label=Multa Resolução AGERBA
|
|||
editarOrgaoConcedenteController.multaResolAgerba.ajuda=Resolução AGERBA nº 36 de 20/12/2019: Configurar acréscimo de comissão de venda de 5% , no caso de passagens emitidas com preços promocionais.
|
||||
editarOrgaoConcedenteController.porcCambio.label=Multa Cambio
|
||||
editarOrgaoConcedenteController.porcCambioEmbarcado.label=Multa Cambio Embarcada
|
||||
editarOrgaoConcedenteController.tiempoLimite.label=Tiempo Limite Embarcado
|
||||
editarOrgaoConcedenteController.tiempoLimiteCambio.label=Tiempo Limite Cambio
|
||||
editarOrgaoConcedenteController.tiempoLimite.label=Tiempo Limite Embarcado (HH:mm)
|
||||
editarOrgaoConcedenteController.tiempoLimiteCambio.label=Tiempo Limite Cambio (HH:mm)
|
||||
editarOrgaoConcedenteController.tiempoLimiteOperacaoAposSaidaServico.label=Tempo Operacao Após Saida do Serviço (HH:mm)
|
||||
editarOrgaoConcedenteController.indnaopermitetransferencia.label=No Permite Cambio
|
||||
editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = El Índice de Peaje no puede ser igual a cero
|
||||
editarOrgaoConcedenteController.indMultaDevolucaoAberto.label=Multa devolución abierto
|
||||
|
@ -5933,6 +5934,9 @@ editarOrgaoConcedenteController.inddoiscupomembarque.label=Emite 2 Vias Cupom Em
|
|||
editarOrgaoConcedenteController.indPermiteDevTotalRioCard.label=Permite Devolução total Rio Card
|
||||
editarOrgaoConcedenteController.totalRioCard.label=Devolução total Rio Card
|
||||
editarOrgaoConcedenteController.qtdeLimiteTransfReat.label=Cantidad Límite de Transferencia / Reactivación
|
||||
editarOrgaoConcedenteController.ajudaTempoLimiteAposSaida=Límite de tiempo para reactivar al pasajero después de abandonar el servicio. No es posible realizar ninguna operación con el pasaje después del tiempo configurado de abandonar el servicio.
|
||||
editarOrgaoConcedenteController.tempoTrocaMesmoDia.label=Hora obligatoria para el intercambio el mismo día:
|
||||
editarOrgaoConcedenteController.ajudaTrocaMesmoDia.label=El intercambio se limitará al mismo día en que ocurra dentro del tiempo establecido antes y después de abandonar el servicio.
|
||||
|
||||
# Busqueda Indice Tarifa
|
||||
busquedaCoeficienteTarifaController.window.title = Indice tarifario
|
||||
|
|
|
@ -6185,8 +6185,9 @@ editarOrgaoConcedenteController.multaResolAgerba.label=Multa Resolução AGERBA
|
|||
editarOrgaoConcedenteController.multaResolAgerba.ajuda=Resolução AGERBA nº 36 de 20/12/2019: Configurar acréscimo de comissão de venda de 5% , no caso de passagens emitidas com preços promocionais.
|
||||
editarOrgaoConcedenteController.porcCambio.label=Multa Remarcação
|
||||
editarOrgaoConcedenteController.porcCambioEmbarcado.label=Multa Troca Embarcada
|
||||
editarOrgaoConcedenteController.tiempoLimite.label=Tempo Limite Embarcado
|
||||
editarOrgaoConcedenteController.tiempoLimiteCambio.label=Tempo Limite Troca
|
||||
editarOrgaoConcedenteController.tiempoLimite.label=Tempo Limite Embarcado (HH:mm)
|
||||
editarOrgaoConcedenteController.tiempoLimiteCambio.label=Tempo Limite Troca (HH:mm)
|
||||
editarOrgaoConcedenteController.tiempoLimiteOperacaoAposSaidaServico.label=Tempo para Reativação Após Saida do Serviço (HH:mm)
|
||||
editarOrgaoConcedenteController.indnaopermitetransferencia.label=Não Permite Transferência
|
||||
editarOrgaoConcedenteController.indOrgaoconcedentetransf.label=Valida Orgão Concedente na Transferência
|
||||
editarOrgaoConcedenteController.MSG.indicePeajeZeroInvalido = O Índice do pedágio não pode ser igual à zero
|
||||
|
@ -6204,6 +6205,9 @@ editarOrgaoConcedenteController.inddoiscupomembarque.label=Emite 2 Vias Cupom Em
|
|||
editarOrgaoConcedenteController.naoAplicaBPe.label=Não restringe 2ª Via BPe
|
||||
editarOrgaoConcedenteController.funcionamentoConfiguracao=Caso a opção de segunda via seja marcada é permitida a impressão da segunda via apenas uma única vez. Caso não haja configuração para a empresa não há limite de impressão. Esse comportamento pode ou não ser aplicado ao BPe de acordo com o configurado em 'Não restringe 2ª Via BPe'.
|
||||
editarOrgaoConcedenteController.qtdeLimiteTransfReat.label=Quantidade Limite Transferência/Reativação
|
||||
editarOrgaoConcedenteController.ajudaTempoLimiteAposSaida=Tempo limite para realizar a reativação da passagen após a saída do serviço. Não é possível realizar nenhuma operação com a passagem após o tempo configurado da saída do serviço.
|
||||
editarOrgaoConcedenteController.tempoTrocaMesmoDia.label=Tempo obrigatorio para troca no mesmo dia:
|
||||
editarOrgaoConcedenteController.ajudaTrocaMesmoDia.label=Será limitado para o mesmo dia a troca quando ela ocorrer dentro do horário configurado antes e após a saída do serviço.
|
||||
|
||||
# Busqueda Coeficiente Tarifa
|
||||
busquedaCoeficienteTarifaController.window.title = Coeficiente Tarifario
|
||||
|
|
|
@ -6,8 +6,7 @@
|
|||
|
||||
<zk xmlns="http://www.zkoss.org/2005/zul">
|
||||
<window id="winEditarOrgaoConcedente" border="normal"
|
||||
apply="${editarOrgaoConcedenteController}" width="900px"
|
||||
height="900px" contentStyle="overflow:auto"
|
||||
apply="${editarOrgaoConcedenteController}" width="1000px" contentStyle="overflow:auto"
|
||||
title="${c:l('editarOrgaoConcedenteController.window.title')}" sizable="true">
|
||||
<toolbar>
|
||||
<hbox spacing="5px" style="padding:1px" align="right">
|
||||
|
@ -20,7 +19,7 @@
|
|||
tooltiptext="${c:l('editarOrgaoConcedenteController.btnFechar.tooltiptext')}" />
|
||||
</hbox>
|
||||
</toolbar>
|
||||
<tabbox id="tb" height="92%">
|
||||
<tabbox id="tb" >
|
||||
<tabs id="tabs">
|
||||
<tab id="tabControl"
|
||||
label="${c:l('editarOrgaoConcedenteController.tabOrgaoConcedente.value')}" />
|
||||
|
@ -256,9 +255,13 @@
|
|||
<row>
|
||||
<label
|
||||
value="${c:l('editarOrgaoConcedenteController.tiempoLimite.label')}" />
|
||||
<textbox id="txtTiempoLimite"
|
||||
constraint="no empty" width="60%" maxlength="60"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
<hbox>
|
||||
<spinner id="txtTiempoLimite" value="00"
|
||||
width="50px" maxlength="4" constraint="max 9999,no negative" />
|
||||
<label value=":" />
|
||||
<spinner id="txtTiempoLimiteMin" value="00"
|
||||
width="50px" maxlength="2" constraint="max 59,no negative" />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
|
@ -275,9 +278,14 @@
|
|||
<row>
|
||||
<label
|
||||
value="${c:l('editarOrgaoConcedenteController.tiempoLimiteCambio.label')}" />
|
||||
<textbox id="txtTiempoLimiteCambio"
|
||||
width="60%" maxlength="60"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextbox" />
|
||||
|
||||
<hbox>
|
||||
<spinner id="txtTiempoLimiteCambio" value="00"
|
||||
width="50px" maxlength="4" constraint="max 9999,no negative" />
|
||||
<label value=":" />
|
||||
<spinner id="txtTiempoLimiteCambioMin" value="00"
|
||||
width="50px" maxlength="2" constraint="max 59,no negative" />
|
||||
</hbox>
|
||||
</row>
|
||||
<row>
|
||||
<label
|
||||
|
@ -299,8 +307,8 @@
|
|||
<label
|
||||
value="${c:l('editarOrgaoConcedenteController.indDevolucaoTransferencia.label')}" />
|
||||
<radiogroup id="indDevolucaoTransferencia">
|
||||
<radio id="radDevolucaoTransferenciaSim" label="${c:l('editarOrgaoConcedenteController.si.label')} "/>
|
||||
<radio id="radDevolucaoTransferenciaNao" label="${c:l('editarOrgaoConcedenteController.no.label')} " checked="true"/>
|
||||
<radio id="radDevolucaoTransferenciaSim" label="${c:l('editarOrgaoConcedenteController.si.label')}"/>
|
||||
<radio id="radDevolucaoTransferenciaNao" label="${c:l('editarOrgaoConcedenteController.no.label')}" checked="true"/>
|
||||
</radiogroup>
|
||||
|
||||
</row>
|
||||
|
@ -344,6 +352,40 @@
|
|||
constraint="no empty" width="60%" maxlength="60"
|
||||
use="com.rjconsultores.ventaboletos.web.utilerias.MyTextboxDecimal" />
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label value="${c:l('editarOrgaoConcedenteController.tiempoLimiteOperacaoAposSaidaServico.label')}" />
|
||||
<hbox>
|
||||
<spinner id="txtTempoLimiteOperacaoHoras" value="00"
|
||||
width="50px" maxlength="4" constraint="max 9999,no negative" />
|
||||
<label value=":" />
|
||||
<spinner id="txtTempoLimiteOperacaoMin" value="00"
|
||||
width="50px" maxlength="2" constraint="max 59,no negative" />
|
||||
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarOrgaoConcedenteController.ajudaTempoLimiteAposSaida')}"
|
||||
style="cursor: help" />
|
||||
</hbox>
|
||||
</row>
|
||||
|
||||
<row>
|
||||
<label value="${c:l('editarOrgaoConcedenteController.tempoTrocaMesmoDia.label')}" />
|
||||
<hbox>
|
||||
<spinner id="txtTrocaMesmoDiaAntesHoras" value="00"
|
||||
width="50px" maxlength="4" constraint="max 9999,no negative" />
|
||||
<label value=":" />
|
||||
<spinner id="txtTrocaMesmoDiaAntesMin" value="00"
|
||||
width="50px" maxlength="2" constraint="max 59,no negative" />
|
||||
<label value=" - Antes " />
|
||||
|
||||
<spinner id="txtTrocaMesmoDiaAposHoras" value="00"
|
||||
width="50px" maxlength="4" constraint="max 9999,no negative" />
|
||||
<label value=":" />
|
||||
<spinner id="txtTrocaMesmoDiaAposMin" value="00"
|
||||
width="50px" maxlength="2" constraint="max 59,no negative" />
|
||||
<label value="- Após a Saída do Serviço: " />
|
||||
|
||||
<image src="/gui/img/Question_mark_1.png" tooltiptext="${c:l('editarOrgaoConcedenteController.ajudaTrocaMesmoDia.label')}" style="cursor: help" />
|
||||
</hbox>
|
||||
</row>
|
||||
|
||||
</rows>
|
||||
</grid>
|
||||
|
@ -400,7 +442,11 @@
|
|||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('editarOrgaoConcedenteController.multaResolAgerba.label')}" width="170px" />
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('editarOrgaoConcedenteController.qtdeLimiteTransfReat.label')}" width="270px" />
|
||||
label="${c:l('editarOrgaoConcedenteController.qtdeLimiteTransfReat.label')}" width="100px" />
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('editarOrgaoConcedenteController.tiempoLimiteOperacaoAposSaidaServico.label')}" width="130px" />
|
||||
<listheader image="/gui/img/create_doc.gif"
|
||||
label="${c:l('editarOrgaoConcedenteController.tempoTrocaMesmoDia.label')}" width="130px" />
|
||||
</listhead>
|
||||
</listbox>
|
||||
</tabpanel>
|
||||
|
|
Loading…
Reference in New Issue