PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSEntidadesAssociadas

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("A9FB7655-085C-476C-A58F-700387E69B48")]
    public interface IBasBSEntidadesAssociadas

    Methods

    Actualiza(BasBEEntidadeAssociada, String)

    Actualiza a informação do cliente.

    Declaration
    void Actualiza(BasBEEntidadeAssociada ObjEntidadeAssociada, string strAvisos = "")
    Parameters
    Type Name Description
    BasBEEntidadeAssociada ObjEntidadeAssociada

    Objecto que identifica o cliente a actualizar.

    System.String strAvisos

    Descrição dos avisos que possam surgir durante a actualização de um cliente.

    ActualizaValorAtributo(String, String, String, String, String, Object)

    Actualizar o valor de determinado atributo.

    Declaration
    void ActualizaValorAtributo(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    System.String TipoEntidadeAssociada

    Identifica o tipo de entidade associada a pesquisar.

    System.String EntidadeAssociada

    Identifica a entidade associada a pesquisar.

    System.String Atributo

    Identifica o atributo a actualizar.

    System.Object Valor

    Identifica o valor a utilizar para actualizar o atributo.

    ActualizaValorAtributos(String, String, String, String, StdBECampos)

    Actualizar o valor de determinado conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    System.String TipoEntidadeAssociada

    Identifica o tipo de entidade associada a pesquisar.

    System.String EntidadeAssociada

    Identifica a entidade associada a pesquisar.

    StdBECampos Atributos

    Identifica os atributos e 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

    DaTipoEntidadeAssociada(String, String, String)

    Devolve o Tipo da entidade associada.

    Declaration
    string DaTipoEntidadeAssociada(string TipoEntidade, string Entidade, string EntidadeAssociada)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    System.String EntidadeAssociada

    Identifica a entidade associada a pesquisar.

    Returns
    Type Description
    System.String

    DaValorAtributo(String, String, String, String, String)

    Devolve o valor de um determinado atributo.

    Declaration
    dynamic DaValorAtributo(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada, string Atributo)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    System.String TipoEntidadeAssociada

    Identifica o tipo de entidade associada a pesquisar.

    System.String EntidadeAssociada

    Identifica a entidade associada a pesquisar.

    System.String Atributo

    Identifica o atributo a devolver.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String, String, String, String)

    Devolve o valor de um determinado atributo.

    Declaration
    dynamic DaValorAtributoLock(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada, string Atributo)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    System.String TipoEntidadeAssociada

    Identifica o tipo de entidade associada a pesquisar.

    System.String EntidadeAssociada

    Identifica a entidade associada a pesquisar.

    System.String Atributo

    Identifica o atributo a devolver.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String, String, String, String[])

    Devolve o valor de um determinado conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada, params string[] Atributos)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    System.String TipoEntidadeAssociada

    Identifica o tipo de entidade associada a pesquisar.

    System.String EntidadeAssociada

    Identifica a entidade associada a pesquisar.

    System.String[] Atributos

    Descrições dos campos a devolver pela função.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String, String, String, String[])

    Devolve o valor de um determinado conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributosLock(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada, params string[] Atributos)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    System.String TipoEntidadeAssociada

    Identifica o tipo de entidade associada a pesquisar.

    System.String EntidadeAssociada

    Identifica a entidade associada a pesquisar.

    System.String[] Atributos

    Descrições dos campos a devolver pela função.

    Returns
    Type Description
    StdBECampos

    Edita(String, String, String, String)

    Edita a relação entidade/entidade associada.

    Declaration
    BasBEEntidadeAssociada Edita(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Código do tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.String TipoEntidadeAssociada

    Código do tipo de entidade associada.

    System.String EntidadeAssociada

    Código da entidadeAssociada.

    Returns
    Type Description
    BasBEEntidadeAssociada

    Existe(String, String, String, String)

    Verifica se a relação entidade/entidade associada existe na base de dados.

    Declaration
    bool Existe(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Código do tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.String TipoEntidadeAssociada

    Código do tipo de entidade associada.

    System.String EntidadeAssociada

    Código da entidadeAssociada.

    Returns
    Type Description
    System.Boolean

    ListaEntidadesAssociadas(String, String)

    Devolve uma lista com as entidades associadas.

    Declaration
    BasBEEntidadesAssociadas ListaEntidadesAssociadas(string TipoEntidade, string Entidade)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    Returns
    Type Description
    BasBEEntidadesAssociadas

    ListaTiposEntidadesAssociadas(String, String)

    Devolve uma lista com os tipos de entidades associadas

    Declaration
    StdBELista ListaTiposEntidadesAssociadas(string TipoEntidade, string Entidade)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    Returns
    Type Description
    StdBELista

    Remove(String, String, String, String)

    Remove toda a informação relacionada com a entidade associada.

    Declaration
    void Remove(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Código do tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.String TipoEntidadeAssociada

    Código do tipo de entidade associada.

    System.String EntidadeAssociada

    Código da entidadeAssociada.

    RemoveEntidade(String, String)

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

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

    Código do tipo de entidade.

    System.String Entidade

    Código da entidade.

    RemoveRelacao(String, String, String, String)

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

    Declaration
    void RemoveRelacao(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Código do tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.String TipoEntidadeAssociada

    Identifica o tipo da entidade associada.

    System.String EntidadeAssociada

    Identifica a entidade associada.

    UmaEntidadeAssociada(String, String)

    Devolve a primeira entidade associada encontrada.

    Declaration
    BasBEEntidadeAssociada UmaEntidadeAssociada(string TipoEntidade, string Entidade)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Identifica o tipo de entidade a pesquisar.

    System.String Entidade

    Identifica a entidade a pesquisar.

    Returns
    Type Description
    BasBEEntidadeAssociada

    ValidaActualizacao(BasBEEntidadeAssociada, ref String)

    Efectua as validações necessárias à actualização da entidade associada.

    Declaration
    bool ValidaActualizacao(BasBEEntidadeAssociada ObjEntidadeAssociada, ref string StrErro)
    Parameters
    Type Name Description
    BasBEEntidadeAssociada ObjEntidadeAssociada

    Objecto que identifica a entidade associada.

    System.String StrErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String, String, String, String)

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

    Declaration
    bool ValidaRemocao(string TipoEntidade, string Entidade, string TipoEntidadeAssociada, string EntidadeAssociada, string StrErro)
    Parameters
    Type Name Description
    System.String TipoEntidade

    Código do tipo de entidade.

    System.String Entidade

    Código da entidade.

    System.String TipoEntidadeAssociada

    Código do tipo de entidade associada.

    System.String EntidadeAssociada

    Código da entidadeAssociada.

    System.String StrErro

    Devolve os erros encontrados durante a validação.

    Returns
    Type Description
    System.Boolean