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
master
lucas.taia 2019-07-18 19:21:59 +00:00
parent 747de12889
commit 64f9224bde
3 changed files with 47 additions and 2 deletions

View File

@ -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<Constante> lsConstante = constanteService.buscar(constante.getNombconstante());

View File

@ -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<Estado> 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;
}

View File

@ -58,7 +58,7 @@
<label
value="${c:l('editarContigencia.lbAmbiente.value')}" />
<radiogroup Id="rdbGroup">
<radio id="rdbProducao" value="1" label="${c:l('editarContigencia.producao.value')}" selected="true"/>
<radio id="rdbProducao" value="1" label="${c:l('editarContigencia.producao.value')}" />
<radio id="rdbHomologacao" value="2" label="${c:l('editarContigencia.homologacao.value')}" />
</radiogroup>
</row>