From e6de0fda038d95ff5e642944a4ec0e8db0326151 Mon Sep 17 00:00:00 2001 From: aristides Date: Thu, 4 Mar 2021 19:52:49 +0000 Subject: [PATCH] fixes bug#21590 dev: Wallace qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@105651 d1611594-4594-4d17-8e1d-87c2c4800839 --- .../web/utilerias/render/RenderPermisoSelecao.java | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPermisoSelecao.java b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPermisoSelecao.java index 9cf9aa337..86d4a2062 100644 --- a/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPermisoSelecao.java +++ b/src/java/com/rjconsultores/ventaboletos/web/utilerias/render/RenderPermisoSelecao.java @@ -14,6 +14,7 @@ import org.zkoss.zul.Radio; import org.zkoss.zul.Radiogroup; import com.rjconsultores.ventaboletos.entidad.PerfilFuncion; +import com.rjconsultores.ventaboletos.enums.SistemaEnum; /** * @@ -59,14 +60,22 @@ public class RenderPermisoSelecao implements ListitemRenderer { boolean indLectura = permiso.getIndLectura() == null ? true : permiso.getIndLectura(); // Estava ficando null quando não era clicado na tela - set no valor + + if(permiso.getFuncionSistema().getSistema().getSistemaId()==SistemaEnum.VENDA_SERVIDOR.getValor()) { + permiso.setIndLectura((Boolean.FALSE)); + radReadOnly.setDisabled((Boolean.TRUE)); + radWrite.setChecked((Boolean.TRUE)); + radWrite.setDisabled((Boolean.TRUE)); + }else { permiso.setIndLectura(indLectura); - if (indLectura) { radReadOnly.setChecked(Boolean.TRUE); } if (!indLectura) { radWrite.setChecked(Boolean.TRUE); } + } + radReadOnly.setAttribute("tipo", "radReadOnly"); radReadOnly.setAttribute("data", o); radReadOnly.addEventListener("onCheck", listenerGenerico);