PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSADU

    Classe utilizada para obter serviços e regras de negócio sobre Alertas do Utilizador.

    Inheritance
    System.Object
    StdBSADU
    Implements
    IStdBSADU
    Inherited Members
    System.Object.ToString()
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    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

    Implements

    IStdBSADU