internal static bool TrabalhadorLogadoPossuiPermissao(Permissao permissao) { // pagina sem permissao if (permissao == null) { return true; } Trabalhador trabalhadorLogado = Trabalhador.TrabalhadorLogado; if (trabalhadorLogado == null) { return false; } return trabalhadorLogado.possuiPermissao(permissao); }
public StatusPermissao(Permissao permissao, bool possuiPermissao) { this.permissao = permissao; this.possuiPermissao = possuiPermissao; }
public Permissao cadastrarPermissao(string titulo) { Permissao permissao = new Permissao(titulo); commit(); return permissao; }
public void AddToPermissaoSet(Permissao _permissaoSet) { base.AddObject("PermissaoSet", _permissaoSet); }
internal void removerPermissao(Permissao permissao) { if (Permissoes.Contains(permissao)) { Permissoes.Remove(permissao); } }
internal bool possuiPermissao(Permissao permissao) { return Permissoes.Contains(permissao); }
internal void adicionarPermissao(Permissao permissao) { if (!Permissoes.Contains(permissao)) { Permissoes.Add(permissao); } }
internal static void Inserir(Permissao obj) { Instancia.container.AddToPermissaoSet(obj); }