Class StdBSADU
Classe utilizada para obter serviços e regras de negócio sobre Alertas do Utilizador.
Inheritance
Implements
Inherited Members
Namespace: StdPlatBS100
Assembly: StdPlatBS100.dll
Syntax
[ComVisible(true)]
[Guid("86B6E953-ED08-4CB0-8D64-85838B53D04F")]
[ClassInterface(ClassInterfaceType.None)]
public class StdBSADU : IStdBSADU
Methods
Actualiza(StdBEADU)
Declaration
public void Actualiza(StdBEADU objAlerta)
Parameters
Type | Name | Description |
---|---|---|
StdBEADU | objAlerta |
Actualiza(StdBEADU, ref String)
Actualiza Alerta do Utilizador.
Declaration
public void Actualiza(StdBEADU objAlerta, ref string strAvisos)
Parameters
Type | Name | Description |
---|---|---|
StdBEADU | objAlerta | Objecto com as propriedades do Alerta do Utilizador. |
System.String | strAvisos | Mensagem com avisos reportados pela actualização. |
ActualizaLog(StdBEADULog)
Declaration
public void ActualizaLog(StdBEADULog objLog)
Parameters
Type | Name | Description |
---|---|---|
StdBEADULog | objLog |
ActualizaLog(StdBEADULog, ref String)
Actualiza Log.
Declaration
public void ActualizaLog(StdBEADULog objLog, ref string strAvisos)
Parameters
Type | Name | Description |
---|---|---|
StdBEADULog | objLog | Objecto de Log dos Alertas do Utilizador. |
System.String | strAvisos | Mensagem com os avisos reportados pela actualização. |
ActualizaNoMonitorNegocios(String, ref String, Boolean)
Actualiza se um dado alerta está activo para o monitor de negócios.
Declaration
public void ActualizaNoMonitorNegocios(string strIdAlerta, ref string strUtilizador, bool blnMonitorNegocios)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdAlerta | Identificador do alerta. |
System.String | strUtilizador | Nome do utilizador. |
System.Boolean | blnMonitorNegocios | Indica se o alerta se encontra activo para o monitor de negócios do utilizador. |
ActualizaValorAtributo(String, String, Boolean)
Actualiza Valor de um Atributo.
Declaration
public void ActualizaValorAtributo(string strId, string strAtributo, bool vntValor)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Id. |
System.String | strAtributo | Identificador do Atributo. |
System.Boolean | vntValor | Valor a actualizar. |
ActualizaValorAtributoResultado(String, String, Boolean)
Actualiza o Valor de um atributo - Resultado.
Declaration
public void ActualizaValorAtributoResultado(string strId, string strAtributo, bool vntValor)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Id. |
System.String | strAtributo | Identificador do Atributo. |
System.Boolean | vntValor | Valor a actualizar. |
ActualizaValorAtributos(String, StdBECampos)
Actualiza o Valor de Atributos.
Declaration
public void ActualizaValorAtributos(string strId, StdBECampos objAtributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Id. |
StdBECampos | objAtributos | Objecto com um conjunto de Atributos. |
AlertaMonitorNegociosUtilizador(ref String, String)
Valida se um dado alerta está activo para o monitor de negócios.
Declaration
public bool AlertaMonitorNegociosUtilizador(ref string strUtilizador, string strIdAlerta)
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Nome do utilizador. |
System.String | strIdAlerta | Identificador do alerta. |
Returns
Type | Description |
---|---|
System.Boolean |
CancelaExecucao()
Cancela Execução.
Declaration
public void CancelaExecucao()
DaInfoExecucoes(String, ref Int32, ref Int32, ref Int32, ref Int32)
Devolve os parâmetros com os dados relativos á execução dos alertas.
Declaration
public void DaInfoExecucoes(string strIdAlerta, ref int lngTotalExec, ref int lngExecSucesso, ref int lngExecManuais, ref int lngTempoMedioExec)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdAlerta | Identificador do Alerta de Utilizador. |
System.Int32 | lngTotalExec | Total de Execuções do Alerta de Utilizador. |
System.Int32 | lngExecSucesso | Total de execuções com Sucesso do Alerta de Utilizador. |
System.Int32 | lngExecManuais | Total de execuções Manuais. |
System.Int32 | lngTempoMedioExec |
DaValorAtributo(String, String)
Devolve o valor de um atributo.
Declaration
public string DaValorAtributo(string strId, string strAtributo)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Id. |
System.String | strAtributo | Identificador do Atributo. |
Returns
Type | Description |
---|---|
System.String |
DaValorAtributos(String, Object[])
Devolve o valor de um conjunto de atributos.
Declaration
public StdBECampos DaValorAtributos(string strId, params object[] vntAtributos)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Id. |
System.Object[] | vntAtributos | Conjunto de Atributos. |
Returns
Type | Description |
---|---|
StdBECampos |
Edita(String)
Edita a informação do Alerta do Utilizador.
Declaration
public StdBEADU Edita(string strId)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Alerta do Utilizador. |
Returns
Type | Description |
---|---|
StdBEADU |
Executa(String)
Executa Alerta.
Declaration
public bool Executa(string strId)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Id do Alerta |
Returns
Type | Description |
---|---|
System.Boolean |
ExecutaAlerta(ref StdBEADU)
Executa Alerta.
Declaration
public bool ExecutaAlerta(ref StdBEADU objAlerta)
Parameters
Type | Name | Description |
---|---|---|
StdBEADU | objAlerta | Alerta do Utilizador (StdBEADU) |
Returns
Type | Description |
---|---|
System.Boolean |
ExecutaAlertaInternal(ref StdBEADU)
Declaration
public bool ExecutaAlertaInternal(ref StdBEADU objAlerta)
Parameters
Type | Name | Description |
---|---|---|
StdBEADU | objAlerta |
Returns
Type | Description |
---|---|
System.Boolean |
Existe(String)
verifica se existe o Alerta do Utilizador.
Declaration
public bool Existe(string strId)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Alerta do Utilizador. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteAlerta(String)
Valida se já existe um Alerta do Utilizador com o mesmo nome.
Declaration
public bool ExisteAlerta(string strNome)
Parameters
Type | Name | Description |
---|---|---|
System.String | strNome | Nome do alerta do utilizador. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteErrosExecucao(String, DateTime, String)
Indica se numa dada Execução de um Alerta do Utilizador existiram erros de execução.
Declaration
public bool ExisteErrosExecucao(string strIdAlerta, DateTime dtDataExecucao, string strUtilizador)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdAlerta | Id do Alerta do Utilizador. |
System.DateTime | dtDataExecucao | Data de Execução do Alerta. |
System.String | strUtilizador | Utilizador. |
Returns
Type | Description |
---|---|
System.Boolean |
ExisteResultadosExecucao(String, DateTime, String)
Indica se uma dada Execução de um Alertas do Utilizador devolveu Resultados.
Declaration
public bool ExisteResultadosExecucao(string strIdAlerta, DateTime dtDataExecucao, string strUtilizador)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdAlerta | Id do Alerta do Utilizador. |
System.DateTime | dtDataExecucao | Data de Execução do Alerta. |
System.String | strUtilizador | Utilizador. |
Returns
Type | Description |
---|---|
System.Boolean |
Finalize()
Declaration
protected void Finalize()
LimpaHistoricoExecucoes(String, ref String)
Remove o registo de execuções do Alerta do Utilizador.
Declaration
public void LimpaHistoricoExecucoes(string strIdAlerta, ref string strUtilizador)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdAlerta | Identificador do Id do Alerta do Utilizador a remover. |
System.String | strUtilizador | Utilizador do qual os registos devem ser removidos. |
Lista(Boolean, String)
Devolve uma Lista de Alertas do Utilizador.
Declaration
public StdBEADUs Lista(bool blnApenasSistema, string strUtilizador = "")
Parameters
Type | Name | Description |
---|---|---|
System.Boolean | blnApenasSistema | Apenas Alertas de Sistem. |
System.String | strUtilizador | Nome do utilizador. |
Returns
Type | Description |
---|---|
StdBEADUs |
ListaAlertasExecutar()
Devolve uma lista com os Alertas a Executar.
Declaration
public StdBELista ListaAlertasExecutar()
Returns
Type | Description |
---|---|
StdBELista |
ListaLogs(String)
Devolve uma lista de Logs de Alertas do Utilizador.
Declaration
public StdBEADULogs ListaLogs(string strIdAlerta)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdAlerta | Identificador do Id do Alerta. |
Returns
Type | Description |
---|---|
StdBEADULogs |
ListaLogsUtilizador(String, String)
Devolve uma lista de Logs de Alertas do Utilizador.
Declaration
public StdBEADULogs ListaLogsUtilizador(string strIdAlerta, string strUtilizador = "")
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdAlerta | Identificador do Id do Alerta. |
System.String | strUtilizador |
Returns
Type | Description |
---|---|
StdBEADULogs |
ListaResultados(String, Boolean, Int32, StdBETipos.EnumIdentificadoresTempo)
Devolve uma lista de Resultados dos Alertas do Utilizador.
Declaration
public StdBEADUResultados ListaResultados(string strUtilizador, bool blnLimitaResultados, int lngLimiteResultados, StdBETipos.EnumIdentificadoresTempo enuTipoLimiteResultados)
Parameters
Type | Name | Description |
---|---|---|
System.String | strUtilizador | Utilizador. |
System.Boolean | blnLimitaResultados | Limita Resultados. |
System.Int32 | lngLimiteResultados | Valor do Limite de resultados. |
StdBETipos.EnumIdentificadoresTempo | enuTipoLimiteResultados | Tipo do limite de Resultados. |
Returns
Type | Description |
---|---|
StdBEADUResultados |
ListaTags()
Devolve a lista de Categorias de alertas.
Declaration
public StdBETipos.Tag[] ListaTags()
Returns
Type | Description |
---|---|
StdBETipos.Tag[] |
NumeroAlertasExecutar()
Devolve o valor do número de Alertas a Executar.
Declaration
public int NumeroAlertasExecutar()
Returns
Type | Description |
---|---|
System.Int32 |
RefrescaResultado(StdBEADUResultado)
Devolve resultados dos Alertas do Utilizador Actualizados.
Declaration
public bool RefrescaResultado(StdBEADUResultado objResultado)
Parameters
Type | Name | Description |
---|---|---|
StdBEADUResultado | objResultado | Objecto de resultados dos Alertas do Utilizador. |
Returns
Type | Description |
---|---|
System.Boolean |
RegistaLimpezaLog(StdBEADU)
Regista a operação de Limpeza de Log.
Declaration
public void RegistaLimpezaLog(StdBEADU objAlerta)
Parameters
Type | Name | Description |
---|---|---|
StdBEADU | objAlerta | Definição do Alerta do Utilizador. |
Remove(String)
Remove Alerta do Utilizador.
Declaration
public void Remove(string strId)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Id do Alerta do Utilizador a remover. |
RemoveLog(String)
Remove Log.
Declaration
public void RemoveLog(string strIdLog)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdLog | Identificador do Id do Log a remover. |
RemoveResultado(String)
Remove Resultado.
Declaration
public void RemoveResultado(string strIdResultado)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdResultado | identificador do Id do resultado. |
RemoveResultados(StdBEValoresStr)
Remove Resultados.
Declaration
public void RemoveResultados(StdBEValoresStr objIds)
Parameters
Type | Name | Description |
---|---|---|
StdBEValoresStr | objIds | Objecto com os Id's dos elementos a remover. |
ValidaActualizacao(StdBEADU, ref String)
Valida a Actualização de um Alerta do Utilizador.
Declaration
public bool ValidaActualizacao(StdBEADU objAlerta, ref string strErros)
Parameters
Type | Name | Description |
---|---|---|
StdBEADU | objAlerta | Objecto com a informação relativa ao Alerta do Utilizador. |
System.String | strErros | Mensagem com os erros reportados pela validação da actualização. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacaoLog(StdBEADULog, ref String)
Valida a Actualização do Log.
Declaration
public bool ValidaActualizacaoLog(StdBEADULog objLog, ref string strErros)
Parameters
Type | Name | Description |
---|---|---|
StdBEADULog | objLog | com a informação do Log de um Alerta do Utilizador. |
System.String | strErros | Mensagem com os erros reportados pela validação da actualização. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaActualizacaoResultado(StdBEADUResultado, ref String)
Valida a Actualização de um Resultado.
Declaration
public bool ValidaActualizacaoResultado(StdBEADUResultado objResultado, ref string strErros)
Parameters
Type | Name | Description |
---|---|---|
StdBEADUResultado | objResultado | Objecto com a informação do Resultado do Alerta do Utilizador. |
System.String | strErros | Mensagem com os erros reportados pela validação da actualização. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocao(String, ref String)
Valida a Remoção do Alerta do Utilizador.
Declaration
public bool ValidaRemocao(string strId, ref string strErros)
Parameters
Type | Name | Description |
---|---|---|
System.String | strId | Identificador do Id do Alerta do Utilizador. |
System.String | strErros | Mensagem com os erros reportados pela Validação. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocaoLog(String, ref String)
Valida a Remoção do Log de um Alerta do Utilizador.
Declaration
public bool ValidaRemocaoLog(string strIdLog, ref string strErros)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdLog | Identificador do Id do Log do Alerta do Utilizador. |
System.String | strErros | Mensagem com os erros reportados pela Validação. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocaoResultado(String, ref String)
Valida a Remoção de um Resultado.
Declaration
public bool ValidaRemocaoResultado(string strIdResultado, ref string strErros)
Parameters
Type | Name | Description |
---|---|---|
System.String | strIdResultado | Identificador do Id do Resultado. |
System.String | strErros | Mensagem com os erros reportados pela Validação. |
Returns
Type | Description |
---|---|
System.Boolean |
ValidaRemocaoResultados(StdBEValoresStr, ref String)
Valida a Remoção de Resultados.
Declaration
public bool ValidaRemocaoResultados(StdBEValoresStr objIds, ref string strErros)
Parameters
Type | Name | Description |
---|---|---|
StdBEValoresStr | objIds | Objecto com Id's dos Resultados. |
System.String | strErros | Mensagem com os erros reportados pela Validação. |
Returns
Type | Description |
---|---|
System.Boolean |
Events
ProgressoExecucao
Evento de Progressão de Execução.
Declaration
public event StdBSADU.ProgressoExecucaoHandler ProgressoExecucao
Event Type
Type | Description |
---|---|
StdBSADU.ProgressoExecucaoHandler |