PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface ITesBSTabTesouraria

    Esta classe deve ser usada para obter serviços sobre as configurações dos documentos de tesouraria.

    Namespace: ITesBS100
    Assembly: ITesBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("9BB4CA68-F597-445B-976C-1CB3890EEDED")]
    public interface ITesBSTabTesouraria

    Methods

    Actualiza(TesBeTabDocTesouraria, String)

    Actualiza o documento de tesouraria.

    Declaration
    void Actualiza(TesBeTabDocTesouraria clsDocumentoTesouraria, string strAvisos = "")
    Parameters
    Type Name Description
    TesBeTabDocTesouraria clsDocumentoTesouraria

    Objecto que define o tipo de documento de tesouraria.

    System.String strAvisos

    Mensagens de avisos referentes à atualização.

    ActualizaPeriodo(String, DateTime, DateTime)

    Actualiza um periodo bloqueado para o documento seleccionado.

    Declaration
    void ActualizaPeriodo(string strDocumento, DateTime datDataInicial, DateTime datDataFinal)
    Parameters
    Type Name Description
    System.String strDocumento
    System.DateTime datDataInicial
    System.DateTime datDataFinal

    ActualizaValorAtributo(String, String, Object)

    Actualiza um atributo do documento

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

    Código do tipo de documento de tesouraria.

    System.String Atributo

    Nome do atributo que se deseja actualizar.

    System.Object Valor

    Valor que o atributo recebe.

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza vários atributos do documento

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

    Código do tipo de documento de tesouraria.

    StdBECampos Atributos

    Objecto comum que contem o conjunto de atributos a actualizar.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(String, String)

    Devolve o valor do atributo passado como parâmetro.

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

    Código do documento.

    System.String Atributo

    Descrição do campo a devolver pela função.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor do atributo passado como parâmetro.

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

    Código do documento.

    System.String Atributo

    Descrição do campo a devolver pela função.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Devolve vários atributos do documento

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

    Código do tipo de documento de tesouraria.

    System.String[] Atributos

    Array de atributos que se quer devolver.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Devolve vários atributos do documento

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

    Código do tipo de documento de tesouraria.

    System.String[] Atributos

    Array de atributos que se quer devolver.

    Returns
    Type Description
    StdBECampos

    Edita(String, Boolean)

    Edita a configuração do documento de tesouraria.

    Declaration
    TesBeTabDocTesouraria Edita(string Documento, bool VerInactivas)
    Parameters
    Type Name Description
    System.String Documento

    Código do documento de tesouraria.

    System.Boolean VerInactivas

    Ver séries inactivas?

    Returns
    Type Description
    TesBeTabDocTesouraria

    Existe(String)

    Verifica se o documento de tesouraria existe.

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

    Código do documento de tesouraria.

    Returns
    Type Description
    System.Boolean

    ExistePeriodo(String, DateTime, DateTime)

    Verifica se existe algum periodo bloqueado para o documento seleccionado.

    Declaration
    bool ExistePeriodo(string strDocumento, DateTime datDataInicial, DateTime datDataFinal)
    Parameters
    Type Name Description
    System.String strDocumento
    System.DateTime datDataInicial
    System.DateTime datDataFinal
    Returns
    Type Description
    System.Boolean

    LstPeriodos(String)

    Devolve uma lista com todos os periodos encerrados.

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

    Identifica o documento.

    Returns
    Type Description
    StdBELista

    PeriodoBloqueado(String, DateTime)

    Verifica se existe algum periodo encerrado para o documento e data.

    Declaration
    bool PeriodoBloqueado(string strDocumento, DateTime datData)
    Parameters
    Type Name Description
    System.String strDocumento

    Identifica o documento.

    System.DateTime datData

    Identifica a data do documento.

    Returns
    Type Description
    System.Boolean

    Remove(String)

    Remove o documento de tesouraria.

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

    Código do tipo de documento de tesouraria.

    RemovePeriodo(String, DateTime, DateTime)

    Remove um periodo bloqueado para o documento seleccionado.

    Declaration
    void RemovePeriodo(string strDocumento, DateTime datDataInicial, DateTime datDataFinal)
    Parameters
    Type Name Description
    System.String strDocumento
    System.DateTime datDataInicial
    System.DateTime datDataFinal

    RemoveTodosPeriodos(String)

    Remove todos os periodos encerrados.

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

    Identifica o documento.

    ValidaActualizacao(TesBeTabDocTesouraria, ref String)

    Efectua as validações necessárias à actualização do documento.

    Declaration
    bool ValidaActualizacao(TesBeTabDocTesouraria clsDocumentoTesouraria, ref string StrErro)
    Parameters
    Type Name Description
    TesBeTabDocTesouraria clsDocumentoTesouraria

    Objecto que define o tipo de documento de tesouraria.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaActualizacaoPeriodo(DateTime, DateTime, ref String)

    Valida a actualização de periodos encerrados.

    Declaration
    bool ValidaActualizacaoPeriodo(DateTime datDataInicio, DateTime datDataFim, ref string StrErro)
    Parameters
    Type Name Description
    System.DateTime datDataInicio

    Identifica o inicio do periodo.

    System.DateTime datDataFim

    Identifica o final do periodo.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String)

    Efectua as validações necessárias à remoção do documento.

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

    Código do tipo de documento de tesouraria.

    System.String StrErro
    Returns
    Type Description
    System.Boolean