PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSMensagensDialogos

    Serviços de apresentação de diálogos comuns.

    Inheritance
    System.Object
    StdBSMensagensDialogos
    Implements
    IStdBSMensagensDialogo
    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("E168A372-FCE9-4F40-9746-BC57BE57671B")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSMensagensDialogos : IStdBSMensagensDialogo

    Constructors

    StdBSMensagensDialogos()

    Declaration
    public StdBSMensagensDialogos()

    Properties

    TipoCaptionMsg

    Permite atríbuir o tipo de título de uma mensagem.

    Declaration
    public StdBSTipos.TipoCaptionMsg TipoCaptionMsg { set; }
    Property Value
    Type Description
    StdBSTipos.TipoCaptionMsg

    Methods

    AberturaEmpresa(String, Boolean, Int32, Int32, Int32, Int32)

    Abertura de uma empresa.

    Declaration
    public string AberturaEmpresa(string AbvtApl, bool ShowEmbedded, int left = -1, int top = -1, int width = -1, int height = -1)
    Parameters
    Type Name Description
    System.String AbvtApl

    Abreviatura da aplicação.

    System.Boolean ShowEmbedded

    Defines if the window should be displayed without border.

    System.Int32 left

    Left related to login

    System.Int32 top

    Top related to login

    System.Int32 width

    Width related to login

    System.Int32 height

    Height related to login

    Returns
    Type Description
    System.String

    Devolve o identificador da empresa seleccionada.

    AberturaEmpresa(String, Int32, Int32, Int32, Int32)

    Abertura de uma empresa.

    Declaration
    public string AberturaEmpresa(string AbvtApl, int left = -1, int top = -1, int width = -1, int height = -1)
    Parameters
    Type Name Description
    System.String AbvtApl

    Abreviatura da aplicação.

    System.Int32 left

    Left related to login

    System.Int32 top

    Top related to login

    System.Int32 width

    Width related to login

    System.Int32 height

    Height related to login

    Returns
    Type Description
    System.String

    Devolve o identificador da empresa seleccionada.

    AbreFicheiro(ref String, String, String, String)

    Apresenta um diálogo para selecção de um ficheiro (para leitura).

    Declaration
    public bool AbreFicheiro(ref string strFicheiro, string strTitulo, string strFiltro, string strDefExt)
    Parameters
    Type Name Description
    System.String strFicheiro

    Nome do ficheiro (resultado).

    System.String strTitulo

    Título do diálogo.

    System.String strFiltro

    Filtro de ficheiros.

    System.String strDefExt

    Extensão por defeito dos ficheiros.

    Returns
    Type Description
    System.Boolean

    AcercaDe(String)

    Apresenta o diálogo "Acerca De".

    Declaration
    public void AcercaDe(string AbvtApl)
    Parameters
    Type Name Description
    System.String AbvtApl

    Abreviatura da aplicação.

    AlertasDoUtilizador()

    Verifica se existem alertas do utilizador.

    Declaration
    public bool AlertasDoUtilizador()
    Returns
    Type Description
    System.Boolean

    AvisoMoedaManutencao()

    Apresenta o diálogo de aviso associado às manutenções cujos valores só podem ser apresentados na moeda base.

    Declaration
    public void AvisoMoedaManutencao()

    ConfiguraImpressaoDirecta(String, String, Object, String)

    Apresenta o diálogo de configuração de impressões directas.

    Declaration
    public void ConfiguraImpressaoDirecta(string AbvtApl, string ListaMapas, object ParentForm = null, string NomeImpressora = "")
    Parameters
    Type Name Description
    System.String AbvtApl

    Abreviatura da aplicação.

    System.String ListaMapas

    Lista dos mapas.

    System.Object ParentForm

    Janela pai.

    System.String NomeImpressora

    Nome da impressora actual.

    ConfiguraImpressora()

    Apresenta o diálogo de configuração da impressora.

    Declaration
    public void ConfiguraImpressora()

    ConfiguraMapas(String, String, String, Boolean)

    Apresenta o diálogo de configuração de mapas.

    Declaration
    public void ConfiguraMapas(string strApl, string strCategoria = "", string strEmpresa = "", bool blnDocumento = false)
    Parameters
    Type Name Description
    System.String strApl

    Abreviatura da aplicação.

    System.String strCategoria

    Nome da categoria de mapas.

    System.String strEmpresa

    Empresa actual.

    System.Boolean blnDocumento

    Indica se a categoria está associada à impressão de documentos.

    ConfiguraMapasEx(Object, String, String, String, Boolean)

    Apresenta o diálogo de configuração de mapas.

    Declaration
    public void ConfiguraMapasEx(object objFrmPai, string strApl, string strCategoria = "", string strEmpresa = "", bool blnDocumento = false)
    Parameters
    Type Name Description
    System.Object objFrmPai
    System.String strApl

    Abreviatura da aplicação.

    System.String strCategoria

    Nome da categoria de mapas.

    System.String strEmpresa

    Empresa actual.

    System.Boolean blnDocumento

    Indica se a categoria está associada à impressão de documentos.

    ConfiguraMapasEx2(StdBEConfiguracaoMapas)

    Apresenta o diálogo de configuração de mapas.

    Declaration
    public void ConfiguraMapasEx2(StdBEConfiguracaoMapas objBEConfiguracao)
    Parameters
    Type Name Description
    StdBEConfiguracaoMapas objBEConfiguracao

    O objecto que define as propriedades a aplicar ao abrir o diálogo

    ConfiguraMapasModal(String, String, String, Boolean)

    Apresenta o diálogo de configuração de mapas (quando a janela que invoca este método é modal).

    Declaration
    public void ConfiguraMapasModal(string strApl, string strCategoria = "", string strEmpresa = "", bool blnDocumento = false)
    Parameters
    Type Name Description
    System.String strApl

    Abreviatura da aplicação.

    System.String strCategoria

    Nome da categoria de mapas.

    System.String strEmpresa

    Empresa actual.

    System.Boolean blnDocumento

    Indica se a categoria está associada à impressão de documentos.

    ConfiguraMapasRestricao(String, String, String, Boolean, String)

    Apresenta o diálogo de configuração de mapas.

    Declaration
    public void ConfiguraMapasRestricao(string strApl, string strCategoria = "", string strEmpresa = "", bool blnDocumento = false, string strRestricaoSql = "")
    Parameters
    Type Name Description
    System.String strApl

    Abreviatura da aplicação.

    System.String strCategoria

    Nome da categoria de mapas.

    System.String strEmpresa

    Empresa actual.

    System.Boolean blnDocumento

    Indica se a categoria está associada à impressão de documentos.

    System.String strRestricaoSql

    Restrição aos resultados mostrados no preview do mapa.

    DaDialogoListas()

    Dá janela de listas.

    Declaration
    public frmLista DaDialogoListas()
    Returns
    Type Description
    frmLista

    DaJanelaAberturaEmpresa(String)

    Dá janela de abertura de empresa para a aplicação.

    Declaration
    public Form DaJanelaAberturaEmpresa(string AbvtApl)
    Parameters
    Type Name Description
    System.String AbvtApl
    Returns
    Type Description
    System.Windows.Forms.Form

    DialogoEsperaActivo()

    Indica se existe um diálogo de espera activo.

    Declaration
    public bool DialogoEsperaActivo()
    Returns
    Type Description
    System.Boolean

    Finalize()

    Finalizes an instance of the class.

    Declaration
    protected void Finalize()

    FuncoesDoUtilizador()

    Apresenta a janela de configuração de funções do utilizador.

    Declaration
    public bool FuncoesDoUtilizador()
    Returns
    Type Description
    System.Boolean

    GravaFicheiro(ref String, String, String, String)

    Apresenta um diálogo para seleccionar um ficheiro (para gravação).

    Declaration
    public bool GravaFicheiro(ref string strFicheiro, string strTitulo, string strFiltro, string strDefExt)
    Parameters
    Type Name Description
    System.String strFicheiro

    Nome do ficheiro (resultado).

    System.String strTitulo

    Título do diálogo.

    System.String strFiltro

    Filtro de ficheiros.

    System.String strDefExt

    Extensão por defeito.

    Returns
    Type Description
    System.Boolean

    IndicadoresDoUtilizador()

    Verifica se existem indicadores do utilizador.

    Declaration
    public bool IndicadoresDoUtilizador()
    Returns
    Type Description
    System.Boolean

    MailMerge(String, Object)

    Apresenta o diálogo de execução de Mail Merge.

    Declaration
    public void MailMerge(string strIdQuery, object objGrelha)
    Parameters
    Type Name Description
    System.String strIdQuery

    Identificador da query da lista.

    System.Object objGrelha

    Grelha associada ao Mail Merge.

    MenusDoUtilizador()

    Apresente o diálogo de configuração de menus do utilizador.

    Declaration
    public bool MenusDoUtilizador()
    Returns
    Type Description
    System.Boolean

    MostraAltTab(Object)

    Mostra janela de selecção de contexto activo.

    Declaration
    public void MostraAltTab(object objFormsCol)
    Parameters
    Type Name Description
    System.Object objFormsCol

    Referência.

    MostraAviso(String, StdBSTipos.IconId, String)

    Apresenta uma mensagem de aviso.

    Declaration
    public void MostraAviso(string sMensagem, StdBSTipos.IconId eIcon = StdBSTipos.IconId.PRI_Informativo, string sDetalhe = "")
    Parameters
    Type Name Description
    System.String sMensagem

    Mensagem de aviso.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    MostraCalendario(StdBECalendario)

    Apresenta o diálogo de configuração de uma calendarização de tarefas.

    Declaration
    public void MostraCalendario(StdBECalendario objCalendario)
    Parameters
    Type Name Description
    StdBECalendario objCalendario

    Definição da calendarização.

    MostraCalendarioActividades(StdBECalendario)

    Apresenta o diálogo de configuração de uma calendarização de actividades (uma versão mais simples da calendarização de tarefas).

    Declaration
    public void MostraCalendarioActividades(StdBECalendario objCalendario)
    Parameters
    Type Name Description
    StdBECalendario objCalendario

    Definição da calendarização.

    MostraCalendarioActividadesEx(StdBECalendario, Boolean)

    Apresenta o diálogo de configuração de uma calendarização de actividades (uma versão mais simples da calendarização de tarefas).

    Declaration
    public void MostraCalendarioActividadesEx(StdBECalendario objCalendario, bool blnSemDataFim = true)
    Parameters
    Type Name Description
    StdBECalendario objCalendario

    Definição da calendarização.

    System.Boolean blnSemDataFim

    MostraConfiguradorCategorias()

    Apresente o diálogo de configuração de listas.

    Declaration
    public XmlDocument MostraConfiguradorCategorias()
    Returns
    Type Description
    System.Xml.XmlDocument

    MostraConfiguradorListas()

    Apresente o diálogo de configuração de listas.

    Declaration
    public string MostraConfiguradorListas()
    Returns
    Type Description
    System.String

    MostraDialogoAlteracaoPassword(String)

    Apresenta o diálogo de alteração da password de um utilizador.

    Declaration
    public void MostraDialogoAlteracaoPassword(string strUtilizador)
    Parameters
    Type Name Description
    System.String strUtilizador

    Identificador do utilizador.

    MostraDialogoAlteracaoPasswordObrigatorio(String, String)

    Apresenta o diálogo de alteração da password de um utilizador.

    Declaration
    public bool MostraDialogoAlteracaoPasswordObrigatorio(string strUtilizador, string strOldPassword)
    Parameters
    Type Name Description
    System.String strUtilizador

    Identificador do utilizador.

    System.String strOldPassword

    Password antiga.

    Returns
    Type Description
    System.Boolean

    MostraDialogoEsperaAsync(IWin32Window, String, Action)

    Executa uma operação em segundo plano (task) mostrando a janela de progresso permitindo cancelar a operação.

    Declaration
    public DialogResult MostraDialogoEsperaAsync(IWin32Window owner, string Titulo, Action Operacao)
    Parameters
    Type Name Description
    System.Windows.Forms.IWin32Window owner

    The owner.

    System.String Titulo

    The titulo.

    System.Action Operacao

    The operacao.

    Returns
    Type Description
    System.Windows.Forms.DialogResult

    MostraDialogoEsperaAsync(IWin32Window, String, Action<Progress<Int32>, CancellationToken>)

    Executa uma operação em segundo plano (task) mostrando a janela de progresso permitindo cancelar a operação.

    Declaration
    public DialogResult MostraDialogoEsperaAsync(IWin32Window owner, string Titulo, Action<Progress<int>, CancellationToken> Operacao)
    Parameters
    Type Name Description
    System.Windows.Forms.IWin32Window owner

    The owner.

    System.String Titulo

    The titulo.

    System.Action<System.Progress<System.Int32>, System.Threading.CancellationToken> Operacao

    The operacao.

    Returns
    Type Description
    System.Windows.Forms.DialogResult

    MostraDialogoEsperaEx(String, Byte, StdBSTipos.FormPos, String, String, Object, Boolean, String)

    Apresenta um diálogo de espera (durante a execução de tarefas longas).

    Declaration
    [Obsolete("Please avoid using the method. Use 'MostraDialogoEsperaAsync' as possible.")]
    public StdBSDialogoEspera MostraDialogoEsperaEx(string strMensagem, byte intNumProgressBars = 0, StdBSTipos.FormPos ePosForm = StdBSTipos.FormPos.PRI_Centrado, string strDescricaoProgresso1 = "", string strDescricaoProgresso2 = "", object oOwnerForm = null, bool bOwnerModal = false, string strTitulo = "")
    Parameters
    Type Name Description
    System.String strMensagem

    Mensagem do diálogo.

    System.Byte intNumProgressBars

    Número de barras de progresso visíveis.

    StdBSTipos.FormPos ePosForm

    Posição inicial do diálogo.

    System.String strDescricaoProgresso1

    Descrição associada à primeira barra de progresso.

    System.String strDescricaoProgresso2

    Descrição associada à segunda barra de progresso.

    System.Object oOwnerForm

    Handler para janela pai do diálogo.

    System.Boolean bOwnerModal

    Indica se a janela pai é modal.

    System.String strTitulo
    Returns
    Type Description
    StdBSDialogoEspera

    MostraDialogoImpressaoCheques(String, Object, Object)

    Apresenta o diálogo de configuração de cheques

    Declaration
    public void MostraDialogoImpressaoCheques(string Aplicacao, object DescParteInteira, object DescParteDecimal)
    Parameters
    Type Name Description
    System.String Aplicacao

    Aplicação.

    System.Object DescParteInteira

    Descrição da Parte Inteira

    System.Object DescParteDecimal

    Descrição da Parte Decimal

    MostraDialogoInput(ref String, String, String, Int32, Boolean, String)

    Apresenta um diálogo para introdução de um valor.

    Declaration
    public bool MostraDialogoInput(ref string strResultado, string strTitulo, string strDescricao, int intTamanhoMaximo = 0, bool blnObrigatorio = false, string strValorDefeito = "")
    Parameters
    Type Name Description
    System.String strResultado

    Valor introduzido pelo utilizador (resultado).

    System.String strTitulo

    Título do diálogo.

    System.String strDescricao

    Descrição do valor solicitado.

    System.Int32 intTamanhoMaximo

    Tamanho máximo do valor.

    System.Boolean blnObrigatorio

    Indica se o valor é de introdução obrigatória.

    System.String strValorDefeito

    Valor por defeito.

    Returns
    Type Description
    System.Boolean

    MostraDialogoInputPassword(ref String, String, String)

    Apresenta um diálogo para introdução de uma password.

    Declaration
    public bool MostraDialogoInputPassword(ref string strResultado, string strTitulo, string strDescricao)
    Parameters
    Type Name Description
    System.String strResultado

    Valor introduzido pelo utilizador (resultado).

    System.String strTitulo

    Título do diálogo.

    System.String strDescricao

    Descrição do valor solicitado.

    Returns
    Type Description
    System.Boolean

    MostraDialogoOutput(String, String, String)

    Apresenta um diálogo com informação.

    Declaration
    public void MostraDialogoOutput(string strTitulo, string strDescricao, string strOutput)
    Parameters
    Type Name Description
    System.String strTitulo

    Identificador do título.

    System.String strDescricao

    Identificador da Descrição.

    System.String strOutput

    Identificador do Output.

    MostraDialogoParametrosInstalacao()

    Apresenta um diálogo para Configuração dos parâmetros de instalação

    Declaration
    public void MostraDialogoParametrosInstalacao()

    MostraDialogoParametrosInstalacaoCultura(StdBETipos.EnumGlobalCultures)

    Apresenta um diálogo para Configuração dos parâmetros de instalação, localizada num determinado idioma

    Declaration
    public void MostraDialogoParametrosInstalacaoCultura(StdBETipos.EnumGlobalCultures enuCultura)
    Parameters
    Type Name Description
    StdBETipos.EnumGlobalCultures enuCultura

    A cultura na qual o diálogo deve ser mostrado.

    MostraErro(String, StdBSTipos.IconId, String, Exception)

    Apresenta uma mensagem de erro.

    Declaration
    public void MostraErro(string sMensagem, StdBSTipos.IconId eIcon = StdBSTipos.IconId.PRI_Exclama, string sDetalhe = "", Exception exception = null)
    Parameters
    Type Name Description
    System.String sMensagem

    Mensagem de erro.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.Exception exception

    A excepção que deu origem ao erro.

    MostraErroImpressao(String)

    Apresenta uma mensagem de erro.

    Declaration
    public void MostraErroImpressao(string sErro)
    Parameters
    Type Name Description
    System.String sErro

    Mensagem de erro.

    MostraErroSemAppCenter(String, StdBSTipos.IconId, String, Exception)

    Apresenta uma mensagem de erro.

    Declaration
    public void MostraErroSemAppCenter(string sMensagem, StdBSTipos.IconId eIcon = StdBSTipos.IconId.PRI_Exclama, string sDetalhe = "", Exception exception = null)
    Parameters
    Type Name Description
    System.String sMensagem

    Mensagem de erro.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.Exception exception

    A excepção que deu origem ao erro.

    MostraErroSimples(String, StdBSTipos.IconId, String)

    Apresenta uma mensagem de erro.

    Declaration
    public void MostraErroSimples(string sMensagem, StdBSTipos.IconId eIcon = StdBSTipos.IconId.PRI_Exclama, string sDetalhe = "")
    Parameters
    Type Name Description
    System.String sMensagem

    Mensagem de erro.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    MostraGestorExtensibilidade()

    Mostra gestor de extensibilidade.

    Declaration
    public bool MostraGestorExtensibilidade()
    Returns
    Type Description
    System.Boolean

    Retorn verdadeiro se configuração for correcta.

    MostraMapas(String, String, Boolean)

    Apresenta a mensagem de impressão dos mapas de uma categoria.

    Declaration
    public void MostraMapas(string strApl, string strCategoria, bool blnPreview = true)
    Parameters
    Type Name Description
    System.String strApl

    Abreviatura da aplicação.

    System.String strCategoria

    Categoria de mapas.

    System.Boolean blnPreview

    Indica se os mapas devem ser pré-visualizados por defeito.

    MostraMapasEx(String, String, StdBSLista, Boolean)

    Apresenta a mensagem de impressão dos mapas de uma categoria associada a uma lista de registos.

    Declaration
    public void MostraMapasEx(string strApl, string strCategoria, StdBSLista objLista, bool blnPreview = true)
    Parameters
    Type Name Description
    System.String strApl

    Abreviatura da aplicação.

    System.String strCategoria

    Categoria de mapas.

    StdBSLista objLista

    Definição da lista.

    System.Boolean blnPreview

    Indica se os mapas devem ser pré-visualizados por defeito.

    MostraMensagemEx(StdBSTipos.TipoMsg, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx(StdBSTipos.TipoMsg eTipo, string sMensagem)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx(StdBSTipos.TipoMsg, String, StdBSTipos.IconId)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Detalhes da mensagem.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Detalhes da mensagem.

    System.String sTitulo

    Título da mensagem.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String, Boolean)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo, bool bActivaDetalhe)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    System.Boolean bActivaDetalhe

    Indica se a mensagem detalhe deve ser apresentada imediatamente.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx2(StdBSTipos.TipoMsg, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx2(StdBSTipos.TipoMsg eTipo, string sMensagem)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx2(StdBSTipos.TipoMsg, String, StdBSTipos.IconId)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx2(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx2(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx2(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx2(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx2(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx2(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String, Boolean)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx2(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo, bool bActivaDetalhe)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    System.Boolean bActivaDetalhe

    Indica se a mensagem detalhe deve ser apresentada imediatamente.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx2(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String, Boolean, Int32)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx2(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo, bool bActivaDetalhe, int selectedButtonIndex)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    System.Boolean bActivaDetalhe

    Indica se a mensagem detalhe deve ser apresentada imediatamente.

    System.Int32 selectedButtonIndex

    Índice do botão a seleccionar.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx3(StdBSTipos.TipoMsg, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx3(StdBSTipos.TipoMsg eTipo, string sMensagem)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx3(StdBSTipos.TipoMsg, String, StdBSTipos.IconId)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx3(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx3(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx3(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx3(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx3(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx3(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String, Boolean)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx3(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo, bool bActivaDetalhe)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    System.Boolean bActivaDetalhe

    Indica se a mensagem detalhe deve ser apresentada imediatamente.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemEx3(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String, Boolean, Int32)

    Apresenta uma mensagem configurável com título no diálogo próprio.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemEx3(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo, bool bActivaDetalhe, int selectedButtonIndex)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    System.Boolean bActivaDetalhe

    Indica se a mensagem detalhe deve ser apresentada imediatamente.

    System.Int32 selectedButtonIndex

    Índice do botão a seleccionar.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemInterno(StdBSTipos.TipoMsg, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemInterno(StdBSTipos.TipoMsg eTipo, string sMensagem)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemInterno(StdBSTipos.TipoMsg, String, StdBSTipos.IconId)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemInterno(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemInterno(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemInterno(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemInterno(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemInterno(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemInterno(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String, Boolean)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemInterno(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo, bool bActivaDetalhe)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    System.Boolean bActivaDetalhe

    Indica se a mensagem detalhe deve ser apresentada imediatamente.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraMensagemInterno(StdBSTipos.TipoMsg, String, StdBSTipos.IconId, String, String, Boolean, Int32)

    Apresenta uma mensagem configurável.

    Declaration
    public StdBSTipos.ResultMsg MostraMensagemInterno(StdBSTipos.TipoMsg eTipo, string sMensagem, StdBSTipos.IconId eIcon, string sDetalhe, string sTitulo, bool bActivaDetalhe, int selectedButtonIndex)
    Parameters
    Type Name Description
    StdBSTipos.TipoMsg eTipo

    Tipo de mensagem.

    System.String sMensagem

    Mensagem.

    StdBSTipos.IconId eIcon

    Tipo de ícone.

    System.String sDetalhe

    Mensagem detalhe.

    System.String sTitulo

    Título da mensagem.

    System.Boolean bActivaDetalhe

    Indica se a mensagem detalhe deve ser apresentada imediatamente.

    System.Int32 selectedButtonIndex

    Índice do botão a seleccionar.

    Returns
    Type Description
    StdBSTipos.ResultMsg

    MostraOutrosMapas(String, String)

    Apresenta o diálogo de impressão de mapas do utilizador.

    Declaration
    public void MostraOutrosMapas(string strApl, string strCategoria)
    Parameters
    Type Name Description
    System.String strApl

    Abreviatura da aplicação.

    System.String strCategoria

    Categoria de mapas do utilizador.

    MostraOutrosMapasModal(String, String)

    Apresenta o diálogo de impressão de mapas do utilizador. Se o mapa for impresso, este é apresentado numa janela modal.

    Declaration
    public void MostraOutrosMapasModal(string strApl, string strCategoria)
    Parameters
    Type Name Description
    System.String strApl

    Abreviatura da aplicação.

    System.String strCategoria

    Categoria de mapas do utilizador.

    MostraPainelProgresso(Int32, String)

    Mostra um painel de progresso modal sobre o MDI.

    Declaration
    public void MostraPainelProgresso(int intProgresso, string strMessage = "")
    Parameters
    Type Name Description
    System.Int32 intProgresso
    System.String strMessage

    MostraPerguntaSimples(String)

    Apresenta uma pergunta simples.

    Declaration
    public bool MostraPerguntaSimples(string strMensagem)
    Parameters
    Type Name Description
    System.String strMensagem

    Pergunta.

    Returns
    Type Description
    System.Boolean

    MostraTDU(String)

    Apresenta o diálogo de edição de tabelas do utilizador.

    Declaration
    public void MostraTDU(string AbvtApl)
    Parameters
    Type Name Description
    System.String AbvtApl

    identificador da Abreviatura do Módulo.

    MostraTDU(String, String)

    Apresenta o diálogo de edição de tabelas do utilizador.

    Declaration
    public void MostraTDU(string AbvtApl, string tabela)
    Parameters
    Type Name Description
    System.String AbvtApl

    identificador da Abreviatura do Módulo.

    System.String tabela

    A tabela a mostrar.

    NecessitaActualizarPosto()

    Valida necessidade de actualizar o posto.

    Declaration
    public bool NecessitaActualizarPosto()
    Returns
    Type Description
    System.Boolean

    ProcessosDoUtilizador()

    Apresenta a janela de configuração de processos do utilizador.

    Declaration
    public bool ProcessosDoUtilizador()
    Returns
    Type Description
    System.Boolean

    SeleccionaCategoriaEmpresa(ref String, ref String, Boolean)

    Apresente o diálogo de selecção de uma categoria de empresas.

    Declaration
    public bool SeleccionaCategoriaEmpresa(ref string strIdCategoria, ref string strDescricao, bool blnReadOnly = false)
    Parameters
    Type Name Description
    System.String strIdCategoria

    Identificador da categoria (resultado).

    System.String strDescricao

    Descrição da categoria seleccionada (resultado).

    System.Boolean blnReadOnly

    Indica se o diálogo deve permitir a edição das categorias existentes.

    Returns
    Type Description
    System.Boolean

    SeleccionaDirectoria(String, String)

    Apresenta um diálogo para selecção de uma directoria.

    Declaration
    public string SeleccionaDirectoria(string Titulo, string DirectoriaInicial)
    Parameters
    Type Name Description
    System.String Titulo

    Título do diálogo.

    System.String DirectoriaInicial

    Directoria seleccionada por defeito.

    Returns
    Type Description
    System.String

    SeleccionaDirectoriaEx(String, String, Int32)

    Apresenta um diálogo para selecção de uma directoria.

    Declaration
    public string SeleccionaDirectoriaEx(string strTitulo, string strDirectoriaInicial, int lngHWnd)
    Parameters
    Type Name Description
    System.String strTitulo

    Título do diálogo.

    System.String strDirectoriaInicial

    Directoria seleccionada por defeito.

    System.Int32 lngHWnd

    Handler da janela pai.

    Returns
    Type Description
    System.String

    SeleccionaFicheiroAbertura(ref String, String, String, String)

    Apresenta um diálogo para selecção de um ficheiro (para leitura).

    Declaration
    public bool SeleccionaFicheiroAbertura(ref string strFicheiro, string strTituloDialogo, string strFiltro, string strDirectoriaInicial = "")
    Parameters
    Type Name Description
    System.String strFicheiro

    Nome do ficheiro (resultado).

    System.String strTituloDialogo

    Título do diálogo.

    System.String strFiltro

    Filtro de ficheiros.

    System.String strDirectoriaInicial

    Nome da directoria atual.

    Returns
    Type Description
    System.Boolean

    SeleccionaFicheiroGravacao(ref String, String, String)

    Apresenta um diálogo para selecção de um ficheiro (para gravação).

    Declaration
    public bool SeleccionaFicheiroGravacao(ref string strFicheiro, string strTituloDialogo, string strFiltro)
    Parameters
    Type Name Description
    System.String strFicheiro

    Filtro de ficheiros.

    System.String strTituloDialogo

    Título do diálogo.

    System.String strFiltro

    Nome do ficheiro (resultado).

    Returns
    Type Description
    System.Boolean

    SeleccionaFont(ref String, ref Single, ref Boolean, ref Boolean, ref Boolean, ref Boolean, String)

    Selecciona fonte.

    Declaration
    public bool SeleccionaFont(ref string strFontName, ref float sngFontSize, ref bool blnFontBold, ref bool blnFontItalic, ref bool blnFontUnderline, ref bool blnFontStrikeThru, string strTituloDialogo)
    Parameters
    Type Name Description
    System.String strFontName

    Identificador do Nome da Fonte.

    System.Single sngFontSize

    Identificador do Tamanho da Fonte.

    System.Boolean blnFontBold

    Fonte Negrito.

    System.Boolean blnFontItalic

    Fonte Itálico.

    System.Boolean blnFontUnderline

    Fonte Underline.

    System.Boolean blnFontStrikeThru

    Fonte StrikeThru.

    System.String strTituloDialogo

    Identificador do Titulo do Diálogo.

    Returns
    Type Description
    System.Boolean

    TraduzErroConhecido(Exception)

    Traduz erro SQL conhecido.

    Declaration
    public string TraduzErroConhecido(Exception ex)
    Parameters
    Type Name Description
    System.Exception ex

    Excepção.

    Returns
    Type Description
    System.String

    ValidaLocalBackup(String, String)

    Verifica se a partição que vai guardar o Backup é a mesma partição da instância do SQL Se for a mesma partição, pergunta ao utilizador se pretende continuar

    Declaration
    public bool ValidaLocalBackup(string localBkp, string localInstanciaSql = null)
    Parameters
    Type Name Description
    System.String localBkp

    Local que vai guardar o backup

    System.String localInstanciaSql

    Local da instancia de SQL

    Returns
    Type Description
    System.Boolean

    True se o utilizador pretende continuar ou se a partição for diferente

    Events

    ClosingMessageDialog

    Closing Message dialog event handler.

    Declaration
    public event EventHandler ClosingMessageDialog
    Event Type
    Type Description
    System.EventHandler

    ShowingMessageDialog

    Showing Message dialog event Handler.

    Declaration
    public event EventHandler ShowingMessageDialog
    Event Type
    Type Description
    System.EventHandler

    Implements

    IStdBSMensagensDialogo