PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IVndBSTabVendas

    Classe que implementa as regras de negócio sobre as configurações dos documentos de vendas.

    Namespace: IVndBS100
    Assembly: IVndBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("CB9F8388-2E06-45C5-9D77-92801A7232F4")]
    public interface IVndBSTabVendas

    Methods

    Actualiza(VndBETabVenda)

    Actualiza o documento de venda.

    Declaration
    void Actualiza(VndBETabVenda clsDocumentoVenda)
    Parameters
    Type Name Description
    VndBETabVenda clsDocumentoVenda

    Objecto que identifica o documento de venda.

    Actualiza(VndBETabVenda, ref String)

    Actualiza o documento de venda.

    Declaration
    void Actualiza(VndBETabVenda clsDocumentoVenda, ref string strAvisos)
    Parameters
    Type Name Description
    VndBETabVenda clsDocumentoVenda

    Objecto que identifica o documento de venda.

    System.String strAvisos

    Devolve os avisos encontrados durante a actualização.

    ActualizaPeriodo(String, DateTime, DateTime)

    Permite a actualização de um periodo

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

    Código do documento (Documento).

    System.DateTime datDataInicial

    Data Inicial do periodo a actualizar.

    System.DateTime datDataFinal

    Data Final do periodo a actualizar.

    ActualizaValorAtributo(String, String, Object)

    Atualiza o valor de um atributo.

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

    Código do documento (Documento).

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributos(String, StdBECampos)

    Atualiza os valores de um conjunto de atributos.

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

    Código do documento (Documento).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaNaturezaDoc(String)

    Identifica a natureza do documento.

    Declaration
    string DaNaturezaDoc(string TipoDocumento)
    Parameters
    Type Name Description
    System.String TipoDocumento

    Código do documento (Documento).

    Returns
    Type Description
    System.String

    DaNumDocVendas()

    Devolve o número de documentos de vendas.

    Declaration
    int DaNumDocVendas()
    Returns
    Type Description
    System.Int32

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

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

    Código do documento (Documento).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo.

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

    Código do documento (Documento).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object
    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    DaValorAtributos(String, String[])

    Devolve os valores de um conjunto de atributos.

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

    Código do documento (Documento).

    System.String[] Atributos

    Array de atributos que se quer devolver.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Devolve os valores de um conjunto de atributos.

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

    Código do documento (Documento).

    System.String[] Atributos

    Array de atributos que se quer devolver.

    Returns
    Type Description
    StdBECampos
    Remarks

    O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.

    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

    Código do documento (Documento).

    Returns
    Type Description
    System.Boolean

    Edita(String)

    Edita o documento de venda.

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

    Código do documento (Documento).

    Returns
    Type Description
    VndBETabVenda

    Existe(String)

    Verifica se o documento de venda existe.

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

    Código do documento (Documento).

    Returns
    Type Description
    System.Boolean

    ExistemDocumentosCertificados(String)

    Indica se existem já documento certificados (assinados digitalmente)

    Declaration
    bool ExistemDocumentosCertificados(string TipoDoc)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do documento (Documento).

    Returns
    Type Description
    System.Boolean

    ExistePeriodo(String, DateTime, DateTime)

    Verifica se existe o periodo digitado existe para o documento

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

    Código do documento (Documento).

    System.DateTime datDataInicial

    Data Inicial do periodo a pesquisar

    System.DateTime datDataFinal

    Data Final do periodo a pesquisar

    Returns
    Type Description
    System.Boolean

    LstDocEncomendas()

    Devolve uma lista dos documentos de encomenda de clientes.

    Declaration
    StdBELista LstDocEncomendas()
    Returns
    Type Description
    StdBELista

    LstDocVendas()

    Devolve uma lista com todos os código dos tipos de documento de venda.

    Declaration
    StdBELista LstDocVendas()
    Returns
    Type Description
    StdBELista

    LstPeriodos(String)

    Lista todos os periodos

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

    Código do documento (Documento).

    Returns
    Type Description
    StdBELista

    LstTodosDocVendas()

    Lista todos os documentos de vendas, independente do tipo.

    Declaration
    StdBELista LstTodosDocVendas()
    Returns
    Type Description
    StdBELista

    PeriodoBloqueado(String, DateTime)

    Identifica se o documento está dentro de um periodo bloqueado

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

    Código do documento (Documento).

    System.DateTime datData

    Data a verificar se está dentro de um periodo existente

    Returns
    Type Description
    System.Boolean

    Remove(String)

    Remove o documento de venda.

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

    Código do documento (Documento).

    RemovePeriodo(String, DateTime, DateTime)

    Permite a remoção de um determinado periodo

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

    Código do documento (Documento).

    System.DateTime datDataInicial

    Data Inicial do periodo a remover

    System.DateTime datDataFinal

    Data Final do periodo a remover

    RemoveTodosPeriodos(String)

    Procede à remoção de todos os periodos

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

    Código do documento (Documento).

    SugereCondPag(String)

    Devolve a condição de pagamento sugerida para o documento.

    Declaration
    string SugereCondPag(string TipoDoc)
    Parameters
    Type Name Description
    System.String TipoDoc

    Código do documento (Documento).

    Returns
    Type Description
    System.String

    ValidaActualizacao(VndBETabVenda, ref String)

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

    Declaration
    bool ValidaActualizacao(VndBETabVenda clsDocumentoVenda, ref string StrErro)
    Parameters
    Type Name Description
    VndBETabVenda clsDocumentoVenda

    Objecto que identifica o documento de venda.

    System.String StrErro

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacao(VndBETabVenda, ref String, ref String)

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

    Declaration
    bool ValidaActualizacao(VndBETabVenda clsDocumentoVenda, ref string StrErro, ref string StrAvisos)
    Parameters
    Type Name Description
    VndBETabVenda clsDocumentoVenda

    Objecto que identifica o documento de venda.

    System.String StrErro

    Devolve os erros encontrados.

    System.String StrAvisos

    Devolve os avisos encontrados.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacaoPeriodo(DateTime, DateTime, ref String)

    Permite a validação do periodo a actualizar

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

    Data Inicial do periodo a actualizar.

    System.DateTime datDataFim

    Data Final do periodo a actualizar.

    System.String StrErro

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String)

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

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

    Código do documento (Documento).

    System.String StrErro

    Devolve os erros encontrados.

    Returns
    Type Description
    System.Boolean