Interface IBasBSArtigosFornecedores
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("B763EC86-33AE-4799-AF73-08B546C67DF5")]
public interface IBasBSArtigosFornecedores
Methods
Actualiza(BasBEArtigoFornecedor)
Permite efectuar a actualização de um determinado fornecedor associado ao artigo
Declaration
void Actualiza(BasBEArtigoFornecedor ObjBEArtigoFornecedor)
Parameters
ActualizaValorAtributo(String, String, String, Object)
Permite actualizar um atributo do fornecedor associado ao artigo
Declaration
void ActualizaValorAtributo(string strArtigo, string strFornecedor, string Atributo, dynamic Valor)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
| System.String |
Atributo |
|
| System.Object |
Valor |
|
ActualizaValorAtributos(String, String, StdBECampos)
Permite a actualização de um conjunto de atributos
Declaration
void ActualizaValorAtributos(string strArtigo, string strFornecedor, StdBECampos Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
| StdBECampos |
Atributos |
|
DaArtigoComRefForn(String, String)
Retorna um código de Artigo, a partir da referência do artigo do Fornecedor.
Declaration
string DaArtigoComRefForn(string Fornecedor, string RefFor)
Parameters
| Type |
Name |
Description |
| System.String |
Fornecedor |
|
| System.String |
RefFor |
|
Returns
| Type |
Description |
| System.String |
|
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
DaPrecoFornecedor(String, String)
Devolve o preço do artigo para um determinado fornecedor.
Declaration
double DaPrecoFornecedor(string Artigo, string Fornecedor)
Parameters
| Type |
Name |
Description |
| System.String |
Artigo |
|
| System.String |
Fornecedor |
|
Returns
| Type |
Description |
| System.Double |
|
DaValorAtributo(String, String, String)
Dá o valor de um determinado atributo.
Declaration
dynamic DaValorAtributo(string strArtigo, string strFornecedor, string Atributo)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
| System.String |
Atributo |
|
Returns
| Type |
Description |
| System.Object |
|
DaValorAtributoLock(String, String, String)
Dá o valor de um determinado atributo.
Declaration
dynamic DaValorAtributoLock(string strArtigo, string strFornecedor, string Atributo)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
| System.String |
Atributo |
|
Returns
| Type |
Description |
| System.Object |
|
DaValorAtributos(String, String, String[])
Dá o valor de um conjunto de atributos
Declaration
StdBECampos DaValorAtributos(string strArtigo, string strFornecedor, params string[] Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
| System.String[] |
Atributos |
|
Returns
DaValorAtributosLock(String, String, String[])
Dá o valor de um conjunto de atributos
Declaration
StdBECampos DaValorAtributosLock(string strArtigo, string strFornecedor, params string[] Atributos)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
| System.String[] |
Atributos |
|
Returns
Edita(String, String)
Permite editar um determinado fornecedor associado ao Artigo
Declaration
BasBEArtigoFornecedor Edita(string strArtigo, string strFornecedor)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
Returns
Existe(String, String)
Identifica se um determinado artigo existe para um fornecedor
Declaration
bool Existe(string strArtigo, string strFornecedor)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
Returns
| Type |
Description |
| System.Boolean |
|
ListaArtigosFornecedores(String)
Permite retornar um objecto com a colecção dos fornecedores associados a um artigo
Declaration
BasBEArtigoFornecedores ListaArtigosFornecedores(string strArtigo)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
Returns
Remove(String, String)
Permite a remoção de um determinado Fornecedor associado ao artigo.
Declaration
void Remove(string strArtigo, string strFornecedor)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
RemoveArtigosFornecedores(String)
Permite a remoção de todos os fornecedores de um determinado artigo
Declaration
void RemoveArtigosFornecedores(string strArtigo)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
ValidaActualizacao(BasBEArtigoFornecedor, ref String)
Permite a validação da actualização.
Declaration
bool ValidaActualizacao(BasBEArtigoFornecedor ObjBEArtigoFornecedor, ref string ErroValidacao)
Parameters
Returns
| Type |
Description |
| System.Boolean |
|
ValidaRemocao(String, String, ref String)
Permite a validação da remoção
Declaration
bool ValidaRemocao(string strArtigo, string strFornecedor, ref string ErroValidacao)
Parameters
| Type |
Name |
Description |
| System.String |
strArtigo |
|
| System.String |
strFornecedor |
|
| System.String |
ErroValidacao |
|
Returns
| Type |
Description |
| System.Boolean |
|