Interface IStpBSPlanoIntervOcorrencias
Classe utilizada para obter serviços e regras de negócio sobre Ocorrências de Planos de Intervenção.
Namespace: IStpBS100
Assembly: IStpBS100.dll
Syntax
[ComVisible(true)]
[Guid("2AB9C8AC-00D5-4C12-92F8-5D66B892F4EC")]
public interface IStpBSPlanoIntervOcorrencias
Methods
Actualiza(StpBEPlanoIntervOcorrencia)
Actualiza a Ocorrência do Plano de Intervenção.
Declaration
void Actualiza(StpBEPlanoIntervOcorrencia Ocorrencia)
Parameters
Type | Name | Description |
---|---|---|
StpBEPlanoIntervOcorrencia | Ocorrencia | Objecto contendo a informação actualizada da Ocorrência do Plano de Intervenção. |
ActualizaValorAtributoId(String, String, Object)
Actualiza o valor de um atributos de uma Ocorrência do Plano de Intervenção.
Declaration
void ActualizaValorAtributoId(string Id, string Atributo, dynamic Valor)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da Ocorrência do Plano de Intervenção. |
System.String | Atributo | Nome do atributo. |
System.Object | Valor | Valor do atributo. |
ActualizaValorAtributosId(String, StdBECampos)
Actualiza os valores de atributos de uma Ocorrência do Plano de Intervenção.
Declaration
void ActualizaValorAtributosId(string Id, StdBECampos Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da Ocorrência do Plano de Intervenção. |
StdBECampos | Atributos | Atributos a ser actualizados. |
CriaOcorrencias(StpBEContrato, StpBEObjectoContrato, StpBEPlanoIntervencao)
Cria as ocorrências para uma linha do Plano de Intervenções.
Declaration
void CriaOcorrencias(StpBEContrato Contrato, StpBEObjectoContrato ObjectoContrato, StpBEPlanoIntervencao LinhaPlano)
Parameters
Type | Name | Description |
---|---|---|
StpBEContrato | Contrato | Objecto contendo a informação do Contrato. |
StpBEObjectoContrato | ObjectoContrato | Objecto contendo a informação da linha do Objecto de Assistência no Contrato. |
StpBEPlanoIntervencao | LinhaPlano | Objecto contendo a informação do Plano de Intervenção. |
DaValorAtributoID(String, String)
Devolve o valor de um atributo de uma Ocorrência do Plano de Intervenção.
Declaration
dynamic DaValorAtributoID(string Id, string Atributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da Ocorrência do Plano de Intervenção. |
System.String | Atributo | Nome do atributo. |
Returns
Type | Description |
---|---|
System.Object |
DaValorAtributosID(String, Object[])
Devolve o valor de vários atributos de uma Ocorrência do Plano de Intervenção.
Declaration
StdBECampos DaValorAtributosID(string Id, params dynamic[] Atributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da Ocorrência do Plano de Intervenção. |
System.Object[] | Atributos | Nomes do atributo. |
Returns
Type | Description |
---|---|
StdBECampos |
EditaId(String)
Edita a Ocorrência do Plano de Intervenção.
Declaration
StpBEPlanoIntervOcorrencia EditaId(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da Ocorrência do Plano de Intervenção. |
Returns
Type | Description |
---|---|
StpBEPlanoIntervOcorrencia |
ExecutaOcorrencia(String, StringBuilder, ref Boolean)
Executa uma Ocorrência do Plano de Intervenção.
Declaration
StpBEProcesso ExecutaOcorrencia(string OcorrenciaId, StringBuilder Mensagens, ref bool VbaCancel)
Parameters
Type | Name | Description |
---|---|---|
System.String | OcorrenciaId | Identificador da Ocorrência do Plano de Intervenção. |
System.Text.StringBuilder | Mensagens | Mensagens de erro. |
System.Boolean | VbaCancel | Para cancelar a execução da Ocorrência do Plano de Intervenção via VBA. |
Returns
Type | Description |
---|---|
StpBEProcesso |
ExecutaOcorrenciaEx(String, StringBuilder, ref Boolean, StdBEEventHandler)
Executa uma Ocorrência do Plano de Intervenção.
Declaration
StpBEProcesso ExecutaOcorrenciaEx(string OcorrenciaId, StringBuilder Mensagens, ref bool VbaCancel, StdBEEventHandler VbaEventHandler)
Parameters
Type | Name | Description |
---|---|---|
System.String | OcorrenciaId | Identificador da Ocorrência do Plano de Intervenção. |
System.Text.StringBuilder | Mensagens | Mensagens de erro. |
System.Boolean | VbaCancel | Para cancelar a execução da Ocorrência do Plano de Intervenção via VBA. |
StdBEEventHandler | VbaEventHandler | Para permitir a execução de eventos VBA. |
Returns
Type | Description |
---|---|
StpBEProcesso |
LstOcorrenciasContrato(String)
Lista as Ocorrências do Plano de Intervenção associadas a um Contrato.
Declaration
StpBEPlanoIntervOcorrencias LstOcorrenciasContrato(string ContratoID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ContratoID | Identificador do Contrato. |
Returns
Type | Description |
---|---|
StpBEPlanoIntervOcorrencias |
LstOcorrenciasLinhaPlano(String)
Lista as Ocorrências do Plano de Intervenção por linha de um Plano de Intervenções num Contrato.
Declaration
StpBEPlanoIntervOcorrencias LstOcorrenciasLinhaPlano(string IdLinhaPlano)
Parameters
Type | Name | Description |
---|---|---|
System.String | IdLinhaPlano | Identificador da linha do Plano de Intervenções. |
Returns
Type | Description |
---|---|
StpBEPlanoIntervOcorrencias |
LstOcorrenciasObjecto(String, String)
Lista as Ocorrências do Plano de Intervenção de um Objeto de Assistência.
Declaration
StpBEPlanoIntervOcorrencias LstOcorrenciasObjecto(string ObjectoID, string strWhere)
Parameters
Type | Name | Description |
---|---|---|
System.String | ObjectoID | Identificador do Objecto de Assistência. |
System.String | strWhere | Filtro adicional. |
Returns
Type | Description |
---|---|
StpBEPlanoIntervOcorrencias |
LstOcorrenciasObjectoContrato(String)
Lista as Ocorrências do Plano de Intervenção de uma linha do Objecto de Assistência no Contrato.
Declaration
StpBEPlanoIntervOcorrencias LstOcorrenciasObjectoContrato(string ObjectoNoContratoID)
Parameters
Type | Name | Description |
---|---|---|
System.String | ObjectoNoContratoID | Identificador da linha do Objecto de Assistência no Contrato. |
Returns
Type | Description |
---|---|
StpBEPlanoIntervOcorrencias |
RemoveID(String)
Remove a Ocorrência do Plano de Intervenção.
Declaration
void RemoveID(string Id)
Parameters
Type | Name | Description |
---|---|---|
System.String | Id | Identificador da Ocorrência do Plano de Intervenção. |
ValidaActualizacao(StpBEPlanoIntervOcorrencia, ref String)
Valida a actualização de uma Ocorrência do Plano de Intervenção.
Declaration
bool ValidaActualizacao(StpBEPlanoIntervOcorrencia Ocorrencia, ref string strAvisos)
Parameters
Type | Name | Description |
---|---|---|
StpBEPlanoIntervOcorrencia | Ocorrencia | Objecto contendo a informação da Ocorrência do Plano de Intervenção a ser validada. |
System.String | strAvisos | Devolve os avisos detectados no processo de validação. |
Returns
Type | Description |
---|---|
System.Boolean |