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);