PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSOutrosTerceiros

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("A55EAF83-4599-4CD7-B1D6-C0E29B61BD35")]
    public interface IBasBSOutrosTerceiros

    Methods

    Actualiza(BasBEOutroTerceiro)

    Actualiza a informção do terceiro.

    Declaration
    void Actualiza(BasBEOutroTerceiro clsTerceiro)
    Parameters
    Type Name Description
    BasBEOutroTerceiro clsTerceiro

    Objecto que identifica o terceiro.

    ActualizaTotalDebito(Double, String, Double, Double, Double, Boolean, Boolean, String, Double, Double, Double, Double)

    Controlo de limite de crédito: actualiza os acumulados do Terceiro.

    Declaration
    void ActualizaTotalDebito(double dblValor, string strEntidade, double dblCambioInt, double dblCambioMBase, double dblCambioMAlt, bool blnConverteFactura, bool blnEncomenda, string strEntidadeAnterior = "", double dblValorAnterior = 0, double dblCambioAntInt = 0, double dblCambioAntMBase = 0, double dblCambioAntMAlt = 0)
    Parameters
    Type Name Description
    System.Double dblValor

    Valor Total do Documento.

    System.String strEntidade

    Código do Terceiro a actualizar.

    System.Double dblCambioInt

    Cambio de introdução.

    System.Double dblCambioMBase

    Câmbio relativo a moeda base.

    System.Double dblCambioMAlt

    Câmbio relativo a moeda alternativa.

    System.Boolean blnConverteFactura

    Se o documento é proveniente de uma conversão.

    System.Boolean blnEncomenda

    Se o documento é proveniente de uma encomenda.

    System.String strEntidadeAnterior

    Código do Terceiro anterior do documento.

    System.Double dblValorAnterior

    Identifica o valor anterior do documento.

    System.Double dblCambioAntInt

    Identifica o cambio anterior de introdução do documento.

    System.Double dblCambioAntMBase

    Identifica o cambio anterior relativo a moeda base.

    System.Double dblCambioAntMAlt

    Identifica o cambio anterior relativo a moeda alternativa.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um determinado atributo do fornecedor.

    Declaration
    void ActualizaValorAtributo(string strTerceiro, string strAtributo, dynamic varValor)
    Parameters
    Type Name Description
    System.String strTerceiro

    Identifica o outro terceiro a actualizar.

    System.String strAtributo

    Identifica o atributo a actualizar.

    System.Object varValor

    Identifica o valor a gravar no atributo seleccionado.

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza o valor de um conjunto de atributos do Terceiro.

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

    Identifica o Terceiro a actualizar.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    ActualizaValorDebito(String, Double, BasBETiposGcp.TEnumLimiteCredito)

    Declaration
    void ActualizaValorDebito(string strTerceiro, double dblValorMBase, BasBETiposGcp.TEnumLimiteCredito TipoLimite)
    Parameters
    Type Name Description
    System.String strTerceiro
    System.Double dblValorMBase
    BasBETiposGcp.TEnumLimiteCredito TipoLimite

    AlteraCodigoTerceiros(String, String)

    Permite alterar o código de um Terceiro para outro código novo.

    Declaration
    string AlteraCodigoTerceiros(string strCodigoAnt, string strNovoCodigo)
    Parameters
    Type Name Description
    System.String strCodigoAnt

    Código do Terceiro que se pretende substituir.

    System.String strNovoCodigo

    Novo código de Terceiro que se pretende atribuir.

    Returns
    Type Description
    System.String

    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

    DaEntidadeEndMail(String)

    Pesquisa qual a entidade com este endereço e-mail.

    Declaration
    string DaEntidadeEndMail(string strEnderecoMail)
    Parameters
    Type Name Description
    System.String strEnderecoMail

    Endereço e-mail a pesquisar

    Returns
    Type Description
    System.String

    DaNome(String)

    Devolve o nome do terceiro. Deve ser utilizado o 'DaValorAtributo'

    Declaration
    string DaNome(string strTerceiro)
    Parameters
    Type Name Description
    System.String strTerceiro
    Returns
    Type Description
    System.String

    DaNumContribuinte(String, String)

    Verifica se o número de contribuinte existe na base de dados.

    Declaration
    string DaNumContribuinte(string strTerceiro, string strNumContribuinte)
    Parameters
    Type Name Description
    System.String strTerceiro
    System.String strNumContribuinte

    Número de Contribuinte a pesquisar.

    Returns
    Type Description
    System.String

    DaProximoNumeroCBL()

    Devolve o próximo número de CBL associado aos outros terceiros

    Declaration
    string DaProximoNumeroCBL()
    Returns
    Type Description
    System.String

    DaValorAtributo(String, String, String)

    Devolve o valor de um atributo do Terceiro.

    Declaration
    dynamic DaValorAtributo(string strTerceiro, string strTipoTerceiro, string strAtributo)
    Parameters
    Type Name Description
    System.String strTerceiro

    Identifica o Terceiro.

    System.String strTipoTerceiro

    Identifica o Tipo de Terceiro.

    System.String strAtributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String, String)

    Devolve o valor de um atributo do Terceiro.

    Declaration
    dynamic DaValorAtributoLock(string strTerceiro, string strTipoTerceiro, string strAtributo)
    Parameters
    Type Name Description
    System.String strTerceiro

    Identifica o Terceiro.

    System.String strTipoTerceiro

    Identifica o Tipo de Terceiro.

    System.String strAtributo

    Identifica o atributo para o qual se pretende devolver o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String, String[])

    Devolve o valor de um conjunto de atributos do Terceiro.

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

    Identifica o Terceiro.

    System.String strTipoTerceiro

    Identifica o Tipo de Terceiro.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String, String[])

    Devolve o valor de um conjunto de atributos do Terceiro.

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

    Identifica o Terceiro.

    System.String strTipoTerceiro

    Identifica o Tipo de Terceiro.

    System.String[] Atributos

    Identifica os atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação do terceiro.

    Declaration
    BasBEOutroTerceiro Edita(string strTerceiro)
    Parameters
    Type Name Description
    System.String strTerceiro
    Returns
    Type Description
    BasBEOutroTerceiro

    Existe(String, String)

    Verifica se o terceiro existe na base de dados.

    Declaration
    bool Existe(string strTerceiro, string strTipoTerceiro = "")
    Parameters
    Type Name Description
    System.String strTerceiro
    System.String strTipoTerceiro
    Returns
    Type Description
    System.Boolean

    ExisteContribuinte(String)

    Verifica se já existe um número de contribuinte repetido.

    Declaration
    string ExisteContribuinte(string strContribuinte)
    Parameters
    Type Name Description
    System.String strContribuinte

    Número do Contribuinte.

    Returns
    Type Description
    System.String

    ExisteNumContribuinte(String, String)

    Indica se o número de contribuinte existe.

    Declaration
    bool ExisteNumContribuinte(string strTerceiro, string strNumContribuinte)
    Parameters
    Type Name Description
    System.String strTerceiro

    Código do terceiro.

    System.String strNumContribuinte

    Número de contribuinte.

    Returns
    Type Description
    System.Boolean

    InicializaTotaisDebito()

    Coloca os totalizadores de débitos a zero

    Declaration
    void InicializaTotaisDebito()

    LstOutrosTerceiros(String)

    Devolve a lista de outros terceiros.

    Declaration
    StdBELista LstOutrosTerceiros(string strTerceiro = "")
    Parameters
    Type Name Description
    System.String strTerceiro
    Returns
    Type Description
    StdBELista

    NumeroContabilidadeRepetido(String, String, String)

    Verifica se já existe um número da contabilidade repetido.

    Declaration
    bool NumeroContabilidadeRepetido(string strOutroTerceiro, string strNumContab, string strTipoTerceiro)
    Parameters
    Type Name Description
    System.String strOutroTerceiro

    Identifica o Terceiro.

    System.String strNumContab

    Número da Contabilidade.

    System.String strTipoTerceiro

    Identifica o Tipo de Terceiro.

    Returns
    Type Description
    System.Boolean

    NumeroContribuintesRepetidos(String)

    Verifica quantos Terceiros têm este número de contribuinte (repetido).

    Declaration
    int NumeroContribuintesRepetidos(string strContribuinte)
    Parameters
    Type Name Description
    System.String strContribuinte

    Número do Contribuinte.

    Returns
    Type Description
    System.Int32

    Remove(String)

    Remove toda a informação relativa ao terceiro.

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

    Código do terceiro.

    ValidaActualizacao(BasBEOutroTerceiro, ref String)

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

    Declaration
    bool ValidaActualizacao(BasBEOutroTerceiro clsTerceiro, ref string StrErro)
    Parameters
    Type Name Description
    BasBEOutroTerceiro clsTerceiro

    Objecto que identifica o terceiro.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String)

    Efectua todas as validações à remoção do terceiro.

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

    VerificaContribuinte(String, String, String)

    Verifica se já existe um número de contribuinte repetido.

    Declaration
    bool VerificaContribuinte(string strOutroTerceiro, string strContribuinte, string strTipoTerceiro)
    Parameters
    Type Name Description
    System.String strOutroTerceiro

    Identifica o Terceiro.

    System.String strContribuinte

    Número do Contribuinte.

    System.String strTipoTerceiro

    Identifica o Tipo de Terceiro.

    Returns
    Type Description
    System.Boolean

    VerificaNumContab(String, String)

    Verifica se já existe um número da contabilidade repetido.

    Declaration
    bool VerificaNumContab(string strNumContab, string strTipoTerceiro)
    Parameters
    Type Name Description
    System.String strNumContab

    Número da Contabilidade.

    System.String strTipoTerceiro

    Identifica o Tipo de Terceiro.

    Returns
    Type Description
    System.Boolean