Interface IBasBSCondicoesEstrategia
Namespace: IBasBS100
Assembly: IBasBS100.dll
Syntax
[ComVisible(true)]
[Guid("1FCE02C8-01A1-477E-90C8-F38550DFC788")]
public interface IBasBSCondicoesEstrategia
Methods
Actualiza(BasBECondicaoEstrategia)
Permite efectuar a actualização de um determinado TipoDoc associado ao Fluxo
Declaration
void Actualiza(BasBECondicaoEstrategia ObjBECondicaoEstrategia)
Parameters
Type | Name | Description |
---|---|---|
BasBECondicaoEstrategia | ObjBECondicaoEstrategia | Objecto com a informação da condição a actualizar. |
ActualizaValorAtributo(String, String, Object)
Permite actualizar um atributo do TipoDoc associado ao Fluxo
Declaration
void ActualizaValorAtributo(string Id, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String | Atributo | Atributo a actualizar. |
System.Object | Valor | Novo valor do atributo. |
ActualizaValorAtributos(String, StdBECampos)
Permite a actualização de um conjunto de atributos
Declaration
void ActualizaValorAtributos(string Id, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
StdBECampos | Atributos | Lista de atributos a actualizar. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil |
DaValorAtributo(String, String)
Dá o valor de um determinado atributo
Declaration
dynamic DaValorAtributo(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String | Atributo | Atributo a devolver. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributoLock(String, String)
Dá o valor de um determinado atributo
Declaration
dynamic DaValorAtributoLock(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String | Atributo | Atributo a devolver. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributos(String, String[])
Dá o valor de um conjunto de atributos
Declaration
StdBECampos DaValorAtributos(string Id, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String[] | Atributos | Atributos a devolver. |
Returns
Type | Description |
---|---|
StdBECampos |
DaValorAtributosLock(String, String[])
Dá o valor de um conjunto de atributos
Declaration
StdBECampos DaValorAtributosLock(string Id, params string[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String[] | Atributos | Atributos a devolver. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String)
Permite editar uma determinada condição
Declaration
BasBECondicaoEstrategia Edita(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id |
Returns
Type | Description |
---|---|
BasBECondicaoEstrategia |
Existe(String)
Identifica se um determinado artigo existe para um fornecedor
Declaration
bool Existe(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id |
Returns
Type | Description |
---|---|
System.Boolean |
ListaCondicaoEstrategia(String, String)
Permite retornar um objecto com a colecção dos fornecedores associados a um documtno e fluxo
Declaration
BasBECondicoesEstrategia ListaCondicaoEstrategia(string TipoDoc, string Fluxo)
Parameters
Type | Name | Description |
---|---|---|
System.String | TipoDoc | Documento a considerar. |
System.String | Fluxo | Fluxo a considerar. |
Returns
Type | Description |
---|---|
BasBECondicoesEstrategia |
ListaCondicaoEstrategiaFluxo(String)
Permite retornar um objecto com a colecção dos fornecedores associados a um fluxo
Declaration
BasBECondicoesEstrategia ListaCondicaoEstrategiaFluxo(string Fluxo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Fluxo | Fluxo a considerar. |
Returns
Type | Description |
---|---|
BasBECondicoesEstrategia |
Remove(String)
Permite a remoção de um determinado TipoDoc associado ao Fluxo
Declaration
void Remove(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id |
RemoveCondicaoEstrategia(String)
Permite a remoção de todos os fornecedores de um determinado artigo
Declaration
void RemoveCondicaoEstrategia(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id |
RemoveCondicoesFluxo(String)
Permite a remoção de um determinado condições associado ao Fluxo
Declaration
void RemoveCondicoesFluxo(string Fluxo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Fluxo | Fluxo a remover. |
ValidaActualizacao(BasBECondicaoEstrategia, ref String)
Permite a validação da actualização
Declaration
bool ValidaActualizacao(BasBECondicaoEstrategia ObjBECondicaoEstrategia, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
BasBECondicaoEstrategia | ObjBECondicaoEstrategia | Objecto com a informação da condição a actualizar. |
System.String | ErroValidacao | Mensagem de erro a devolver se a validação falhou. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, ref String)
Permite a validação da remoção
Declaration
bool ValidaRemocao(string Id, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | |
System.String | ErroValidacao | Mensagem de erro a devolver se a validação falhou. |
Returns
Type | Description |
---|---|
System.Boolean |