PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IGabBSPeriodosBloqueados

    Classe utilizada para obter serviços e regras de negócio sobre períodos bloqueados.

    Namespace: IGabBS100
    Assembly: IGabBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("D10B3702-6166-47B7-B207-312D8F04D0C3")]
    public interface IGabBSPeriodosBloqueados

    Methods

    Actualiza(GabBEPeriodoBloqueado)

    Actualiza a informação do período bloqueado.

    Declaration
    void Actualiza(GabBEPeriodoBloqueado PeriodoBloqueado)
    Parameters
    Type Name Description
    GabBEPeriodoBloqueado PeriodoBloqueado

    Actualiza(GabBEPeriodoBloqueado, ref String)

    Actualiza a informação do período bloqueado.

    Declaration
    void Actualiza(GabBEPeriodoBloqueado PeriodoBloqueado, ref string Avisos)
    Parameters
    Type Name Description
    GabBEPeriodoBloqueado PeriodoBloqueado
    System.String Avisos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DataBloqueada(String, DateTime)

    Verifica se uma data pertence a um período bloqueado.

    Declaration
    bool DataBloqueada(string Entidade, DateTime Data)
    Parameters
    Type Name Description
    System.String Entidade
    System.DateTime Data
    Returns
    Type Description
    System.Boolean

    DaValorAtributo(String, Int32, String)

    Devolve o valor de um atributo.

    Declaration
    dynamic DaValorAtributo(string Entidade, int linha, string Atributo)
    Parameters
    Type Name Description
    System.String Entidade
    System.Int32 linha
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Int32, Object[])

    Devolve o valor de um conjunto de atributos.

    Declaration
    StdBECampos DaValorAtributos(string Entidade, int linha, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.String Entidade
    System.Int32 linha
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    Edita(String, Int32)

    Edita a informação do período bloqueado.

    Declaration
    GabBEPeriodoBloqueado Edita(string Entidade, int linha)
    Parameters
    Type Name Description
    System.String Entidade
    System.Int32 linha
    Returns
    Type Description
    GabBEPeriodoBloqueado

    Existe(String, Int32)

    Verifica se existe um registo com os parâmetros correspondentes.

    Declaration
    bool Existe(string Entidade, int linha)
    Parameters
    Type Name Description
    System.String Entidade
    System.Int32 linha
    Returns
    Type Description
    System.Boolean

    LstArrayPeriodos(String)

    Devolve período bloqueado de uma entidade.

    Declaration
    GabBEPeriodoBloqueado[] LstArrayPeriodos(string Entidade)
    Parameters
    Type Name Description
    System.String Entidade
    Returns
    Type Description
    GabBEPeriodoBloqueado[]

    Remove(String, Int32)

    Remove um período bloqueado.

    Declaration
    void Remove(string Entidade, int linha = -1)
    Parameters
    Type Name Description
    System.String Entidade
    System.Int32 linha

    ValidaActualizacao(GabBEPeriodoBloqueado, ref String)

    Efectua a validação da informação do período bloqueado.

    Declaration
    bool ValidaActualizacao(GabBEPeriodoBloqueado PeriodoBloqueado, ref string strErro)
    Parameters
    Type Name Description
    GabBEPeriodoBloqueado PeriodoBloqueado
    System.String strErro
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, Int32, String)

    Efectua as validações necessárias à remoção do período bloqueado.

    Declaration
    bool ValidaRemocao(string Entidade, int linha, string strErro)
    Parameters
    Type Name Description
    System.String Entidade
    System.Int32 linha
    System.String strErro
    Returns
    Type Description
    System.Boolean