fixes bug#13544
dev:lucas qua: git-svn-id: http://desenvolvimento.rjconsultores.com.br/repositorio/sco/AdmVenta/Web/trunk/ventaboletos@90370 d1611594-4594-4d17-8e1d-87c2c4800839master
parent
f4cf44f56b
commit
f89b01568a
|
@ -24,6 +24,7 @@ import org.zkoss.zul.Button;
|
||||||
import org.zkoss.zul.Combobox;
|
import org.zkoss.zul.Combobox;
|
||||||
import org.zkoss.zul.Listheader;
|
import org.zkoss.zul.Listheader;
|
||||||
|
|
||||||
|
import com.rjconsultores.ventaboletos.constantes.ConstantesFuncionSistema;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
import com.rjconsultores.ventaboletos.entidad.Categoria;
|
||||||
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
import com.rjconsultores.ventaboletos.entidad.ClaseServicio;
|
||||||
import com.rjconsultores.ventaboletos.entidad.Marca;
|
import com.rjconsultores.ventaboletos.entidad.Marca;
|
||||||
|
@ -127,8 +128,6 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
||||||
private Combobox cmbVende;
|
private Combobox cmbVende;
|
||||||
private Boolean vende;
|
private Boolean vende;
|
||||||
|
|
||||||
private final String PERMISSAO_EXCLUIR_TODAS_PESQUISA = "COM.RJCONSULTORES.VENTABOLETOS.GUI.ADM.PRECO.EXCLUIR.TODAS.PESQUISA";
|
|
||||||
|
|
||||||
private static final Logger log = Logger.getLogger(BusquedaTarifaController.class);
|
private static final Logger log = Logger.getLogger(BusquedaTarifaController.class);
|
||||||
|
|
||||||
public List<VigenciaTarifa> getLsVigencias() {
|
public List<VigenciaTarifa> getLsVigencias() {
|
||||||
|
@ -280,17 +279,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
||||||
}
|
}
|
||||||
|
|
||||||
private boolean temPermissao(String permissao) {
|
private boolean temPermissao(String permissao) {
|
||||||
Usuario usuario = usuarioService.obtenerID(UsuarioLogado.getUsuarioLogado().getUsuarioId());
|
return UsuarioLogado.getUsuarioLogado().isPermisoClave(permissao);
|
||||||
|
|
||||||
for (UsuarioPerfil up : usuario.getUsuarioPerfilList()) {
|
|
||||||
List<PerfilFuncion> listPerfilFuncion = up.getPerfil().getPerfilFuncionList();
|
|
||||||
for (PerfilFuncion pf : listPerfilFuncion) {
|
|
||||||
if (pf.getFuncionSistema().getDescruta().equals(permissao)) {
|
|
||||||
return true;
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
return false;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public void onClick$btnExcluirTodos(Event ev) throws InterruptedException {
|
public void onClick$btnExcluirTodos(Event ev) throws InterruptedException {
|
||||||
|
@ -398,7 +387,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
||||||
lsVende.add("Sim");
|
lsVende.add("Sim");
|
||||||
lsVende.add("Não");
|
lsVende.add("Não");
|
||||||
|
|
||||||
if (!temPermissao(PERMISSAO_EXCLUIR_TODAS_PESQUISA)) {
|
if (!temPermissao(ConstantesFuncionSistema.CLAVE_TARIFAS_DESABILITAR_BOTAO_EXCLUIR_TODOS)) {
|
||||||
btnExcluirTodos.setDisabled(true);
|
btnExcluirTodos.setDisabled(true);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -543,7 +532,7 @@ public class BusquedaTarifaController extends MyGenericForwardComposer {
|
||||||
if (moneda != null || marca != null || claseServicio != null || vigenciaTarifa != null || categoria != null
|
if (moneda != null || marca != null || claseServicio != null || vigenciaTarifa != null || categoria != null
|
||||||
|| tipoPuntoVenta != null || origem != null || destino != null || ruta != null || via != null) {
|
|| tipoPuntoVenta != null || origem != null || destino != null || ruta != null || via != null) {
|
||||||
Boolean selecionouAoMenosUmCampoPesquisa = true;
|
Boolean selecionouAoMenosUmCampoPesquisa = true;
|
||||||
if (selecionouAoMenosUmCampoPesquisa && tarifaList.getSize() > 0 && temPermissao(PERMISSAO_EXCLUIR_TODAS_PESQUISA)) {
|
if (selecionouAoMenosUmCampoPesquisa && tarifaList.getSize() > 0 && temPermissao(ConstantesFuncionSistema.CLAVE_TARIFAS_DESABILITAR_BOTAO_EXCLUIR_TODOS)) {
|
||||||
btnExcluirTodos.setDisabled(false);
|
btnExcluirTodos.setDisabled(false);
|
||||||
} else {
|
} else {
|
||||||
btnExcluirTodos.setDisabled(true);
|
btnExcluirTodos.setDisabled(true);
|
||||||
|
|
Loading…
Reference in New Issue