PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IGprBSPlaneamento

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

    Namespace: IGprBS100
    Assembly: IGprBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("8B72B527-BBF9-417C-AA11-50ABBAD7FC7E")]
    public interface IGprBSPlaneamento

    Methods

    Actualiza(GprBEPlaneamento, String)

    Actualiza o Planeamento na base de dados

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

    ActualizaPlaneamentoOF(Int32)

    Actualiza o Planeamento/Ordem de Fabrico na base de dados

    Declaration
    void ActualizaPlaneamentoOF(int IDOrdemFabrico)
    Parameters
    Type Name Description
    System.Int32 IDOrdemFabrico

    ActualizaPlaneamentoOperacao(Int32, Boolean, Int32, Double, DateTime, DateTime, Int32)

    Actualiza as datas previstas da Operação

    Declaration
    void ActualizaPlaneamentoOperacao(int IDOFOperacao, bool Confirmada, int IDCentroTrabalho, double FactorOcupacao, DateTime DataInicio, DateTime DataFim, int TempoCorrigido)
    Parameters
    Type Name Description
    System.Int32 IDOFOperacao
    System.Boolean Confirmada
    System.Int32 IDCentroTrabalho
    System.Double FactorOcupacao
    System.DateTime DataInicio
    System.DateTime DataFim
    System.Int32 TempoCorrigido

    ActualizaValorAtributo(Int32, String, Object)

    Permite efectuar a actualização de um atributo de um determinado Planeamento

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

    ActualizaValorAtributos(Int32, StdBECampos)

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

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

    CarregaOrdensFabricoEx(Int32, DateTime, String)

    Retorna a informação das Ordens de Fabrico para o planeamento

    Declaration
    StdBELista CarregaOrdensFabricoEx(int Tipo, DateTime DataLimite, string Restricoes = "")
    Parameters
    Type Name Description
    System.Int32 Tipo
    System.DateTime DataLimite
    System.String Restricoes
    Returns
    Type Description
    StdBELista

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador do Planeamento

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaDefCamposUtilLinhas()

    Devolve as definições dos campos do utilizador das Linhas associados ao Planeamento

    Declaration
    StdBEDefCamposUtil DaDefCamposUtilLinhas()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(Int32, String)

    Devolve o valor de um determinado atributo do Planeamento

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

    DaValorAtributos(Int32, Object[])

    Devolve os valores de um conjunto de atributos do Planeamento

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

    Edita(Int32)

    Edita a informação associado a um Planeamento

    Declaration
    GprBEPlaneamento Edita(int IDPlaneamento)
    Parameters
    Type Name Description
    System.Int32 IDPlaneamento
    Returns
    Type Description
    GprBEPlaneamento

    Existe(Int32)

    Verifica se o Planeamento existe na base de dados

    Declaration
    bool Existe(int IDPlaneamento)
    Parameters
    Type Name Description
    System.Int32 IDPlaneamento
    Returns
    Type Description
    System.Boolean

    ListaCentrosTrabalho()

    Lista os Centros de Trabalho do Planeamento

    Declaration
    StdBELista ListaCentrosTrabalho()
    Returns
    Type Description
    StdBELista

    Remove(Int32)

    Remove toda a informação associada a um Planeamento

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

    RetiraOperacoesPlaneamento(Int32)

    Remove a operação do planeamento

    Declaration
    void RetiraOperacoesPlaneamento(int IDOFOperacao)
    Parameters
    Type Name Description
    System.Int32 IDOFOperacao

    ValidaActualizacao(GprBEPlaneamento, ref String)

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

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

    ValidaRemocao(Int32, ref String)

    Efectua as validações necessárias à remoção do Planeamento

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