PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IImoBSParametrosExercicio

    Classe utilizada para obter serviços e regras de negócio sobre Parâmetros do Exercício.

    Namespace: IEapBS100
    Assembly: IEapBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("F0069983-849E-4BBA-B4BA-4619EA955649")]
    public interface IImoBSParametrosExercicio

    Methods

    Actualiza(ImoBEParametrosExercicio)

    Actualiza a informação dos Parâmetros do Exercício.

    Declaration
    void Actualiza(ImoBEParametrosExercicio objBE)
    Parameters
    Type Name Description
    ImoBEParametrosExercicio objBE

    Objecto contendo a informação actualizada dos Parâmetros do Exercício.

    Actualiza(ImoBEParametrosExercicio, ref String)

    Actualiza a informação dos Parâmetros do Exercício.

    Declaration
    void Actualiza(ImoBEParametrosExercicio objBE, ref string Avisos)
    Parameters
    Type Name Description
    ImoBEParametrosExercicio objBE

    Objecto contendo a informação actualizada dos Parâmetros do Exercício.

    System.String Avisos

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

    ActualizaValorAtributo(Int32, String, Object)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(int Exercicio, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Valor do atributo que será actualizado.

    ActualizaValorAtributos(Int32, StdBECampos)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(int Exercicio, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    DaDataCivil(Int32, Int32, Int32)

    Devolve a Data Civíl.

    Declaration
    DateTime DaDataCivil(int Exercicio, int Periodo, int Dia)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Período.

    System.Int32 Dia

    Identificador do Dia.

    Returns
    Type Description
    System.DateTime

    DaDataCivilPeriodoContabilistico(Int32, Int32, Int32)

    Devolve a Data Civíl incluindo os Períodos Contabilísticos.

    Declaration
    string DaDataCivilPeriodoContabilistico(int Exercicio, int Periodo, int Dia)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    System.Int32 Periodo

    Identificador do Período.

    System.Int32 Dia

    Identificador do Dia.

    Returns
    Type Description
    System.String

    DaDataFinalExercicio(Int32)

    Devolve a data final do Exercício.

    Declaration
    DateTime DaDataFinalExercicio(int Exercicio)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    Returns
    Type Description
    System.DateTime

    DaDataInicioExercicio(Int32)

    Devolve a data de inicio do Exercício.

    Declaration
    DateTime DaDataInicioExercicio(int Exercicio)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    Returns
    Type Description
    System.DateTime

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaExercicioContabilisticoData(DateTime)

    Devolve o exercício contabilístico a partir de uma data.

    Declaration
    int DaExercicioContabilisticoData(DateTime Data)
    Parameters
    Type Name Description
    System.DateTime Data

    Identifica a data.

    Returns
    Type Description
    System.Int32

    DaListaExercicios(Int32, Int32, Boolean)

    Lista de Exercícios.

    Declaration
    StdBELista DaListaExercicios(int ExercicioInicial = -1, int ExercicioFinal = -1, bool Descendente = true)
    Parameters
    Type Name Description
    System.Int32 ExercicioInicial

    Identificador do Exercício de início.

    System.Int32 ExercicioFinal

    Identificador do Exercício final.

    System.Boolean Descendente

    Identificador da ordenação dos exercícios.

    Returns
    Type Description
    StdBELista

    DaMesCivilPeriodoContabilistico(Int32)

    Devolve o Mês Civíl.

    Declaration
    int DaMesCivilPeriodoContabilistico(int Periodo)
    Parameters
    Type Name Description
    System.Int32 Periodo

    Identificador do Período.

    Returns
    Type Description
    System.Int32

    DaPeriodoContabilisticoData(DateTime)

    Devolve o período contabilístico a partir de uma data.

    Declaration
    int DaPeriodoContabilisticoData(DateTime Data)
    Parameters
    Type Name Description
    System.DateTime Data

    Identifica a data.

    Returns
    Type Description
    System.Int32

    DaPeriodoContabilisticoMesCivil(Int32)

    Devolve o período contabilístico a partir do mês civíl.

    Declaration
    int DaPeriodoContabilisticoMesCivil(int MesCivil)
    Parameters
    Type Name Description
    System.Int32 MesCivil

    Identifica o mês civíl.

    Returns
    Type Description
    System.Int32

    DaPrimeiroExercicio()

    Devolve o primeiro Exercício definido.

    Declaration
    int DaPrimeiroExercicio()
    Returns
    Type Description
    System.Int32

    DaPrimeiroExercicioAberto()

    Devolve o Exercício activo (1º exercício sem fecho efectuado).

    Declaration
    int DaPrimeiroExercicioAberto()
    Returns
    Type Description
    System.Int32

    DataActualAnoTrabalho(DateTime)

    Determina a data actual em função do Exercício de trabalho.

    Declaration
    DateTime DataActualAnoTrabalho(DateTime Data)
    Parameters
    Type Name Description
    System.DateTime Data

    Identifica a data.

    Returns
    Type Description
    System.DateTime

    DataCivilValidaNoExercicio(DateTime, Int32)

    Verifica a validade de uma data em função de um Exercício.

    Declaration
    bool DataCivilValidaNoExercicio(DateTime DataCivil, int Exercicio)
    Parameters
    Type Name Description
    System.DateTime DataCivil

    Identifica a data.

    System.Int32 Exercicio

    Identificador do Exercício.

    Returns
    Type Description
    System.Boolean

    DaUltimoExercicio()

    Determina o último Exercício definido.

    Declaration
    int DaUltimoExercicio()
    Returns
    Type Description
    System.Int32

    DaUltimoExercicioFechado()

    Devolve o último Exercício com fecho efectuado.

    Declaration
    int DaUltimoExercicioFechado()
    Returns
    Type Description
    System.Int32

    DaValorAtributo(Int32, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(int Exercicio, string Atributo)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributos(Int32, String[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(int Exercicio, params string[] Atributos)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende obter o valor.

    Returns
    Type Description
    StdBECampos

    Edita(Int32)

    Edita a informação dos Parâmetros de um Exercício.

    Declaration
    ImoBEParametrosExercicio Edita(int Exercicio)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    Returns
    Type Description
    ImoBEParametrosExercicio

    Existe(Int32)

    Verifica se existe o Exercício.

    Declaration
    bool Existe(int Exercicio)
    Parameters
    Type Name Description
    System.Int32 Exercicio

    Identificador do Exercício.

    Returns
    Type Description
    System.Boolean

    FinalAnoEconomico(Int32)

    Devolve a data final do Exercício.

    Declaration
    DateTime FinalAnoEconomico(int Ano)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Exercício.

    Returns
    Type Description
    System.DateTime

    InicioAnoEconomico(Int32)

    Devolve a data de inicio do Exercício.

    Declaration
    DateTime InicioAnoEconomico(int Ano)
    Parameters
    Type Name Description
    System.Int32 Ano

    Identificador do Exercício.

    Returns
    Type Description
    System.DateTime

    Remove(Int32)

    Remove os Parâmetros do Exercício.

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

    Identificador do Exercício.

    ValidaActualizacao(ImoBEParametrosExercicio, ref String)

    Efectua a validação da informação dos Parâmetros do Exercício.

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

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

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, ref String)

    Efectua as validações necessárias à remoção dos Parâmetros do Exercício.

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

    Identificador do Exercício.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean