PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IGprBSCentrosTrabalho

    Esta classe deve ser usada para obter regras de negócio sobre os Centros de Trabalho

    Namespace: IGprBS100
    Assembly: IGprBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("43E24336-3CFC-46FC-9E3D-89344F904403")]
    public interface IGprBSCentrosTrabalho

    Methods

    Actualiza(GprBECentroTrabalho, String)

    Actualiza o Centro de Trabalho na base de dados

    Declaration
    void Actualiza(GprBECentroTrabalho objBE, string strAvisos = "")
    Parameters
    Type Name Description
    GprBECentroTrabalho objBE
    System.String strAvisos

    ActualizaExcecaoCapacidade(GprBEExcecaoCapacidade, String)

    Actualiza a Exceção de Capacidade na base de dados

    Declaration
    void ActualizaExcecaoCapacidade(GprBEExcecaoCapacidade objExcecaoCapacidade, string strAvisos = "")
    Parameters
    Type Name Description
    GprBEExcecaoCapacidade objExcecaoCapacidade
    System.String strAvisos

    ActualizaValorAtributo(String, String, Object)

    Permite efectuar a actualização de um atributo de um determinado Centro de Trabalho

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

    ActualizaValorAtributoID(Int32, String, Object)

    Permite efectuar a actualização de um atributo de um determinado Centro de Trabalho pelo identificador

    Declaration
    void ActualizaValorAtributoID(int IDCentroTrabalho, string Atributo, dynamic Valor)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.String Atributo
    System.Object Valor

    ActualizaValorAtributos(String, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos de um determinado Centro de Trabalho

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

    ActualizaValorAtributosID(Int32, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos de um determinado Centro de Trabalho pelo identificador

    Declaration
    void ActualizaValorAtributosID(int IDCentroTrabalho, StdBECampos Atributos)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    StdBECampos Atributos

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador do Centro de Trabalho

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilCustos()

    Devolve as definições dos campos do utilizador de Custos associados ao Centro de Trabalho

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilCustos()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilOperadores()

    Devolve as definições dos campos do utilizador de Operadores associados ao Centro de Trabalho

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilOperadores()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(String, String)

    Devolve o valor de um determinado atributo do Centro de Trabalho

    Declaration
    dynamic DaValorAtributo(string CentroTrabalho, string Atributo)
    Parameters
    Type Name Description
    System.String CentroTrabalho
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoCentrosTrabalhoOperadoresID(Int32, Int32, String)

    Devolve o valor de um determinado atributo do Operador associado ao Centro de Trabalho

    Declaration
    dynamic DaValorAtributoCentrosTrabalhoOperadoresID(int IDCentroTrabalho, int IDOperador, string Atributo)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.Int32 IDOperador
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributoID(Int32, String)

    Devolve o valor de um determinado atributo do Centro de Trabalho pelo identificador

    Declaration
    dynamic DaValorAtributoID(int IDCentroTrabalho, string Atributo)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.String Atributo
    Returns
    Type Description
    System.Object

    DaValorAtributos(String, Object[])

    Devolve os valores de um conjunto de atributos do Centro de Trabalho

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

    DaValorAtributosID(Int32, Object[])

    Devolve os valores de um conjunto de atributos do Centro de Trabalho pelo identificador

    Declaration
    StdBECampos DaValorAtributosID(int IDCentroTrabalho, params dynamic[] Atributos)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.Object[] Atributos
    Returns
    Type Description
    StdBECampos

    Edita(String)

    Edita a informação associado a um Centro de Trabalho

    Declaration
    GprBECentroTrabalho Edita(string CentroTrabalho)
    Parameters
    Type Name Description
    System.String CentroTrabalho
    Returns
    Type Description
    GprBECentroTrabalho

    EditaExcecaoCapacidade(String)

    Edita a informação de uma Exceção de Capacidade pelo identificador.

    Declaration
    GprBEExcecaoCapacidade EditaExcecaoCapacidade(string IDExcecaoCapacidade)
    Parameters
    Type Name Description
    System.String IDExcecaoCapacidade
    Returns
    Type Description
    GprBEExcecaoCapacidade

    EditaExcecoesCapacidadePeriodo(Int32, DateTime, DateTime)

    Devolve uma coleção com a informação de Exceções de Capacidade de um Centro de Trabalho num determinado período.

    Declaration
    PrimaveraOrderedDictionary EditaExcecoesCapacidadePeriodo(int IDCentroTrabalho, DateTime Inicio, DateTime Fim)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.DateTime Inicio
    System.DateTime Fim
    Returns
    Type Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary

    EditaID(Int32)

    Edita a informação associado a um Centro de Trabalho pelo identificador

    Declaration
    GprBECentroTrabalho EditaID(int IDCentroTrabalho)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    Returns
    Type Description
    GprBECentroTrabalho

    Existe(String)

    Verifica se o Centro de Trabalho existe na base de dados

    Declaration
    bool Existe(string CentroTrabalho)
    Parameters
    Type Name Description
    System.String CentroTrabalho
    Returns
    Type Description
    System.Boolean

    ExisteID(Int32)

    Verifica pelo identificador se o Centro de Trabalho existe na base de dados

    Declaration
    bool ExisteID(int IDCentroTrabalho)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    Returns
    Type Description
    System.Boolean

    ListaCentrosTrabalho()

    Lista todos os Centros de Trabalho.

    Declaration
    DataTable ListaCentrosTrabalho()
    Returns
    Type Description
    System.Data.DataTable

    ListaCentrosTrabalho(Int32, Int32)

    Lista Centros de Trabalho por Posto de Trabalho/Operador.

    Declaration
    GprBECentrosTrabalho ListaCentrosTrabalho(int IDPostoTrabalho, int IDOperador)
    Parameters
    Type Name Description
    System.Int32 IDPostoTrabalho
    System.Int32 IDOperador
    Returns
    Type Description
    GprBECentrosTrabalho

    ListaPeriodosCapacidadeDiaria(Int32, DateTime, DateTime)

    Lista os períodos de disponibilidade e capacidade do Centro de Trabalho para um determinado dia.

    Declaration
    StdBELista ListaPeriodosCapacidadeDiaria(int IDCentroTrabalho, DateTime Data, DateTime DataHoraReferencia)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.DateTime Data
    System.DateTime DataHoraReferencia
    Returns
    Type Description
    StdBELista

    ListaPeriodosDisponibilidadeDiaria(Int32, DateTime, DateTime, GprBEOrdemFabrico.EnumGPRTipoSugereOperacoes)

    Lista os períodos de disponibilidade do Centro de Trabalho para um determinado dia.

    Declaration
    StdBELista ListaPeriodosDisponibilidadeDiaria(int IDCentroTrabalho, DateTime Data, DateTime DataHoraReferencia, GprBEOrdemFabrico.EnumGPRTipoSugereOperacoes Tipo)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.DateTime Data
    System.DateTime DataHoraReferencia
    GprBEOrdemFabrico.EnumGPRTipoSugereOperacoes Tipo
    Returns
    Type Description
    StdBELista

    Remove(String)

    Remove toda a informação associada a um Centro de Trabalho

    Declaration
    void Remove(string CentroTrabalho)
    Parameters
    Type Name Description
    System.String CentroTrabalho

    RemoveID(Int32)

    Remove toda a informação associada a um Centro de Trabalho pelo identificador

    Declaration
    void RemoveID(int IDCentroTrabalho)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho

    ValidaActualizacao(GprBECentroTrabalho, ref String)

    Efectua as validações necessárias à actualização de um Centro de Trabalho

    Declaration
    bool ValidaActualizacao(GprBECentroTrabalho objBE, ref string ErroValidacao)
    Parameters
    Type Name Description
    GprBECentroTrabalho objBE
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean

    ValidaActualizacaoExcecaoCapacidade(GprBEExcecaoCapacidade, ref String)

    Efectua as validações necessárias à actualização de uma Exceção de Capacidade.

    Declaration
    bool ValidaActualizacaoExcecaoCapacidade(GprBEExcecaoCapacidade objExcecaoCapacidade, ref string ErroValidacao)
    Parameters
    Type Name Description
    GprBEExcecaoCapacidade objExcecaoCapacidade
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, ref String)

    Efectua as validações necessárias à remoção do Centro de Trabalho

    Declaration
    bool ValidaRemocao(string CentroTrabalho, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String CentroTrabalho
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean

    ValidaRemocaoID(Int32, ref String)

    Efectua as validações necessárias à remoção do Centro de Trabalho pelo identificador

    Declaration
    bool ValidaRemocaoID(int IDCentroTrabalho, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean