Interface IBasBSArtigosResiduos
Namespace: IBasBS100
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("C902C7C3-E3E6-4ADE-B4EB-9323DAF33CF8")]
public interface IBasBSArtigosResiduos
Methods
Actualiza(BasBEArtigoResiduo)
Actualiza o objecto artigoResiduo.
Declaration
void Actualiza(BasBEArtigoResiduo ObjArtigoResiduo)
Parameters
Type | Name | Description |
---|---|---|
BasBEArtigoResiduo | ObjArtigoResiduo | Objecto ArtigoResiduo. |
ActualizaValorAtributo(String, String, String, Object)
Actualiza o valor de um atributo ArtigoResiduo.
Declaration
void ActualizaValorAtributo(string strArtigo, string strResiduo, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Identifica o Artigo. |
System.String | strResiduo | Identifica o Residuo. |
System.String | Atributo | Identifica o atributo a actualizar. |
System.Object | Valor | Identifica o valor a gravar no atributo seleccionado. |
ActualizaValorAtributos(String, String, StdBECampos)
Actualiza o valor de um conjunto de atributos ArtigoResiduo.
Declaration
void ActualizaValorAtributos(string strArtigo, string strResiduo, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Identifica o Artigo. |
System.String | strResiduo | Identifica o Residuo. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
DaCamposUtil()
Devolve os campos do utilizador.
Declaration
StdBECampos DaCamposUtil()
Returns
Type | Description |
---|---|
StdBECampos |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaNumeroResiduos(String)
Retorna o numero de residos que compoem o artigo
Declaration
int DaNumeroResiduos(string strArtigo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Artigo a considerar. |
Returns
Type | Description |
---|---|
System.Int32 |
DaValorAtributo(String, String, String)
Devolve o valor de um atributo do artigoresiduo.
Declaration
dynamic DaValorAtributo(string strArtigo, string strResiduo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Identifica o Artigo. |
System.String | strResiduo | Identifica o Residuo. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String, String)
Devolve o valor de um atributo do artigoresiduo.
Declaration
dynamic DaValorAtributoLock(string strArtigo, string strResiduo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Identifica o Artigo. |
System.String | strResiduo | Identifica o Residuo. |
System.String | Atributo | Identifica o atributo para o qual se pretende devolver o valor. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String, String[])
Devolve o valor de um conjunto de atributos do artigoresiduo.
Declaration
StdBECampos DaValorAtributos(string strArtigo, string strResiduo, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Identifica o Artigo. |
System.String | strResiduo | Identifica o Residuo. |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String, String[])
Devolve o valor de um conjunto de atributos do artigoresiduo.
Declaration
StdBECampos DaValorAtributosLock(string strArtigo, string strResiduo, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Identifica o Artigo. |
System.String | strResiduo | Identifica o Residuo. |
System.String[] | Atributos | Identifica os atributos para os quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String, String)
Edita a informação do ArtigoResiduo.
Declaration
BasBEArtigoResiduo Edita(string strArtigo, string strResiduo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Código da artigo. |
System.String | strResiduo | Código do residuo. |
Returns
Type | Description |
---|---|
BasBEArtigoResiduo |
Existe(String, String)
Verifica se a artigo/Residuo existe na base de dados.
Declaration
bool Existe(string strArtigo, string strResiduo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Código do artigo. |
System.String | strResiduo | Código do residuo. |
Returns
Type | Description |
---|---|
System.Boolean |
ListaArtigosResiduos(String)
Permite retornar um objecto com a colecção dos residuos que compoem o artigo
Declaration
BasBEArtigosResiduos ListaArtigosResiduos(string strArtigo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Artigo a considerar. |
Returns
Type | Description |
---|---|
BasBEArtigosResiduos |
ListaArtigosResiduosEX(String, String, String)
Permite retornar um objecto com a colecção dos residuos que compoem o artigo
Declaration
BasBEArtigosResiduos ListaArtigosResiduosEX(string strArtigo, string strModulo = "", string strLocalOperacao = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Artigo a considerar. |
System.String | strModulo | Modulo a considerar. |
System.String | strLocalOperacao | Local de operação a considerar (opcional). |
Returns
Type | Description |
---|---|
BasBEArtigosResiduos |
Remove(String, String)
Remove a informação do artigoResiduo
Declaration
void Remove(string strArtigo, string strResiduo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Código da artigo. |
System.String | strResiduo | Código do residuo. |
RemoveArtigoResiduos(String)
Remove a informação do artigoResiduo quando o artigo é removido
Declaration
void RemoveArtigoResiduos(string strArtigo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Código da artigo. |
ValidaActualizacao(BasBEArtigoResiduo, ref String)
Efectua a validação da actualização.
Declaration
bool ValidaActualizacao(BasBEArtigoResiduo ObjArtigosResiduo, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
BasBEArtigoResiduo | ObjArtigosResiduo | Identifica o objecto que contem as informações do artigoresiduo. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, String, String)
Efectua a validação da remoção.
Declaration
bool ValidaRemocao(string strArtigo, string strResiduo, string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | strArtigo | Identifica o Artigo. |
System.String | strResiduo | Identifica o Residuo. |
System.String | StrErro |
Returns
Type | Description |
---|---|
System.Boolean |