PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IStpBSObjectosContrato

    Classe utilizada para obter serviços e regras de negócio sobre os Objectos de Assistência de um Contrato.

    Namespace: IStpBS100
    Assembly: IStpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("DDBBCD92-C39D-4D65-ACB9-ACE4FE1ED5CF")]
    public interface IStpBSObjectosContrato

    Methods

    Actualiza(StpBEObjectoContrato, String)

    Actualiza a informação do Objecto de Assistência de um Contrato.

    Declaration
    void Actualiza(StpBEObjectoContrato objBE, string Avisos = "")
    Parameters
    Type Name Description
    StpBEObjectoContrato objBE

    Objecto contendo a informação actualizada do Objecto de Assistência de um Contrato.

    System.String Avisos

    Notificação devolvida pelo processo de actualização.

    ActualizaValorAtributo(String, String, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(string ContratoID, string Id, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.String ContratoID

    Identificador do Contrato.

    System.String Id

    Identificador do Objecto de Assistência de Contrato.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Valor do atributo que será actualizado.

    ActualizaValorAtributos(String, String, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string ContratoID, string Id, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.String ContratoID

    Identificador do Contrato.

    System.String Id

    Identificador do Objecto de Assistência de Contrato.

    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

    DaValorAtributo(String, String, String)

    Devolve o valor de um conjunto de atributos.

    Declaration
    dynamic DaValorAtributo(string ContratoID, string Id, string Atributo)
    Parameters
    Type Name Description
    System.String ContratoID

    Identificador do Contrato.

    System.String Id

    Identificador do Objecto de Assistência de Contrato.

    System.String Atributo

    Atributo a obter o valor.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String, Object[])

    Devolve o valor de um atributo.

    Declaration
    StdBECampos DaValorAtributos(string ContratoID, string Id, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String ContratoID

    Identificador do Contrato.

    System.String Id

    Identificador do Objecto de Assistência de Contrato.

    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    Edita(String, String)

    Edita a informação do Objecto de Assistência de um Contrato.

    Declaration
    StpBEObjectoContrato Edita(string ContratoID, string ObjetoID)
    Parameters
    Type Name Description
    System.String ContratoID

    Identificador do Contrato.

    System.String ObjetoID

    Identificador do Objecto de Assistência.

    Returns
    Type Description
    StpBEObjectoContrato

    EditaId(String)

    Edita a informação do Objecto de Assistência de um Contrato.

    Declaration
    StpBEObjectoContrato EditaId(string Id)
    Parameters
    Type Name Description
    System.String Id

    Identificador do Objecto de Assistência do Contrato.

    Returns
    Type Description
    StpBEObjectoContrato

    Existe(String, String)

    Verifica a existencia de um Objecto de Assistência num Contrato.

    Declaration
    bool Existe(string ContratoID, string ObjectoID)
    Parameters
    Type Name Description
    System.String ContratoID

    Identificador do Contrato.

    System.String ObjectoID

    Identificador do Objecto de Assistência.

    Returns
    Type Description
    System.Boolean

    LstObjectosContrato()

    Devolve a lista de todos os Objectos de Assistência de Contratos.

    Declaration
    StdBELista LstObjectosContrato()
    Returns
    Type Description
    StdBELista

    LstObjectosContratoTipoObjecto(String)

    Devolve uma lista com todos os Objectos de Assistência de um determinado Tipo de Objecto de Assistência.

    Declaration
    StdBELista LstObjectosContratoTipoObjecto(string TipoObjecto)
    Parameters
    Type Name Description
    System.String TipoObjecto

    Identificador do Tipo de Objecto de Assistência.

    Returns
    Type Description
    StdBELista

    ValidaActualizacao(StpBEObjectoContrato, ref String)

    Efectua a validação da informação do Objecto de Assistência de um Contrato.

    Declaration
    bool ValidaActualizacao(StpBEObjectoContrato objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    StpBEObjectoContrato objBE

    Objecto contendo a informação do Objecto de Assistência de Contrato que se pretende validar.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacaoEx(PcmBEContrato, StpBEContrato, ref String, ref String)

    Efectua a validação da informação dos Objectos de Assistência de um Contrato.

    Declaration
    bool ValidaActualizacaoEx(PcmBEContrato ContratoPCM, StpBEContrato Contrato, ref string ErroValidacao, ref string Avisos)
    Parameters
    Type Name Description
    PcmBEContrato ContratoPCM

    Objecto contendo a informação do Contrato PCM que se pretende validar.

    StpBEContrato Contrato

    Objecto contendo a informação do Contrato STP que se pretende validar.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    System.String Avisos

    Recebe a descrição de eventuais avisos detectados.

    Returns
    Type Description
    System.Boolean

    ValidaActualizacaoPlanosIntervencao(StpBEObjectoContrato, ref String, String)

    Efectua a validação da informação dos Planos de Intervenção.

    Declaration
    bool ValidaActualizacaoPlanosIntervencao(StpBEObjectoContrato objBE, ref string ErroValidacao, string Avisos)
    Parameters
    Type Name Description
    StpBEObjectoContrato objBE

    Objecto contendo a informação do Objecto de Assistência de Contrato que se pretende validar.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    System.String Avisos

    Recebe a descrição de eventuais avisos detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String, ref String)

    Efectua as validações necessárias à remoção do Objecto de Assistência de um Contrato.

    Declaration
    bool ValidaRemocao(string ContratoID, string ObjectoID, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String ContratoID

    Identificador do Contrato.

    System.String ObjectoID

    Identificador do Objecto de Assistência.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocaoLinhaPlanoIntervencao(String, String)

    Valida a remoção de Agendamentos de Intervenções.

    Declaration
    bool ValidaRemocaoLinhaPlanoIntervencao(string PlanoIntervencaoID, string Erro)
    Parameters
    Type Name Description
    System.String PlanoIntervencaoID

    Identificador da linha da configuração.

    System.String Erro

    Retorna erros de validação.

    Returns
    Type Description
    System.Boolean