Interface IBasBSAutorizacoes
Esta classe deve ser usada para obter regras de negócio sobre Autorizacoes.
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("1D000C36-2A89-4606-925F-422D3D20B73F")]
public interface IBasBSAutorizacoes
Methods
Actualiza(BasBEAutorizacao)
Actualiza o objecto Autorizacao.
Declaration
void Actualiza(BasBEAutorizacao clsAutorizacao)
Parameters
ActualizaValorAtributo(String, String, Object)
Permite actualizar um atributo da autorização.
Declaration
void ActualizaValorAtributo(string Autorizacao, string Atributo, dynamic Valor)
Parameters
Type |
Name |
Description |
System.String |
Autorizacao |
|
System.String |
Atributo |
|
System.Object |
Valor |
|
ActualizaValorAtributos(String, StdBECampos)
Permite actualizar um conjunto de atributos da autorização.
Declaration
void ActualizaValorAtributos(string Autorizacao, StdBECampos Atributos)
Parameters
Type |
Name |
Description |
System.String |
Autorizacao |
|
StdBECampos |
Atributos |
|
DaCamposUtil()
Devolve os campos do utilizador.
Declaration
StdBECampos DaCamposUtil()
Returns
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaDefCamposUtilLinhas()
Devolve as definições dos campos do utilizador das linhas.
Declaration
StdBEDefCamposUtil DaDefCamposUtilLinhas()
Returns
DaGruposDoUtilizador(String)
Devolve todos os grupos ao qual pertence o utilizador actual.
Declaration
StdBELista DaGruposDoUtilizador(string strUtilizador)
Parameters
Type |
Name |
Description |
System.String |
strUtilizador |
|
Returns
DaUtilizadorOuGrupoParaActividade(String)
Devolve o utilizador ou o grupo correspondente para o utilizador actual.
Declaration
string DaUtilizadorOuGrupoParaActividade(string strUtilizador)
Parameters
Type |
Name |
Description |
System.String |
strUtilizador |
|
Returns
Type |
Description |
System.String |
|
DaValorAtributo(String, String)
Devolve o valor de um atributo da autorização.
Declaration
dynamic DaValorAtributo(string Autorizacao, string Atributo)
Parameters
Type |
Name |
Description |
System.String |
Autorizacao |
|
System.String |
Atributo |
|
Returns
Type |
Description |
System.Object |
|
DaValorAtributos(String, String[])
Devolve um conjunto de valores de vários atributo da autorização.
Declaration
StdBECampos DaValorAtributos(string Autorizacao, params string[] Atributos)
Parameters
Type |
Name |
Description |
System.String |
Autorizacao |
|
System.String[] |
Atributos |
|
Returns
Edita(String)
Edita a informação da Autorizacao.
Declaration
BasBEAutorizacao Edita(string Autorizacao)
Parameters
Type |
Name |
Description |
System.String |
Autorizacao |
|
Returns
Existe(String)
Verifica se a Autorizacao existe na base de dados.
Declaration
bool Existe(string Autorizacao)
Parameters
Type |
Name |
Description |
System.String |
Autorizacao |
|
Returns
Type |
Description |
System.Boolean |
|
GruposDoModulo(Int32)
Devolve uma lista com os grupos de autorização de determinado módulo.
Declaration
StdBELista GruposDoModulo(int intModulo)
Parameters
Type |
Name |
Description |
System.Int32 |
intModulo |
Identificador do módulo.
|
Returns
Devolve uma lista com as autorizações que podem ser estornadas.
Declaration
StdBELista LstAutorizacoesEstornaveis(string Utilizador, string TipoEntidade, string Entidade, PrimaveraOrderedDictionary listaDocumentos, DateTime DataIni, DateTime DataFim)
Parameters
Type |
Name |
Description |
System.String |
Utilizador |
das autorizações a estornar.
|
System.String |
TipoEntidade |
|
System.String |
Entidade |
dos documentos a considerar.
|
Primavera.Platform.Collections.PrimaveraOrderedDictionary |
listaDocumentos |
|
System.DateTime |
DataIni |
|
System.DateTime |
DataFim |
|
Returns
Remove(String)
Remove a informação da Autorizacao.
Declaration
void Remove(string Autorizacao)
Parameters
Type |
Name |
Description |
System.String |
Autorizacao |
|
ValidaActualizacao(BasBEAutorizacao, String)
Permite efectuar a validação de actualização de uma autorização.
Declaration
bool ValidaActualizacao(BasBEAutorizacao clsAutorizacao, string StrErro)
Parameters
Returns
Type |
Description |
System.Boolean |
|
ValidaRemocao(String, String)
Permite efectuar a validação de uma remoção de autorização.
Declaration
bool ValidaRemocao(string Autorizacao, string StrErro)
Parameters
Type |
Name |
Description |
System.String |
Autorizacao |
|
System.String |
StrErro |
|
Returns
Type |
Description |
System.Boolean |
|