PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IRHPBSCriacaoExercicios

    Classe utilizada para obter as regras de negócio da Criação de Exercícios.

    Namespace: IRhpBS100
    Assembly: IRhpBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("E45738F2-E357-4AA6-8E3E-5CC38CE90708")]
    public interface IRHPBSCriacaoExercicios

    Methods

    ExecutaOperacao(String, Int32, Int32)

    Executa uma Operação.

    Declaration
    bool ExecutaOperacao(string Operacao, int ExercicioBase, int ExercicioDestino)
    Parameters
    Type Name Description
    System.String Operacao

    Operação.

    System.Int32 ExercicioBase

    Exercício base.

    System.Int32 ExercicioDestino

    Exercício destino.

    Returns
    Type Description
    System.Boolean

    ExecutaOperacao(String, Int32, Int32, ref String)

    Executa uma Operação.

    Declaration
    bool ExecutaOperacao(string Operacao, int ExercicioBase, int ExercicioDestino, ref string strAvisos)
    Parameters
    Type Name Description
    System.String Operacao

    Operação.

    System.Int32 ExercicioBase

    Exercício base.

    System.Int32 ExercicioDestino

    Exercício destino.

    System.String strAvisos

    Descrição dos eventuais avisos detectados.

    Returns
    Type Description
    System.Boolean

    ExecutaOperacoesBase(Int32, Int32, String)

    Executa as Operações.

    Declaration
    bool ExecutaOperacoesBase(int ExercicioBase, int ExercicioDestino, string strAvisos = "")
    Parameters
    Type Name Description
    System.Int32 ExercicioBase

    Exercício base.

    System.Int32 ExercicioDestino

    Exercício destino.

    System.String strAvisos

    Descrição dos eventuais avisos detectados.

    Returns
    Type Description
    System.Boolean

    Remove(Int32, String)

    Remove a informação de um registo.

    Declaration
    void Remove(int Exercicio, string Operacao)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Exercício.

    System.String Operacao

    Operação.

    ValidaOperacao(String, Int32, Int32, String)

    Efectua a validação de uma Operação antes de ser executada.

    Declaration
    bool ValidaOperacao(string Operacao, int ExercicioBase, int ExercicioDestino, string strErro)
    Parameters
    Type Name Description
    System.String Operacao

    Operação.

    System.Int32 ExercicioBase

    Exercício base.

    System.Int32 ExercicioDestino

    Exercício destino.

    System.String strErro

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaOperacoesBase(Int32, Int32, String)

    Efectua a validação das Operações antes de serem executadas.

    Declaration
    bool ValidaOperacoesBase(int ExercicioBase, int ExercicioDestino, string strErro)
    Parameters
    Type Name Description
    System.Int32 ExercicioBase

    Exercício base.

    System.Int32 ExercicioDestino

    Exercício destino.

    System.String strErro

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, String)

    Efectua a validação de um registo antes de ser efectuada a sua remoção.

    Declaration
    bool ValidaRemocao(int Exercicio, string strErro)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Exercício.

    System.String strErro
    Returns
    Type Description
    System.Boolean