diff --git a/pom.xml b/pom.xml
index 965c43091..b2d8d7093 100644
--- a/pom.xml
+++ b/pom.xml
@@ -4,12 +4,12 @@
4.0.0
br.com.rjconsultores
ventaboletosadm
- 1.44.1
+ 1.45.0
war
- 1.33.0
- 1.25.0
+ 1.34.0
+ 1.26.0
UTF-8
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 8ddf29184..fa4407032 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
@@ -87,6 +87,7 @@ import com.rjconsultores.ventaboletos.entidad.EmpresaEmailFlexBus;
import com.rjconsultores.ventaboletos.entidad.EmpresaImposto;
import com.rjconsultores.ventaboletos.entidad.EmpresaMercadoPagoConfig;
import com.rjconsultores.ventaboletos.entidad.EmpresaPMArtespConfig;
+import com.rjconsultores.ventaboletos.entidad.EmpresaRecargaConfig;
import com.rjconsultores.ventaboletos.entidad.EmpresaSaferConfig;
import com.rjconsultores.ventaboletos.entidad.Estado;
import com.rjconsultores.ventaboletos.entidad.FormaPago;
@@ -111,6 +112,7 @@ import com.rjconsultores.ventaboletos.service.EmpresaEmailService;
import com.rjconsultores.ventaboletos.service.EmpresaImpostoService;
import com.rjconsultores.ventaboletos.service.EmpresaMercadoPagoConfigService;
import com.rjconsultores.ventaboletos.service.EmpresaPMArtespConfigService;
+import com.rjconsultores.ventaboletos.service.EmpresaRecargaService;
import com.rjconsultores.ventaboletos.service.EmpresaSaferConfigService;
import com.rjconsultores.ventaboletos.service.EmpresaService;
import com.rjconsultores.ventaboletos.service.EstadoService;
@@ -177,6 +179,8 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
@Autowired
private EmpresaCieloLinkService empresaCieloLinkService;
@Autowired
+ private EmpresaRecargaService empresaRecargaService;
+ @Autowired
private EmpresaSaferConfigService empresaSaferConfigService;
@Autowired
private EmpresaAdyenConfigService empresaAdyenConfigService;
@@ -194,6 +198,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private EmpresaEmailConfig empresaEmailConfig;
private EmpresaEmailFlexBus empresaEmailFlexBus;
private EmpresaCieloLinkConfig empresaCieloLinkConfig;
+ private EmpresaRecargaConfig empresaRecargaConfig;
private EmpresaSaferConfig empresaSaferConfig;
private EmpresaAdyenConfig empresaAdyenConfig;
private EmpresaMercadoPagoConfig empresaMercadoPagoConfig;
@@ -243,6 +248,10 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
private Textbox txtMinutosCancela;
private Textbox txtCieloUrl;
+ //Recarga Celular
+ private Textbox txtRecargaClientId;
+ private Textbox txtRecargaSecret;
+
//eRede
private Checkbox chkRedeProducao;
private Textbox txtFiliation;
@@ -527,6 +536,7 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
if (empresa != null && empresa.getEmpresaId() != null) {
empresaEmailFlexBus = empresaEmailFlexBusService.buscarPorEmpresa(empresa);
empresaCieloLinkConfig = empresaCieloLinkService.buscarPorEmpresa(empresa).orElse(null);
+ empresaRecargaConfig = empresaRecargaService.buscarPorEmpresa(empresa).orElse(null);
}
super.doAfterCompose(comp);
@@ -593,7 +603,12 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
txtSecret.setText(empresaCieloLinkConfig.getSecret());
txtCieloUrl.setText(empresaCieloLinkConfig.getUrl());
txtMinutosCancela.setText(empresaCieloLinkConfig.getMinutosCancela().toString());
- }
+ }
+
+ if (empresaRecargaConfig != null) {
+ txtRecargaClientId.setText(empresaRecargaConfig.getClientId());
+ txtRecargaSecret.setText(empresaRecargaConfig.getSecret());
+ }
if (empresaSaferConfig != null) {
txtPartnerId.setText(empresaSaferConfig.getPartnerId());
@@ -1252,7 +1267,17 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
} else {
preencheInformacoesCieloLinkConfig();
empresaCieloLinkService.actualizacion(empresaCieloLinkConfig);
- }
+ }
+
+ if (empresaRecargaConfig == null) {
+ empresaRecargaConfig = new EmpresaRecargaConfig();
+ empresaRecargaConfig.setEmpresa(empresa);
+ preencheInformacoesRecargaConfig();
+ empresaRecargaConfig = empresaRecargaService.suscribir(empresaRecargaConfig);
+ } else {
+ preencheInformacoesRecargaConfig();
+ empresaRecargaService.actualizacion(empresaRecargaConfig);
+ }
if (empresaEmail == null) {
empresaEmail = new EmpresaEmail();
@@ -1506,6 +1531,11 @@ public class EditarEmpresaController extends MyGenericForwardComposer {
);
}
+ private void preencheInformacoesRecargaConfig() {
+ empresaRecargaConfig.setClientId(txtRecargaClientId.getValue());
+ empresaRecargaConfig.setSecret(txtRecargaSecret.getValue());
+ }
+
private boolean validarEmail() {
if (txtEmail.getText() == null || txtEmail.getText().isEmpty()) {
return true;
diff --git a/src/java/spring-config.xml b/src/java/spring-config.xml
index 7af89c6b7..da1fe9c85 100644
--- a/src/java/spring-config.xml
+++ b/src/java/spring-config.xml
@@ -425,6 +425,7 @@
com.rjconsultores.ventaboletos.entidad.HistoricoFormaPagoPuntoVenta
com.rjconsultores.ventaboletos.entidad.EmpresaAdyenConfig
com.rjconsultores.ventaboletos.entidad.EmpresaCieloLinkConfig
+ com.rjconsultores.ventaboletos.entidad.EmpresaRecargaConfig
com.rjconsultores.ventaboletos.entidad.EmpresaMercadoPagoConfig
com.rjconsultores.ventaboletos.entidad.GP_PricingEspecifico
diff --git a/web/WEB-INF/i3-label_en.label b/web/WEB-INF/i3-label_en.label
index 9e300e107..69ff81971 100644
--- a/web/WEB-INF/i3-label_en.label
+++ b/web/WEB-INF/i3-label_en.label
@@ -1746,6 +1746,7 @@ editarEmpresaController.window.title = Empresa
editarEmpresaController.btnApagar.tooltiptext = Eliminar
editarEmpresaController.btnSalvar.tooltiptext = Salvar
editarEmpresaController.btnFechar.tooltiptext = Fechar
+editarEmpresaController.configuracaoRecarga.label= RvHub
editarEmpresaController.lbNome.value = Descrição
editarEmpresaController.lbConfiguraciones.value = Configurações
editarEmpresaController.lbActivo.value = Ativo
diff --git a/web/WEB-INF/i3-label_es_MX.label b/web/WEB-INF/i3-label_es_MX.label
index da7af04b1..15e3fb27d 100644
--- a/web/WEB-INF/i3-label_es_MX.label
+++ b/web/WEB-INF/i3-label_es_MX.label
@@ -1551,6 +1551,7 @@ editarEmpresaController.window.title = Empresa
editarEmpresaController.btnApagar.tooltiptext = Eliminar
editarEmpresaController.btnSalvar.tooltiptext = Guardar
editarEmpresaController.btnFechar.tooltiptext = Cerrar
+editarEmpresaController.configuracaoRecarga.label= RvHub
editarEmpresaController.lbNome.value = Descripción
editarEmpresaController.lbConfiguraciones.value = Configuraciones
editarEmpresaController.lbActivo.value = Activo
diff --git a/web/WEB-INF/i3-label_pt_BR.label b/web/WEB-INF/i3-label_pt_BR.label
index f61e6fa39..3b2ae3e76 100644
--- a/web/WEB-INF/i3-label_pt_BR.label
+++ b/web/WEB-INF/i3-label_pt_BR.label
@@ -1758,6 +1758,7 @@ editarEmpresaController.window.title = Empresa
editarEmpresaController.btnApagar.tooltiptext = Eliminar
editarEmpresaController.btnSalvar.tooltiptext = Salvar
editarEmpresaController.btnFechar.tooltiptext = Fechar
+editarEmpresaController.configuracaoRecarga.label= RvHub
editarEmpresaController.lbNome.value = Descrição
editarEmpresaController.lbConfiguraciones.value = Configurações
editarEmpresaController.lbActivo.value = Ativo
diff --git a/web/gui/catalogos/editarEmpresa.zul b/web/gui/catalogos/editarEmpresa.zul
index ce3292997..fa733ebdd 100644
--- a/web/gui/catalogos/editarEmpresa.zul
+++ b/web/gui/catalogos/editarEmpresa.zul
@@ -58,6 +58,8 @@
label="${c:l('editarEmpresaController.configuracaoFlexbus.label')}" />
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+