diff --git a/pom.xml b/pom.xml
index 568121b5c..c4b4f142b 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,11 +4,11 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.105.0
+ 1.11.0
war
- 1.79.0
+ 1.84.0
1.71.0
UTF-8
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java
index 1d603a675..e106e63b2 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/catalogos/EditarEmpresaController.java
@@ -439,6 +439,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Checkbox chkIndBilheteDevDebitoDinheiro;
private Checkbox chkIndBilheteDevPixDinheiro;
private Checkbox chkIndCalcGratuiSobreDescTotais;
+ private Checkbox chkIndQRCodeFormMarcoReg;
private Textbox txtEmail;
private Checkbox chkHabilitarFidelidade;
private Checkbox chkHabilitarVendaEstudanteTotem;
@@ -848,6 +849,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
chkIndBilheteDevDebitoDinheiro.setChecked(BooleanUtils.toBoolean(empresa.getIndBilheteDevDebitoDinheiro()));
chkIndBilheteDevPixDinheiro.setChecked(BooleanUtils.toBoolean(empresa.getIndBilheteDevPixDinheiro()));
chkIndCalcGratuiSobreDescTotais.setChecked(BooleanUtils.toBoolean(empresa.getIndCalcGratuiSobreDescTotais()));
+ chkIndQRCodeFormMarcoReg.setChecked(BooleanUtils.toBoolean(empresa.getIndQRCodeFormMarcoReg()));
chkNaoAlterarDiagrama.setChecked(BooleanUtils.toBoolean(empresa.getIndNaoAlterarDiagrama()));
chkIndEmiteCupomFiscalRemarcacao.setChecked(BooleanUtils.toBoolean(empresa.getIndEmiteCupomFiscalRemarcacao()));
chkIndEmiteBpeVdaImpPosterior.setChecked(BooleanUtils.toBoolean(empresa.getIndEmiteBpeVdaImpPosterior()));
@@ -1279,6 +1281,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresa.setIndBilheteDevDebitoDinheiro(chkIndBilheteDevDebitoDinheiro.isChecked());
empresa.setIndBilheteDevPixDinheiro(chkIndBilheteDevPixDinheiro.isChecked());
empresa.setIndCalcGratuiSobreDescTotais(chkIndCalcGratuiSobreDescTotais.isChecked());
+ empresa.setIndQRCodeFormMarcoReg(chkIndQRCodeFormMarcoReg.isChecked());
empresa.setIndNaoAlterarDiagrama(chkNaoAlterarDiagrama.isChecked());
empresa.setIndEmiteCupomFiscalRemarcacao(chkIndEmiteCupomFiscalRemarcacao.isChecked());
empresa.setIndEmiteBpeVdaImpPosterior(chkIndEmiteBpeVdaImpPosterior.isChecked());
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java
index 39beee006..884333662 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarContratoController.java
@@ -1,5 +1,9 @@
package com.rjconsultores.ventaboletos.web.gui.controladores.configuracioneccomerciales;
+import java.math.BigDecimal;
+import java.util.ArrayList;
+import java.util.Calendar;
+import java.util.Date;
import java.util.List;
import org.springframework.beans.factory.annotation.Autowired;
@@ -12,6 +16,7 @@ import org.zkoss.zk.ui.event.Event;
import org.zkoss.zul.Checkbox;
import org.zkoss.zul.Comboitem;
import org.zkoss.zul.Datebox;
+import org.zkoss.zul.Decimalbox;
import org.zkoss.zul.Label;
import org.zkoss.zul.Messagebox;
import org.zkoss.zul.Radiogroup;
@@ -19,6 +24,7 @@ import org.zkoss.zul.Textbox;
import com.rjconsultores.ventaboletos.entidad.ClienteCorporativo;
import com.rjconsultores.ventaboletos.entidad.ContratoCorporativo;
+import com.rjconsultores.ventaboletos.entidad.DescontoContrato;
import com.rjconsultores.ventaboletos.entidad.GrupoContrato;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.ClienteCorporativoService;
@@ -30,6 +36,7 @@ import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxEstandar;
import com.rjconsultores.ventaboletos.web.utilerias.MyComboboxUsuario;
import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
+import com.rjconsultores.ventaboletos.web.utilerias.render.RenderPadrao;
import lombok.Getter;
import lombok.Setter;
@@ -81,6 +88,16 @@ public class EditarContratoController extends MyGenericForwardComposer {
private Label lblClienteCEP;
private Label lblClienteComplemento;
private Label lblClienteBairro;
+
+ //Desconto
+ private MyListbox descontoList;
+ private List lsDesconto;
+ private List lsDescontoBanco = new ArrayList<>();
+
+ private Datebox datInicialDesconto;
+ private Datebox datFinalDesconto;
+ private Decimalbox txtPorcDesconto;
+ private Radiogroup rdgOperacao;
@Override
public void doAfterCompose(Component comp) throws Exception {
@@ -91,6 +108,17 @@ public class EditarContratoController extends MyGenericForwardComposer {
contrato = (ContratoCorporativo) Executions.getCurrent().getArg().get("contrato");
contratoList = (MyListbox) Executions.getCurrent().getArg().get("contratoList");
+ descontoList.setItemRenderer(new RenderPadrao(DescontoContrato.class));
+
+ lsDesconto = new ArrayList();
+
+ if (!isRegistroNovo(contrato.getContratoId())) {
+ contrato = contratoService.obtenerID(contrato.getContratoId());
+
+ lsDesconto = contrato.getDescontosContrato();
+ descontoList.setData(lsDesconto);
+ }
+
preencheCombo();
preencheRadios();
preencheCheckBox();
@@ -160,6 +188,63 @@ public class EditarContratoController extends MyGenericForwardComposer {
Messagebox.OK, Messagebox.ERROR);
}
}
+
+ public void onClick$btnAdicionarDesconto(Event ev) throws InterruptedException {
+ Date inicio = datInicialDesconto.getValue();
+ Date fim = datFinalDesconto.getValue();
+ BigDecimal porcentagem = txtPorcDesconto.getValue();
+ boolean operacao = Boolean.parseBoolean(rdgOperacao.getSelectedItem().getValue());
+
+ DescontoContrato desconto = new DescontoContrato();
+ desconto.setContratoId(contrato.getContratoId());
+ desconto.setDataInicial(inicio);
+ desconto.setDataFinal(fim);
+ desconto.setIndDesconto(operacao);
+ desconto.setPorcentagem(porcentagem);
+ desconto.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ desconto.setFecModif(Calendar.getInstance().getTime());
+ desconto.setActivo(true);
+
+ if( validaExisteDesconto(desconto)) {
+ Messagebox.show(
+ Labels.getLabel("editarContratoController.MSG.descontoExiste"),
+ Labels.getLabel(TITULO),
+ Messagebox.OK, Messagebox.INFORMATION);
+ return;
+ }
+
+ lsDescontoBanco.add(desconto);
+ lsDesconto.add(desconto);
+ descontoList.setData(lsDesconto);
+
+ }
+
+ public void onClick$btnRemoverDesconto(Event ev) {
+ DescontoContrato desconto = (DescontoContrato) descontoList.getSelected();
+ if(desconto != null) {
+ lsDesconto.remove(desconto);
+ descontoList.setData(lsDesconto);
+
+ if( desconto.getDescontoContratoId() != null ) {
+ desconto.setActivo(false);
+ desconto.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId());
+ desconto.setFecModif(Calendar.getInstance().getTime());
+ lsDescontoBanco.add(desconto);
+ }else {
+ lsDescontoBanco.remove(lsDescontoBanco.indexOf(desconto));
+ }
+ }
+ }
+
+ private boolean validaExisteDesconto(DescontoContrato desconto) {
+ for (DescontoContrato item : lsDesconto) {
+ if( item.getDataInicial().equals(desconto.getDataInicial())
+ && item.getDataFinal().equals(desconto.getDataFinal()) ) {
+ return true;
+ }
+ }
+ return false;
+ }
private void validarCampos() throws BusinessException {
if ( contrato.getClienteCorporativoId() == null ||
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaIntegracaoCompPassagemController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaIntegracaoCompPassagemController.java
new file mode 100644
index 000000000..01cd7e7ad
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/BusquedaIntegracaoCompPassagemController.java
@@ -0,0 +1,196 @@
+package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
+
+import java.util.Arrays;
+import java.util.HashMap;
+import java.util.List;
+import java.util.Map;
+
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Scope;
+import org.springframework.stereotype.Controller;
+import org.zkoss.util.resource.Labels;
+import org.zkoss.zhtml.Messagebox;
+import org.zkoss.zk.ui.Component;
+import org.zkoss.zk.ui.event.Event;
+import org.zkoss.zk.ui.event.EventListener;
+import org.zkoss.zul.Combobox;
+import org.zkoss.zul.Comboitem;
+import org.zkoss.zul.Paging;
+
+import com.rjconsultores.ventaboletos.entidad.ConfComprovantePassagem;
+import com.rjconsultores.ventaboletos.entidad.Empresa;
+import com.rjconsultores.ventaboletos.enums.EnumTipoIntegracao;
+import com.rjconsultores.ventaboletos.enums.EnumViaComprovantePassagem;
+import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
+import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
+import com.rjconsultores.ventaboletos.web.utilerias.MyListbox;
+import com.rjconsultores.ventaboletos.web.utilerias.paginacion.HibernateSearchObject;
+import com.rjconsultores.ventaboletos.web.utilerias.paginacion.PagedListWrapper;
+import com.rjconsultores.ventaboletos.web.utilerias.render.RenderConfComprovantePassagem;
+
+@Controller("busquedaIntegracaoCompPassagemController")
+@Scope("prototype")
+public class BusquedaIntegracaoCompPassagemController extends MyGenericForwardComposer {
+
+ private static final long serialVersionUID = 1L;
+ @Autowired
+ private transient PagedListWrapper plwConfCompPassagem;
+
+ private MyListbox confComprovantePassagemList;
+ private Paging pagingConfCompPassagem;
+ private Combobox cmbEmpresa;
+
+ private List lsEmpresas;
+
+ private List lsTipoIntegracao;
+ private Combobox cmbTipoIntegracao;
+
+ private List lsViaComprovante;
+ private Combobox cmbViaComprovante;
+
+ public Combobox getCmbEmpresa() {
+ return cmbEmpresa;
+ }
+
+ public void setCmbEmpresa(Combobox cmbEmpresa) {
+ this.cmbEmpresa = cmbEmpresa;
+ }
+
+ public MyListbox getEmpresaTrocoSimplesList() {
+ return confComprovantePassagemList;
+ }
+
+ public void setEmpresaTrocoSimplesList(MyListbox empresaTrocoSimplesList) {
+ this.confComprovantePassagemList = empresaTrocoSimplesList;
+ }
+
+ public void onClick$btnPesquisa(Event ev) throws InterruptedException {
+ refreshLista();
+ }
+
+ public void onClick$btnRefresh(Event ev) {
+ refreshLista();
+ }
+
+ public void onClick$btnNovo(Event ev) {
+ editar(new ConfComprovantePassagem());
+ }
+
+ public List getLsEmpresas() {
+ return lsEmpresas;
+ }
+
+ public void setLsEmpresas(List lsEmpresas) {
+ this.lsEmpresas = lsEmpresas;
+ }
+
+
+ @Override
+ public void doAfterCompose(Component comp) throws Exception {
+ super.doAfterCompose(comp);
+
+ lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
+ lsTipoIntegracao = Arrays.asList(EnumTipoIntegracao.values());
+ lsViaComprovante = Arrays.asList(EnumViaComprovantePassagem.values());
+
+ confComprovantePassagemList.setItemRenderer(new RenderConfComprovantePassagem());
+ confComprovantePassagemList.addEventListener("onDoubleClick", new EventListener() {
+
+ @Override
+ public void onEvent(Event event) throws Exception {
+ ConfComprovantePassagem e= (ConfComprovantePassagem) confComprovantePassagemList.getSelected();
+ editar(e);
+ }
+ });
+
+ refreshLista();
+
+ }
+
+ @SuppressWarnings({ "rawtypes", "unchecked" })
+ private void editar(ConfComprovantePassagem e) {
+ if (e == null) {
+ return;
+ }
+
+ Map args = new HashMap();
+ args.put("ConfComprovantePassagem", e);
+ args.put("busquedaIntegracaoCompPassagem", this);
+
+ openWindow("/gui/esquema_operacional/integracao/editarIntegracaoCompPassagem.zul",
+ Labels.getLabel("editarIntComprovantePassagem.window.title"), args, MODAL);
+ }
+
+ public void refreshLista() {
+ HibernateSearchObject confCompPassagemBusqueda =
+ new HibernateSearchObject(ConfComprovantePassagem.class, pagingConfCompPassagem.getPageSize());
+
+ Comboitem itemEmpresa = cmbEmpresa.getSelectedItem();
+
+ if (itemEmpresa != null) {
+ Empresa empresa = (Empresa) itemEmpresa.getValue();
+ confCompPassagemBusqueda.addFilterEqual("empresa", empresa);
+ }
+
+ Comboitem itemTipoIntegracao = cmbTipoIntegracao.getSelectedItem();
+
+ if (itemTipoIntegracao != null) {
+ EnumTipoIntegracao integracao = (EnumTipoIntegracao) itemTipoIntegracao.getValue();
+ confCompPassagemBusqueda.addFilterEqual("tipoIntegracao", integracao.toString());
+ }
+
+ Comboitem itemViaComprovante = cmbViaComprovante.getSelectedItem();
+
+ if (itemViaComprovante != null) {
+ EnumViaComprovantePassagem via = (EnumViaComprovantePassagem) itemViaComprovante.getValue();
+ confCompPassagemBusqueda.addFilterEqual("viaComprovante", via.toString());
+ }
+
+ confCompPassagemBusqueda.addFilterEqual("activo", Boolean.TRUE);
+ confCompPassagemBusqueda.addSortAsc("empresa.nombempresa");
+
+ plwConfCompPassagem.init(confCompPassagemBusqueda, confComprovantePassagemList, pagingConfCompPassagem);
+
+ if (confComprovantePassagemList.getData().length == 0) {
+ try {
+ Messagebox.show(Labels.getLabel("MSG.ningunRegistro"),
+ Labels.getLabel("editarIntComprovantePassagem.window.title"),
+ Messagebox.OK, Messagebox.INFORMATION);
+ }
+ catch (InterruptedException ex) {
+ }
+ }
+ }
+
+ public List getLsTipoIntegracao() {
+ return lsTipoIntegracao;
+ }
+
+ public void setLsTipoIntegracao(List lsTipoIntegracao) {
+ this.lsTipoIntegracao = lsTipoIntegracao;
+ }
+
+ public Combobox getCmbTipoIntegracao() {
+ return cmbTipoIntegracao;
+ }
+
+ public void setCmbTipoIntegracao(Combobox cmbTipoIntegracao) {
+ this.cmbTipoIntegracao = cmbTipoIntegracao;
+ }
+
+ public List getLsViaComprovante() {
+ return lsViaComprovante;
+ }
+
+ public void setLsViaComprovante(List lsViaComprovante) {
+ this.lsViaComprovante = lsViaComprovante;
+ }
+
+ public Combobox getCmbViaComprovante() {
+ return cmbViaComprovante;
+ }
+
+ public void setCmbViaComprovante(Combobox cmbViaComprovante) {
+ this.cmbViaComprovante = cmbViaComprovante;
+ }
+}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarIntegracaoCompPassagemController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarIntegracaoCompPassagemController.java
new file mode 100644
index 000000000..30716bfa9
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/esquemaoperacional/EditarIntegracaoCompPassagemController.java
@@ -0,0 +1,253 @@
+package com.rjconsultores.ventaboletos.web.gui.controladores.esquemaoperacional;
+
+import java.util.Arrays;
+import java.util.List;
+
+import org.apache.logging.log4j.LogManager;
+import org.apache.logging.log4j.Logger;
+import org.springframework.beans.factory.annotation.Autowired;
+import org.springframework.context.annotation.Scope;
+import org.springframework.stereotype.Controller;
+import org.zkoss.zhtml.Messagebox;
+import org.zkoss.zk.ui.Component;
+import org.zkoss.zk.ui.Executions;
+import org.zkoss.zk.ui.event.Event;
+import org.zkoss.zul.Combobox;
+import org.zkoss.zul.Comboitem;
+import org.zkoss.zul.Textbox;
+
+import com.rjconsultores.ventaboletos.entidad.ConfComprovantePassagem;
+import com.rjconsultores.ventaboletos.entidad.Empresa;
+import com.rjconsultores.ventaboletos.enums.EnumTipoIntegracao;
+import com.rjconsultores.ventaboletos.enums.EnumViaComprovantePassagem;
+import com.rjconsultores.ventaboletos.service.ConfComprovantePassagemService;
+import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado;
+import com.rjconsultores.ventaboletos.web.utilerias.MensagensUtils;
+import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer;
+
+@Controller("editarIntegracaoCompPassagemController")
+@Scope("prototype")
+public class EditarIntegracaoCompPassagemController extends MyGenericForwardComposer {
+
+ private static final long serialVersionUID = 1L;
+
+ private static Logger log = LogManager.getLogger(EditarIntegracaoCompPassagemController.class);
+
+ @Autowired
+ private ConfComprovantePassagemService confCompPassService;
+
+ private List lsTipoIntegracao;
+ private Combobox cmbTipoIntegracao;
+
+ private List lsViaComprovante;
+ private Combobox cmbViaComprovante;
+
+ private Combobox cmbEmpresa;
+ private List lsEmpresas;
+
+ private Textbox txtURL;
+ private Textbox txtApiKey;
+ private Textbox txtRemetente;
+ private Textbox txtNomeTemplate;
+
+ private ConfComprovantePassagem confCompPass;
+ private BusquedaIntegracaoCompPassagemController busquedaIntegracaoCompPassagem;
+
+ @Override
+ public void doAfterCompose(Component comp) throws Exception {
+ confCompPass = (ConfComprovantePassagem) Executions.getCurrent().getArg().get("ConfComprovantePassagem");
+ busquedaIntegracaoCompPassagem = (BusquedaIntegracaoCompPassagemController) Executions.getCurrent().getArg().get("busquedaIntegracaoCompPassagem");
+ lsEmpresas = UsuarioLogado.getUsuarioLogado().getEmpresa();
+
+ lsTipoIntegracao = Arrays.asList(EnumTipoIntegracao.values());
+ lsViaComprovante = Arrays.asList(EnumViaComprovantePassagem.values());
+
+ super.doAfterCompose(comp);
+ preencherTela();
+ }
+
+ private void preencherTela() {
+ if (confCompPass != null && confCompPass.getEmpresa() != null) {
+ cmbEmpresa.setText(confCompPass.getEmpresa().getNombempresa());
+ txtURL.setText(confCompPass.getUrl());
+ txtApiKey.setText(confCompPass.getApiKey());
+ txtRemetente.setText(confCompPass.getRemetente());
+ txtNomeTemplate.setText(confCompPass.getNomeTemplate());
+ cmbTipoIntegracao.setText(confCompPass.getTipoIntegracao());
+ cmbViaComprovante.setText(confCompPass.getViaComprovante());
+ }
+ }
+
+ public void onClick$btnSalvar(Event ev) {
+ cmbEmpresa.getValue();
+ try {
+ if (confCompPass != null) {
+ Comboitem itemEmpresa = cmbEmpresa.getSelectedItem();
+ Empresa empresa = (Empresa) itemEmpresa.getValue();
+
+ Comboitem itemIntegracao = cmbTipoIntegracao.getSelectedItem();
+ EnumTipoIntegracao tipoIntegracao = (EnumTipoIntegracao) itemIntegracao.getValue();
+
+ Comboitem itemViaComprovante = cmbViaComprovante.getSelectedItem();
+ EnumViaComprovantePassagem viaComprovante = (EnumViaComprovantePassagem) itemViaComprovante.getValue();
+
+ confCompPass.setTipoIntegracao(tipoIntegracao.toString());
+ confCompPass.setViaComprovante(viaComprovante.toString());
+ confCompPass.setEmpresa(empresa);
+ confCompPass.setUrl(txtURL.getText().trim());
+ confCompPass.setApiKey(txtApiKey.getText().trim());
+ confCompPass.setRemetente(txtRemetente.getText().trim());
+ confCompPass.setNomeTemplate(txtNomeTemplate.getText().trim());
+
+ confCompPass.setActivo(true);
+
+ if (!validaConfiguracaoExistente(confCompPass)) {
+ MensagensUtils.showMessageError("editarIntComprovantePassagem.MSG.cadastroExistente", "editarIntComprovantePassagem.window.title");
+ return;
+ }
+
+ confCompPass = confCompPassService.suscribirActualizar(confCompPass);
+ MensagensUtils.showMessageExclamation("editarIntComprovantePassagem.MSG.suscribirOK", "editarIntComprovantePassagem.window.title");
+ busquedaIntegracaoCompPassagem.refreshLista();
+ this.closeWindow();
+ }
+
+ } catch (Exception e) {
+ log.error("Erro ao salvar configuração de Integração de comprovante de passagem: ", e);
+ MensagensUtils.showMessageError("editarConvenioController.MSG.erro", "editarIntComprovantePassagem.window.title");
+ }
+ }
+
+ private boolean validaConfiguracaoExistente(ConfComprovantePassagem confPass) {
+
+ ConfComprovantePassagem existente = confCompPassService.buscarConfiguracao(confPass.getEmpresa().getEmpresaId(), confPass.getTipoIntegracao(), confPass.getViaComprovante());
+
+ if (existente != null && confPass.getConfComprovantePassagemId() == null) {
+ return false;
+ }
+ if(existente != null && !confPass.getConfComprovantePassagemId().equals(existente.getConfComprovantePassagemId())) {
+ return false;
+ }
+
+ return true;
+ }
+
+ public void onClick$btnApagar(Event ev) {
+ try {
+ if (!(confCompPass != null && confCompPass.getConfComprovantePassagemId() != null)) {
+ return;
+ }
+
+ if (Messagebox.YES == MensagensUtils.showMessageQuestion("editarIntComprovantePassagem.MSG.borrarPergunta", "editarIntComprovantePassagem.window.title")) {
+ confCompPass.setActivo(Boolean.FALSE);
+ confCompPassService.suscribirActualizar(confCompPass);
+ MensagensUtils.showMessageExclamation("editarIntComprovantePassagem.MSG.borrarOK", "editarIntComprovantePassagem.window.title");
+ cmbEmpresa.setSelectedIndex(-1);
+ confCompPass = null;
+ busquedaIntegracaoCompPassagem.refreshLista();
+ this.closeWindow();
+ }
+
+ } catch (Exception ex) {
+ log.error("Erro ao apagar configuração de Integração de comprovante de passagem: ", ex);
+ }
+ }
+
+ public Combobox getCmbEmpresa() {
+ return cmbEmpresa;
+ }
+
+ public void setCmbEmpresa(Combobox cmbEmpresa) {
+ this.cmbEmpresa = cmbEmpresa;
+ }
+
+
+ public List getLsEmpresas() {
+ return lsEmpresas;
+ }
+
+ public void setLsEmpresas(List lsEmpresas) {
+ this.lsEmpresas = lsEmpresas;
+ }
+
+ public List getLsViaComprovante() {
+ return lsViaComprovante;
+ }
+
+ public void setLsViaComprovante(List lsViaComprovante) {
+ this.lsViaComprovante = lsViaComprovante;
+ }
+
+ public Combobox getCmbViaComprovante() {
+ return cmbViaComprovante;
+ }
+
+ public void setCmbViaComprovante(Combobox cmbViaComprovante) {
+ this.cmbViaComprovante = cmbViaComprovante;
+ }
+
+ public Textbox getTxtURL() {
+ return txtURL;
+ }
+
+ public void setTxtURL(Textbox txtURL) {
+ this.txtURL = txtURL;
+ }
+
+ public Textbox getTxtApiKey() {
+ return txtApiKey;
+ }
+
+ public void setTxtApiKey(Textbox txtApiKey) {
+ this.txtApiKey = txtApiKey;
+ }
+
+ public Textbox getTxtRemetente() {
+ return txtRemetente;
+ }
+
+ public void setTxtRemetente(Textbox txtRemetente) {
+ this.txtRemetente = txtRemetente;
+ }
+
+ public Textbox getTxtNomeTemplate() {
+ return txtNomeTemplate;
+ }
+
+ public void setTxtNomeTemplate(Textbox txtNomeTemplate) {
+ this.txtNomeTemplate = txtNomeTemplate;
+ }
+
+ public List getLsTipoIntegracao() {
+ return lsTipoIntegracao;
+ }
+
+ public void setLsTipoIntegracao(List lsTipoIntegracao) {
+ this.lsTipoIntegracao = lsTipoIntegracao;
+ }
+
+ public Combobox getCmbTipoIntegracao() {
+ return cmbTipoIntegracao;
+ }
+
+ public void setCmbTipoIntegracao(Combobox cmbTipoIntegracao) {
+ this.cmbTipoIntegracao = cmbTipoIntegracao;
+ }
+
+ public ConfComprovantePassagemService getConfCompPassService() {
+ return confCompPassService;
+ }
+
+ public void setConfCompPassService(ConfComprovantePassagemService confCompPassService) {
+ this.confCompPassService = confCompPassService;
+ }
+
+ public ConfComprovantePassagem getConfCompPass() {
+ return confCompPass;
+ }
+
+ public void setConfCompPass(ConfComprovantePassagem confCompPass) {
+ this.confCompPass = confCompPass;
+ }
+
+}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/ItemMenuIntegracaoComprovantePassagem.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/ItemMenuIntegracaoComprovantePassagem.java
new file mode 100644
index 000000000..ab0f30d3d
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/ItemMenuIntegracaoComprovantePassagem.java
@@ -0,0 +1,26 @@
+package com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional;
+
+import org.zkoss.util.resource.Labels;
+
+import com.rjconsultores.ventaboletos.constantes.ConstantesFuncionSistema;
+import com.rjconsultores.ventaboletos.web.utilerias.PantallaUtileria;
+import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
+
+public class ItemMenuIntegracaoComprovantePassagem extends DefaultItemMenuSistema {
+
+ public ItemMenuIntegracaoComprovantePassagem() {
+ super("indexController.mniIntegracao.integracaoComprovantePassagem.label");
+ }
+
+ @Override
+ public String getClaveMenu() {
+ return ConstantesFuncionSistema.CLAVE_INTEGRACAO_COMPROVANTE_PASSAGEM;
+ }
+
+ @Override
+ public void ejecutar() {
+ PantallaUtileria.openWindow("/gui/esquema_operacional/integracao/busquedaIntegracaoCompPassagem.zul",
+ Labels.getLabel("editarIntComprovantePassagem.window.title"), getArgs() ,desktop);
+ }
+
+}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/SubMenuIntegracao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/SubMenuIntegracao.java
new file mode 100644
index 000000000..a2c2af3aa
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/item/esquemaoperacional/SubMenuIntegracao.java
@@ -0,0 +1,11 @@
+package com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional;
+
+import com.rjconsultores.ventaboletos.web.utilerias.menu.DefaultItemMenuSistema;
+
+public class SubMenuIntegracao extends DefaultItemMenuSistema {
+
+ public SubMenuIntegracao() {
+ super("indexController.mniIntegracao.label");
+ }
+
+}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties
index 0db6a2ce3..ad094c18b 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/menu/menu_original.properties
@@ -112,6 +112,8 @@ esquemaOperacional.trocoSimples.ItemMenuRelatorioTrocoSimples=com.rjconsultores.
esquemaOperacional.trocoSimples.ItemMenuRelatorioEstornoTrocoSimples=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuRelatorioEstornoTrocoSimples
esquemaOperacional.flexBus=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.SubMenuFlexBus
esquemaOperacional.flexBus.ItemMenuManutencaoFlexBus=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuManutencaoFlexBus
+esquemaOperacional.integracao=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.SubMenuIntegracao
+esquemaOperacional.integracao.ItemMenuIntegracaoComprovantePassagem=com.rjconsultores.ventaboletos.web.utilerias.menu.item.esquemaoperacional.ItemMenuIntegracaoComprovantePassagem
tarifasOficial=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial.MenuTarifasOficial
tarifasOficial.seguroKm=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial.ItemMenuSeguroKm
tarifasOficial.seguroTarifa=com.rjconsultores.ventaboletos.web.utilerias.menu.item.tarifasOficial.ItemMenuSeguroTarifa
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfComprovantePassagem.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfComprovantePassagem.java
new file mode 100644
index 000000000..168ef54d5
--- /dev/null
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderConfComprovantePassagem.java
@@ -0,0 +1,27 @@
+
+package com.rjconsultores.ventaboletos.web.utilerias.render;
+
+import org.zkoss.zul.Listcell;
+import org.zkoss.zul.Listitem;
+import org.zkoss.zul.ListitemRenderer;
+
+import com.rjconsultores.ventaboletos.entidad.ConfComprovantePassagem;
+
+
+public class RenderConfComprovantePassagem implements ListitemRenderer {
+
+ public void render(Listitem lstm, Object o) throws Exception {
+ ConfComprovantePassagem e = (ConfComprovantePassagem) o;
+
+ Listcell lc = new Listcell(e.getEmpresa().getNombempresa());
+ lc.setParent(lstm);
+
+ lc = new Listcell(e.getTipoIntegracao());
+ lc.setParent(lstm);
+
+ lc = new Listcell(e.getViaComprovante());
+ lc.setParent(lstm);
+
+ lstm.setAttribute("data", e);
+ }
+}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPadrao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPadrao.java
index 2469cffa6..78bb2efc0 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPadrao.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPadrao.java
@@ -5,6 +5,8 @@ import java.beans.PropertyDescriptor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Method;
+import java.text.SimpleDateFormat;
+import java.util.Date;
import org.zkoss.zul.Listcell;
import org.zkoss.zul.Listitem;
@@ -55,6 +57,10 @@ public class RenderPadrao implements ListitemRenderer {
Class extends Enum>> conversor = renderizado.conversor();
if( conversor == Renderizado.DefaultEnum.class) {
+ if( campo.getType().equals(Date.class)) {
+ SimpleDateFormat formatter = new SimpleDateFormat("dd/MM/yyyy");
+ return formatter.format( getter.invoke(objeto) );
+ }
return valor;
}else {
try {
@@ -63,7 +69,7 @@ public class RenderPadrao implements ListitemRenderer {
Enum> enumResultado = (Enum>) metodoConversor.invoke(null, valor);
return enumResultado.toString();
}catch (NoSuchMethodException e) {
- throw new NoSuchMethodException("Classe conversora precisa implemtar o metodo 'buscarPeloValor' " + conversor.getName());
+ throw new NoSuchMethodException("Classe conversora precisa implementar o metodo 'buscarPeloValor' " + conversor.getName());
}catch (Exception e) {
return valor;
}
diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml
index eb939b197..e60f26f1b 100644
--- a/src/java/spring-config.xml
+++ b/src/java/spring-config.xml
@@ -476,7 +476,9 @@
com.rjconsultores.ventaboletos.entidad.EmpresaComprovantePassagemConfig
com.rjconsultores.ventaboletos.entidad.CaixaContrato
com.rjconsultores.ventaboletos.entidad.TipoLancamentoCaixa
- com.rjconsultores.ventaboletos.entidad.TarifaConvenioTransport
+ com.rjconsultores.ventaboletos.entidad.TarifaConvenioTransport
+ com.rjconsultores.ventaboletos.entidad.DescontoContrato
+ com.rjconsultores.ventaboletos.entidad.ConfComprovantePassagem
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index ab6f9fbe3..225e99baa 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -2711,6 +2711,8 @@ editarCatalogoDeParadaController.lbCodAntt.value = Cód. ANTT
editarCatalogoDeParadaController.lbCodAnttAux.value = Cód. ANTT Auxiliar
editarCatalogoDeParadaController.lbCodAnttAuxHint.value = Utilizar Código ANTT Auxiliar para geração do código de barras Monitrip.
editarCatalogoDeParadaController.lbCodOrgaoConcedente.value = Código Órgão Concedente
+editarCatalogoDeParadaController.lbCodSigma.help = Código Sigma da ANTT
+editarCatalogoDeParadaController.lbCodSigma.value = Cód. Sigma
editarCatalogoDeParadaController.lbCveParada.value = Código IATA
editarCatalogoDeParadaController.lbNodo.value = Servidor
editarCatalogoDeParadaController.lbNome.value = Descrição
@@ -2795,6 +2797,8 @@ editarCatalogoDeRutaController.lbEmpresa.value = Empresa
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value = Empresa Autorizadora
editarCatalogoDeRutaController.lbEmpresaOperadora.value = Empresa Operadora
editarCatalogoDeRutaController.lbExibeTabela.value = Tabela Preço
+editarCatalogoDeRutaController.lbFreqMinima.help = Frequência mínima ANTT
+editarCatalogoDeRutaController.lbFreqMinima.value = Frequência Mínima
editarCatalogoDeRutaController.lbGrupoRuta.value = Grupo de Linhas
editarCatalogoDeRutaController.lbNome.value = Linha
editarCatalogoDeRutaController.lbNumRioCard.value = Número Rio Card
@@ -4108,6 +4112,7 @@ editarContratoController.MSG.contratoExiste = A record with this contract number
editarContratoController.tab.cliente = Client
editarContratoController.tab.config = Settings
editarContratoController.tab.contrato = Contract
+editarContratoController.tab.desconto = Descount
editarContratoController.window.title = Contract
editarConvenioController.CupomAleatorioNao.value = Não
editarConvenioController.CupomAleatorioSim.value = Sim
@@ -4531,6 +4536,10 @@ editarEmpresaController.imprimirEmbarqueDesembarqCupom = Imprimir Embarque/Desem
editarEmpresaController.imprimirSegundaViaTransferencia = Imprimir Segunda Via Transferência
editarEmpresaController.imprimirSegundaViaTransferencia.ajuda = Imprime 2 vias do cupom de embarque quando é realizado uma transferência de bilhete(FISCAL).
editarEmpresaController.indAutenticacao = Utiliza Autenticação
+editarEmpresaController.indCalcGratuiSobreDescTotais.help = Aplica porcentagem gratuidade após cálculo sobre descontos Totais. Ex.: Tarifa Normal=100, Desconto Pricing 10. Com flag habilitada o sistema irá fazer o seguinte cáculo para gratuidade 50% (100-10)/2=45, com flag desabilitada o cálculo será o seguinte (100/2)-10=40.
+editarEmpresaController.indCalcGratuiSobreDescTotais.label = Aplica porcentagem gratuidade sobre descontos Totais
+editarEmpresaController.indQRCodeFormMarcoReg.label=Exibe QRCODE Monitrip formato Marco Regulatório
+editarEmpresaController.indQRCodeFormMarcoReg.help=Exibe QRCODE Monitrip no novo formato do Marco Regulatório
editarEmpresaController.indEmiteCupomFiscalRemarcacao.ajuda = Quando realizada uma transferÊncia de passagem o sistema irá emitir um novo cupom Fiscal.
editarEmpresaController.indEmiteCupomFiscalRemarcacao.label = Emite Cupom Fiscal Remarcação
editarEmpresaController.indEnviaDadosAgenciaBpe = Enviar Dados da Agência de Venda no XML BP-e
@@ -4758,7 +4767,7 @@ editarEmpresaEquivalenciaController.cmbEmpresa.value = Empresa
editarEmpresaEquivalenciaController.lbEquivalencia.value = Equivalencia
# Editar Empresa Equivalencia
editarEmpresaEquivalenciaController.window.title = Equivalencia Empresa
-editarEmpresaImpostoController.bpe.value = Habilitar BPe\\\\\\\\\
+editarEmpresaImpostoController.bpe.value = Habilitar BPe\
editarEmpresaImpostoController.btnApagar.tooltiptext = Eliminar
editarEmpresaImpostoController.btnFechar.tooltiptext = Fechar
editarEmpresaImpostoController.btnSalvar.tooltiptext = Salvar
@@ -4795,7 +4804,7 @@ editarEmpresaImpostoController.lblJunho.value = Junho
editarEmpresaImpostoController.lblMaio.value = Maio
editarEmpresaImpostoController.lblMarco.value = Março
editarEmpresaImpostoController.lblNovembro.value = Novembro
-editarEmpresaImpostoController.lblOutrasUFBloqueadas.value = Bloqueio de demais UF\\\\\\\\\
+editarEmpresaImpostoController.lblOutrasUFBloqueadas.value = Bloqueio de demais UF\
editarEmpresaImpostoController.lblOutrosIsento.value = Tratar outros como isento
editarEmpresaImpostoController.lblOutubro.value = Outubro
editarEmpresaImpostoController.lblPedagio.value = Pedagio
@@ -4936,7 +4945,7 @@ editarEstadoController.lbPais.value = País
editarEstadoController.lbTimeoutBpe.value = TimeOut BP-e (segundos)
editarEstadoController.lbUF.value = UF
#Editar Estado
-editarEstadoController.lbl.difHoras = Diferença em Horas do Fuso Horário\\\\\\\\\ \\\\\\\\\
+editarEstadoController.lbl.difHoras = Diferença em Horas do Fuso Horário\ \
editarEstadoController.lbl.difHuso = Diferença em Horas do Horário de Verão
editarEstadoController.lbl.finHuso = Fim Horário De Verão
editarEstadoController.lbl.horasHuso = Possui horário de verão ?
@@ -5148,7 +5157,7 @@ editarImpresionLayoutConfigController.window.title = Edit Voucher Layout
editarIntegracaoTotvsController.btnFechar.tooltiptext = Fechar
editarIntegracaoTotvsController.lbFechaVenta.label = Data Venda
editarIntegracaoTotvsController.lbNumBilhete.label = Num. Bilhete
-editarIntegracaoTotvsController.lbOperacao.label = Tipo Operação
+editarIntegracaoTotvsController.lbOperacao.label = Operation Type
editarIntegracaoTotvsController.lbPuntoVenta.label = Ponto de Venda
editarIntegracaoTotvsController.lberro.label = Erro
editarIntegracaoTotvsController.lbvalorBilhete.label = Valor Bilhete
@@ -7931,6 +7940,7 @@ integracaoTotvsController.tabServicos.value = Serviços
integracaoTotvsController.window.title = Integração Totvs
integracion.totvs = ERRO ao fazer integração com a TOTVS
integracion.totvs.ja.cadastrado = Está Agencia já possui cadastrado no sistema da TOTVS. Os dados de integração não seram enviados novamente
+label.acrescimo = Addition
label.alias = Alias
label.bairro = District
label.bilheteAberto = Open Tickets
@@ -7949,6 +7959,7 @@ label.criacao = Creation
label.dataFinal = Final Date
label.dataInicial = Inicial Date
label.debito = Debit
+label.desconto = Descount
label.descricao = Description
label.destino = Destination
label.divisao = Division
@@ -7968,6 +7979,7 @@ label.numContrato = Contract Number
label.numConvenio = Agreement Number
label.numero = Number
label.observacao = Observation
+label.operacao = Operation
label.orgaoConcedente = Grantor
label.origem = Origin
label.percentualBonus = Bonus Percentual
@@ -7996,14 +8008,14 @@ label.tipoConvenio.vista = In Cash
label.tipoTarifa = Rate Type
label.tipoTarifa.fixa = Fixed
label.tipoTarifa.variavel = Variable
-label.valor = Contract Valor
+label.valor = Valor
label.valorContrato = Contract Value
lb.CentroResultado = Centro de Resultado
lb.Equivalencia = Equivalencia
lb.ate = até
lb.btnAtivar = Ativar
lb.btnDesativar = Desativar
-lb.btnLimpar.label = Limpar Seleção\\\\\\\\\
+lb.btnLimpar.label = Limpar Seleção\
lb.btnPesquisa.label = Pesquisar
lb.chbpe = Chave BP-e
lb.dataFin.value = Data Final
@@ -9385,7 +9397,7 @@ relatorioRecargaRvhubController.lbNumero.value = Número
relatorioRecargaRvhubController.lbPuntoVenta.value = Agência
relatorioRecargaRvhubController.lbStatus.value = Status
relatorioRecargaRvhubController.window.title = Recarga Rvhub
-relatorioReceitaDiariaAgenciaController.btnLimpar.label = Limpar Seleção\\\\\\\\\
+relatorioReceitaDiariaAgenciaController.btnLimpar.label = Limpar Seleção\
relatorioReceitaDiariaAgenciaController.btnPesquisa.label = Pesquisar
relatorioReceitaDiariaAgenciaController.chkContemplarGap.label = Contemplar Impressão Posterior
relatorioReceitaDiariaAgenciaController.chkExcessoBagagem.label = Excluso Excesso de Bagagem
@@ -10048,3 +10060,19 @@ relatorioDescontoPorCupomController.lbDatResgateInicial.value=Data Inicial do Re
relatorioDescontoPorCupomController.lbDatResgateFinal.value=Data Final do Resgate
winFiltroRelatorioDescontoPorCupom.lbEmpresa.value=Empresa
winFiltroRelatorioDescontoPorCupom.lbPuntoVenta.value=Agência
+
+editarIntComprovantePassagem.MSG.borrarOK = Configuration Deleted Successfully.
+editarIntComprovantePassagem.MSG.borrarPergunta = Remove Enterprise Integration settings?
+editarIntComprovantePassagem.MSG.cadastroExistent = There is already a configuration for this Company, Integration and Via.
+editarIntComprovantePassagem.MSG.suscribirOK = Registration registered successfully.
+editarIntComprovantePassagem.URL = URL
+editarIntComprovantePassagem.apiKey = API KEY
+editarIntComprovantePassagem.empresa = Company
+editarIntComprovantePassagem.nomeTemplate = Template Name
+editarIntComprovantePassagem.remetente = Sender
+editarIntComprovantePassagem.tipoIntegracao = Type Integration
+editarIntComprovantePassagem.viaComprovante = Via Proof
+editarIntComprovantePassagem.window.title = Ticket Voucher Integration
+
+indexController.mniIntegracao.integracaoComprovantePassagem.label= Ticket Proof
+indexController.mniIntegracao.label= Integration
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 383ae80e2..284cc9778 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -2716,6 +2716,8 @@ editarCatalogoDeParadaController.lbCodAntt.value = Cant. ANTT
editarCatalogoDeParadaController.lbCodAnttAux.value = Cód. ANTT Auxiliar
editarCatalogoDeParadaController.lbCodAnttAuxHint.value = Utilizar Código ANTT Auxiliar para geração do código de barras Monitrip.
editarCatalogoDeParadaController.lbCodOrgaoConcedente.value = Código Órgão Concedente
+editarCatalogoDeParadaController.lbCodSigma.help = Código Sigma da ANTT
+editarCatalogoDeParadaController.lbCodSigma.value = Cód. Sigma
editarCatalogoDeParadaController.lbCveParada.value = Código IATA
editarCatalogoDeParadaController.lbNodo.value = Servidor
editarCatalogoDeParadaController.lbNome.value = Descripción
@@ -2801,6 +2803,8 @@ editarCatalogoDeRutaController.lbEmpresa.value = Empresa
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value = Empresa Autorizadora
editarCatalogoDeRutaController.lbEmpresaOperadora.value = Empresa Operadora
editarCatalogoDeRutaController.lbExibeTabela.value = Tabela Preço
+editarCatalogoDeRutaController.lbFreqMinima.help = Frequência mínima ANTT
+editarCatalogoDeRutaController.lbFreqMinima.value = Frequência Mínima
editarCatalogoDeRutaController.lbGrupoRuta.value = Grupo de rutas
editarCatalogoDeRutaController.lbNome.value = Linea
editarCatalogoDeRutaController.lbNumRioCard.value = Numero Rio Card
@@ -4131,6 +4135,7 @@ editarContratoController.MSG.contratoExiste = Ya existe un registro con este nú
editarContratoController.tab.cliente = Cliente
editarContratoController.tab.config = Ajustes
editarContratoController.tab.contrato = Contrato
+editarContratoController.tab.desconto = Descuento
editarContratoController.window.title = Contrato
editarConvenioController.CupomAleatorioNao.value = Não
editarConvenioController.CupomAleatorioSim.value = Sim
@@ -4559,6 +4564,8 @@ editarEmpresaController.imprimirSegundaViaTransferencia.ajuda = Imprime 2 vías
editarEmpresaController.indAutenticacao = Utiliza Autenticação
editarEmpresaController.indCalcGratuiSobreDescTotais.help = Aplica porcentagem gratuidade após cálculo sobre descontos Totais. Ex.: Tarifa Normal=100, Desconto Pricing 10. Com flag habilitada o sistema irá fazer o seguinte cáculo para gratuidade 50% (100-10)/2=45, com flag desabilitada o cálculo será o seguinte (100/2)-10=40.
editarEmpresaController.indCalcGratuiSobreDescTotais.label = Aplica porcentagem gratuidade sobre descontos Totais
+editarEmpresaController.indQRCodeFormMarcoReg.label=Exibe QRCODE Monitrip formato Marco Regulatório
+editarEmpresaController.indQRCodeFormMarcoReg.help=Exibe QRCODE Monitrip no novo formato do Marco Regulatório
editarEmpresaController.indEmiteCupomFiscalRemarcacao.ajuda = Cuando se realiza una transferencia de paso, el sistema emitirá un nuevo cupón fiscal.
editarEmpresaController.indEmiteCupomFiscalRemarcacao.label = Emite Cupom Fiscal Remarcação
editarEmpresaController.indEnviaDadosAgenciaBpe = Enviar Dados da Agência de Venda no XML BP-e
@@ -4798,7 +4805,7 @@ editarEmpresaEquivalenciaController.cmbEmpresa.value = Empresa
editarEmpresaEquivalenciaController.lbEquivalencia.value = Equivalencia
# Editar Empresa Equivalencia
editarEmpresaEquivalenciaController.window.title = Equivalencia Empresa
-editarEmpresaImpostoController.bpe.value = Habilitar BPe\\\\\\\\
+editarEmpresaImpostoController.bpe.value = Habilitar BPe\
editarEmpresaImpostoController.btnApagar.tooltiptext = Eliminar
editarEmpresaImpostoController.btnFechar.tooltiptext = Cerrar
editarEmpresaImpostoController.btnSalvar.tooltiptext = Guardar
@@ -4835,7 +4842,7 @@ editarEmpresaImpostoController.lblJunho.value = Juño
editarEmpresaImpostoController.lblMaio.value = Mayo
editarEmpresaImpostoController.lblMarco.value = Marzo
editarEmpresaImpostoController.lblNovembro.value = Noviembre
-editarEmpresaImpostoController.lblOutrasUFBloqueadas.value = Bloqueo de demás UF\\\\\\\\
+editarEmpresaImpostoController.lblOutrasUFBloqueadas.value = Bloqueo de demás UF\
editarEmpresaImpostoController.lblOutrosIsento.value = Tratar otros como isento
editarEmpresaImpostoController.lblOutubro.value = Octubre
editarEmpresaImpostoController.lblPedagio.value = Peaje
@@ -5198,7 +5205,7 @@ editarImpresionLayoutConfigController.window.title = Editar diseño de cupón
editarIntegracaoTotvsController.btnFechar.tooltiptext = Fechar
editarIntegracaoTotvsController.lbFechaVenta.label = Data Venda
editarIntegracaoTotvsController.lbNumBilhete.label = Num. Bilhete
-editarIntegracaoTotvsController.lbOperacao.label = Tipo Operação
+editarIntegracaoTotvsController.lbOperacao.label = Tipo Operación
editarIntegracaoTotvsController.lbPuntoVenta.label = Ponto de Venda
editarIntegracaoTotvsController.lberro.label = Erro
editarIntegracaoTotvsController.lbvalorBilhete.label = Valor Bilhete
@@ -7999,6 +8006,7 @@ integracaoTotvsController.tabServicos.value = Serviços
integracaoTotvsController.window.title = Integração Totvs
integracion.totvs = ERRO ao fazer integracion com a TOTVS
integracion.totvs.ja.cadastrado = Esta agencia ya tiene registrado en el sistema de TOTVS. Los datos de integración no serán enviados nuevamente
+label.acrescimo = Suma
label.alias = Alias
label.bairro = Vecindario
label.bilheteAberto = Tiquetes Abierto
@@ -8017,6 +8025,7 @@ label.criacao = Ingresso
label.dataFinal = Fecha Final
label.dataInicial = Fecha Inicial
label.debito = Débito
+label.desconto = Descuento
label.descricao = Descripción
label.destino = Destino
label.divisao = División
@@ -8035,6 +8044,7 @@ label.numContrato = Número Contrato
label.numConvenio = Numero Convenio
label.numero = Número
label.observacao = Observación
+label.operacao = Operación
label.orgaoConcedente = Instituición Concendente
label.origem = Origen
label.percentualBonus = % Inter. Bonos
@@ -8063,14 +8073,14 @@ label.tipoConvenio.vista = A la vista
label.tipoTarifa = Tipo Tarifa
label.tipoTarifa.fixa = Fija
label.tipoTarifa.variavel = Variable
-label.valor = Valor Contrato
+label.valor = Valor
label.valorContrato = Valor Contrato
lb.CentroResultado = Centro de Resultado
lb.Equivalencia = Equivalencia
lb.ate = Hasta
lb.btnAtivar = Ativar
lb.btnDesativar = Desativar
-lb.btnLimpar.label = Limpar Seleção\\\\\\\\
+lb.btnLimpar.label = Limpar Seleção\
lb.btnPesquisa.label = Pesquisar
lb.chbpe = Chave BP-e
lb.dataFin.value = Fecha fin
@@ -10173,3 +10183,19 @@ relatorioDescontoPorCupomController.lbDatResgateInicial.value=Data Inicial do Re
relatorioDescontoPorCupomController.lbDatResgateFinal.value=Data Final do Resgate
winFiltroRelatorioDescontoPorCupom.lbEmpresa.value=Empresa
winFiltroRelatorioDescontoPorCupom.lbPuntoVenta.value=Agência
+
+editarIntComprovantePassagem.MSG.borrarOK = Configuración eliminada correctamente.
+editarIntComprovantePassagem.MSG.borrarPergunta = ¿Eliminar la configuración de integración empresarial?
+editarIntComprovantePassagem.MSG.cadastroExistent = Ya existe una configuración para esta Empresa, Integración y Vía.
+editarIntComprovantePassagem.MSG.suscribirOK = Registro registrado exitosamente.
+editarIntComprovantePassagem.URL = URL
+editarIntComprovantePassagem.apiKey = API KEY
+editarIntComprovantePassagem.empresa = Empresa
+editarIntComprovantePassagem.nomeTemplate = Plantilla de nombre
+editarIntComprovantePassagem.remetente = Remitente
+editarIntComprovantePassagem.tipoIntegracao = Tipo de integración
+editarIntComprovantePassagem.viaComprovante = A través de prueba
+editarIntComprovantePassagem.window.title = Integración de vales de boletos
+
+indexController.mniIntegracao.integracaoComprovantePassagem.label= Prueba de boleto
+indexController.mniIntegracao.label= Integración
diff --git a/web/WEB-INF/i3-label_fr_FR.label b/web/WEB-INF/i3-label_fr_FR.label
index b0cc1a8f5..6e5b73882 100644
--- a/web/WEB-INF/i3-label_fr_FR.label
+++ b/web/WEB-INF/i3-label_fr_FR.label
@@ -2717,6 +2717,8 @@ editarCatalogoDeParadaController.lbCodAntt.value = Code ANTT
editarCatalogoDeParadaController.lbCodAnttAux.value = Code ANTT auxiliaire
editarCatalogoDeParadaController.lbCodAnttAuxHint.value = Utilisez le code ANTT auxiliaire pour générer le code-barres Monitrip.
editarCatalogoDeParadaController.lbCodOrgaoConcedente.value = Code de l'organisme subventionnaire
+editarCatalogoDeParadaController.lbCodSigma.help = Código Sigma da ANTT
+editarCatalogoDeParadaController.lbCodSigma.value = Cód. Sigma
editarCatalogoDeParadaController.lbCveParada.value = Code IATA
editarCatalogoDeParadaController.lbNodo.value = Serveur
editarCatalogoDeParadaController.lbNome.value = Description
@@ -2801,6 +2803,8 @@ editarCatalogoDeRutaController.lbEmpresa.value = Entreprise
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value = Entreprise autorisant
editarCatalogoDeRutaController.lbEmpresaOperadora.value = Société d'exploitation
editarCatalogoDeRutaController.lbExibeTabela.value = Tableau des prix
+editarCatalogoDeRutaController.lbFreqMinima.help = Frequência mínima ANTT
+editarCatalogoDeRutaController.lbFreqMinima.value = Frequência Mínima
editarCatalogoDeRutaController.lbGrupoRuta.value = Groupe de lignes
editarCatalogoDeRutaController.lbNome.value = Ligne
editarCatalogoDeRutaController.lbNumRioCard.value = Numéro de carte Rio
@@ -4129,6 +4133,7 @@ editarContratoController.MSG.contratoExiste = Un enregistrement avec ce numéro
editarContratoController.tab.cliente = Client
editarContratoController.tab.config = Paramètres
editarContratoController.tab.contrato = Contrater
+editarContratoController.tab.desconto = Réduction
editarContratoController.window.title = Contractuel
editarConvenioController.CupomAleatorioNao.value = Não
editarConvenioController.CupomAleatorioSim.value = Sim
@@ -4558,6 +4563,8 @@ editarEmpresaController.imprimirSegundaViaTransferencia.ajuda = Imprime 2 copies
editarEmpresaController.indAutenticacao = Utilise l'authentification
editarEmpresaController.indCalcGratuiSobreDescTotais.help = Aplica porcentagem gratuidade após cálculo sobre descontos Totais. Ex.: Tarifa Normal=100, Desconto Pricing 10. Com flag habilitada o sistema irá fazer o seguinte cáculo para gratuidade 50% (100-10)/2=45, com flag desabilitada o cálculo será o seguinte (100/2)-10=40.
editarEmpresaController.indCalcGratuiSobreDescTotais.label = Aplica porcentagem gratuidade sobre descontos Totais
+editarEmpresaController.indQRCodeFormMarcoReg.label=Exibe QRCODE Monitrip formato Marco Regulatório
+editarEmpresaController.indQRCodeFormMarcoReg.help=Exibe QRCODE Monitrip no novo formato do Marco Regulatório
editarEmpresaController.indEmiteCupomFiscalRemarcacao.ajuda = Lorsqu'un transfert de ticket est effectué, le système émettra un nouveau coupon fiscal.
editarEmpresaController.indEmiteCupomFiscalRemarcacao.label = Émet un coupon fiscal de réduction
editarEmpresaController.indEnviaDadosAgenciaBpe = Envoyer les données de l'agence commerciale au format BP-e XML
@@ -7992,6 +7999,7 @@ integracaoTotvsController.tabServicos.value = Prestations
integracaoTotvsController.window.title = Intégration Totvs
integracion.totvs = ERREUR lors de l'intégration avec TOTVS
integracion.totvs.ja.cadastrado = Cette agence est déjà enregistrée dans le système TOTVS. Les données d'intégration ne seront plus envoyées
+label.acrescimo = Ajout
label.alias = Alias
label.bairro = Quartier
label.bilheteAberto = Billets ouverts
@@ -8010,6 +8018,7 @@ label.criacao = Création
label.dataFinal = Date de fin
label.dataInicial = Date de début
label.debito = Débit
+label.desconto = Réduction
label.descricao = Description
label.destino = Destination
label.divisao = Division
@@ -8029,6 +8038,7 @@ label.numContrato = Numéro Contrat
label.numConvenio = Nombre d'accord
label.numero = Nombre
label.observacao = Remarque
+label.operacao = Opération
label.orgaoConcedente = Organisme Concédant
label.origem = Origine
label.percentualBonus = Pourcentage Bonus
@@ -8057,7 +8067,7 @@ label.tipoConvenio.vista = En Liquide
label.tipoTarifa = Type de taux
label.tipoTarifa.fixa = Fixé
label.tipoTarifa.variavel = Variable
-label.valor = Contracter Valeur
+label.valor = Valeur
label.valorContrato = Valeur Contrat
lb.CentroResultado = Centre de résultats
lb.Equivalencia = Equivalence
@@ -10154,3 +10164,20 @@ relatorioDescontoPorCupomController.lbDatResgateInicial.value=Data Inicial do Re
relatorioDescontoPorCupomController.lbDatResgateFinal.value=Data Final do Resgate
winFiltroRelatorioDescontoPorCupom.lbEmpresa.value=Empresa
winFiltroRelatorioDescontoPorCupom.lbPuntoVenta.value=Agência
+
+
+editarIntComprovantePassagem.MSG.borrarOK = Configuration supprimée avec succès.
+editarIntComprovantePassagem.MSG.borrarPergunta = Supprimer les paramètres d'intégration d'entreprise?
+editarIntComprovantePassagem.MSG.cadastroExistent = Il existe déjà une configuration pour cette Société, Intégration et Via.
+editarIntComprovantePassagem.MSG.suscribirOK = Inscription enregistrée avec succès.
+editarIntComprovantePassagem.URL = URL
+editarIntComprovantePassagem.apiKey = API KEY
+editarIntComprovantePassagem.empresa = Entreprise
+editarIntComprovantePassagem.nomeTemplate = Modèle de nom
+editarIntComprovantePassagem.remetente = Expéditeur
+editarIntComprovantePassagem.tipoIntegracao = Intégration de types
+editarIntComprovantePassagem.viaComprovante = Par preuve
+editarIntComprovantePassagem.window.title = Intégration des bons de billets
+
+indexController.mniIntegracao.integracaoComprovantePassagem.label= Preuve de billet
+indexController.mniIntegracao.label= L'intégration
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index b307a09f3..23918f9c7 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -2719,6 +2719,8 @@ editarCatalogoDeParadaController.lbCodAntt.value = Cód. ANTT
editarCatalogoDeParadaController.lbCodAnttAux.value = Cód. ANTT Auxiliar
editarCatalogoDeParadaController.lbCodAnttAuxHint.value = Utilizar Código ANTT Auxiliar para geração do código de barras Monitrip.
editarCatalogoDeParadaController.lbCodOrgaoConcedente.value = Código Órgão Concedente
+editarCatalogoDeParadaController.lbCodSigma.help = Código Sigma da ANTT
+editarCatalogoDeParadaController.lbCodSigma.value = Cód. Sigma
editarCatalogoDeParadaController.lbCveParada.value = Código IATA
editarCatalogoDeParadaController.lbNodo.value = Servidor
editarCatalogoDeParadaController.lbNome.value = Descrição
@@ -2804,6 +2806,8 @@ editarCatalogoDeRutaController.lbEmpresa.value = Empresa
editarCatalogoDeRutaController.lbEmpresaAutorizadora.value = Empresa Autorizadora
editarCatalogoDeRutaController.lbEmpresaOperadora.value = Empresa Operadora
editarCatalogoDeRutaController.lbExibeTabela.value = Tabela Preço
+editarCatalogoDeRutaController.lbFreqMinima.help = Frequência mínima ANTT
+editarCatalogoDeRutaController.lbFreqMinima.value = Frequência Mínima
editarCatalogoDeRutaController.lbGrupoRuta.value = Grupo de Linhas
editarCatalogoDeRutaController.lbNome.value = Linha
editarCatalogoDeRutaController.lbNumRioCard.value = Número Rio Card
@@ -4132,6 +4136,7 @@ editarContratoController.MSG.contratoExiste = Já existe um registro com este n
editarContratoController.tab.cliente = Cliente
editarContratoController.tab.config = Configuração
editarContratoController.tab.contrato = Contrato
+editarContratoController.tab.desconto = Desconto
editarContratoController.window.title = Contrato
editarConvenioController.CupomAleatorioNao.value = Não
editarConvenioController.CupomAleatorioSim.value = Sim
@@ -4561,6 +4566,8 @@ editarEmpresaController.imprimirSegundaViaTransferencia.ajuda = Imprime 2 vias d
editarEmpresaController.indAutenticacao = Utiliza Autenticação
editarEmpresaController.indCalcGratuiSobreDescTotais.help = Aplica porcentagem gratuidade após cálculo sobre descontos Totais. Ex.: Tarifa Normal=100, Desconto Pricing 10. Com flag habilitada o sistema irá fazer o seguinte cáculo para gratuidade 50% (100-10)/2=45, com flag desabilitada o cálculo será o seguinte (100/2)-10=40.
editarEmpresaController.indCalcGratuiSobreDescTotais.label = Aplica porcentagem gratuidade sobre descontos Totais
+editarEmpresaController.indQRCodeFormMarcoReg.label=Exibe QRCODE Monitrip formato Marco Regulatório
+editarEmpresaController.indQRCodeFormMarcoReg.help=Exibe QRCODE Monitrip no novo formato do Marco Regulatório
editarEmpresaController.indEmiteCupomFiscalRemarcacao.ajuda = Quando realizada uma transferÊncia de passagem o sistema irá emitir um novo cupom Fiscal.
editarEmpresaController.indEmiteCupomFiscalRemarcacao.label = Emite Cupom Fiscal Remarcação
editarEmpresaController.indEnviaDadosAgenciaBpe = Enviar Dados da Agência de Venda no XML BP-e
@@ -4802,7 +4809,7 @@ editarEmpresaEquivalenciaController.cmbEmpresa.value = Empresa
editarEmpresaEquivalenciaController.lbEquivalencia.value = Equivalencia
# Editar Empresa Equivalencia
editarEmpresaEquivalenciaController.window.title = Equivalencia Empresa
-editarEmpresaImpostoController.bpe.value = Habilitar BPe\\\\\\\
+editarEmpresaImpostoController.bpe.value = Habilitar BPe\
editarEmpresaImpostoController.btnApagar.tooltiptext = Eliminar
editarEmpresaImpostoController.btnFechar.tooltiptext = Fechar
editarEmpresaImpostoController.btnSalvar.tooltiptext = Salvar
@@ -4839,7 +4846,7 @@ editarEmpresaImpostoController.lblJunho.value = Junho
editarEmpresaImpostoController.lblMaio.value = Maio
editarEmpresaImpostoController.lblMarco.value = Março
editarEmpresaImpostoController.lblNovembro.value = Novembro
-editarEmpresaImpostoController.lblOutrasUFBloqueadas.value = Bloqueio de demais UF\\\\\\\
+editarEmpresaImpostoController.lblOutrasUFBloqueadas.value = Bloqueio de demais UF\
editarEmpresaImpostoController.lblOutrosIsento.value = Tratar outros como isento
editarEmpresaImpostoController.lblOutubro.value = Outubro
editarEmpresaImpostoController.lblPedagio.value = Pedagio
@@ -4980,7 +4987,7 @@ editarEstadoController.lbPais.value = País
editarEstadoController.lbTimeoutBpe.value = TimeOut BP-e (segundos)
editarEstadoController.lbUF.value = UF
#Editar Estado
-editarEstadoController.lbl.difHoras = Diferença em Horas do Fuso Horário\\\\\\\ \\\\\\\
+editarEstadoController.lbl.difHoras = Diferença em Horas do Fuso Horário\ \
editarEstadoController.lbl.difHuso = Diferença em Horas do Horário de Verão
editarEstadoController.lbl.finHuso = Fim Horário De Verão
editarEstadoController.lbl.horasHuso = Possui horário de verão ?
@@ -7996,6 +8003,7 @@ integracaoTotvsController.tabServicos.value = Serviços
integracaoTotvsController.window.title = Integração Totvs
integracion.totvs = ERRO ao fazer integração com a TOTVS
integracion.totvs.ja.cadastrado = Está Agencia já possui cadastrado no sistema da TOTVS. Os dados de integração não seram enviados novamente
+label.acrescimo = Acréscimo
# Labels Default
label.alias = Alias
label.bairro = Bairro
@@ -8015,6 +8023,7 @@ label.criacao = Criação
label.dataFinal = Data Final
label.dataInicial = Data Inicial
label.debito = Débito
+label.desconto = Desconto
label.descricao = Descrição
label.destino = Destino
label.divisao = Divisão
@@ -8033,6 +8042,7 @@ label.numContrato = Número Contrato
label.numConvenio = Número Convênio
label.numero = Número
label.observacao = Observação
+label.operacao = Operação
label.orgaoConcedente = Orgão Concedente
label.origem = Origem
label.percentualBonus = Percentual Bônus
@@ -8061,14 +8071,14 @@ label.tipoConvenio.vista = À Vista
label.tipoTarifa = Tipo Tarifa
label.tipoTarifa.fixa = Fixa
label.tipoTarifa.variavel = Variável
-label.valor = Valor Contrato
+label.valor = Valor
label.valorContrato = Valor Contrato
lb.CentroResultado = Centro de Resultado
lb.Equivalencia = Equivalencia
lb.ate = até
lb.btnAtivar = Ativar
lb.btnDesativar = Desativar
-lb.btnLimpar.label = Limpar Seleção\\\\\\\
+lb.btnLimpar.label = Limpar Seleção\
lb.btnPesquisa.label = Pesquisar
lb.chbpe = Chave BP-e
lb.dataFin.value = Data Final
@@ -9486,7 +9496,7 @@ relatorioRecargaRvhubController.lbNumero.value = Número
relatorioRecargaRvhubController.lbPuntoVenta.value = Agência
relatorioRecargaRvhubController.lbStatus.value = Status
relatorioRecargaRvhubController.window.title = Recarga Rvhub
-relatorioReceitaDiariaAgenciaController.btnLimpar.label = Limpar Seleção\\\\\\\
+relatorioReceitaDiariaAgenciaController.btnLimpar.label = Limpar Seleção\
relatorioReceitaDiariaAgenciaController.btnPesquisa.label = Pesquisar
relatorioReceitaDiariaAgenciaController.chkContemplarGap.label = Contemplar Impressão Posterior
relatorioReceitaDiariaAgenciaController.chkExcessoBagagem.label = Excluso Excesso de Bagagem
@@ -10157,3 +10167,19 @@ relatorioDescontoPorCupomController.lbDatResgateInicial.value=Data Inicial do Re
relatorioDescontoPorCupomController.lbDatResgateFinal.value=Data Final do Resgate
winFiltroRelatorioDescontoPorCupom.lbEmpresa.value=Empresa
winFiltroRelatorioDescontoPorCupom.lbPuntoVenta.value=Agência
+
+editarIntComprovantePassagem.window.title=Integração Comprovante Passagem
+editarIntComprovantePassagem.empresa= Empresa
+editarIntComprovantePassagem.tipoIntegracao= Tipo Integração
+editarIntComprovantePassagem.viaComprovante= Via Comprovante
+editarIntComprovantePassagem.URL= URL
+editarIntComprovantePassagem.apiKey= API KEY
+editarIntComprovantePassagem.remetente= Remetente
+editarIntComprovantePassagem.nomeTemplate= Nome Template
+editarIntComprovantePassagem.MSG.cadastroExistente= Já existe uma configuração para esta Empresa, Integração e Via.
+editarIntComprovantePassagem.MSG.suscribirOK= Cadastro registrado com sucesso.
+editarIntComprovantePassagem.MSG.borrarPergunta= Remover configurações da Integração para empresa?
+editarIntComprovantePassagem.MSG.borrarOK = Configuração Excluida com Sucesso.
+
+indexController.mniIntegracao.integracaoComprovantePassagem.label= Comprovante Passagem
+indexController.mniIntegracao.label= Integração
diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul
index 2fe708c1b..9662b0029 100644
--- a/web/gui/catalogos/editarEmpresa.zul
+++ b/web/gui/catalogos/editarEmpresa.zul
@@ -1172,6 +1172,17 @@
style="cursor: help" />
+
+
+
+
+
+
+
diff --git a/web/gui/configuraciones_comerciales/negcorporativos/editarContrato.zul b/web/gui/configuraciones_comerciales/negcorporativos/editarContrato.zul
index 948a987bd..c0f304656 100644
--- a/web/gui/configuraciones_comerciales/negcorporativos/editarContrato.zul
+++ b/web/gui/configuraciones_comerciales/negcorporativos/editarContrato.zul
@@ -29,7 +29,8 @@
-
+
+
@@ -212,6 +213,74 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/gui/esquema_operacional/editarParada.zul b/web/gui/esquema_operacional/editarParada.zul
index eabbed360..84573473d 100644
--- a/web/gui/esquema_operacional/editarParada.zul
+++ b/web/gui/esquema_operacional/editarParada.zul
@@ -52,6 +52,18 @@
+
+
+
+
+
+
+
+
diff --git a/web/gui/esquema_operacional/editarRuta.zul b/web/gui/esquema_operacional/editarRuta.zul
index 00af97b96..1ff962414 100644
--- a/web/gui/esquema_operacional/editarRuta.zul
+++ b/web/gui/esquema_operacional/editarRuta.zul
@@ -270,6 +270,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/gui/esquema_operacional/integracao/busquedaIntegracaoCompPassagem.zul b/web/gui/esquema_operacional/integracao/busquedaIntegracaoCompPassagem.zul
new file mode 100644
index 000000000..47f6d640d
--- /dev/null
+++ b/web/gui/esquema_operacional/integracao/busquedaIntegracaoCompPassagem.zul
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/gui/esquema_operacional/integracao/editarIntegracaoCompPassagem.zul b/web/gui/esquema_operacional/integracao/editarIntegracaoCompPassagem.zul
new file mode 100644
index 000000000..f0de2b926
--- /dev/null
+++ b/web/gui/esquema_operacional/integracao/editarIntegracaoCompPassagem.zul
@@ -0,0 +1,83 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+