PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSArtigosPrecos

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("1D4AF1F2-A84F-488D-8986-4F03D70D3BB6")]
    public interface IBasBSArtigosPrecos

    Methods

    Actualiza(BasBEArtigoMoeda)

    Permite efectuar a actualização de um determinado Preco de um artigo numa determinada unidade

    Declaration
    void Actualiza(BasBEArtigoMoeda ObjBEArtigoMoeda)
    Parameters
    Type Name Description
    BasBEArtigoMoeda ObjBEArtigoMoeda

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

    Permite actualizar um atributo de um preco, moeda e unidade

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

    ActualizaValorAtributos(String, String, String, StdBECampos)

    Permite a actualização de um conjunto de atributos

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

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaPrecoArtigoMoeda(String, String, String, String, ref Boolean, ref Double)

    Devolve os precos de um determinado artigo, moeda, unidade.

    Corresponde à sp GCPTABDaPrecoArtigoMoeda.

    Declaration
    double DaPrecoArtigoMoeda(string strArtigo, string strMoeda, string strUnidade, string strLinhaPrecos, ref bool bolIvaIncluido, ref double dblTaxaIva)
    Parameters
    Type Name Description
    System.String strArtigo
    System.String strMoeda
    System.String strUnidade
    System.String strLinhaPrecos
    System.Boolean bolIvaIncluido

    Se o preço é com iva incluido ou não

    System.Double dblTaxaIva

    Quando com iva incluido, indica a taxa

    Returns
    Type Description
    System.Double

    DaValorAtributo(String, String, String, String)

    Dá o valor de um determinado atributo

    Declaration
    dynamic DaValorAtributo(string strArtigo, string strMoeda, string strUnidade, string Atributo)
    Parameters
    Type Name Description
    System.String strArtigo
    System.String strMoeda
    System.String strUnidade
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoLock(String, String, String, String)

    Dá o valor de um determinado atributo

    Declaration
    dynamic DaValorAtributoLock(string strArtigo, string strMoeda, string strUnidade, string Atributo)
    Parameters
    Type Name Description
    System.String strArtigo
    System.String strMoeda
    System.String strUnidade
    System.String Atributo
    Returns
    Type Description
    System.Object

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

    Dá o valor de um conjunto de atributos

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

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

    Dá o valor de um conjunto de atributos

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

    Edita(String, String, String)

    Permite editar um determinado Preco de um artigo numa moeda e unidade

    Declaration
    BasBEArtigoMoeda Edita(string strArtigo, string strMoeda, string strUnidade)
    Parameters
    Type Name Description
    System.String strArtigo
    System.String strMoeda
    System.String strUnidade
    Returns
    Type Description
    BasBEArtigoMoeda

    Existe(String, String, String)

    Identifica se um determinado artigo, moeda e unidade existe

    Declaration
    bool Existe(string strArtigo, string strMoeda, string strUnidade)
    Parameters
    Type Name Description
    System.String strArtigo
    System.String strMoeda
    System.String strUnidade
    Returns
    Type Description
    System.Boolean

    ListaArtigosMoedas(String)

    Permite retornar um objecto com a colecção dos precos associados a um artigo

    Declaration
    BasBEArtigoMoedas ListaArtigosMoedas(string strArtigo)
    Parameters
    Type Name Description
    System.String strArtigo
    Returns
    Type Description
    BasBEArtigoMoedas

    Remove(String, String, String)

    Permite a remoção de um determinado Preco para um Artigo e Unidade

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

    RemoveArtigosMoedas(String)

    Permite a remoção de todos os precos de um determinado artigo

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

    ValidaActualizacao(BasBEArtigoMoeda, ref String)

    Permite a validação da actualização

    Declaration
    bool ValidaActualizacao(BasBEArtigoMoeda ObjBEArtigoMoeda, ref string ErroValidacao)
    Parameters
    Type Name Description
    BasBEArtigoMoeda ObjBEArtigoMoeda
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String, String, ref String)

    Permite a validação da remoção

    Declaration
    bool ValidaRemocao(string strArtigo, string strMoeda, string strUnidade, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String strArtigo
    System.String strMoeda
    System.String strUnidade
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean