Interface IInvBSNivelLocalizacao
Classe que implementa as regras de negócio sobre os níveis de localizações de armazéns.
Namespace: IInvBS100
Assembly: IInvBS100.dll
Syntax
[ComVisible(true)]
[Guid("D91904C0-B506-4C79-90F0-97A83689D15A")]
public interface IInvBSNivelLocalizacao
Methods
Actualiza(InvBENivelLocalizacao)
Actualiza um nível de localização.
Declaration
void Actualiza(InvBENivelLocalizacao objNivelLoc)
Parameters
Type | Name | Description |
---|---|---|
InvBENivelLocalizacao | objNivelLoc | Objeto que identifica o nível de localização. |
ActualizaRubricaLocalizacao(InvBERubricaLocalizacao)
Actualiza uma rúbrica de um nível de localização.
Declaration
void ActualizaRubricaLocalizacao(InvBERubricaLocalizacao oRubricaLoc)
Parameters
Type | Name | Description |
---|---|---|
InvBERubricaLocalizacao | oRubricaLoc | Objeto que identifica a rúbrica de nível de localização. |
ActualizaValorAtributo(String, String, Object)
Permite actualizar um determinado atributo.
Declaration
void ActualizaValorAtributo(string Nome, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
System.String | Atributo | Nome do atributo. |
System.Object | Valor | Valor do atributo. |
ActualizaValorAtributos(String, StdBECampos)
Atualiza os valores de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string Nome, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
StdBECampos | Atributos | Coleção com os atributos e respetivos valores. |
DaCamposUtil()
Devolve os campos de utilizador.
Declaration
StdBECampos DaCamposUtil()
Returns
Type | Description |
---|---|
StdBECampos | Coleção com os campos de utilizador. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil | Coleção com as definições. |
DaDefCamposUtilRubrica()
Devolve as definições dos campos do utilizador das rúbricas.
Declaration
StdBEDefCamposUtil DaDefCamposUtilRubrica()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil | Coleção com as definições. |
DaValorAtributo(String, String)
Devolve o valor de um determinado atributo.
Declaration
dynamic DaValorAtributo(string NomeNivel, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | NomeNivel | Nome do nível de localização (NomeNivel). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
DaValorAtributoLock(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributoLock(string NomeNivel, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | NomeNivel | Nome do nível de localização (NomeNivel). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorAtributoRubrica(String, String, String)
Devolve o valor de um determinado atributo.
Declaration
dynamic DaValorAtributoRubrica(string NomeNivel, string Rubrica, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | NomeNivel | Nome do nível de localização (NomeNivel). |
System.String | Rubrica | Código da rúbrica de localizacao (Rubrica). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
DaValorAtributoRubricaLock(String, String, String)
Devolve o valor de um atributo de uma rúbrica.
Declaration
dynamic DaValorAtributoRubricaLock(string NomeNivel, string Rubrica, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | NomeNivel | Nome do nível de localização (NomeNivel). |
System.String | Rubrica | Código da rúbrica de localizacao (Rubrica). |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object | Valor identificado pelo atributo. |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
DaValorAtributos(String, String[])
Devolve um conjunto de valores.
Declaration
StdBECampos DaValorAtributos(string Nome, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
Type | Description |
---|---|
StdBECampos | Coleção com os valores identificados pelos atributos. |
DaValorAtributosLock(String, String[])
Devolve um conjunto de valores.
Declaration
StdBECampos DaValorAtributosLock(string Nome, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
System.String[] | Atributos | Array com os nomes dos atributos. |
Returns
Type | Description |
---|---|
StdBECampos | Coleção com os valores identificados pelos atributos. |
Remarks
O sufixo "Lock" indica que os valores serão obtidos a partir da cache de sistema.
Edita(String)
Edita um nível de localização.
Declaration
InvBENivelLocalizacao Edita(string Nome)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
Returns
Type | Description |
---|---|
InvBENivelLocalizacao | Objecto que representa o nível da localização. |
Existe(String)
Indica se um nível de localização existe.
Declaration
bool Existe(string Nome)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
Returns
Type | Description |
---|---|
System.Boolean | True - Existe; False - Não existe |
ListaNiveisLocalizacao()
Devolve uma lista com todos os níveis de localizações e respetivas rúbricas.
Declaration
StdBELista ListaNiveisLocalizacao()
Returns
Type | Description |
---|---|
StdBELista | Lista com os níveis de localizações. |
ListaRubricasLocalizacao(String)
Devolve uma lista com todas rúbricas de um nível de localização.
Declaration
StdBELista ListaRubricasLocalizacao(string Nome)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
Returns
Type | Description |
---|---|
StdBELista | Lista com as rúbricas. |
Remove(String)
Remove um nível de localização.
Declaration
void Remove(string Nome)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
RemoveRubricaLocalizacao(String, String)
Remove uma rúbrica de um nível de localização.
Declaration
void RemoveRubricaLocalizacao(string NomeNivel, string Rubrica)
Parameters
Type | Name | Description |
---|---|---|
System.String | NomeNivel | Nome do nível de localização (NomeNivel). |
System.String | Rubrica | Código da rúbrica de localizacao (Rubrica). |
RemoveRubricasLocalizacao(String)
Remove todas as rúbricas de um nível de localização.
Declaration
void RemoveRubricasLocalizacao(string Nome)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
ValidaActualizacao(InvBENivelLocalizacao, ref String)
Valida a atualização de um nível de localização.
Declaration
bool ValidaActualizacao(InvBENivelLocalizacao objNivelLoc, ref string StrErro)
Parameters
Type | Name | Description |
---|---|---|
InvBENivelLocalizacao | objNivelLoc | Objecto que identifica o nível da localização. |
System.String | StrErro | Mensagens de erro devolvidas. |
Returns
Type | Description |
---|---|
System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaRemocao(String, String)
Valida a remoção de um um nível de localização.
Declaration
bool ValidaRemocao(string Nome, string StrErro)
Parameters
Type | Name | Description |
---|---|---|
System.String | Nome | Nome do nível de localização (Nome). |
System.String | StrErro | Mensagens de erro devolvidas. |
Returns
Type | Description |
---|---|
System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |
ValidaRemocaoRubricaLocalizacao(InvBERubricaLocalizacao, String)
Valida a remoção de uma rúbrica.
Declaration
bool ValidaRemocaoRubricaLocalizacao(InvBERubricaLocalizacao obsRubricaLoc, string StrErro)
Parameters
Type | Name | Description |
---|---|---|
InvBERubricaLocalizacao | obsRubricaLoc | Objeto que identifica a rúbrica de nível de localização. |
System.String | StrErro | Mensagens de erro devolvidas. |
Returns
Type | Description |
---|---|
System.Boolean | True - Validação com sucesso; False - Validação sem sucesso |