PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSArtigosCodBarras

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("390C73FF-23C6-4F96-9C1A-04E2B405D9F3")]
    public interface IBasBSArtigosCodBarras

    Methods

    Actualiza(BasBEArtigoCodBarra)

    Permite efectuar a actualização de um determinado Código de Barras

    Declaration
    void Actualiza(BasBEArtigoCodBarra ObjBEArtigoCodBarras)
    Parameters
    Type Name Description
    BasBEArtigoCodBarra ObjBEArtigoCodBarras

    Objecto com a informação do Código de barras a actualizar.

    ActualizaValorAtributo(String, String, String, Object)

    Permite actualizar um atributo do Código de Barras

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

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a considerar.

    System.String Atributo

    Atributo a actualizar.

    System.Object Valor

    Novo valor do atributo.

    ActualizaValorAtributos(String, String, StdBECampos)

    Permite a actualização de um conjunto de atributos

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

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a considerar.

    StdBECampos Atributos

    Lista de atributos a actualizar.

    DaCodigoBarras(String, String)

    Dá o valor de um conjunto de atributos

    Declaration
    string DaCodigoBarras(string sArtigo, string sUnidade)
    Parameters
    Type Name Description
    System.String sArtigo

    Artigo para o qual se pretende devolver o código de barras numa determinada unidade.

    System.String sUnidade

    Unidade a devolver o código de barras.

    Returns
    Type Description
    System.String

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(String, String, String)

    Dá o valor de um determinado atributo

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

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a considerar.

    System.String Atributo

    Atributo a devolver.

    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String, String)

    Dá o valor de um determinado atributo

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

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a considerar.

    System.String Atributo

    Atributo a devolver.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String, String[])

    Dá o valor de um conjunto de atributos

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

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a considerar.

    System.String[] Atributos

    Atributos a devolver.

    Returns
    Type Description
    StdBECampos

    DaValorAtributosLock(String, String, String[])

    Dá o valor de um conjunto de atributos

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

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a considerar.

    System.String[] Atributos

    Atributos a devolver.

    Returns
    Type Description
    StdBECampos

    Edita(String, String)

    Permite editar um determinado Código de Barras

    Declaration
    BasBEArtigoCodBarra Edita(string strCodBarras, string strUnidade)
    Parameters
    Type Name Description
    System.String strCodBarras

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a considerar.

    Returns
    Type Description
    BasBEArtigoCodBarra

    EditaEX(String, String)

    Permite editar um determinado Código de Barras

    Declaration
    BasBEArtigoCodBarra EditaEX(string strCodBarras, string strUnidade)
    Parameters
    Type Name Description
    System.String strCodBarras

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a considerar.

    Returns
    Type Description
    BasBEArtigoCodBarra

    Existe(String, String, String, String)

    Identifica se um determinado código de barras existe

    Declaration
    bool Existe(string strCodBarras, string strUnidade, string strArtigo = "", string strFornecedor = "")
    Parameters
    Type Name Description
    System.String strCodBarras

    Codigo de Barras que se pretende analisar.

    System.String strUnidade

    Unidade na qual está o Código de Barras.

    System.String strArtigo

    Optional. Artigo ao qual pertence o código de barras.

    System.String strFornecedor

    Optional. Fornecedor a considerar.

    Returns
    Type Description
    System.Boolean

    ExisteCodBarras(String)

    Identifica se um determinado código de barras existe

    Declaration
    bool ExisteCodBarras(string strCodBarras)
    Parameters
    Type Name Description
    System.String strCodBarras

    Codigo de Barras que se pretende analisar.

    Returns
    Type Description
    System.Boolean

    ExisteCodBarras(String, ref String)

    Identifica se um determinado código de barras existe

    Declaration
    bool ExisteCodBarras(string strCodBarras, ref string sExceptoArtigo)
    Parameters
    Type Name Description
    System.String strCodBarras

    Codigo de Barras que se pretende analisar.

    System.String sExceptoArtigo

    Artigo a excluir da consulta.

    Returns
    Type Description
    System.Boolean

    ListaArtigosCodBarras(String, String)

    Permite retornar um objecto com a colecção dos Códigos de Barras associados a um artigo

    Declaration
    BasBEArtigoCodBarras ListaArtigosCodBarras(string strArtigo, string strFornecedor = "")
    Parameters
    Type Name Description
    System.String strArtigo

    Artigo a considerar.

    System.String strFornecedor

    Optional. Só Codigos de Barras de um determinado fornecedor.

    Returns
    Type Description
    BasBEArtigoCodBarras

    ListaArtigosCodBarrasTodos(String)

    Permite retornar um objecto com a colecção de todos os Códigos de Barras associados a um artigo

    Declaration
    BasBEArtigoCodBarras ListaArtigosCodBarrasTodos(string strArtigo)
    Parameters
    Type Name Description
    System.String strArtigo

    Artigo a considerar.

    Returns
    Type Description
    BasBEArtigoCodBarras

    Remove(String, String)

    Permite a remoção de um determinado Idioma

    Declaration
    void Remove(string strCodBarras, string strUnidade)
    Parameters
    Type Name Description
    System.String strCodBarras

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a considerar.

    RemoveArtigoCodBarrasFilhos(String, String, String)

    Permite a remoção de todos os Códigos de Barras de dos artigos descendentes de um artigo Mestre

    Declaration
    void RemoveArtigoCodBarrasFilhos(string strArtigoPai, string strUnidade = "", string strFornecedor = "")
    Parameters
    Type Name Description
    System.String strArtigoPai

    Artigo pai a considerar.

    System.String strUnidade

    Unidade a considerar.

    System.String strFornecedor

    Fornecedor a considerar.

    RemoveArtigoCodBarrasProprios(String)

    Permite a remoção de todos os Códigos de Barras próprios de um determinado artigo

    Declaration
    void RemoveArtigoCodBarrasProprios(string strArtigo)
    Parameters
    Type Name Description
    System.String strArtigo

    Artigo a considerar.

    RemoveArtigosCodBarras(String, String)

    Permite a remoção de todos os Códigos de Barras de um determinado artigo

    Declaration
    void RemoveArtigosCodBarras(string strArtigo, string strFornecedor = "")
    Parameters
    Type Name Description
    System.String strArtigo

    Artigo a considerar.

    System.String strFornecedor

    Fornecedor a considerar.

    ValidaActualizacao(BasBEArtigoCodBarra, ref String)

    Permite a validação da actualização

    Declaration
    bool ValidaActualizacao(BasBEArtigoCodBarra ObjBEArtigoCodBarras, ref string ErroValidacao)
    Parameters
    Type Name Description
    BasBEArtigoCodBarra ObjBEArtigoCodBarras

    Objecto com a informação do Código de Barras a actualizar.

    System.String ErroValidacao

    Mensagem de erro a devolver se a validação falhou.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String, ref String)

    Permite a validação da remoção

    Declaration
    bool ValidaRemocao(string strCodBarras, string strUnidade, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String strCodBarras

    Código de Barras a considerar.

    System.String strUnidade

    Unidade a remover.

    System.String ErroValidacao

    Mensagem de erro a devolver se a validação falhou.

    Returns
    Type Description
    System.Boolean