PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IImoBSCadastroAfectacoes

    Classe utilizada para obter serviços e regras de negócio sobre Afectações.

    Namespace: IEapBS100
    Assembly: IEapBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("28B1BE32-B427-493C-83E0-E664901F1079")]
    public interface IImoBSCadastroAfectacoes

    Methods

    Actualiza(ImoBECadastroAfectacao)

    Actualiza a informação da Afectação.

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

    Objecto contendo a informação actualizada da Afectação

    Actualiza(ImoBECadastroAfectacao, ref String)

    Actualiza a informação da Afectação.

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

    Objecto contendo a informação actualizada da Afectação

    System.String Avisos

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

    ActualizaValorAtributo(String, Int32, Byte, Byte, String, Object, String, String, String, String, String)

    Actualiza o valor de um atributo.

    Declaration
    void ActualizaValorAtributo(string Bem, int Ano, byte Mes, byte Dia, string Atributo, dynamic Valor, string CCusto = "", string Funcao = "", string Projecto = "", string WBSItem = "", string Analitica = "")
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Ano

    Identificador do Ano.

    System.Byte Mes

    Identificador do Mês.

    System.Byte Dia

    Identificador do Dia.

    System.String Atributo

    Nome do atributo cujo valor será actualizado.

    System.Object Valor

    Valor do atributo que será actualizado.

    System.String CCusto

    Identificador do Centro de Custo

    System.String Funcao

    Identificador da Função

    System.String Projecto

    Identificador do Projecto

    System.String WBSItem

    Identificador do Elemento PEP

    System.String Analitica

    Identificador da Conta da Analítica

    ActualizaValorAtributos(String, Int32, Byte, Byte, StdBECampos, String, String, String, String, String)

    Actualiza os valores respectivos de um conjunto de atributos.

    Declaration
    void ActualizaValorAtributos(string Bem, int Ano, byte Mes, byte Dia, StdBECampos Atributos, string CCusto = "", string Funcao = "", string Projecto = "", string WBSItem = "", string Analitica = "")
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Ano

    Identificador do Ano.

    System.Byte Mes

    Identificador do Mês.

    System.Byte Dia

    Identificador do Dia.

    StdBECampos Atributos

    Identifica os atributos e os respectivos valores a actualizar.

    System.String CCusto

    Identificador do Centro de Custo

    System.String Funcao

    Identificador da Função

    System.String Projecto

    Identificador do Projecto

    System.String WBSItem

    Identificador do Elemento PEP

    System.String Analitica

    Identificador da Conta da Analítica

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(String, Int32, Byte, Byte, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string Bem, int Ano, byte Mes, byte Dia, string Atributo)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Ano

    Identificador do Ano.

    System.Byte Mes

    Identificador do Mês.

    System.Byte Dia

    Identificador do Dia.

    System.String Atributo

    Nome do atributo cujo valor será devolvido.

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Int32, Byte, Byte, String[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string Bem, int Ano, byte Mes, byte Dia, params string[] Atributos)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Ano

    Identificador do Ano.

    System.Byte Mes

    Identificador do Mês.

    System.Byte Dia

    Identificador do Dia.

    System.String[] Atributos

    Conjunto de atributos dos quais se pretende obter o valor.

    Returns
    Type Description
    StdBECampos

    Edita(String, Int32, Byte, Byte, String, String, String, String, String)

    Edita a informação da Afectação.

    Declaration
    ImoBECadastroAfectacao Edita(string Bem, int Ano, byte Mes, byte Dia, string CCusto = "", string Funcao = "", string Projecto = "", string WBSItem = "", string Analitica = "")
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Ano

    Identificador do Ano.

    System.Byte Mes

    Identificador do Mês.

    System.Byte Dia

    Identificador do Dia.

    System.String CCusto

    Identificador do Centro de Custo

    System.String Funcao

    Identificador da Função

    System.String Projecto

    Identificador do Projecto

    System.String WBSItem

    Identificador do Elemento PEP

    System.String Analitica

    Identificador da Conta da Analítica

    Returns
    Type Description
    ImoBECadastroAfectacao

    EditaID(String)

    Verifica se existe o registo referente à chave passada nos parâmetros.

    Declaration
    ImoBECadastroAfectacao EditaID(string ID)
    Parameters
    Type Name Description
    System.String ID
    Returns
    Type Description
    ImoBECadastroAfectacao

    Existe(String, Int32, Byte, Byte, String, String, String, String, String)

    Verifica se existe a Afectação.

    Declaration
    bool Existe(string Bem, int Ano, byte Mes, byte Dia, string CCusto = "", string Funcao = "", string Projecto = "", string WBSItem = "", string Analitica = "")
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Ano

    Identificador do Ano.

    System.Byte Mes

    Identificador do Mês.

    System.Byte Dia

    Identificador do Dia.

    System.String CCusto

    Identificador do Centro de Custo

    System.String Funcao

    Identificador da Função

    System.String Projecto

    Identificador do Projecto

    System.String WBSItem

    Identificador do Elemento PEP

    System.String Analitica

    Identificador da Conta da Analítica

    Returns
    Type Description
    System.Boolean

    ListaCadastroAfectacoes(String, Int32, Byte)

    Lista o cadastro das afectações.

    Declaration
    ImoBELinhasCadastroAfectacoes ListaCadastroAfectacoes(string Bem, int Ano, byte Mes)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Ano

    Identificador do Ano.

    System.Byte Mes

    Identificador do Mês.

    Returns
    Type Description
    ImoBELinhasCadastroAfectacoes

    Remove(String, Int32, Byte, Byte)

    Remove a Afectação.

    Declaration
    void Remove(string Bem, int Ano, byte Mes, byte Dia)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Ano

    Identificador do Ano.

    System.Byte Mes

    Identificador do Mês.

    System.Byte Dia

    Identificador do Dia.

    RemoveID(String)

    Remove a informação do Cadastro da Afectação, através do identificador passado nos parâmetros.

    Declaration
    void RemoveID(string ID)
    Parameters
    Type Name Description
    System.String ID

    ValidaActualizacao(ImoBECadastroAfectacao, ref String)

    Efectua a validação da informação da Afectação.

    Declaration
    bool ValidaActualizacao(ImoBECadastroAfectacao objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    ImoBECadastroAfectacao 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(String, Int32, Byte, Byte, ref String)

    Efectua as validações necessárias à remoção da Afectação.

    Declaration
    bool ValidaRemocao(string Bem, int Ano, byte Mes, byte Dia, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String Bem

    Identificador da Ficha (Activo).

    System.Int32 Ano

    Identificador do Ano.

    System.Byte Mes

    Identificador do Mês.

    System.Byte Dia

    Identificador do Dia.

    System.String ErroValidacao

    Recebe a descrição de eventuais erros detectados.

    Returns
    Type Description
    System.Boolean