PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IInvBSEtiquetas

    Classe que implementa as regras de negócio sobre as etiquetas.

    Namespace: IInvBS100
    Assembly: IInvBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("2B8D2923-11BA-40F0-9D8C-507F5421BDD1")]
    public interface IInvBSEtiquetas

    Methods

    Actualiza(InvBEEtiqueta)

    Actualiza uma etiqueta.

    Declaration
    void Actualiza(InvBEEtiqueta clsEtiqueta)
    Parameters
    Type Name Description
    InvBEEtiqueta clsEtiqueta

    Objeto que identifica uma etiqueta.

    ActualizaValorAtributo(String, String, Object)

    Actualiza o valor de um atributo.

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

    Código da etiqueta (Etiqueta).

    System.String Atributo

    Nome do atributo.

    System.Object Valor

    Valor do atributo.

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza os valores de um conjunto de atributos.

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

    Código da etiqueta (Etiqueta).

    StdBECampos Atributos

    Coleção com os atributos e respetivos valores.

    DaCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBECampos DaCamposUtil()
    Returns
    Type Description
    StdBECampos

    Coleção com as definições.

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaDefCamposUtilLinhas()

    Devolve as definições dos campos do utilizador das linhas das etiquetas.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    Coleção com as definições.

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

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

    Código da etiqueta (Etiqueta).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    Remarks

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

    DaValorAtributoLock(String, String)

    Devolve o valor de um atributo.

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

    Código da etiqueta (Etiqueta).

    System.String Atributo

    Nome do atributo.

    Returns
    Type Description
    System.Object

    Valor identificado pelo atributo.

    Remarks

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

    DaValorAtributos(String, String[])

    Devolve o valor de um conjunto de atributos de uma etiqueta.

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

    Código da etiqueta (Etiqueta).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    DaValorAtributosLock(String, String[])

    Devolve o valor de um conjunto de atributos de uma etiqueta.

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

    Código da etiqueta (Etiqueta).

    System.String[] Atributos

    Array com os nomes dos atributos.

    Returns
    Type Description
    StdBECampos

    Coleção com os valores identificados pelos atributos.

    Remarks

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

    Edita(String)

    Edita uma etiqueta.

    Declaration
    InvBEEtiqueta Edita(string Etiqueta)
    Parameters
    Type Name Description
    System.String Etiqueta

    Código da etiqueta (Etiqueta).

    Returns
    Type Description
    InvBEEtiqueta

    Objeto que representa uma etiqueta.

    Existe(String)

    Indica se uma etiqueta existe.

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

    Código da etiqueta (Etiqueta).

    Returns
    Type Description
    System.Boolean

    True - Existe; False - Não existe

    Remove(String)

    Remove uma etiqueta.

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

    Código da etiqueta (Etiqueta).

    ValidaActualizacao(InvBEEtiqueta, String)

    Valida a actualização de uma etiqueta.

    Declaration
    bool ValidaActualizacao(InvBEEtiqueta clsEtiqueta, string StrErro)
    Parameters
    Type Name Description
    InvBEEtiqueta clsEtiqueta

    Objeto que identifica a etiqueta.

    System.String StrErro

    Mensagens de erro devolvidas.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso

    ValidaRemocao(String, String)

    Valida a remoção de uma etiqueta.

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

    Código da etiqueta (Etiqueta).

    System.String StrErro

    Mensagens de erro devolvidas.

    Returns
    Type Description
    System.Boolean

    True - Validação com sucesso; False - Validação sem sucesso