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 |
|