PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSFuncoesGlobais

    Serviços de funções globais.

    Inheritance
    System.Object
    StdBSFuncoesGlobais
    Implements
    IStdBSFuncoesGlobais
    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("C3A1DECF-941C-4E06-A408-8E09F2726791")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSFuncoesGlobais : IStdBSFuncoesGlobais

    Methods

    AbreSysInfo()

    Abre a janela de System Info.

    Declaration
    public void AbreSysInfo()

    ActivaControlo(Control)

    Activa o controlo especificado (SetFocus). Suporta controlos das Forms e UserForms(VBA).

    Declaration
    public void ActivaControlo(Control Controlo)
    Parameters
    Type Name Description
    System.Windows.Forms.Control Controlo

    Controlo a activar.

    ActivaControloEx(Control)

    Activa o controlo especificado (SetFocus) através da des/activação do controlo (método específico para a Spread).

    Declaration
    public void ActivaControloEx(Control Controlo)
    Parameters
    Type Name Description
    System.Windows.Forms.Control Controlo

    Controlo a activar.

    AddIcon2ImageList16x16(ImageList, IntPtr, IntPtr, String)

    Adiciona um ícone a uma image lista (no formato 16x16).

    Declaration
    public void AddIcon2ImageList16x16(ImageList objImageList, IntPtr lngHIcon16, IntPtr lngIcon16, string strKey)
    Parameters
    Type Name Description
    System.Windows.Forms.ImageList objImageList

    ImageList.

    System.IntPtr lngHIcon16

    Handler para o ícone.

    System.IntPtr lngIcon16

    Índice do ícone.

    System.String strKey

    Chave do ícone na ImageList.

    AnoActual(Int32)

    Gets the Current year

    Declaration
    public int AnoActual(int intMesInicio)
    Parameters
    Type Name Description
    System.Int32 intMesInicio

    The int mes inicio.

    Returns
    Type Description
    System.Int32

    AnoBissexto(Int32)

    Indica se um determinado ano é bissexto.

    Declaration
    public bool AnoBissexto(int Ano)
    Parameters
    Type Name Description
    System.Int32 Ano

    Ano a verificar.

    Returns
    Type Description
    System.Boolean

    BloqueiaUIForm(Int32)

    Bloqueia o refresh do UI de um formulário.

    Declaration
    public void BloqueiaUIForm(int lngHWnd)
    Parameters
    Type Name Description
    System.Int32 lngHWnd

    ClonaObjecto(Object, Boolean, Object)

    Devolve um objecto clonado

    Declaration
    public object ClonaObjecto(object objSource, bool blnReadOnly = false, object objReadOnly = null)
    Parameters
    Type Name Description
    System.Object objSource

    Objecto de origem.

    System.Boolean blnReadOnly

    So de leitura.

    System.Object objReadOnly

    Objecto so de Leitura.

    Returns
    Type Description
    System.Object

    ComboBoxProcuraElemento(ComboBox, String)

    Verifica se existe um elemento numa ComboBox.

    Declaration
    public bool ComboBoxProcuraElemento(ComboBox objCombo, string strElemento)
    Parameters
    Type Name Description
    System.Windows.Forms.ComboBox objCombo

    Objecto com as definições de uma ComboBox.

    System.String strElemento

    Identificador do elemento.

    Returns
    Type Description
    System.Boolean

    ConverterHyperLinkParaTextoSimples(String, String)

    Converte um texto com HyperLinks para texto simples com substituição pelo texto do link.

    Declaration
    public string ConverterHyperLinkParaTextoSimples(string input, string toRemove = "")
    Parameters
    Type Name Description
    System.String input

    Texto com HyperLinks

    System.String toRemove

    Texto para remover

    Returns
    Type Description
    System.String

    ConverterTextoHyperLinkTextParaLinkLabelLinks(LinkLabel, String)

    Adiciona os links de um texto com HyperLinks a uma LinkLabel.

    Declaration
    public void ConverterTextoHyperLinkTextParaLinkLabelLinks(LinkLabel linkContext, string input)
    Parameters
    Type Name Description
    System.Windows.Forms.LinkLabel linkContext

    Controlo ao qual são adicionados os links.

    System.String input

    Texto com HyperLinks

    CopiarTextoParaClipboard(String)

    Copia o texto indicado para o ClipBoard.

    Declaration
    public void CopiarTextoParaClipboard(string strTexto)
    Parameters
    Type Name Description
    System.String strTexto

    Identificador do texto.

    CorrigeCalendario(StdDTPicker)

    Declaration
    public object CorrigeCalendario(StdDTPicker Calendario)
    Parameters
    Type Name Description
    StdDTPicker100.StdDTPicker Calendario
    Returns
    Type Description
    System.Object

    CriaGuid(Boolean)

    Devolve um novo GUID.

    Declaration
    public string CriaGuid(bool bSeparadores = false)
    Parameters
    Type Name Description
    System.Boolean bSeparadores

    Incluir ou não separadores.

    Returns
    Type Description
    System.String

    CriaObjectoCOM(String)

    Cria um objecto COM.

    Declaration
    public object CriaObjectoCOM(string strClsid)
    Parameters
    Type Name Description
    System.String strClsid

    identificador do Id da classe.

    Returns
    Type Description
    System.Object

    DaAbreviaturaCultura(Int32)

    Devolve a abreviatura de uma cultura dado o respectivo LCID.

    Declaration
    public string DaAbreviaturaCultura(int intCultura)
    Parameters
    Type Name Description
    System.Int32 intCultura

    LCID da cultura.

    Returns
    Type Description
    System.String

    DaAnoContabilistico(String, Int32, Int32)

    Devolve o ano contabilístico associado a um determinado ano cívil para uma determinada empresa.

    Declaration
    public int DaAnoContabilistico(string CodEmp, int Mes, int Ano)
    Parameters
    Type Name Description
    System.String CodEmp

    Identificador da empresa.

    System.Int32 Mes

    Mês a verificar.

    System.Int32 Ano

    Ano a verificar.

    Returns
    Type Description
    System.Int32

    DaCasasDecimais(String, String, Byte)

    Devolve o número de casas decimais que devem ser utilizadas para um determinado campo da base de dados

    Declaration
    public byte DaCasasDecimais(string Tabela, string Campo, byte CasasDefeito = 2)
    Parameters
    Type Name Description
    System.String Tabela

    Nome da tabela.

    System.String Campo

    Nome do campo.

    System.Byte CasasDefeito

    Número de casas decimais por defeito.

    Returns
    Type Description
    System.Byte

    DaExercicioEconomico(DateTime)

    Devolve o exercicio Económico

    Declaration
    public int DaExercicioEconomico(DateTime datData)
    Parameters
    Type Name Description
    System.DateTime datData

    Identificador da Data.

    Returns
    Type Description
    System.Int32

    DaFormatoCampo(StdBECampo.EnumMetaTipo, String, String, Byte)

    Devolve o formato que deve ser utilizado para um determinado campo da base de dados.

    Declaration
    public string DaFormatoCampo(StdBECampo.EnumMetaTipo TipoCampo, string Tabela, string Campo, byte CasasDefeito = 2)
    Parameters
    Type Name Description
    StdBECampo.EnumMetaTipo TipoCampo

    Tipo de dados do campo.

    System.String Tabela

    Nome da tabela.

    System.String Campo

    Nome do campo.

    System.Byte CasasDefeito

    Número de casas decimais por defeito.

    Returns
    Type Description
    System.String

    DaImagemRedonda(Image)

    Da imagem redonda a partir de uma imagem.

    Declaration
    public Image DaImagemRedonda(Image srcImage)
    Parameters
    Type Name Description
    System.Drawing.Image srcImage

    Imagem origem

    Returns
    Type Description
    System.Drawing.Image

    DaImagemRedonda(Image, Int32)

    Dá imagem redondo a partir de imagem.

    Declaration
    public Image DaImagemRedonda(Image srcImage, int thumbWidthSize)
    Parameters
    Type Name Description
    System.Drawing.Image srcImage

    Imagem origem

    System.Int32 thumbWidthSize

    Tamanho da largura

    Returns
    Type Description
    System.Drawing.Image

    DaLarguraTexto(String, Font)

    Devolve a largura do texto.

    Declaration
    public int DaLarguraTexto(string AString, Font AScaleMode)
    Parameters
    Type Name Description
    System.String AString

    texto a considerar no cálculo.

    System.Drawing.Font AScaleMode

    Scaling mode a considerar.

    Returns
    Type Description
    System.Int32

    DaNomeExtensoPais(String)

    Devolve o nome extenso do país mediante o código ISO de duas letras

    Declaration
    public string DaNomeExtensoPais(string strCodigoPais)
    Parameters
    Type Name Description
    System.String strCodigoPais

    Código do país (ISO 2 letras)

    Returns
    Type Description
    System.String

    DaSubStringTamanho(String, Int32, Font)

    Devolve a maior porção do texto, cuja largura não excede o limite especificado.

    Declaration
    public string DaSubStringTamanho(string strOrigem, int intTamanho, Font AScaleMode)
    Parameters
    Type Name Description
    System.String strOrigem

    Texto a considerar no cálculo.

    System.Int32 intTamanho

    Tamanho máximo.

    System.Drawing.Font AScaleMode

    Scaling mode a considerar.

    Returns
    Type Description
    System.String

    DataLimiteFinalAno(Int32, Int32, Int32)

    Declaration
    public DateTime DataLimiteFinalAno(int intAno, int intMesInicio, int intMesFim)
    Parameters
    Type Name Description
    System.Int32 intAno
    System.Int32 intMesInicio
    System.Int32 intMesFim
    Returns
    Type Description
    System.DateTime

    DataLimiteInicioAno(Int32, Int32)

    Declaration
    public DateTime DataLimiteInicioAno(int intAno, int intMesInicio)
    Parameters
    Type Name Description
    System.Int32 intAno
    System.Int32 intMesInicio
    Returns
    Type Description
    System.DateTime

    DesbloqueiaUIForm()

    Desbloqueia o refresh do UI de um formulário.

    Declaration
    public void DesbloqueiaUIForm()

    DirectoriaExiste(String)

    Verifica se uma determinado directoria existe em disco.

    Declaration
    public bool DirectoriaExiste(string strDirectoria)
    Parameters
    Type Name Description
    System.String strDirectoria

    Directoria a verificar.

    Returns
    Type Description
    System.Boolean

    ExecutaAjuda(String)

    Executas the ajuda.

    Declaration
    public void ExecutaAjuda(string strSearch)
    Parameters
    Type Name Description
    System.String strSearch

    The string search.

    ExecutaAjudaOnline(Int32, String)

    Executas the ajuda online.

    Declaration
    public void ExecutaAjudaOnline(int lTopico, string strSearch)
    Parameters
    Type Name Description
    System.Int32 lTopico

    The l topico.

    System.String strSearch

    The string search.

    ExecutaAplicacao(String, String)

    Executa a aplicação associada a uma determinada extensão.

    Declaration
    public bool ExecutaAplicacao(string Extensao, string Parametro)
    Parameters
    Type Name Description
    System.String Extensao

    Extensão.

    System.String Parametro

    Parâmetros.

    Returns
    Type Description
    System.Boolean

    ExecutaComando(String, String, Boolean)

    Executa a linha de comando e espera pelo código devolvido.

    Declaration
    public int ExecutaComando(string strComando, string strParametos, bool sync)
    Parameters
    Type Name Description
    System.String strComando

    Extensão.

    System.String strParametos

    Parâmetros.

    System.Boolean sync
    Returns
    Type Description
    System.Int32

    ExecutaComandoAsinc(ref String)

    Executa a linha de comando e continua a execução, sem esperar pelo código devolvido.

    Declaration
    public void ExecutaComandoAsinc(ref string strComando)
    Parameters
    Type Name Description
    System.String strComando

    Extensão.

    ExecutaComandoSinc(ref String)

    Executa a linha de comando e espera pelo código devolvido.

    Declaration
    public int ExecutaComandoSinc(ref string strComando)
    Parameters
    Type Name Description
    System.String strComando

    Extensão.

    Returns
    Type Description
    System.Int32

    ExecutaIndiceAjuda(String)

    Executas the indice ajuda.

    Declaration
    public void ExecutaIndiceAjuda(string strSearch)
    Parameters
    Type Name Description
    System.String strSearch

    The string search.

    ExecutaTopicoAjuda(Int32, String)

    Executas the topico ajuda.

    Declaration
    public void ExecutaTopicoAjuda(int lTopico, string strSearch)
    Parameters
    Type Name Description
    System.Int32 lTopico

    The l topico.

    System.String strSearch

    The string search.

    ExisteNaColeccao(PrimaveraOrderedDictionary, String)

    Valida se um determinado valor (texto) existe na colecção

    Declaration
    public bool ExisteNaColeccao(PrimaveraOrderedDictionary Col, string Value)
    Parameters
    Type Name Description
    Primavera.Platform.Collections.PrimaveraOrderedDictionary Col

    A colecção a verificar.

    System.String Value

    O valor a procurar na colecção.

    Returns
    Type Description
    System.Boolean

    FechaForm(Form)

    Deve ser chamado pelos formulários no seu método Unload.

    Declaration
    public void FechaForm(Form objFrm)
    Parameters
    Type Name Description
    System.Windows.Forms.Form objFrm

    Formulário a fechar.

    FicheiroExiste(String)

    Verifica se um determinado ficheiro existe em disco.

    Declaration
    public bool FicheiroExiste(string strFicheiro)
    Parameters
    Type Name Description
    System.String strFicheiro

    Localização do ficheiro.

    Returns
    Type Description
    System.Boolean

    FormataFontForm(Object)

    Formata a font de todos os controlos de um formulário para Tahoma.

    Declaration
    [Obsolete]
    public void FormataFontForm(object objFrm)
    Parameters
    Type Name Description
    System.Object objFrm

    Formulário a formatar.

    FormataForm(Object)

    Deprecated

    Declaration
    [Obsolete]
    public void FormataForm(object objFrm)
    Parameters
    Type Name Description
    System.Object objFrm

    FormataGuidCrystal(String)

    Devolve um guid tratado de forma a ser passado para o Crystal reports

    Declaration
    public string FormataGuidCrystal(string guidString)
    Parameters
    Type Name Description
    System.String guidString
    Returns
    Type Description
    System.String

    GetFileIcon(ref String, ref IntPtr, ref IntPtr, ref IntPtr, ref IntPtr)

    Devolve o ícone associado a um determinado ficheiro.

    Declaration
    public bool GetFileIcon(ref string strFicheiro, ref IntPtr lngHIcon32, ref IntPtr lngHIcon16, ref IntPtr lngIcon32, ref IntPtr lngIcon16)
    Parameters
    Type Name Description
    System.String strFicheiro

    Localização do ficheiro.

    System.IntPtr lngHIcon32

    Handler do ícone (32x32)

    System.IntPtr lngHIcon16

    Handler do ícone (16x16).

    System.IntPtr lngIcon32

    índice do ícone (32x32).

    System.IntPtr lngIcon16

    Índice do ícone (16x16).

    Returns
    Type Description
    System.Boolean

    GetRootName(String)

    Devolve o nome de um ficheiro (sem referência à directoria).

    Declaration
    public string GetRootName(string s)
    Parameters
    Type Name Description
    System.String s

    Percurso completo do ficheiro

    Returns
    Type Description
    System.String

    GuidEmpty(Boolean)

    Devolve um GUID vazio.

    Declaration
    public string GuidEmpty(bool blnFormated = true)
    Parameters
    Type Name Description
    System.Boolean blnFormated

    Devolve um GUID vazio formatado.

    Returns
    Type Description
    System.String

    IgnoraTeclas(String, Int32)

    Ignora teclas.

    Declaration
    public int IgnoraTeclas(string strTeclas, int intKeyAscii)
    Parameters
    Type Name Description
    System.String strTeclas

    Identificador das Teclas.

    System.Int32 intKeyAscii

    Identificador do Código ASCII.

    Returns
    Type Description
    System.Int32

    IsGuid(String)

    Indica se o valor passado por parâmetro corresponde a um GUID válido.

    Declaration
    public bool IsGuid(string Valor)
    Parameters
    Type Name Description
    System.String Valor

    Valor a validar.

    Returns
    Type Description
    System.Boolean

    IsGuidEmpty(String)

    Indica se o valor passado por parâmetro corresponde a um GUID vazio.

    Declaration
    public bool IsGuidEmpty(string Valor)
    Parameters
    Type Name Description
    System.String Valor

    Valor a validar.

    Returns
    Type Description
    System.Boolean

    IsNothingOrEmpty(Object)

    Verifica se um objecto do tipo Collection, Recordset ou StdBELista é nulo ou vazio (sem registos).

    Declaration
    public bool IsNothingOrEmpty(object objCollection)
    Parameters
    Type Name Description
    System.Object objCollection

    Objecto do tipo Collection, RecordSet, StdBELista.

    Returns
    Type Description
    System.Boolean

    ListViewColumnClickDefaultBehavior(ListView, Object)

    Comportamento por defeito de uma ListView aquando o click.

    Declaration
    public void ListViewColumnClickDefaultBehavior(ListView objLista, object objColumnHeader)
    Parameters
    Type Name Description
    System.Windows.Forms.ListView objLista

    Objecto com as definições de uma ListView.

    System.Object objColumnHeader

    Objecto com as definições de um ColumnHeader.

    ListViewColumnClickDefaultBehavior(ListView, Object, ColumnClickEventArgs)

    Comportamento por defeito de uma ListView aquando o click.

    Declaration
    public void ListViewColumnClickDefaultBehavior(ListView objLista, object objColumnHeader, ColumnClickEventArgs e)
    Parameters
    Type Name Description
    System.Windows.Forms.ListView objLista

    Objecto com as definições de uma ListView.

    System.Object objColumnHeader

    Objecto com as definições de um ColumnHeader.

    System.Windows.Forms.ColumnClickEventArgs e

    Eventos do click na coluna.

    ListViewInserteSeleccao(ListView)

    Inverte a selecção actual de elementos de uma ListView (que apresente check boxes).

    Declaration
    public void ListViewInserteSeleccao(ListView objLista)
    Parameters
    Type Name Description
    System.Windows.Forms.ListView objLista

    Lista que contém os elementos (ListView)

    ListViewItemExiste(ListView, String)

    Verifica se existe determinado item.

    Declaration
    public bool ListViewItemExiste(ListView objListView, string strKey)
    Parameters
    Type Name Description
    System.Windows.Forms.ListView objListView

    Objecto contendo as definições de uma ListView.

    System.String strKey

    Identificador da key do item.

    Returns
    Type Description
    System.Boolean

    ListViewNumItemsSeleccionados(ListView)

    Devolve o número de itens selecionados.

    Declaration
    public int ListViewNumItemsSeleccionados(ListView objListView)
    Parameters
    Type Name Description
    System.Windows.Forms.ListView objListView

    Objecto contendo as definições de uma ListView.

    Returns
    Type Description
    System.Int32

    ListViewProcuraElemento(ListView, String, StdBSTipos.EnumProcuraListViewOnde, Boolean, Boolean)

    Verifica se existe um elemento numa ListView.

    Declaration
    public bool ListViewProcuraElemento(ListView objLista, string strValor, StdBSTipos.EnumProcuraListViewOnde enuProcurarOnde = StdBSTipos.EnumProcuraListViewOnde.plvoTexto, bool blnDoInicio = true, bool blnProcuraParcial = false)
    Parameters
    Type Name Description
    System.Windows.Forms.ListView objLista

    Objecto com as definições de uma ListView.

    System.String strValor

    Identificador do elemento.

    StdBSTipos.EnumProcuraListViewOnde enuProcurarOnde

    Identificador do Procura ListView Onde.

    System.Boolean blnDoInicio

    Indica se do Inicio.

    System.Boolean blnProcuraParcial

    Indica se Procura Parcial.

    Returns
    Type Description
    System.Boolean

    ListViewSeleccionaPrimeiro(ListView, Boolean)

    Seleciona o primeiro item de uma ListView.

    Declaration
    public void ListViewSeleccionaPrimeiro(ListView objListView, bool blnCheckBox = false)
    Parameters
    Type Name Description
    System.Windows.Forms.ListView objListView

    Objecto contendo as definições de uma ListView.

    System.Boolean blnCheckBox

    Indica se seleciona a CheckBox

    ListViewSeleccionaTodos(ListView)

    Selecciona todos os elementos de uma ListView (que apresente check boxes).

    Declaration
    public void ListViewSeleccionaTodos(ListView objLista)
    Parameters
    Type Name Description
    System.Windows.Forms.ListView objLista

    Lista que contém os elementos (ListView)

    ListViewUmSeleccionado(ListView)

    Verifica se existe um item selecionado.

    Declaration
    public bool ListViewUmSeleccionado(ListView objListView)
    Parameters
    Type Name Description
    System.Windows.Forms.ListView objListView

    Objecto contendo as definições de uma ListView.

    Returns
    Type Description
    System.Boolean

    MakePath(String, Boolean)

    Devolve o caminho de uma pasta devidamente formatado (com \ no fim).

    Declaration
    public string MakePath(string strPath, bool blnMkDir = false)
    Parameters
    Type Name Description
    System.String strPath

    Localização da pasta.

    System.Boolean blnMkDir

    Criar a pasta fisicamente se não existir?

    Returns
    Type Description
    System.String

    MapeiaMesCivilMesContabilistico(Int32)

    Mapeia mês civil.

    Declaration
    public int MapeiaMesCivilMesContabilistico(int intMesCivil)
    Parameters
    Type Name Description
    System.Int32 intMesCivil

    Identificador do mês civil.

    Returns
    Type Description
    System.Int32

    MapeiaMesCivilMesContabilistico(Int32, Int32)

    Mapeia mês civil.

    Declaration
    public int MapeiaMesCivilMesContabilistico(int intMesCivil, int intIFMesInicio)
    Parameters
    Type Name Description
    System.Int32 intMesCivil

    Identificador do mês civil.

    System.Int32 intIFMesInicio

    Identificador do mês inicial.

    Returns
    Type Description
    System.Int32

    MapeiaMesContabilisticoMesCivil(Int32)

    Mapeia mês contabilistico.

    Declaration
    public int MapeiaMesContabilisticoMesCivil(int intMesContabilidade)
    Parameters
    Type Name Description
    System.Int32 intMesContabilidade

    Identificador do mês contabilistico.

    Returns
    Type Description
    System.Int32

    Max(Single, Single)

    Devolve o máximo de dois valores.

    Declaration
    public float Max(float First, float Second)
    Parameters
    Type Name Description
    System.Single First

    Primeiro valor.

    System.Single Second

    Segundo valor.

    Returns
    Type Description
    System.Single

    Min(Single, Single)

    Devolve o mínimo de dois valores.

    Declaration
    public float Min(float First, float Second)
    Parameters
    Type Name Description
    System.Single First

    Primeiro valor.

    System.Single Second

    Segundo valor.

    Returns
    Type Description
    System.Single

    NomeBDEmpresa(String)

    Devolve o nome da base de dados associada a uma empresa PRIMAVERA.

    Declaration
    public string NomeBDEmpresa(string CodigoEmpresa)
    Parameters
    Type Name Description
    System.String CodigoEmpresa

    Identificador da empresa.

    Returns
    Type Description
    System.String

    NumeroParaExtenso(Double, String, String)

    Devolve a descrição por extenso de um número.

    Declaration
    public string NumeroParaExtenso(double dblValue, string strIntegerDescription, string strDecimalDescription)
    Parameters
    Type Name Description
    System.Double dblValue

    Identificador do Valor.

    System.String strIntegerDescription

    Identificador da descrição do inteiro.

    System.String strDecimalDescription

    Identificador da descrição do decimal.

    Returns
    Type Description
    System.String

    Parse(ref String, Boolean)

    Processo expressão.

    Declaration
    public string Parse(ref string Expressao, bool RaiseErro = false)
    Parameters
    Type Name Description
    System.String Expressao

    Expressão.

    System.Boolean RaiseErro

    Devolve erro?

    Returns
    Type Description
    System.String

    ProcessaTeclasSistema(ref Keys, Int32)

    Processa teclas do sistema.

    Declaration
    public void ProcessaTeclasSistema(ref Keys intKeyCode, int intShift)
    Parameters
    Type Name Description
    System.Windows.Forms.Keys intKeyCode

    Identificador do Código da Tecla.

    System.Int32 intShift

    Identificador do Shift.

    ProcessaTeclasSistemaEx(ref Keys, Int32, String)

    Processa teclas do sistema Ex.

    Declaration
    public void ProcessaTeclasSistemaEx(ref Keys intKeyCode, int intShift, string strApl = "")
    Parameters
    Type Name Description
    System.Windows.Forms.Keys intKeyCode

    Identificador do Código da Tecla.

    System.Int32 intShift

    Identificador do Shift.

    System.String strApl

    Identificador do Módulo.

    ProcessaTeclasSistemaForm(Form, ref Keys, Int32)

    Processa teclas do sistema no formulário.

    Declaration
    public void ProcessaTeclasSistemaForm(Form objForm, ref Keys intKeyCode, int intShift)
    Parameters
    Type Name Description
    System.Windows.Forms.Form objForm

    Objecto com as definições do formulário.

    System.Windows.Forms.Keys intKeyCode

    Identificador do Código da Tecla.

    System.Int32 intShift

    Identificador do Shift.

    QualidadeDaPassword(String)

    Devolve um indicador da qualidade da cultura [0-4].

    Declaration
    public int QualidadeDaPassword(string Password)
    Parameters
    Type Name Description
    System.String Password
    Returns
    Type Description
    System.Int32

    ResizeImage(Image, Int32, Int32)

    Resizes the image.

    Declaration
    public Image ResizeImage(Image image, int width = -1, int height = -1)
    Parameters
    Type Name Description
    System.Drawing.Image image

    The image.

    System.Int32 width

    The width.

    System.Int32 height

    The height.

    Returns
    Type Description
    System.Drawing.Image

    SetCursorDefault()

    Coloca o cursor no seu estado por defeito.

    Declaration
    public void SetCursorDefault()

    SetCursorWait()

    Coloca cursor em modo de "Em execução".

    Declaration
    public void SetCursorWait()

    SiteComunidadePRIMAVERA()

    Abre o site da Comunidade PRIMAVERA.

    Declaration
    public void SiteComunidadePRIMAVERA()

    SiteDadosUtilizador()

    Abre o site de actualização dos dados do utilizador.

    Declaration
    public void SiteDadosUtilizador()

    SiteMyPRIMAVERA()

    Sites my primavera.

    Declaration
    public void SiteMyPRIMAVERA()

    SitePRIMAVERA()

    Abre o site da PRIMAVERA.

    Declaration
    public void SitePRIMAVERA()

    SiteSuporteTecnico(String)

    Abre o site de Suporte Técnico.

    Declaration
    public void SiteSuporteTecnico(string strMensagemErro = "")
    Parameters
    Type Name Description
    System.String strMensagemErro

    SplitPath(String, ref String, ref String, ref String)

    Divide um percurso de um ficheiro nas suas várias partes.

    Declaration
    public void SplitPath(string FullPath, ref string Path, ref string Root, ref string Ext)
    Parameters
    Type Name Description
    System.String FullPath

    Percurso completo do ficheiro

    System.String Path

    Percurso

    System.String Root

    Nome do ficheiro (sem a directoria).

    System.String Ext

    Extensão do ficheiro.

    TextoClear(RichTextBox)

    Texto Clear.

    Declaration
    public void TextoClear(RichTextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.RichTextBox objTextBox

    Objecto com o texto.

    TextoClear(TextBox)

    Texto Clear.

    Declaration
    public void TextoClear(TextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.TextBox objTextBox

    Objecto com o texto.

    TextoCopy(RichTextBox)

    Texto Copy.

    Declaration
    public void TextoCopy(RichTextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.RichTextBox objTextBox

    Objecto com o texto.

    TextoCopy(TextBox)

    Texto Copy.

    Declaration
    public void TextoCopy(TextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.TextBox objTextBox

    Objecto com o texto.

    TextoCut(RichTextBox)

    Declaration
    public void TextoCut(RichTextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.RichTextBox objTextBox

    TextoCut(TextBox)

    Texto Cut.

    Declaration
    public void TextoCut(TextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.TextBox objTextBox

    Objecto com o texto.

    TextoPaste(RichTextBox)

    Texto Paste.

    Declaration
    public void TextoPaste(RichTextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.RichTextBox objTextBox

    Objecto com o texto.

    TextoPaste(TextBox)

    Texto Paste.

    Declaration
    public void TextoPaste(TextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.TextBox objTextBox

    Objecto com o texto.

    TextoSelectAll(RichTextBox)

    Texto Select All.

    Declaration
    public void TextoSelectAll(RichTextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.RichTextBox objTextBox

    Objecto com o texto.

    TextoSelectAll(TextBox)

    Texto Select All.

    Declaration
    public void TextoSelectAll(TextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.TextBox objTextBox

    Objecto com o texto.

    TextoUndo(RichTextBox)

    Texto Undo.

    Declaration
    public void TextoUndo(RichTextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.RichTextBox objTextBox

    Objecto com o texto.

    TextoUndo(TextBox)

    Texto Undo.

    Declaration
    public void TextoUndo(TextBox objTextBox)
    Parameters
    Type Name Description
    System.Windows.Forms.TextBox objTextBox

    Objecto com o texto.

    TrataMaiuscula(Int32)

    Transforma uma tecla na correspondente maiúscula.

    Declaration
    public int TrataMaiuscula(int KeyAscii)
    Parameters
    Type Name Description
    System.Int32 KeyAscii

    Identificador da tecla.

    Returns
    Type Description
    System.Int32

    TreeViewCollapse(TreeView, Boolean)

    Colapsa os nodos de uma TreeView.

    Declaration
    public void TreeViewCollapse(TreeView objTreeView, bool blnTodos = false)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeView objTreeView

    Objecto contendo as definições de uma TreeView.

    System.Boolean blnTodos

    Indica se colapsa todos os nodos.

    TreeViewContaChecked(TreeView)

    Declaration
    public int TreeViewContaChecked(TreeView objTreeView)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeView objTreeView
    Returns
    Type Description
    System.Int32

    TreeViewContaUnchecked(TreeView)

    Devolve o total de nodos não selecionados.

    Declaration
    public int TreeViewContaUnchecked(TreeView objTreeView)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeView objTreeView

    Objecto contendo as definições de uma TreeView.

    Returns
    Type Description
    System.Int32

    TreeViewCountNodes(TreeNodeCollection, Boolean)

    Devolve o total de nodos selecionados.

    Declaration
    public int TreeViewCountNodes(TreeNodeCollection nodes, bool justCheckedOnes)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeNodeCollection nodes
    System.Boolean justCheckedOnes
    Returns
    Type Description
    System.Int32

    TreeViewDaPrimeiroVisivel(TreeView)

    Devolve o primeiro nodo visivel.

    Declaration
    public TreeNode TreeViewDaPrimeiroVisivel(TreeView objTreeView)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeView objTreeView

    Objecto contendo as definições de uma TreeView.

    Returns
    Type Description
    System.Windows.Forms.TreeNode

    TreeViewExpand(TreeView, Boolean)

    Expande os nodos de uma TreeView.

    Declaration
    public void TreeViewExpand(TreeView objTreeView, bool blnTodos = false)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeView objTreeView

    Objecto contendo as definições de uma TreeView.

    System.Boolean blnTodos

    Indica se expande todos os nodos.

    TreeViewInverteSeleccao(TreeNodeCollection, Boolean)

    Declaration
    public void TreeViewInverteSeleccao(TreeNodeCollection nodes, bool recursive = true)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeNodeCollection nodes
    System.Boolean recursive

    TreeViewInverteSeleccao(TreeView, Boolean)

    Inverte a selecção de nodos de uma TreeView.

    Declaration
    public void TreeViewInverteSeleccao(TreeView objTree, bool recursive = true)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeView objTree

    Objecto com as definições de uma TreeView.

    System.Boolean recursive

    TreeViewSeleccionaTodos(TreeNodeCollection, Boolean)

    Tree view seleciona todos.

    Declaration
    public void TreeViewSeleccionaTodos(TreeNodeCollection nodes, bool recursive = true)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeNodeCollection nodes
    System.Boolean recursive

    TreeViewSeleccionaTodos(TreeView, Boolean)

    Seleciona todos os nodos de uma TreeView.

    Declaration
    public void TreeViewSeleccionaTodos(TreeView objTree, bool recursive = true)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeView objTree

    Objecto com as definições de uma TreeView.

    System.Boolean recursive

    Recursive.

    TreeViewUmSeleccionado(TreeNodeCollection)

    Declaration
    public bool TreeViewUmSeleccionado(TreeNodeCollection nodes)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeNodeCollection nodes
    Returns
    Type Description
    System.Boolean

    TreeViewUmSeleccionado(TreeView)

    Verifica se existe um nodo selecionado.

    Declaration
    public bool TreeViewUmSeleccionado(TreeView objTreeView)
    Parameters
    Type Name Description
    System.Windows.Forms.TreeView objTreeView

    Objecto contendo as definições de uma TreeView.

    Returns
    Type Description
    System.Boolean

    ValidaEmail(String)

    Valida email.

    Declaration
    public bool ValidaEmail(string strEmail)
    Parameters
    Type Name Description
    System.String strEmail
    Returns
    Type Description
    System.Boolean

    ValidaNIB(String, StdBETipos.EnumLocalizacaoSede)

    Valida um NIB.

    Declaration
    public bool ValidaNIB(string strNIB, StdBETipos.EnumLocalizacaoSede enuLocalizacao = StdBETipos.EnumLocalizacaoSede.lsPortugalCont)
    Parameters
    Type Name Description
    System.String strNIB

    NIB a validar.

    StdBETipos.EnumLocalizacaoSede enuLocalizacao

    Localização da sede.

    Returns
    Type Description
    System.Boolean

    ValidaNISS(String, StdBETipos.EnumLocalizacaoSede)

    Valida um NISS (Número de Identificação da Segurança Social).

    Declaration
    public bool ValidaNISS(string strNISS, StdBETipos.EnumLocalizacaoSede enuLocalizacao = StdBETipos.EnumLocalizacaoSede.lsPortugalCont)
    Parameters
    Type Name Description
    System.String strNISS

    NISS a validar.

    StdBETipos.EnumLocalizacaoSede enuLocalizacao

    Localização da sede.

    Returns
    Type Description
    System.Boolean

    ValidaNumContribuinte(String, StdBETipos.EnumLocalizacaoSede)

    Valida um número de contribuinte (NIF).

    Declaration
    public bool ValidaNumContribuinte(string strNumContribuinte, StdBETipos.EnumLocalizacaoSede enuLocalizacao = StdBETipos.EnumLocalizacaoSede.lsPortugalCont)
    Parameters
    Type Name Description
    System.String strNumContribuinte

    NIF a verificar.

    StdBETipos.EnumLocalizacaoSede enuLocalizacao

    Localização da sede.

    Returns
    Type Description
    System.Boolean

    Implements

    IStdBSFuncoesGlobais
    In This Article
    • Methods
      • AbreSysInfo()
      • ActivaControlo(Control)
      • ActivaControloEx(Control)
      • AddIcon2ImageList16x16(ImageList, IntPtr, IntPtr, String)
      • AnoActual(Int32)
      • AnoBissexto(Int32)
      • BloqueiaUIForm(Int32)
      • ClonaObjecto(Object, Boolean, Object)
      • ComboBoxProcuraElemento(ComboBox, String)
      • ConverterHyperLinkParaTextoSimples(String, String)
      • ConverterTextoHyperLinkTextParaLinkLabelLinks(LinkLabel, String)
      • CopiarTextoParaClipboard(String)
      • CorrigeCalendario(StdDTPicker)
      • CriaGuid(Boolean)
      • CriaObjectoCOM(String)
      • DaAbreviaturaCultura(Int32)
      • DaAnoContabilistico(String, Int32, Int32)
      • DaCasasDecimais(String, String, Byte)
      • DaExercicioEconomico(DateTime)
      • DaFormatoCampo(StdBECampo.EnumMetaTipo, String, String, Byte)
      • DaImagemRedonda(Image)
      • DaImagemRedonda(Image, Int32)
      • DaLarguraTexto(String, Font)
      • DaNomeExtensoPais(String)
      • DaSubStringTamanho(String, Int32, Font)
      • DataLimiteFinalAno(Int32, Int32, Int32)
      • DataLimiteInicioAno(Int32, Int32)
      • DesbloqueiaUIForm()
      • DirectoriaExiste(String)
      • ExecutaAjuda(String)
      • ExecutaAjudaOnline(Int32, String)
      • ExecutaAplicacao(String, String)
      • ExecutaComando(String, String, Boolean)
      • ExecutaComandoAsinc(ref String)
      • ExecutaComandoSinc(ref String)
      • ExecutaIndiceAjuda(String)
      • ExecutaTopicoAjuda(Int32, String)
      • ExisteNaColeccao(PrimaveraOrderedDictionary, String)
      • FechaForm(Form)
      • FicheiroExiste(String)
      • FormataFontForm(Object)
      • FormataForm(Object)
      • FormataGuidCrystal(String)
      • GetFileIcon(ref String, ref IntPtr, ref IntPtr, ref IntPtr, ref IntPtr)
      • GetRootName(String)
      • GuidEmpty(Boolean)
      • IgnoraTeclas(String, Int32)
      • IsGuid(String)
      • IsGuidEmpty(String)
      • IsNothingOrEmpty(Object)
      • ListViewColumnClickDefaultBehavior(ListView, Object)
      • ListViewColumnClickDefaultBehavior(ListView, Object, ColumnClickEventArgs)
      • ListViewInserteSeleccao(ListView)
      • ListViewItemExiste(ListView, String)
      • ListViewNumItemsSeleccionados(ListView)
      • ListViewProcuraElemento(ListView, String, StdBSTipos.EnumProcuraListViewOnde, Boolean, Boolean)
      • ListViewSeleccionaPrimeiro(ListView, Boolean)
      • ListViewSeleccionaTodos(ListView)
      • ListViewUmSeleccionado(ListView)
      • MakePath(String, Boolean)
      • MapeiaMesCivilMesContabilistico(Int32)
      • MapeiaMesCivilMesContabilistico(Int32, Int32)
      • MapeiaMesContabilisticoMesCivil(Int32)
      • Max(Single, Single)
      • Min(Single, Single)
      • NomeBDEmpresa(String)
      • NumeroParaExtenso(Double, String, String)
      • Parse(ref String, Boolean)
      • ProcessaTeclasSistema(ref Keys, Int32)
      • ProcessaTeclasSistemaEx(ref Keys, Int32, String)
      • ProcessaTeclasSistemaForm(Form, ref Keys, Int32)
      • QualidadeDaPassword(String)
      • ResizeImage(Image, Int32, Int32)
      • SetCursorDefault()
      • SetCursorWait()
      • SiteComunidadePRIMAVERA()
      • SiteDadosUtilizador()
      • SiteMyPRIMAVERA()
      • SitePRIMAVERA()
      • SiteSuporteTecnico(String)
      • SplitPath(String, ref String, ref String, ref String)
      • TextoClear(RichTextBox)
      • TextoClear(TextBox)
      • TextoCopy(RichTextBox)
      • TextoCopy(TextBox)
      • TextoCut(RichTextBox)
      • TextoCut(TextBox)
      • TextoPaste(RichTextBox)
      • TextoPaste(TextBox)
      • TextoSelectAll(RichTextBox)
      • TextoSelectAll(TextBox)
      • TextoUndo(RichTextBox)
      • TextoUndo(TextBox)
      • TrataMaiuscula(Int32)
      • TreeViewCollapse(TreeView, Boolean)
      • TreeViewContaChecked(TreeView)
      • TreeViewContaUnchecked(TreeView)
      • TreeViewCountNodes(TreeNodeCollection, Boolean)
      • TreeViewDaPrimeiroVisivel(TreeView)
      • TreeViewExpand(TreeView, Boolean)
      • TreeViewInverteSeleccao(TreeNodeCollection, Boolean)
      • TreeViewInverteSeleccao(TreeView, Boolean)
      • TreeViewSeleccionaTodos(TreeNodeCollection, Boolean)
      • TreeViewSeleccionaTodos(TreeView, Boolean)
      • TreeViewUmSeleccionado(TreeNodeCollection)
      • TreeViewUmSeleccionado(TreeView)
      • ValidaEmail(String)
      • ValidaNIB(String, StdBETipos.EnumLocalizacaoSede)
      • ValidaNISS(String, StdBETipos.EnumLocalizacaoSede)
      • ValidaNumContribuinte(String, StdBETipos.EnumLocalizacaoSede)
    • Implements