PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IBasBSCalendariosTrabalho

    Namespace: IBasBS100
    Assembly: IBasBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("312B38C9-DE74-440B-AF04-F3F7EA741684")]
    public interface IBasBSCalendariosTrabalho

    Methods

    Actualiza(BasBECalendarioTrabalho, ref String)

    Actualiza o Calendário de Trabalho

    Declaration
    void Actualiza(BasBECalendarioTrabalho CalendarioTrabalho, ref string Avisos)
    Parameters
    Type Name Description
    BasBECalendarioTrabalho CalendarioTrabalho

    Entidade Calendário de Trabalho a actualizar

    System.String Avisos

    Retorna avisos na actualização do Calendário

    ActualizaValorAtributo(String, String, Object)

    Actualiza o atributo do Calendário de Trabalho

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

    Código do Calendário de Trabalho

    System.String Atributo

    Atributo a actualizar

    System.Object Valor

    Valor do atributo a actualizar

    ActualizaValorAtributos(String, StdBECampos)

    Actualiza o atributo no Calendário de Trabalho

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

    Código do Calendário de Trabalho

    StdBECampos Atributos

    Array de atributos a actualizar

    DaCamposUtil()

    Devolve os campos de utilizador

    Declaration
    StdBECampos DaCamposUtil()
    Returns
    Type Description
    StdBECampos

    DaDefCamposUtil()

    Devolve a definição dos campos de utilizador

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDisponibilidadeCalendarioTrabalho(String, String, DateTime, DateTime)

    Devolve uma lista de períodos de disponibilidade para o Calendário de Trabalho

    Declaration
    StdBELista DaDisponibilidadeCalendarioTrabalho(string CalendarioTrabalho, string Calendario, DateTime DataInicio, DateTime DataFim)
    Parameters
    Type Name Description
    System.String CalendarioTrabalho

    Calendário de Trabalho para o qual se pretende obter os períodos de disponibilidade

    System.String Calendario

    Calendário associado ao Calendário de Trabalho

    System.DateTime DataInicio

    Data de início do período a devolver

    System.DateTime DataFim

    Data de fim do período a devolver

    Returns
    Type Description
    StdBELista

    DaDisponibilidadeCalendarioTrabalhoEntidade(String, String, String, String, String, DateTime, DateTime)

    Devolve uma lista de períodos de disponibilidade para o Calendário de Trabalho

    Declaration
    StdBELista DaDisponibilidadeCalendarioTrabalhoEntidade(string CalendarioTrabalho, string Calendario, string Modulo, string SubModulo, string Entidade, DateTime DataInicio, DateTime DataFim)
    Parameters
    Type Name Description
    System.String CalendarioTrabalho

    Calendário de Trabalho para o qual se pretende obter os períodos de disponibilidade

    System.String Calendario

    Calendário associado ao Calendário de Trabalho

    System.String Modulo

    Módulo da entidade para a qual se pretende obter os períodos de disponibilidade

    System.String SubModulo

    Sub-Módulo da entidade para a qual se pretende obter os períodos de disponibilidade

    System.String Entidade

    Entidade para a qual se pretende obter os períodos de disponibilidade

    System.DateTime DataInicio

    Data de início do período a devolver

    System.DateTime DataFim

    Data de fim do período a devolver

    Returns
    Type Description
    StdBELista

    DaValorAtributo(String, String)

    Devolve o valor do atributo especificado

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

    Código do Calendário de Trabalho

    System.String Atributo

    Atributo a devolver o valor

    Returns
    Type Description
    System.Object

    DaValorAtributos(String, String[])

    Devolve os atributos do Calendário

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

    Código do Calendário de Trabalho

    System.String[] Atributos

    Array com os atributos a devolver

    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita o Calendário

    Declaration
    BasBECalendarioTrabalho Edita(string CalendarioTrabalho)
    Parameters
    Type Name Description
    System.String CalendarioTrabalho

    Código do Calendário de Trabalho

    Returns
    Type Description
    BasBECalendarioTrabalho

    Existe(String)

    Verifica se existe o Calendário

    Declaration
    bool Existe(string CalendarioTrabalho)
    Parameters
    Type Name Description
    System.String CalendarioTrabalho

    Código do Calendário de Trabalho

    Returns
    Type Description
    System.Boolean

    Remove(String, String)

    Remove o Calendário

    Declaration
    void Remove(string CalendarioTrabalho, string Avisos)
    Parameters
    Type Name Description
    System.String CalendarioTrabalho

    Código do Calendário de Trabalho a remover

    System.String Avisos

    Retorna avisos relativos à remoção do Calendário de Trabalho

    ValidaActualizacao(BasBECalendarioTrabalho, ref String, String)

    Valida a actualização do Calendário de Trabalho

    Declaration
    bool ValidaActualizacao(BasBECalendarioTrabalho CalendarioTrabalho, ref string Erros, string Avisos)
    Parameters
    Type Name Description
    BasBECalendarioTrabalho CalendarioTrabalho

    Entidade a actualizar

    System.String Erros

    Devolve informação de erros

    System.String Avisos

    Devolve informação de avisos

    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String, String)

    Valida se é possível remover o Calendário de Trabalho

    Declaration
    bool ValidaRemocao(string CalendarioTrabalho, ref string Erros, string Avisos)
    Parameters
    Type Name Description
    System.String CalendarioTrabalho

    Código do Calendário de Trabalho a remover

    System.String Erros

    Retorna informação dos erros quando não é possível remover o Calendário

    System.String Avisos

    Retorna avisos para a remoção do Calendário

    Returns
    Type Description
    System.Boolean