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')}" /> + + + + + + + + + + + + + + + + + +