PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IGprBSDiariosTrabalho

    Esta classe deve ser usada para obter regras de negócio sobre os Diários de Trabalho

    Namespace: IGprBS100
    Assembly: IGprBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("BFA1F59B-0296-46B8-A54F-AC031A5136B0")]
    public interface IGprBSDiariosTrabalho

    Methods

    Actualiza(GprBEDiarioTrabalho, String)

    Actualiza o Diário de Trabalho na base de dados

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

    ActualizaLigaCBL(GprBEDiarioTrabalho)

    Actualiza a Ordem de Fabrico na base de dados

    Declaration
    void ActualizaLigaCBL(GprBEDiarioTrabalho objBE)
    Parameters
    Type Name Description
    GprBEDiarioTrabalho objBE

    ActualizaValorAtributo(Int32, String, Object)

    Permite efectuar a actualização de um atributo de um determinado Diário de Trabalho

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

    ActualizaValorAtributoID(Int32, String, Object)

    Permite efectuar a actualização de um atributo de um determinado Diário de Trabalho pelo identificador

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

    ActualizaValorAtributos(Int32, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos de um determinado Diário de Trabalho

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

    ActualizaValorAtributosID(Int32, StdBECampos)

    Permite efectuar a actualização de um conjunto de atributos de um determinado Diário de Trabalho pelo identificador

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

    AssociaDocumentoMovimentoStock(Int32, String, String)

    Associar ao Diário de Trabalho um documento interno de movimentação de stock.

    Declaration
    void AssociaDocumentoMovimentoStock(int IDDiarioTrabalho, string TipoDocumento, string IDDocumentoInterno)
    Parameters
    Type Name Description
    System.Int32 IDDiarioTrabalho
    System.String TipoDocumento
    System.String IDDocumentoInterno

    AtualizaTempoParagem(Int32, Int32, DateTime, DateTime, GprBEDiarioTrabalho.EnumGPROrigemAtualizacaoTempoParagem, Int32)

    Declaration
    void AtualizaTempoParagem(int IDCentroTrabalho, int IDOrdemFabrico, DateTime dataInicio, DateTime dataFim, GprBEDiarioTrabalho.EnumGPROrigemAtualizacaoTempoParagem origem, int IDDiarioTrabalho = 0)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.Int32 IDOrdemFabrico
    System.DateTime dataInicio
    System.DateTime dataFim
    GprBEDiarioTrabalho.EnumGPROrigemAtualizacaoTempoParagem origem
    System.Int32 IDDiarioTrabalho

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador do Diário de Trabalho

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(Int32, String)

    Devolve o valor de um determinado atributo do Diário de Trabalho

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

    DaValorAtributoID(Int32, String)

    Devolve o valor de um determinado atributo do Diário de Trabalho pelo identificador

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

    DaValorAtributos(Int32, Object[])

    Devolve os valores de um conjunto de atributos do Diário de Trabalho

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

    DaValorAtributosID(Int32, Object[])

    Devolve os valores de um conjunto de atributos do Diário de Trabalho pelo identificador

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

    Edita(Int32)

    Edita a informação associado a um Diário de Trabalho

    Declaration
    GprBEDiarioTrabalho Edita(int IDDiarioTrabalho)
    Parameters
    Type Name Description
    System.Int32 IDDiarioTrabalho
    Returns
    Type Description
    GprBEDiarioTrabalho

    EditaID(Int32)

    Edita a informação associado a um Diário de Trabalho pelo identificador

    Declaration
    GprBEDiarioTrabalho EditaID(int IDDiarioTrabalho)
    Parameters
    Type Name Description
    System.Int32 IDDiarioTrabalho
    Returns
    Type Description
    GprBEDiarioTrabalho

    Existe(Int32)

    Verifica se o Diário de Trabalho existe na base de dados

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

    ExisteID(Int32)

    Verifica pelo identificador se o Diário de Trabalho existe na base de dados

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

    IniciaPicagem(Int32, Int32, Int32, DateTime, ref String, Int32, Double, Double, DataTable)

    Declaration
    int IniciaPicagem(int IdOperadorExecucao, int IDOFOperacao, int IDCentroTrabalho, DateTime DataInicio, ref string Erros, int IdOperador = 0, double QtdFabricada = 0, double QtdRejeitada = 0, DataTable QtdDimensoes = null)
    Parameters
    Type Name Description
    System.Int32 IdOperadorExecucao
    System.Int32 IDOFOperacao
    System.Int32 IDCentroTrabalho
    System.DateTime DataInicio
    System.String Erros
    System.Int32 IdOperador
    System.Double QtdFabricada
    System.Double QtdRejeitada
    System.Data.DataTable QtdDimensoes
    Returns
    Type Description
    System.Int32

    ListaDiariosTrabalho(Int32)

    Lista os Diários de Trabalho existentes para uma Ordem de Fabrico.

    Declaration
    StdBELista ListaDiariosTrabalho(int IDOrdemFabrico)
    Parameters
    Type Name Description
    System.Int32 IDOrdemFabrico
    Returns
    Type Description
    StdBELista

    ListaDiariosTrabalho(String)

    Retorna a informação associado a um ou mais Diários de Trabalho

    Declaration
    StdBELista ListaDiariosTrabalho(string sClausulaWhere)
    Parameters
    Type Name Description
    System.String sClausulaWhere
    Returns
    Type Description
    StdBELista

    ListaDiariosTrabalhoOF(Int32, Int32)

    Retorna a informação associada a uma Ordem de Fabrico

    Declaration
    StdBELista ListaDiariosTrabalhoOF(int IDOrdemFabrico, int IDOrdemFabricoOperacao)
    Parameters
    Type Name Description
    System.Int32 IDOrdemFabrico
    System.Int32 IDOrdemFabricoOperacao
    Returns
    Type Description
    StdBELista

    PreencheValoresDefeito(Int32)

    Retorna a informação associado a um Diário de Trabalho a Preencher por Defeito

    Declaration
    StdBELista PreencheValoresDefeito(int IDOrdemFabricoOperacao)
    Parameters
    Type Name Description
    System.Int32 IDOrdemFabricoOperacao
    Returns
    Type Description
    StdBELista

    ProcessaOperacoesAnteriores(String, Int32)

    Cria os diários de trabalho anteriores, caso não existam

    Declaration
    void ProcessaOperacoesAnteriores(string OrdemFabrico, int IDOrdemFabricoOperacao)
    Parameters
    Type Name Description
    System.String OrdemFabrico
    System.Int32 IDOrdemFabricoOperacao

    Remove(Int32)

    Remove toda a informação associada a um Diário de Trabalho

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

    RemoveID(Int32)

    Remove toda a informação associada a um Diário de Trabalho pelo identificador

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

    TerminaPicagem(Int32, ref String, Double, Double, Boolean, String)

    Declaration
    int TerminaPicagem(int IdDiarioTrabalho, ref string Erros, double QtdFabricada = 0, double QtdRejeitada = 0, bool OperacaoTerminada = false, string Observacoes = "")
    Parameters
    Type Name Description
    System.Int32 IdDiarioTrabalho
    System.String Erros
    System.Double QtdFabricada
    System.Double QtdRejeitada
    System.Boolean OperacaoTerminada
    System.String Observacoes
    Returns
    Type Description
    System.Int32

    ValidaActualizacao(GprBEDiarioTrabalho, ref String)

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

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

    ValidaCentroTrabalho(Int32, Int32, Int32)

    Valida se o Centro de Trabalho está configurado para a Ordem de Fabrico/Operação.

    Declaration
    bool ValidaCentroTrabalho(int IDCentroTrabalho, int IDOrdemFabrico = 0, int IDOrdemFabricoOperacao = 0)
    Parameters
    Type Name Description
    System.Int32 IDCentroTrabalho
    System.Int32 IDOrdemFabrico
    System.Int32 IDOrdemFabricoOperacao
    Returns
    Type Description
    System.Boolean

    ValidaMovimentoStock(String)

    Efectua as validações necessárias à Geração de um movimento de stock

    Declaration
    StdBELista ValidaMovimentoStock(string OrdemFabrico)
    Parameters
    Type Name Description
    System.String OrdemFabrico
    Returns
    Type Description
    StdBELista

    ValidaOperacoesAnteriores(String, Int32, GprBEOFOperacoes, ref String)

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

    Declaration
    bool ValidaOperacoesAnteriores(string OrdemFabrico, int IDOrdemFabricoOperacao, GprBEOFOperacoes oBEOFOperacoesAnteriores, ref string ErroValidacao)
    Parameters
    Type Name Description
    System.String OrdemFabrico
    System.Int32 IDOrdemFabricoOperacao
    GprBEOFOperacoes oBEOFOperacoesAnteriores
    System.String ErroValidacao
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(Int32, ref String)

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

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

    ValidaRemocaoID(Int32, ref String)

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

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