diff --git a/pom.xml b/pom.xml
index fb847555e..dc7569580 100644
--- a/pom.xml
+++ b/pom.xml
@@ -3,7 +3,7 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.0.12
+ 1.0.13
war
@@ -55,7 +55,7 @@
br.com.rjconsultores
ModelWeb
- 1.0.10
+ 1.0.11
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 74e0cbd0e..5b8d77796 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
@@ -72,6 +72,7 @@ import com.rjconsultores.ventaboletos.entidad.ComEmpConferencia;
import com.rjconsultores.ventaboletos.entidad.ComEmpFormapago;
import com.rjconsultores.ventaboletos.entidad.ComEmpTipoEventoExtra;
import com.rjconsultores.ventaboletos.entidad.Empresa;
+import com.rjconsultores.ventaboletos.entidad.EmpresaAdyenConfig;
import com.rjconsultores.ventaboletos.entidad.EmpresaContaBancaria;
import com.rjconsultores.ventaboletos.entidad.EmpresaEmail;
import com.rjconsultores.ventaboletos.entidad.EmpresaEmailConfig;
@@ -91,6 +92,7 @@ import com.rjconsultores.ventaboletos.enums.TipoOperacaoECommerce;
import com.rjconsultores.ventaboletos.exception.BusinessException;
import com.rjconsultores.ventaboletos.service.CategoriaService;
import com.rjconsultores.ventaboletos.service.CiudadService;
+import com.rjconsultores.ventaboletos.service.EmpresaAdyenConfigService;
import com.rjconsultores.ventaboletos.service.EmpresaEmailConfigService;
import com.rjconsultores.ventaboletos.service.EmpresaEmailEComerceService;
import com.rjconsultores.ventaboletos.service.EmpresaEmailFlexBusService;
@@ -156,6 +158,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private EmpresaEmailFlexBusService empresaEmailFlexBusService;
@Autowired
private EmpresaSaferConfigService empresaSaferConfigService;
+ @Autowired
+ private EmpresaAdyenConfigService empresaAdyenConfigService;
private Empresa empresa;
private EmpresaEmail empresaEmail;
@@ -163,6 +167,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private EmpresaEmailConfig empresaEmailConfig;
private EmpresaEmailFlexBus empresaEmailFlexBus;
private EmpresaSaferConfig empresaSaferConfig;
+ private EmpresaAdyenConfig empresaAdyenConfig;
private MyListbox empresaList;
private MyTextbox txtNome;
private MyTextbox txtCNPJ;
@@ -182,6 +187,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Textbox textEmail;
private Checkbox chkAutenticacao;
private MyTextbox txtCodContPrevidencia;
+ private Textbox txtApiKeyAdyen;
+ private Radio indProducaoAdyenSim;
private MyComboboxEstandar cmbTipoAutorizacao;
//FlexBus
@@ -417,6 +424,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
empresaEmail = empresaEmailService.buscarPorEmpresa(empresa);
empresaEmailConfig = empresaEmailConfigService.buscarPorEmpresa(empresa);
empresaSaferConfig = empresaSaferConfigService.buscarPorEmpresa(empresa);
+ empresaAdyenConfig = empresaAdyenConfigService.buscarPorEmpresa(empresa);
}
if (empresa != null && empresa.getEmpresaId() != null) {
@@ -493,6 +501,17 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
mostrarAbaSafer();
+ if (empresaAdyenConfig != null) {
+ txtApiKeyAdyen.setText(empresaAdyenConfig.getApiKey());
+ if (empresaAdyenConfig.getIndProducao() == null) {
+ indProducaoAdyenSim.setChecked(Boolean.FALSE);
+ } else if (empresaAdyenConfig.getIndProducao()) {
+ indProducaoAdyenSim.setChecked(Boolean.TRUE);
+ } else {
+ indProducaoAdyenSim.setChecked(Boolean.FALSE);
+ }
+ }
+
if (empresa.getIndfechatarifa() == null) {
rdgFechaSalida.setChecked(Boolean.TRUE);
} else if (empresa.getIndfechatarifa()) {
@@ -1033,6 +1052,19 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
preencheInformacoesEmpresaEmailECommerce();
empresaEmailEComerceService.actualizacion(empresaEmailEComerce);
}
+
+ if (empresaAdyenConfig == null) {
+ empresaAdyenConfig = new EmpresaAdyenConfig();
+ empresaAdyenConfig.setEmpresa(empresa);
+ empresaAdyenConfig.setApiKey(txtApiKeyAdyen.getValue());
+ empresaAdyenConfig.setIndProducao(indProducaoAdyenSim.isChecked());
+ empresaAdyenConfig = empresaAdyenConfigService.suscribir(empresaAdyenConfig);
+ } else {
+ empresaAdyenConfig.setEmpresa(empresa);
+ empresaAdyenConfig.setApiKey(txtApiKeyAdyen.getValue());
+ empresaAdyenConfig.setIndProducao(indProducaoAdyenSim.isChecked());
+ empresaAdyenConfigService.actualizacion(empresaAdyenConfig);
+ }
Messagebox.show(Labels.getLabel("editarEmpresaController.MSG.suscribirOK"),
Labels.getLabel("editarEmpresaController.window.title"),
diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java
index a773795f4..2b762c01b 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/EditarEstacionController.java
@@ -98,6 +98,8 @@ public class EditarEstacionController extends MyGenericForwardComposer {
private Textbox txtNumPdv;
private Textbox txtSenhaConfig;
private Textbox txtOperadora;
+ private Textbox txtNumeroDeSerie;
+ private Textbox txtDescricao;
private List lsEmpresa;
private List lsEstacionSitef;
private List lsEstacionRiocard;
@@ -125,6 +127,11 @@ public class EditarEstacionController extends MyGenericForwardComposer {
private Textbox txtNomeArquivoLayoutInternacional;
private Listheader colunmNomeArquivoLayoutIternacional;
private Checkbox chkMapaViagemImpTermica;
+
+ private Row rowNumeroDeSerie;
+ private Row rowDescricao;
+ private Listheader colunmNumeroDeSerie;
+ private Listheader colunmDescricao;
public Estacion getEstacion() {
return estacion;
@@ -448,8 +455,9 @@ public class EditarEstacionController extends MyGenericForwardComposer {
es.setTipoIntegracao(tipoIntegracaoTEF);
es.setCnpj(txtCnpjTef.getValue());
es.setSenhaConfig(txtSenhaConfig.getValue());
-
-
+ es.setNumeroDeSerie(txtNumeroDeSerie.getValue());
+ es.setDescricao(txtDescricao.getValue());
+
if (estacion.getPuntoVenta() == null){
Clients.alert(Labels.getLabel("editarEstacionController.MSG.sinPuntoVenta"), Labels.getLabel("editarEstacionController.window.title"), Messagebox.INFORMATION);
@@ -837,4 +845,19 @@ public class EditarEstacionController extends MyGenericForwardComposer {
}
}
+ public void onChange$cmbIntegracaoTef(Event ev) {
+ TipoIntegracaoTEF tipoIntegracaoTEF = (TipoIntegracaoTEF) cmbIntegracaoTef.getSelectedItem().getValue();
+ if (tipoIntegracaoTEF != null && tipoIntegracaoTEF.equals(TipoIntegracaoTEF.ADYEN)) {
+ rowDescricao.setVisible(true);
+ rowNumeroDeSerie.setVisible(true);
+ colunmNumeroDeSerie.setVisible(true);
+ colunmDescricao.setVisible(true);
+ }else {
+ rowDescricao.setVisible(false);
+ rowNumeroDeSerie.setVisible(false);
+ colunmNumeroDeSerie.setVisible(false);
+ colunmDescricao.setVisible(false);
+ }
+ }
+
}
diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/EstacionSitefRender.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/EstacionSitefRender.java
index 09f76a1b0..88e21ec26 100644
--- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/EstacionSitefRender.java
+++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/EstacionSitefRender.java
@@ -48,6 +48,23 @@ public class EstacionSitefRender implements ListitemRenderer {
lc = new Listcell(es.getIpServidor());
lc.setParent(lstm);
+
+
+ lc = new Listcell(es.getSenhaConfig() != null ? es.getNumeroDeSerie().toString() : "");
+ lc.setParent(lstm);
+
+ lc = new Listcell(es.getSenhaConfig() != null ? es.getDescricao().toString() : "");
+ lc.setParent(lstm);
+
+ if(es.getNumeroDeSerie() != null) {
+ lc = new Listcell(es.getNumeroDeSerie());
+ lc.setParent(lstm);
+ }
+
+ if(es.getNumeroDeSerie() != null) {
+ lc = new Listcell(es.getDescricao());
+ lc.setParent(lstm);
+ }
lstm.setValue(es);
}
diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml
index e3a077535..ea51b3516 100644
--- a/src/java/spring-config.xml
+++ b/src/java/spring-config.xml
@@ -519,6 +519,8 @@
com.rjconsultores.ventaboletos.entidad.PtovtaExcecaoMultaCanc
com.rjconsultores.ventaboletos.entidad.RedondeoOrgaoConcedente
com.rjconsultores.ventaboletos.entidad.HistoricoFormaPagoPuntoVenta
+ com.rjconsultores.ventaboletos.entidad.EmpresaAdyenConfig
+
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index 9dd89679e..973936b33 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -90,6 +90,7 @@ lb.btnPesquisa.label = Pesquisar
lb.btnLimpar.label = Limpar Seleção
lb.puntoVentaSelList.codigo = Código
lb.puntoVentaSelList.nome = Nome
+lb.sigla = Currency
# Relatório
relatorio.lb.btnExecutarRelatorio = Executar Relatório
@@ -1354,6 +1355,7 @@ editarFormaPagoController.lblSmartCard.label=SmartCard
editarFormaPagoController.lblLogpay.label=Logpay
editarFormaPagoController.lblTPI.label=TPI
editarFormaPagoController.lblMobiPix.label=MobiPix
+editarFormaPagoController.lblAdyen.label=Adyen
editarFormaPagoController.lblAtivaProcessoEstorno.label=Ativa processo de estorno
editarFormaPagoController.lblVoucherRodoviaria.label=Voucher Rodoviária
editarFormaPagoController.lblTransferenciaReativacao.label=Utiliza na Transferência / Reativação
@@ -1689,6 +1691,8 @@ editarEmpresaController.telefono.label = Telefone
editarEmpresaController.telefonoSACDef.label = SAC Deficiente Auditivo e de Fala
editarEmpresaController.restricaoZ.label= Restringe Venda se Red. Z não emitida
editarEmpresaController.utilizaFidelidade.label= Utiliza projeto fidelidade
+editarEmpresaController.indProducao.label= Venda em Produção
+editarEmpresaController.apiKey.label= API Key
editarEmpresaController.antiFraude.label = Antifraude
editarEmpresaController.antiFraude.chave.label = Chave Antifraude
editarEmpresaController.restricaoZ.sim=Sim
@@ -1904,6 +1908,7 @@ editarEmpresaImpostoController.tributoEmissao.value = Tributa Emissão
editarEmpresaImpostoController.tributoViagem.value = Tributa Viagem
editarEmpresaController.lblSafer.value = Safer
+editarEmpresaController.lblAdyen.value = Adyen
editarEmpresaController.lblCodigoSafer.value = Código do parceiro
editarEmpresaController.lblCodigoContratoSafer.value = Código do contrato
editarEmpresaController.lblInfoSafer.value = Informações Certificado
@@ -5200,6 +5205,8 @@ editarEstacionController.numEmpresa.label=Cód. Empresa/Identificador do Usuári
editarEstacionController.numFilial.label=Cód. Filial
editarEstacionController.numPdv.label=Num. PDV/Ponto de Captura
editarEstacionController.txtIpServidor.value = Endereço TEF
+editarEstacionController.txtSerie.value = Serie
+editarEstacionController.txtDescricao.value = Descricao
editarEstacionController.txtTipoIntegracaoTef = Integração TEF
editarEstacionController.MSG.informarMACCompleto = Informe o MAC completo para filtro.
editarEstacionController.MSG.sinPuntoVenta = Ponto Venda obligatório
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index 96074b6b9..774ee5814 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -89,6 +89,7 @@ lb.btnPesquisa.label = Pesquisar
lb.btnLimpar.label = Limpar Seleção
lb.puntoVentaSelList.codigo = Código
lb.puntoVentaSelList.nome = Nome
+lb.sigla = Sigla
# Reporte
relatorio.lb.btnExecutarRelatorio = Ejecutar reporte
@@ -1176,6 +1177,7 @@ editarFormaPagoController.lblSmartCard.label=SmartCard
editarFormaPagoController.lblLogpay.label=Logpay
editarFormaPagoController.lblTPI.label=TPI
editarFormaPagoController.lblMobiPix.label=MobiPix
+editarFormaPagoController.lblAdyen.label=Adyen
editarFormaPagoController.lblAtivaProcessoEstorno.label=Activa el proceso de contracargo
editarFormaPagoController.lblVoucherRodoviaria.label=Voucher Rodoviária
editarFormaPagoController.lblTransferenciaReativacao.label=Utiliza na Transferência / Reativação
@@ -1484,7 +1486,9 @@ editarEmpresaController.lhUFInscEstadual.label=UF
editarEmpresaController.telefono.label = Teléfono
editarEmpresaController.telefonoSACDef.label = SAC Deficiente Auditivo y de Habla
editarEmpresaController.restricaoZ.label= Restringe Venta se Red. Z no emitida
-editarEmpresaController.utilizaFidelidade.label= Utiliza projeto fidelidade
+editarEmpresaController.utilizaFidelidade.label= Utiliza projeto fidelidade
+editarEmpresaController.indProducao.label= Venda em Produção
+editarEmpresaController.apiKey.label= API Key
editarEmpresaController.restricaoZ.sim=Si
editarEmpresaController.restricaoZ.nao=No
editarEmpresaController.generaNumfoliosistemaVtaInternetImp=Genera Folio Sistema Venta Internet e Impresión Posterior
@@ -1681,6 +1685,7 @@ editarEmpresaImpostoController.tributoEmissao.value = Tributa Emissão
editarEmpresaImpostoController.tributoViagem.value = Tributa Viagem
editarEmpresaController.lblSafer.value = Safer
+editarEmpresaController.lblAdyen.value = Adyen
editarEmpresaController.lblCodigoSafer.value = Código do parceiro
editarEmpresaController.lblCodigoContratoSafer.value = Código do contrato
editarEmpresaController.lblInfoSafer.value = Informações Certificado
@@ -4874,6 +4879,8 @@ editarEstacionController.numEmpresa.label=Cód. Empresa/Identificador do Usuario
editarEstacionController.numFilial.label=Cód. Filial
editarEstacionController.numPdv.label=Num. PDV/Ponto de Captura
editarEstacionController.txtIpServidor.value = Dirección TEF
+editarEstacionController.txtSerie.value = Serie
+editarEstacionController.txtDescricao.value = Descricao
editarEstacionController.txtTipoIntegracaoTef = Integración TEF
editarEstacionController.MSG.informarMACCompleto = Informe o MAC completo para filtro.
editarEstacionController.MSG.sinPuntoVenta = Punto Venta obligatorio
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index 9dd89679e..b01d6bb9a 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -90,6 +90,7 @@ lb.btnPesquisa.label = Pesquisar
lb.btnLimpar.label = Limpar Seleção
lb.puntoVentaSelList.codigo = Código
lb.puntoVentaSelList.nome = Nome
+lb.sigla = Sigla
# Relatório
relatorio.lb.btnExecutarRelatorio = Executar Relatório
@@ -1354,6 +1355,7 @@ editarFormaPagoController.lblSmartCard.label=SmartCard
editarFormaPagoController.lblLogpay.label=Logpay
editarFormaPagoController.lblTPI.label=TPI
editarFormaPagoController.lblMobiPix.label=MobiPix
+editarFormaPagoController.lblAdyen.label=Adyen
editarFormaPagoController.lblAtivaProcessoEstorno.label=Ativa processo de estorno
editarFormaPagoController.lblVoucherRodoviaria.label=Voucher Rodoviária
editarFormaPagoController.lblTransferenciaReativacao.label=Utiliza na Transferência / Reativação
@@ -1689,6 +1691,8 @@ editarEmpresaController.telefono.label = Telefone
editarEmpresaController.telefonoSACDef.label = SAC Deficiente Auditivo e de Fala
editarEmpresaController.restricaoZ.label= Restringe Venda se Red. Z não emitida
editarEmpresaController.utilizaFidelidade.label= Utiliza projeto fidelidade
+editarEmpresaController.indProducao.label= Venda em Produção
+editarEmpresaController.apiKey.label= API Key
editarEmpresaController.antiFraude.label = Antifraude
editarEmpresaController.antiFraude.chave.label = Chave Antifraude
editarEmpresaController.restricaoZ.sim=Sim
@@ -1904,6 +1908,7 @@ editarEmpresaImpostoController.tributoEmissao.value = Tributa Emissão
editarEmpresaImpostoController.tributoViagem.value = Tributa Viagem
editarEmpresaController.lblSafer.value = Safer
+editarEmpresaController.lblAdyen.value = Adyen
editarEmpresaController.lblCodigoSafer.value = Código do parceiro
editarEmpresaController.lblCodigoContratoSafer.value = Código do contrato
editarEmpresaController.lblInfoSafer.value = Informações Certificado
@@ -5200,6 +5205,8 @@ editarEstacionController.numEmpresa.label=Cód. Empresa/Identificador do Usuári
editarEstacionController.numFilial.label=Cód. Filial
editarEstacionController.numPdv.label=Num. PDV/Ponto de Captura
editarEstacionController.txtIpServidor.value = Endereço TEF
+editarEstacionController.txtSerie.value = Serie
+editarEstacionController.txtDescricao.value = Descricao
editarEstacionController.txtTipoIntegracaoTef = Integração TEF
editarEstacionController.MSG.informarMACCompleto = Informe o MAC completo para filtro.
editarEstacionController.MSG.sinPuntoVenta = Ponto Venda obligatório
diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul
index 6a203ef46..3c17d4f99 100644
--- a/web/gui/catalogos/editarEmpresa.zul
+++ b/web/gui/catalogos/editarEmpresa.zul
@@ -56,9 +56,10 @@
label="${c:l('editarEmpresaController.voucherPersonalizado.label')}" />
-
+
@@ -2142,6 +2143,37 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/web/gui/catalogos/editarMoneda.zul b/web/gui/catalogos/editarMoneda.zul
index 94cb6d312..2f4d81cbc 100644
--- a/web/gui/catalogos/editarMoneda.zul
+++ b/web/gui/catalogos/editarMoneda.zul
@@ -47,7 +47,13 @@
-
+
+
+
+
+
diff --git a/web/gui/seguridad/editarEstacion.zul b/web/gui/seguridad/editarEstacion.zul
index 6de2a0e72..a74423157 100644
--- a/web/gui/seguridad/editarEstacion.zul
+++ b/web/gui/seguridad/editarEstacion.zul
@@ -260,6 +260,18 @@
+
+
+
+
+
+
+
+
@@ -425,6 +437,10 @@
label="${c:l('busquedaEstacionController.nomeArquivoLayout.label')}" />
+
+