PRIMAVERA | Developers

    Show / Hide Table of Contents

    Interface IGabBSOperacoesLote

    Classe utilizada para obter serviços e regras de negócio sobre operações em lote.

    Namespace: IGabBS100
    Assembly: IGabBS100.dll
    Syntax
    [ComVisible(true)]
    [Guid("049DE094-52AE-4077-8AA7-114DFCE29C53")]
    public interface IGabBSOperacoesLote

    Properties

    APLForms

    Aplicação à qual estão associadas as operações em lote.

    Declaration
    string APLForms { get; set; }
    Property Value
    Type Description
    System.String

    Methods

    Actualiza(GabBEOperacaoLote)

    Actualiza a informação da operação em lote.

    Declaration
    void Actualiza(GabBEOperacaoLote OperacaoLote)
    Parameters
    Type Name Description
    GabBEOperacaoLote OperacaoLote

    Actualiza(GabBEOperacaoLote, ref String)

    Actualiza a informação da operação em lote.

    Declaration
    void Actualiza(GabBEOperacaoLote OperacaoLote, ref string Avisos)
    Parameters
    Type Name Description
    GabBEOperacaoLote OperacaoLote
    System.String Avisos

    ActualizaLogOperacaoLote(String, String, Boolean, String)

    Actualiza Log da operação em lote.

    Declaration
    void ActualizaLogOperacaoLote(string OperacaoLote, string Funcionario, bool Resultado, string Relatorio)
    Parameters
    Type Name Description
    System.String OperacaoLote
    System.String Funcionario
    System.Boolean Resultado
    System.String Relatorio

    ActualizaLogOperacaoLote(String, String, Boolean, String, ref String)

    Actualiza Log da operação em lote.

    Declaration
    void ActualizaLogOperacaoLote(string OperacaoLote, string Funcionario, bool Resultado, string Relatorio, ref string TimeStampInicial)
    Parameters
    Type Name Description
    System.String OperacaoLote
    System.String Funcionario
    System.Boolean Resultado
    System.String Relatorio
    System.String TimeStampInicial

    ActualizaLogOperacaoLote(String, String, Boolean, String, ref String, ref String)

    Actualiza Log da operação em lote.

    Declaration
    void ActualizaLogOperacaoLote(string OperacaoLote, string Funcionario, bool Resultado, string Relatorio, ref string TimeStampInicial, ref string TimeStampFinal)
    Parameters
    Type Name Description
    System.String OperacaoLote
    System.String Funcionario
    System.Boolean Resultado
    System.String Relatorio
    System.String TimeStampInicial
    System.String TimeStampFinal

    AlteracaoParametro(String, Int32, String, GabBETipos.TipoParametro, Int32, ref Object[,], String)

    Alteração de Parâmetro.

    Declaration
    void AlteracaoParametro(string Aplicacao, int Servico, string Empresa, GabBETipos.TipoParametro TipoParam, int NumParametro, ref dynamic[, ] Parametros, string ValorPai)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    System.String Empresa
    GabBETipos.TipoParametro TipoParam
    System.Int32 NumParametro
    System.Object[,] Parametros
    System.String ValorPai

    AntesOperacao(String, Int32, Object[,])

    Método a ser chamado antes da execução de operações em lote.

    Declaration
    void AntesOperacao(string Aplicacao, int Servico, dynamic[, ] ArrayParametrosGlobais)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    System.Object[,] ArrayParametrosGlobais

    DaDataUltimaExecOpLote(String)

    Retorna data da última execução de uma operação em lote.

    Declaration
    string DaDataUltimaExecOpLote(string OperacaoLote)
    Parameters
    Type Name Description
    System.String OperacaoLote
    Returns
    Type Description
    System.String

    DaDefCamposUtil()

    Devolve as definições dos campos do utilizador.

    Declaration
    StdBEDefCamposUtil DaDefCamposUtil()
    Returns
    Type Description
    StdBEDefCamposUtil

    DaValorAtributo(String, String)

    Devolve o valor de um atributo.

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

    DaValorAtributos(String, Object[])

    Devolve o valor de um conjunto de atributos.

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

    DepoisOperacao(String, Int32)

    Método a ser chamado após a execução de operações em lote.

    Declaration
    void DepoisOperacao(string Aplicacao, int Servico)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico

    Edita(String)

    Edita a informação da operação em lote.

    Declaration
    GabBEOperacaoLote Edita(string OperacaoLote)
    Parameters
    Type Name Description
    System.String OperacaoLote
    Returns
    Type Description
    GabBEOperacaoLote

    Executa(GabBEOperacaoLote, String, ref String)

    Executa operação em lote.

    Declaration
    bool Executa(GabBEOperacaoLote OperacaoLote, string Funcionario, ref string MsgStr)
    Parameters
    Type Name Description
    GabBEOperacaoLote OperacaoLote
    System.String Funcionario
    System.String MsgStr
    Returns
    Type Description
    System.Boolean

    ExecutaPeloGabinetes(String, Int32)

    Executa operação em lote.

    Declaration
    bool ExecutaPeloGabinetes(string Aplicacao, int Servico)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    Returns
    Type Description
    System.Boolean

    Existe(String)

    Verifica se existe uma operação em lote.

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

    LibertaAPLForms()

    Liberta após finalizar operações em lote.

    Declaration
    void LibertaAPLForms()

    ListaValoresParametros(String, Int32, String, GabBETipos.TipoParametro, Int32, ref String[,], String)

    Valores de parâmetros.

    Declaration
    void ListaValoresParametros(string Aplicacao, int Servico, string Empresa, GabBETipos.TipoParametro TipoParam, int NumParametro, ref string[, ] Valores, string ValorPai = "")
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    System.String Empresa
    GabBETipos.TipoParametro TipoParam
    System.Int32 NumParametro
    System.String[,] Valores
    System.String ValorPai

    LstLogOperacaoLote(String)

    Devolve lista logs de determinada operações em lote.

    Declaration
    StdBELista LstLogOperacaoLote(string OperacaoLote)
    Parameters
    Type Name Description
    System.String OperacaoLote
    Returns
    Type Description
    StdBELista

    LstLogOperacoesLote()

    Devolve lista de logs das operações em lote.

    Declaration
    StdBELista LstLogOperacoesLote()
    Returns
    Type Description
    StdBELista

    LstOperacoesLote()

    Devolve lista de operações em lote.

    Declaration
    StdBELista LstOperacoesLote()
    Returns
    Type Description
    StdBELista

    LstOperacoesLoteDesc()

    Devolve lista de operações em lote e respectiva descrição.

    Declaration
    StdBELista LstOperacoesLoteDesc()
    Returns
    Type Description
    StdBELista

    ParametrosDinamicosExercicio(String, Int32, String, ref Object[,])

    Definição dos parâmetros dinâmicos de uma empresa.

    Declaration
    void ParametrosDinamicosExercicio(string Aplicacao, int Servico, string Empresa, ref dynamic[, ] Parametros)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    System.String Empresa
    System.Object[,] Parametros

    ParametrosDinamicosGlobais(String, Int32, ref Object[,])

    Definição dos parâmetros dinâmicos globais.

    Declaration
    void ParametrosDinamicosGlobais(string Aplicacao, int Servico, ref dynamic[, ] Parametros)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    System.Object[,] Parametros

    ParametrosExercicio(String, Int32, String, ref Object[,], Boolean)

    Definição dos parâmetros de exercício.

    Declaration
    void ParametrosExercicio(string Aplicacao, int Servico, string Empresa, ref dynamic[, ] Parametros, bool IncluirDinamicos)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    System.String Empresa
    System.Object[,] Parametros
    System.Boolean IncluirDinamicos

    ParametrosGlobais(String, Int32, ref Object[,], Boolean)

    Definição dos parâmetros globais.

    Declaration
    void ParametrosGlobais(string Aplicacao, int Servico, ref dynamic[, ] Parametros, bool IncluirDinamicos)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    System.Object[,] Parametros
    System.Boolean IncluirDinamicos

    Remove(String)

    Remove uma operação em lote.

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

    Servicos(String, ref String[,])

    Devolve no parâmetro ServicosAPL os serviços disponibilizados pela aplicação.

    Declaration
    void Servicos(string Aplicacao, ref string[, ] ServicosAPL)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.String[,] ServicosAPL

    ServicosDEMO(String, ref Int32[])

    Serviços disponibilizados pela aplicação em demonstração.

    Declaration
    void ServicosDEMO(string Aplicacao, ref int[] IdServicosDEMO)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32[] IdServicosDEMO

    ValidaActualizacao(GabBEOperacaoLote, ref String)

    Efectua a validação da informação da operação em lote.

    Declaration
    bool ValidaActualizacao(GabBEOperacaoLote OperacaoLote, ref string strErro)
    Parameters
    Type Name Description
    GabBEOperacaoLote OperacaoLote
    System.String strErro
    Returns
    Type Description
    System.Boolean

    ValidaParametrosExercicio(String, Int32, String, Object[,], String)

    Verifica se os parâmetros do exercício são válidos.

    Declaration
    bool ValidaParametrosExercicio(string Aplicacao, int Servico, string Empresa, dynamic[, ] Parametros, string Mensagem)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    System.String Empresa
    System.Object[,] Parametros
    System.String Mensagem
    Returns
    Type Description
    System.Boolean

    ValidaParametrosGlobais(String, Int32, Object[,], String)

    Verifica se os parâmetros globais são válidos.

    Declaration
    bool ValidaParametrosGlobais(string Aplicacao, int Servico, dynamic[, ] Parametros, string Mensagem)
    Parameters
    Type Name Description
    System.String Aplicacao
    System.Int32 Servico
    System.Object[,] Parametros
    System.String Mensagem
    Returns
    Type Description
    System.Boolean

    ValidaRemocao(String, String)

    Efectua as validações necessárias à remoção da operação em lote.

    Declaration
    bool ValidaRemocao(string OperacaoLote, string strErro)
    Parameters
    Type Name Description
    System.String OperacaoLote
    System.String strErro
    Returns
    Type Description
    System.Boolean