Interface IOrcBSTiposProcExecucao
Motor dos tipos de processo de execução.
Namespace: IOrcBS100
Assembly: IOrcBS100.dll
Syntax
[ComVisible(true)]
[Guid("20F53DB6-5F11-47B7-B302-0C65DCDBB064")]
public interface IOrcBSTiposProcExecucao
Methods
Actualiza(OrcBETipoProcExecucao, String)
Procedimento para actualização.
Declaration
void Actualiza(OrcBETipoProcExecucao BETipoProcExecucao, string Avisos = "")
Parameters
Type | Name | Description |
---|---|---|
OrcBETipoProcExecucao | BETipoProcExecucao | Objecto contendo a informação actualizada do tipo de processo de execução. |
System.String | Avisos | Notificação devolvida pelo processo de actualização. |
ActualizaValorAtributo(String, String, Object)
Actualiza o valor de um atributo.
Declaration
void ActualizaValorAtributo(string Tipo, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipos de processo de execução. |
System.String | Atributo | Nome do atributo cujo valor será actualizado. |
System.Object | Valor | Valor do atributo que será actualizado. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza os valores respectivos de um conjunto de atributos.
Declaration
void ActualizaValorAtributos(string StrChave, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | StrChave | Identificador do tipos de processo de execução. |
StdBECampos | Atributos | Identifica os atributos e os respectivos valores a actualizar. |
DaDefCamposUtil()
Devolve as definições dos campos do utilizador.
Declaration
StdBEDefCamposUtil DaDefCamposUtil()
Returns
Type | Description |
---|---|
StdBEDefCamposUtil | Definições dos campos do utilizador. |
DaDescricao(String)
Devolve a descrição associada ao tipo de processo
Declaration
string DaDescricao(string Tipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do Tipo de processo de execução. |
Returns
Type | Description |
---|---|
System.String | Descrição do tipo de processo |
DaEstadoSeguinte(String, String)
Devolve o código do estado seguinte ao estado passado por parâmetro
Declaration
string DaEstadoSeguinte(string Tipo, string Estado)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipo de processo de execução. |
System.String | Estado | Estado anterior |
Returns
Type | Description |
---|---|
System.String | Código do estado seguinte |
DaPrimeiroEstado(String)
Devolve o código do primeiro estado do tipo de processo de execução.
Declaration
string DaPrimeiroEstado(string Tipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipo de processo de execução. |
Returns
Type | Description |
---|---|
System.String | Código do primeiro estado do tipo de processo de execução. |
DaUltimoEstado(String)
Devolve o código do último estado do tipo de processo de execução.
Declaration
string DaUltimoEstado(string Tipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipo de processo de execução. |
Returns
Type | Description |
---|---|
System.String | Código do último estado do tipo de processo de execução. |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
dynamic DaValorAtributo(string Tipo, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipos de processo de execução. |
System.String | Atributo | Nome do atributo cujo valor será devolvido. |
Returns
Type | Description |
---|---|
System.Object | Valor do atributo passado por parâmetro |
DaValorAtributoLinha(String, String, String)
Devolve o valor de um conjunto de atributos de uma linha.
Declaration
dynamic DaValorAtributoLinha(string Tipo, string Estado, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipos de processo de execução. |
System.String | Estado | Identificador do estado |
System.String | Atributo |
Returns
Type | Description |
---|---|
System.Object | Valor do atributo passado por parâmetro |
DaValorAtributos(String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
StdBECampos DaValorAtributos(string Tipo, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipos de processo de execução. |
System.Object[] | Atributos | Conjunto de atributos dos quais se pretende devolver o valor. |
Returns
Type | Description |
---|---|
StdBECampos | Lista de atributos mapeados em objetos do tipo StdBECampo |
Edita(String)
Edição de um tipo de processo de execução.
Declaration
OrcBETipoProcExecucao Edita(string Tipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipos de processo de execução. |
Returns
Type | Description |
---|---|
OrcBETipoProcExecucao | Objecto com a informação do tipo de processo de execução. |
Existe(String)
Verifica se já existe o tipo de processo de execução.
Declaration
bool Existe(string Tipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipos de processo de execução. |
Returns
Type | Description |
---|---|
System.Boolean | true se existe, false caso contrário |
lstTiposProcExecucao()
Listagem dos tipos de processo de execução.
Declaration
StdBELista lstTiposProcExecucao()
Returns
Type | Description |
---|---|
StdBELista | Lista dos tipos de processo de execução. |
ObrigaDimensoes(String)
Valida se é obrigatorio lançar dimensões para o tipo de processo de execução
Declaration
bool ObrigaDimensoes(string Tipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipo de processo de execução. |
Returns
Type | Description |
---|---|
System.Boolean | true caso obrigue a lançar dimensões, false caso contrário. |
Remove(String)
Procedimento para remoção de um tipo de processo de execução. Parte do príncipio que as validações já foram efectuadas.
Declaration
void Remove(string Tipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipo de processo de execução. |
TransferenciaInterna(String)
Procedimento para validar se um tipo de processo de execução é uma transferência interna
Declaration
bool TransferenciaInterna(string Tipo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipo de processo de execução. |
Returns
Type | Description |
---|---|
System.Boolean | true caso afirmativo, false caso contrário |
ValidaActualizacao(OrcBETipoProcExecucao, ref String)
Efectua a validação da informação do tipos de processo de execução.
Declaration
bool ValidaActualizacao(OrcBETipoProcExecucao BETipoProcExecucao, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
OrcBETipoProcExecucao | BETipoProcExecucao | Objecto contendo a informação que se pretende validar. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detetados. |
Returns
Type | Description |
---|---|
System.Boolean | true caso a validação tenha sucedido, false caso contrário |
ValidaRemocao(String, ref String)
Efectua as validações necessárias à remoção do tipos de processo de execução.
Declaration
bool ValidaRemocao(string Tipo, ref string ErroValidacao)
Parameters
Type | Name | Description |
---|---|---|
System.String | Tipo | Identificador do tipos de processo de execução. |
System.String | ErroValidacao | Recebe a descrição de eventuais erros detetados. |
Returns
Type | Description |
---|---|
System.Boolean | true caso a validação tenha sucedido, false caso contrário |