PRIMAVERA | Developers

    Show / Hide Table of Contents

    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