From 64f9224bde2e155708b44b7f65aa57426309b208 Mon Sep 17 00:00:00 2001 From: "lucas.taia" Date: Thu, 18 Jul 2019 19:21:59 +0000 Subject: [PATCH] fixes bug#15030 dev:lucas qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@95901 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../EditarConfiguracionGeneralController.java | 1 + .../EditarContigenciaController.java | 46 ++++++++++++++++++- web/gui/seguridad/editarContingencia.zul | 2 +- 3 files changed, 47 insertions(+), 2 deletions(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionGeneralController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionGeneralController.java index 0d2c8d69c..b53f72d0d 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionGeneralController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/configuracioneccomerciales/EditarConfiguracionGeneralController.java @@ -128,6 +128,7 @@ public class EditarConfiguracionGeneralController extends MyGenericForwardCompos constante.setFecmodif(Calendar.getInstance().getTime()); constante.setUsuarioId(UsuarioLogado.getUsuarioLogado().getUsuarioId()); constante.setIndmantenimientousuario(radMantenimientoUsuarioSi.isChecked() ? Boolean.TRUE : Boolean.FALSE); + constante.setNombconstante(constante.getDescconstante()); if (constante.getConstanteId() == null) { List lsConstante = constanteService.buscar(constante.getNombconstante()); diff --git a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/contingencia/EditarContigenciaController.java b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/contingencia/EditarContigenciaController.java index fe43b2d54..933f019bc 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/contingencia/EditarContigenciaController.java +++ b/src/java/com/rjconsultores/ventaboletos/web/gui/controladores/seguridad/contingencia/EditarContigenciaController.java @@ -16,15 +16,19 @@ import org.zkoss.zul.Button; import org.zkoss.zul.Combobox; import org.zkoss.zul.Comboitem; import org.zkoss.zul.Paging; +import org.zkoss.zul.Radio; import org.zkoss.zul.Radiogroup; import org.zkoss.zul.Textbox; +import com.rjconsultores.ventaboletos.constantes.Constantes; +import com.rjconsultores.ventaboletos.entidad.Constante; import com.rjconsultores.ventaboletos.entidad.Empresa; import com.rjconsultores.ventaboletos.entidad.Estado; import com.rjconsultores.ventaboletos.entidad.LogHistoricoContingencia; import com.rjconsultores.ventaboletos.enums.EStatusContingencia; import com.rjconsultores.ventaboletos.enums.TypeEventListener; import com.rjconsultores.ventaboletos.rest.ContingenciaClienteRest; +import com.rjconsultores.ventaboletos.service.ConstanteService; import com.rjconsultores.ventaboletos.service.EstadoService; import com.rjconsultores.ventaboletos.utilerias.UsuarioLogado; import com.rjconsultores.ventaboletos.web.utilerias.MyGenericForwardComposer; @@ -50,6 +54,8 @@ public class EditarContigenciaController extends MyGenericForwardComposer { @Autowired private EstadoService estadoService; + @Autowired + private ConstanteService constanteService; private List lsEstado; @@ -62,6 +68,8 @@ public class EditarContigenciaController extends MyGenericForwardComposer { private Textbox txtStatus; private EStatusContingencia statusContigencia; private Radiogroup rdbGroup; + private Radio rdbProducao; + private Radio rdbHomologacao; private Paging pagingHistorico; @Autowired @@ -87,11 +95,31 @@ public class EditarContigenciaController extends MyGenericForwardComposer { btnContingencia.setDisabled(true); btnContingencia.addEventListener(TypeEventListener.ON_CLICK.getEvent(), new EventListenerOnClickContingenciaBotaoContingencia(this)); + + Constante constante = constanteService.buscarPorNomeConstante(Constantes.BPE_AMBIENTE); + String valorConstante = constante.getValorconstante(); + + if (valorConstante != null) { + if (valorConstante.equals("1")) { + // Producao + rdbProducao.setSelected(true); + rdbHomologacao.setDisabled(true); + + } else if (valorConstante.equals("2")) { + // Homlogacao + rdbHomologacao.setSelected(true); + rdbProducao.setDisabled(true); + } + } else { + rdbProducao.setSelected(true); + } } private void verificarStatus(String uf, String cnpj) { + Constante constante = constanteService.buscarPorNomeConstante(Constantes.BPE_URL); + String bpeURL = constante.getValorconstante(); setStatusContigencia(EStatusContingencia.getStatusContingencia( - ContingenciaClienteRest.getInstance().consultar(uf, rdbGroup.getSelectedItem().getValue(), cnpj))); + ContingenciaClienteRest.getInstance().consultar(bpeURL, uf, rdbGroup.getSelectedItem().getValue(), cnpj))); txtStatus.setValue(statusContigencia.getDescricao()); btnContingencia.setDisabled(false); @@ -222,6 +250,22 @@ public class EditarContigenciaController extends MyGenericForwardComposer { this.rdbGroup = rdbGroup; } + public Radio getRdbProducao() { + return rdbProducao; + } + + public void setRdbProducao(Radio rdbProducao) { + this.rdbProducao = rdbProducao; + } + + public Radio getRdbHomologacao() { + return rdbHomologacao; + } + + public void setRdbHomologacao(Radio rdbHomologacao) { + this.rdbHomologacao = rdbHomologacao; + } + public EStatusContingencia getStatusContigencia() { return statusContigencia; } diff --git a/web/gui/seguridad/editarContingencia.zul b/web/gui/seguridad/editarContingencia.zul index 699c325b0..c7131a32b 100644 --- a/web/gui/seguridad/editarContingencia.zul +++ b/web/gui/seguridad/editarContingencia.zul @@ -58,7 +58,7 @@