PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSAutorizacoes

    Esta classe deve ser usada para obter regras de negócio sobre Autorizacoes.

    Namespace: IBasBS100
    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
    Type Name Description
    BasBEAutorizacao clsAutorizacao

    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
    Type Description
    StdBECampos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilLinhas()

    Devolve as definições dos campos do utilizador das linhas.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    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
    Type Description
    StdBELista

    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
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação da Autorizacao.

    Declaration
    BasBEAutorizacao Edita(string Autorizacao)
    Parameters
    Type Name Description
    System.String Autorizacao
    Returns
    Type Description
    BasBEAutorizacao

    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
    Type Description
    StdBELista

    LstAutorizacoesEstornaveis(String, String, String, PrimaveraOrderedDictionary, DateTime, DateTime)

    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
    Type Description
    StdBELista

    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
    Type Name Description
    BasBEAutorizacao clsAutorizacao
    System.String StrErro
    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