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 |