Interface IGabBSOperacoesLote
Classe utilizada para obter serviços e regras de negócio sobre operações em lote.
Assembly: IGabBS100.dll
Syntax
[ComVisible(true)]
[Guid("049DE094-52AE-4077-8AA7-114DFCE29C53")]
public interface IGabBSOperacoesLote
Properties
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
Actualiza(GabBEOperacaoLote, ref String)
Actualiza a informação da operação em lote.
Declaration
void Actualiza(GabBEOperacaoLote OperacaoLote, ref string Avisos)
Parameters
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)
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
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
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
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 |
|
Liberta após finalizar operações em lote.
Declaration
ListaValoresParametros(String, Int32, String, GabBETipos.TipoParametro, Int32, ref String[,], String)
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
LstLogOperacoesLote()
Devolve lista de logs das operações em lote.
Declaration
StdBELista LstLogOperacoesLote()
Returns
LstOperacoesLote()
Devolve lista de operações em lote.
Declaration
StdBELista LstOperacoesLote()
Returns
LstOperacoesLoteDesc()
Devolve lista de operações em lote e respectiva descrição.
Declaration
StdBELista LstOperacoesLoteDesc()
Returns
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
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 |
|