PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSSocios

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("4C4EEE55-65BA-44C3-88F4-B6446253481C")]
    public interface IBasBSSocios

    Methods

    Actualiza(BasBESocio)

    Actualiza a informação do Sócio.

    Declaration
    void Actualiza(BasBESocio clsSocio)
    Parameters
    Type Name Description
    BasBESocio clsSocio

    Objecto que identifica o Socio a actualizar.

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

    Actualiza o total em débito na ficha do sócio.

    Declaration
    void ActualizaTotalDebito(double dblValor, string strEntidade, double dblCambioInt, double dblCambioMBase, double dblCambioMAlt)
    Parameters
    Type Name Description
    System.Double dblValor

    Valor Total do documento.

    System.String strEntidade

    Código do sócio.

    System.Double dblCambioInt

    Câmbio de Introdução.

    System.Double dblCambioMBase

    Câmbio relativo a moeda base.

    System.Double dblCambioMAlt

    Câmbio relativo a moeda alternativa.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo do Sócio.

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

    Código do Socio.

    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 Sócio.

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

    Código do Socio.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    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

    DaNumContribuinte(String, String)

    Verifica se algum outro sócio tem este número de contribuinte.

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

    Código do Sócio.

    System.String strNumContribuinte

    Número de contribuinte.

    Returns
    Type Description
    System.String

    DaProximoNumeroCBL()

    Devolve o próximo número de CBL associado aos sócios

    Declaration
    string DaProximoNumeroCBL()
    Returns
    Type Description
    System.String

    DaValorAtributo(String, String)

    Devolve o valor do atributo passado como parâmetro.

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

    Código do Socio.

    System.String strAtributo

    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 strSocio, string strAtributo)
    Parameters
    Type Name Description
    System.String strSocio

    Código do Socio.

    System.String strAtributo

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

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Devolve o valor de um conjunto de atributos do sócio.

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

    Código do Socio.

    System.String[] Atributos

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

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String[])

    Devolve o valor de um conjunto de atributos do sócio.

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

    Código do Socio.

    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 Socio.

    Declaration
    BasBESocio Edita(string strSocio)
    Parameters
    Type Name Description
    System.String strSocio
    Returns
    Type Description
    BasBESocio

    Existe(String)

    Verifica se o Socio existe na base de dados.

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

    Código do Socio.

    Returns
    Type Description
    System.Boolean

    ExisteNumContribuinte(String, String)

    Indica se o número de contribuinte existe.

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

    Código do Sócio.

    System.String strNumContribuinte

    Número de contribuinte.

    Returns
    Type Description
    System.Boolean

    InicializaTotaisDebito()

    Coloca os totalizadores de débitos a zero

    Declaration
    void InicializaTotaisDebito()

    Remove(String)

    Remove toda a informação relacionada com o Socio.

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

    Código do Socio.

    ValidaActualizacao(BasBESocio, String)

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

    Declaration
    bool ValidaActualizacao(BasBESocio clsSocio, string StrErro)
    Parameters
    Type Name Description
    BasBESocio clsSocio

    Objecto que identifica o Socio.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String)

    Efectua todas as validações necessárias para a remoção do Socio.

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

    Código do Sócio.

    System.String StrErro
    Returns
    Type Description
    System.Boolean