PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSContactos

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("1A9F40B6-33B2-49D0-ACD9-9E4E60057A2D")]
    public interface IBasBSContactos

    Methods

    Actualiza(BasBEContacto)

    Actualização de um contacto no sistema.

    Declaration
    void Actualiza(BasBEContacto objContacto)
    Parameters
    Type Name Description
    BasBEContacto objContacto

    ActualizaContactoDeSistema(String, String, Boolean)

    Actualiza o Contacto associado a uma Entidade definida como "Pessoa Singular".

    Declaration
    void ActualizaContactoDeSistema(string strEntidade, string strTipoEntidade, bool blnPessoaSingular)
    Parameters
    Type Name Description
    System.String strEntidade

    Identificador da Entidade.

    System.String strTipoEntidade

    Identificador do Tipo de Entidade.

    System.Boolean blnPessoaSingular

    Indica se o registo refere-se a uma Entidade definida como "Pessoa Singular".

    ActualizaContactoNaEntidade(BasBELinhaContactoEntidade)

    Actualiza a associação de um Contacto a uma Entidade.

    Declaration
    void ActualizaContactoNaEntidade(BasBELinhaContactoEntidade objBE)
    Parameters
    Type Name Description
    BasBELinhaContactoEntidade objBE

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo de um contacto.

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

    Identificador do Contacto para o qual se pretende alterar o valor do atributo.

    System.String Atributo

    Atributo do Contacto a alterar.

    System.Object Valor

    Valor a gravar no atributo.

    ActualizaValorAtributoID(String, String, Object)

    Permite efectuar a actualização de um valor de um atributo de um Contacto.

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

    Identificador do Contacto para o qual se pretende alterar o valor do atributo.

    System.String Atributo

    Identifica o atributo do Contacto a actualizar.

    System.Object Valor

    Identifica o valor a actualizar no atributo escolhido.

    ActualizaValorAtributos(String, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos de um Contacto.

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

    Identificador do Contacto para o qual se pretende actualizar os valores dos atributos.

    StdBECampos Atributos

    Identifica os atributos e respectivos valores do Contacto a actualizar.

    ActualizaValorAtributosID(String, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos de um Contacto.

    Declaration
    void ActualizaValorAtributosID(string IDContacto, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto para o qual se pretende actualizar os valores dos atributos.

    StdBECampos Atributos

    Identifica os atributos e respectivos valores do Contacto a actualizar.

    DaCamposUtil()

    Devolve a definição dos campos de utilizador associados a contactos.

    Declaration
    StdBECampos DaCamposUtil()
    Returns
    Type Description
    StdBECampos

    DaContactoDeSistema(String, String)

    Devolvo o Contacto associado a uma Entidade definida como "Pessoa Singular".

    Declaration
    BasBEContacto DaContactoDeSistema(string strEntidade, string strTipoEntidade)
    Parameters
    Type Name Description
    System.String strEntidade

    Identificador da Entidade.

    System.String strTipoEntidade

    Identificador do Tipo de Entidade.

    Returns
    Type Description
    BasBEContacto

    DaDefCamposUtil()

    Devolve a definição dos campos de utilizador associados a contactos.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilActividades()

    Devolve a definição dos campos de utilizador associados as entidades nos contactos.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilActividades()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilEntidades()

    Devolve a definição dos campos de utilizador associados as entidades nos contactos.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilEntidades()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilNotas()

    Devolve a definição dos campos de utilizador associados as entidades nos contactos.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilNotas()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilOVenda()

    Devolve a definição dos campos de utilizador associados as entidades nos contactos.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilOVenda()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaNomeContacto(String)

    Devolve o nome completo do Contacto.

    Declaration
    string DaNomeContacto(string Contacto)
    Parameters
    Type Name Description
    System.String Contacto

    Identificador do Contacto.

    Returns
    Type Description
    System.String

    DaNomeContactoID(String)

    Devolve o nome completo do Contacto.

    Declaration
    string DaNomeContactoID(string IDContacto)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto.

    Returns
    Type Description
    System.String

    DaNomesIntermediosContacto(String)

    Devolve os nomes intermédios do Contacto, se existirem.

    Declaration
    string DaNomesIntermediosContacto(string Nome)
    Parameters
    Type Name Description
    System.String Nome

    Nome completo do Contacto.

    Returns
    Type Description
    System.String

    DaPrimeiroNomeContacto(String)

    Devolve o primeiro nome do Contacto, se este existir.

    Declaration
    string DaPrimeiroNomeContacto(string Nome)
    Parameters
    Type Name Description
    System.String Nome

    Nome completo do Contacto.

    Returns
    Type Description
    System.String

    DaUltimoNomeContacto(String)

    Devolve o último nome do Contacto, se este existir.

    Declaration
    string DaUltimoNomeContacto(string Nome)
    Parameters
    Type Name Description
    System.String Nome

    Nome completo do Contacto.

    Returns
    Type Description
    System.String

    DaValorAtributo(String, String)

    Devolve o valor de um atributo de um Contacto.

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

    Identificador do contacto.

    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoID(String, String)

    Devolve o valor de um atributo de um contacto.

    Declaration
    dynamic DaValorAtributoID(string IDContacto, string Atributo)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do contacto.

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    DaValorAtributoIDEntidade(String, String, String, String)

    Devolve o valor de um atributo de um contacto numa entidade.

    Declaration
    dynamic DaValorAtributoIDEntidade(string IDContacto, string TipoEntidade, string Entidade, string Atributo)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do contacto.

    System.String TipoEntidade

    Tipo de Entidade

    System.String Entidade

    Código da Entidade

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Devolve o valor de um determinado conjunto de atributos.

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

    Identificador do Contacto.

    System.String[] Atributos

    Atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosID(String, String[])

    Devolve o valor de um determinado conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosID(string IDContacto, string[] Atributos)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto.

    System.String[] Atributos

    Atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosIDEntidade(String, String, String, String[])

    Devolve o valor de um conjunto atributos de um contacto numa entidade.

    Declaration
    StdBECampos DaValorAtributosIDEntidade(string IDContacto, string TipoEntidade, string Entidade, params string[] Atributos)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do contacto.

    System.String TipoEntidade

    Tipo de Entidade

    System.String Entidade

    Código da Entidade

    System.String[] Atributos

    Atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosIDEx(String, String[])

    Devolve o valor de um determinado conjunto de atributos.

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

    Identificador do Contacto.

    System.String[] Atributos

    Atributos para os quais se pretende devolver o valor.

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edição de um contacto existente no sistema.

    Declaration
    BasBEContacto Edita(string Contacto)
    Parameters
    Type Name Description
    System.String Contacto

    Identificador do Contacto.

    Returns
    Type Description
    BasBEContacto

    EditaID(String)

    Edição de um contacto existente no sistema.

    Declaration
    BasBEContacto EditaID(string IDContacto)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto a editar.

    Returns
    Type Description
    BasBEContacto

    Existe(String)

    Indica se um contacto existe no sistema.

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

    Identificador do Contacto.

    Returns
    Type Description
    System.Boolean

    ExisteID(String)

    Indica se um contacto existe no sistema.

    Declaration
    bool ExisteID(string IDContacto)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto a verificar.

    Returns
    Type Description
    System.Boolean

    GravaContactos(String, String, Boolean, BasBEContactos, BasBEContactos)

    Grava a associação de um conjunto de contactos a uma Entidade.

    Declaration
    void GravaContactos(string strTipoEntidade, string strEntidade, bool blnNovo, BasBEContactos objContactosAnterior, BasBEContactos objContactos)
    Parameters
    Type Name Description
    System.String strTipoEntidade
    System.String strEntidade
    System.Boolean blnNovo

    Indica se o registo do contacto actual é ou não um novo registos (Novo = True, Existente = False).

    BasBEContactos objContactosAnterior

    Colecção dos contactos existentes antes da gravação.

    BasBEContactos objContactos

    Colecção dos novos contactos a gravar.

    ListaActividadesDoContacto(String)

    Obtenção da lista de Actividades associadas a um Contacto.

    Declaration
    StdBELista ListaActividadesDoContacto(string IDContacto)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto cujas Actividades vão ser listadas.

    Returns
    Type Description
    StdBELista

    ListaActividadesDoContactoEX(String, Boolean)

    Obtenção da lista de Actividades associadas a um Contacto.

    Declaration
    StdBELista ListaActividadesDoContactoEX(string IDContacto, bool IncluiPrincipal = false)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto cujas Actividades vão ser listadas.

    System.Boolean IncluiPrincipal

    Indica se o contacto principal é incluído na lista.

    Returns
    Type Description
    StdBELista

    ListaContactosDaEntidade(String, String)

    Obtenção da lista de Entidades associadas a um Contacto.

    Declaration
    BasBEContactos ListaContactosDaEntidade(string TipoEntidade, string Entidade)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identificador do Tipo de entidade da Entidade cujos Contactos vão ser listados.

    System.String Entidade

    Identificador da Entidade.

    Returns
    Type Description
    BasBEContactos

    ListaEntidadesDoContacto(String)

    Obtenção da lista de Contactos de uma Entidade.

    Declaration
    StdBELista ListaEntidadesDoContacto(string IDContacto)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto cujas Entidades vão ser listadas.

    Returns
    Type Description
    StdBELista

    ListaNotasDoContacto(String)

    Obtenção da lista de Notas de um Contacto.

    Declaration
    StdBELista ListaNotasDoContacto(string IDContacto)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto cujas Notas vão ser listadas.

    Returns
    Type Description
    StdBELista

    ListaOVendaDoContacto(String)

    Devolve uma lista com todas as Oportunidades de Venda associadas ao Contacto.

    Declaration
    BasBELinhasContactoOVenda ListaOVendaDoContacto(string strIDContacto)
    Parameters
    Type Name Description
    System.String strIDContacto

    Identificador do Contacto.

    Returns
    Type Description
    BasBELinhasContactoOVenda

    PodeDefinirContactoDeSistema(BasBEContacto)

    Valida se é possível criar um Contacto de sistema. Retorna uma string com a mensagem de erro caso não seja possível.

    Declaration
    string PodeDefinirContactoDeSistema(BasBEContacto objContacto)
    Parameters
    Type Name Description
    BasBEContacto objContacto

    Objecto contendo a informação referente ao Contacto a criar.

    Returns
    Type Description
    System.String

    Remove(String)

    Remoção de um Contacto.

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

    Identificador do Contacto a remover.

    RemoveContactoDaEntidade(String, String, String, String)

    Remove a associação de um Contacto a uma Entidade.

    Declaration
    void RemoveContactoDaEntidade(string IDContacto, string TipoEntidade, string Entidade, string TipoContacto)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto.

    System.String TipoEntidade

    Identificador do tipo de Entidade.

    System.String Entidade

    Identificador da Entidade.

    System.String TipoContacto

    Identificador do tipo de Contacto.

    RemoveContactosDaEntidade(String, String)

    remoção de todos os Contactos de uma Entidade.

    Declaration
    void RemoveContactosDaEntidade(string TipoEntidade, string Entidade)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identificador do Tipo de entidade da Entidade cujos Contactos vão ser removidos.

    System.String Entidade

    Identificador da Entidade.

    RemoveID(String)

    Remoção de um contacto do sistema.

    Declaration
    void RemoveID(string IDContacto)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do Contacto a remover.

    ValidaActualizacao(BasBEContacto, ref String)

    Validação da actualização de um contacto.

    Declaration
    bool ValidaActualizacao(BasBEContacto clsContacto, ref string StrErro)
    Parameters
    Type Name Description
    BasBEContacto clsContacto
    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaContactoPessoaSingular(Object, String)

    Cria ou altera o Contacto associado a uma entidade definida como Pessoa Singular.

    Declaration
    void ValidaContactoPessoaSingular(dynamic objEntidade, string strTipoEntidade)
    Parameters
    Type Name Description
    System.Object objEntidade

    Objecto contendo a informação referente à Entidade em causa.

    System.String strTipoEntidade

    Indica o Tipo de entidade.

    ValidaRemocaoID(String, String)

    Validação da remoção de um contacto.

    Declaration
    bool ValidaRemocaoID(string IDContacto, string StrErro)
    Parameters
    Type Name Description
    System.String IDContacto

    Identificador do contacto a remover.

    System.String StrErro
    Returns
    Type Description
    System.Boolean