/// <summary> /// Verifica a permissão do usuário na função /// </summary> /// <param name="CodigoSistema">Código do sistema</param> /// <param name="plt_Planta">Código da planta</param> /// <returns>True se tiver permissão e false se não tiver</returns> public static bool ChecarPermissao(string CodigoSistema) { VerificarLogin(); AuthenticationTicket ticket = AuthenticationTicket.Atual; PermissaoAcessoDados permissaoAcessoDados = new PermissaoAcessoDados(); if (ticket == null) return false; else return permissaoAcessoDados.PossuiPermissao(CodigoSistema, ticket.IDUsuario); }
/// <summary> /// Verifica a permissão do usuário na função e no modulo do sistema logado /// </summary> /// <param name="CodigoSistema">Código do sistema</param> /// <param name="CodigoModulo">Codigo do Módulo</param> /// <param name="CodigoFuncao">Código da Função</param> /// <returns>True se tiver permissão e false se não tiver</returns> private static bool ChecarPermissao(string CodigoSistema, string CodigoModulo, string CodigoFuncao) { AuthenticationTicket ticket = AuthenticationTicket.Atual; PermissaoAcessoDados permissaoAcessoDados = new PermissaoAcessoDados(); if (ticket != null) { return permissaoAcessoDados.PossuiPermissao(CodigoSistema, CodigoModulo, CodigoFuncao, ticket.IDUsuario); } else return false; }