Interface IBasBSArtigosPrecos
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
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
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
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
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
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
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 |
|