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 |
|