PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IGprBSResultados

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

    Namespace: IGprBS100
    Assembly: IGprBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("4DBB4E1F-3A9F-4224-8176-547F010864D4")]
    public interface IGprBSResultados

    Methods

    Actualiza(GprBEResultado, String)

    Actualiza o Resultado na base de dados

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

    ActualizaValorAtributoID(Int32, String, Object)

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

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

    ActualizaValorAtributosID(Int32, StdBECampos)

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

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

    DaDefCamposUtil()

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

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaOcorrencias(Int32, DateTime, DateTime, String, String, String, String, String)

    Devolve ocorrencias

    Declaration
    int DaOcorrencias(int tipoOcorrencia, DateTime dataInicial, DateTime dataFinal, string ordemFabrico = "", string seccao = "", string centroTrabalho = "", string operacao = "", string factor = "")
    Parameters
    Type Name Description
    System.Int32 tipoOcorrencia
    System.DateTime dataInicial
    System.DateTime dataFinal
    System.String ordemFabrico
    System.String seccao
    System.String centroTrabalho
    System.String operacao
    System.String factor
    Returns
    Type Description
    System.Int32

    DaValorAtributoID(Int32, String)

    Devolve o valor de um determinado atributo do Resultado pelo identificador

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

    DaValorAtributosID(Int32, Object[])

    Devolve os valores de um conjunto de atributos do Resultado pelo identificador

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

    EditaID(Int32)

    Edita a informação associado a um Resultado pelo identificador

    Declaration
    GprBEResultado EditaID(int IDResultado)
    Parameters
    Type Name Description
    System.Int32 IDResultado
    Returns
    Type Description
    GprBEResultado

    EfetuaEntradaArmazemLoteDistinto(Int32, ref GprBEFactorQualidade.EnumGPRAmbitoFactorQualidade, ref String, ref String, ref String)

    Indica se existe um tratamento de qualidade com entrada de stock em Armazém/Lote distinto por Diário de Trabalho.

    Declaration
    bool EfetuaEntradaArmazemLoteDistinto(int IDDiarioTrabalho, ref GprBEFactorQualidade.EnumGPRAmbitoFactorQualidade ambito, ref string armazem, ref string localizacao, ref string lote)
    Parameters
    Type Name Description
    System.Int32 IDDiarioTrabalho
    GprBEFactorQualidade.EnumGPRAmbitoFactorQualidade ambito
    System.String armazem
    System.String localizacao
    System.String lote
    Returns
    Type Description
    System.Boolean

    ExisteID(Int32)

    Verifica pelo identificador se o Resultado existe na base de dados

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

    ProcessaResultadoQualidade(GprBEResultado, String, String, String)

    Efectua o processamento de um Resultado da Qualidade

    Declaration
    bool ProcessaResultadoQualidade(GprBEResultado objResultado, string Armazem = "", string Localizacao = "", string Lote = "")
    Parameters
    Type Name Description
    GprBEResultado objResultado
    System.String Armazem
    System.String Localizacao
    System.String Lote
    Returns
    Type Description
    System.Boolean

    RemoveID(Int32)

    Remove toda a informação associada a um Resultado pelo identificador

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

    TrataAccaoResultadoQualidade(GprBEResultado, String)

    Efetuar o tratamento das acções resultantes do tratamento da qualidade

    Declaration
    void TrataAccaoResultadoQualidade(GprBEResultado Resultado, string Avisos)
    Parameters
    Type Name Description
    GprBEResultado Resultado
    System.String Avisos

    ValidaActualizacao(GprBEResultado, ref String)

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

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

    ValidaRemocaoID(Int32, ref String)

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

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