Fórum
Ver pergunta

Como compreender os parametros do método AcedeAtributo da classe StdBSUtilizador   

49 visualizações
1
0

public bool AcedeAtributo(

string strEntidade, string strAtributo, string strAbvtApl, string strOperacao = “”

);

strAtributo seria o nome do perfil?

strAbvtApl seria a abreviatura do modulo ex: INV de Inventário

strOperacao seria [“Criar”, “Modificar”, “Consultar”]

 

Agradeço a ajuda.

Faça login para poder traduzir
Administrator
General
Integration
V10
Marcado como spam
Criado há 2 anos e 7 meses gersonfcondula
g
gersonfcondula Iniciante
1 respostas
0
Resposta privada

Olá podes consultar aqui a documetação sobre esse metodo https://v10api.primaverabss.com/html/api/plataforma/StdPlatBS100.StdBSUtilizador.html?q=StdBSUtilizador

Deixo exemplo de como o fazer para aceder as permissões dinamicas que sejam criadas por ti:

clsPermissoesVar _clsAplAudit.get_PermissoesDinamicas(ref clsParamOpsAplicacao objParametros)
{
clsPermissoesVar objVars=new clsPermissoesVar();
clsPermissaoVar objVar;

objVar = objVars.Add("Documento", "Documento", "FA", "Fatura da Sorte.", objParametros.get_Empresa());
objVar.OperacoesPossiveis.Add("CRIAR", "Criar");
objVar.OperacoesPossiveis.Add ("MODIFICAR", "Modificar");
objVar.OperacoesPossiveis.Add ("ANULAR", "Anular");
objVar.OperacoesPossiveis.Add ("VISUALIZAR", "Visualizar");

return objVars;
}

Para testar a operação acima deve usar o código abaixo, onde strEntidade é a chave da operação, o strAtributo é chave do documento criado, strAbvtApl é o modulo e a strOperacao é a acção.

Aplicacao.Utilizador.AcedeAtributo("Documento", "FA", "VND", "CRIAR"):

Faça login para poder traduzir
Marcado como spam
Criado há 2 anos e 6 meses sergiosereno
sergiosereno Most Valuable Professional