PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IIntBSTabInternos

    Namespace: IIntBS100
    Assembly: IIntBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("749D4BB5-0831-42BC-8B80-49BA5DF933A4")]
    public interface IIntBSTabInternos

    Methods

    Actualiza(IntBETabInterno)

    Método que permite criar/actualizar o objecto na base de dados.

    Declaration
    void Actualiza(IntBETabInterno objBE)
    Parameters
    Type Name Description
    IntBETabInterno objBE

    Objecto a criar/actualizar

    Actualiza(IntBETabInterno, ref String)

    Método que permite criar/actualizar o objecto na base de dados.

    Declaration
    void Actualiza(IntBETabInterno objBE, ref string strAvisos)
    Parameters
    Type Name Description
    IntBETabInterno objBE

    Objecto a criar/actualizar

    System.String strAvisos

    Permite armazenar todos os avisos encontrados durante a validação

    ActualizaPeriodo(String, DateTime, DateTime)

    Método que permite actualizar um período bloqueado para um determinado documento

    Declaration
    void ActualizaPeriodo(string Documento, DateTime DataInicial, DateTime DataFinal)
    Parameters
    Type Name Description
    System.String Documento

    Identifica o documento

    System.DateTime DataInicial

    Identifica o inicio do período.

    System.DateTime DataFinal

    Identifica o final do período.

    ActualizaValorAtributo(String, String, Object)

    Método que permite actualizar o valor de um atributo do objecto

    Declaration
    void ActualizaValorAtributo(string Documento, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto a actualizar

    System.String Atributo

    Nome do atributo a actualizar

    System.Object Valor

    Novo valor do atributo

    ActualizaValorAtributos(String, StdBECampos)

    Método que permite actualizar o valor de atributos do objecto

    Declaration
    void ActualizaValorAtributos(string Documento, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto a actualizar

    StdBECampos Atributos

    Lista dos atributos a actualizar e respectivos novos valores

    DaDefCamposUtil()

    Método que permite devolver as definições dos campos do utilizador

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(String, String)

    Método que permite devolver o valor de um atributo do objecto

    Declaration
    dynamic DaValorAtributo(string Documento, string Atributo)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto

    System.String Atributo

    Nome do atributo

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Método que permite devolver o valor de um atributo do objecto

    Declaration
    dynamic DaValorAtributoLock(string Documento, string Atributo)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto

    System.String Atributo

    Nome do atributo

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Método que permite devolver o valor de um conjunto de atributos do objecto

    Declaration
    StdBECampos DaValorAtributos(string Documento, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto

    System.String[] Atributos

    Lista dos atributos

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Método que permite devolver o valor de um conjunto de atributos do objecto

    Declaration
    StdBECampos DaValorAtributosLock(string Documento, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto

    System.String[] Atributos

    Lista dos atributos

    Returns
    Type Description
    StdBECampos

    DocMovimentado(String)

    Método que permite verificar se um determinado documento já foi movimentado

    Declaration
    bool DocMovimentado(string Documento)
    Parameters
    Type Name Description
    System.String Documento

    Identifica o documento

    Returns
    Type Description
    System.Boolean

    Edita(String)

    Método que permite editar a informação associada ao objecto

    Declaration
    IntBETabInterno Edita(string Documento)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto a editar

    Returns
    Type Description
    IntBETabInterno

    Existe(String)

    Método que permite verificar se o objecto existe na base de dados

    Declaration
    bool Existe(string Documento)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto

    Returns
    Type Description
    System.Boolean

    ExistePeriodo(String, DateTime, DateTime)

    Método que permite verificar se existe algum período bloqueado para um determinado documento

    Declaration
    bool ExistePeriodo(string Documento, DateTime DataInicial, DateTime DataFinal)
    Parameters
    Type Name Description
    System.String Documento

    Identifica o documento

    System.DateTime DataInicial

    Identifica o inicio do período.

    System.DateTime DataFinal

    Identifica o final do período.

    Returns
    Type Description
    System.Boolean

    LstDocInternos()

    Método que permite devolver uma lista com todos os documentos

    Declaration
    StdBELista LstDocInternos()
    Returns
    Type Description
    StdBELista

    LstPeriodos(String)

    Método que permite devolver uma lista com todos os períodos bloqueados para um determinado documento

    Declaration
    StdBELista LstPeriodos(string Documento)
    Parameters
    Type Name Description
    System.String Documento

    Identifica o documento

    Returns
    Type Description
    StdBELista

    PeriodoBloqueado(String, DateTime)

    Método que permite verificar se existe algum período bloqueado para um determinado documento e uma determinada data

    Declaration
    bool PeriodoBloqueado(string Documento, DateTime Data)
    Parameters
    Type Name Description
    System.String Documento

    Identifica o documento

    System.DateTime Data

    Identifica a data

    Returns
    Type Description
    System.Boolean

    Remove(String)

    Método que permite remover o objecto da base de dados

    Declaration
    void Remove(string Documento)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto a remover

    RemovePeriodo(String, DateTime, DateTime)

    Método que permite remover um período bloqueado para um determimado documento

    Declaration
    void RemovePeriodo(string Documento, DateTime DataInicial, DateTime DataFinal)
    Parameters
    Type Name Description
    System.String Documento

    Identifica o documento

    System.DateTime DataInicial

    Identifica o inicio do período.

    System.DateTime DataFinal

    Identifica o final do período.

    RemoveTodosPeriodos(String)

    Método que permite remover todos os períodos bloqueados para um determinado documento

    Declaration
    void RemoveTodosPeriodos(string Documento)
    Parameters
    Type Name Description
    System.String Documento

    Identifica o documento

    ValidaActualizacao(IntBETabInterno, ref String)

    Método que permite efectuar as validações necessárias à actualização do objecto

    Declaration
    bool ValidaActualizacao(IntBETabInterno objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    IntBETabInterno objBE

    Objecto a criar/actualizar

    System.String ErroValidacao

    Permite armazenar todos os erros encontrados durante a validação

    Returns
    Type Description
    System.Boolean

    ValidaActualizacaoPeriodo(DateTime, DateTime, ref String)

    Método que permite validar a actualização de períodos bloqueados para um determinado documento

    Declaration
    bool ValidaActualizacaoPeriodo(DateTime DataInicial, DateTime DataFinal, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.DateTime DataInicial

    Identifica o inicio do período.

    System.DateTime DataFinal

    Identifica o final do período.

    System.String ErroValidacao

    Permite armazenar todos os erros encontrados durante a validação

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String)

    Método que permite efectuar as validações necessárias à remoção do objecto

    Declaration
    bool ValidaRemocao(string Documento, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String Documento

    Chave do objecto a remover

    System.String ErroValidacao

    Permite armazenar todos os erros encontrados durante a validação

    Returns
    Type Description
    System.Boolean