PRIMAVERA | Developers

    Show / Hide Table of Contents

    Class StdBSInterfPub

    Classe utilizada para obter serviços e regras de negócio sobre a Plataforma PRIMAVERA no contexto de um projecto VBA. Interface público que disponibiliza os serviços da Plataforma PRIMAVERA no contexto de um projecto VBA.

    Inheritance
    System.Object
    StdBSInterfPub
    Implements
    IStdBSInterfPub
    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("7617B77D-EE95-405A-83EF-683BBDC4DF5D")]
    [ClassInterface(ClassInterfaceType.None)]
    public class StdBSInterfPub : IStdBSInterfPub
    Remarks

    Parte dos serviços da Plataforma PRIMAVERA são disponibilizados nos projecto VBA através do objecto PlataformaPRIMAVERA.

    Properties

    Administrador

    Serviços do Administrador PRIMAVERA (AdmEngine).

    Declaration
    public StdBSAdministrador Administrador { get; }
    Property Value
    Type Description
    StdBSAdministrador

    BaseDados

    Serviços de manipulação de bases de dados.

    Declaration
    public StdBSBaseDados BaseDados { get; }
    Property Value
    Type Description
    StdBSBaseDados

    Bot

    Serviço do Bot.

    Declaration
    public StdBSPBot Bot { get; }
    Property Value
    Type Description
    StdBSPBot

    Branding

    Serviço de branding

    Declaration
    public clsBranding Branding { get; }
    Property Value
    Type Description
    StdBrandingInfo100.clsBranding

    BrowserManager

    Declaration
    public StdBSBrowserManager BrowserManager { get; }
    Property Value
    Type Description
    StdBSBrowserManager

    CamposUtilizador

    Serviços de manipulação de campos do utilizador.

    Declaration
    public StdBSCamposUtilizador CamposUtilizador { get; }
    Property Value
    Type Description
    StdBSCamposUtilizador

    Categorias

    Serviço de Categorias

    Declaration
    public StdBSPCategorias Categorias { get; }
    Property Value
    Type Description
    StdBSPCategorias

    DefinicaoBD

    Serviços de acesso à definição de bases de dados e do servidor.

    Declaration
    public StdBSDefinicaoBD DefinicaoBD { get; }
    Property Value
    Type Description
    StdBSDefinicaoBD

    Diagnosticos

    Serviços de registo de diagnósticos de execução da aplicação.

    Declaration
    public StdBSDiagnosticos Diagnosticos { get; }
    Property Value
    Type Description
    StdBSDiagnosticos

    Dialogos

    Serviços de apresentação de diálogos comuns às aplicações PRIMAVERA.

    Declaration
    public StdBSDialogos Dialogos { get; }
    Property Value
    Type Description
    StdBSDialogos

    Dicas

    Declaration
    public StdBSDicas Dicas { get; }
    Property Value
    Type Description
    StdBSDicas

    DockingManager

    Declaration
    public StdBSPDockingManager DockingManager { get; }
    Property Value
    Type Description
    StdBSPDockingManager

    Email

    Serviços de envio (assíncrono) de mensagens de email.

    Declaration
    public StdBSMensagemEmail Email { get; }
    Property Value
    Type Description
    StdBSMensagemEmail

    ExecSql

    Serviços de execução de queries SQL.

    Declaration
    public StdBSExecSql ExecSql { get; }
    Property Value
    Type Description
    StdBSExecSql

    Ficheiros

    Objecto com a colecção de ficheiros.

    Declaration
    public StdBSFicheiros Ficheiros { get; }
    Property Value
    Type Description
    StdBSFicheiros

    FormulariosUtilizador

    Serviços de manipulação de formulários do utilizador (FDU).

    Declaration
    public StdBSFDU FormulariosUtilizador { get; }
    Property Value
    Type Description
    StdBSFDU

    FuncoesGlobais

    Serviços de vária índole.

    Declaration
    public StdBSFuncoesGlobais FuncoesGlobais { get; }
    Property Value
    Type Description
    StdBSFuncoesGlobais

    FuncoesUtilizador

    Serviços de manipulação de funções do utilizador (XDU).

    Declaration
    public StdBSXDU FuncoesUtilizador { get; }
    Property Value
    Type Description
    StdBSXDU

    IniFiles

    Serviços de acesso a ficheiros de configuração (INI files).

    Declaration
    public StdBSIniFiles IniFiles { get; }
    Property Value
    Type Description
    StdBSIniFiles

    Listas

    Serviço de Categorias

    Declaration
    public StdBSPListas Listas { get; }
    Property Value
    Type Description
    StdBSPListas

    Localizacao

    Serviços de localização de textos de acordo com o idioma do utilizador e a localização da sede da empresa activa.

    Declaration
    public StdBSLocalizacao Localizacao { get; }
    Property Value
    Type Description
    StdBSLocalizacao

    Log

    Serviços de registo de log.

    Declaration
    public StdBSLog Log { get; }
    Property Value
    Type Description
    StdBSLog

    Mail

    Serviços de envio de mensagens de email.

    Declaration
    public StdBSMail Mail { get; }
    Property Value
    Type Description
    StdBSMail

    Mapas

    Serviços de impressão e configuração de mapas.

    Declaration
    public StdBSMapas Mapas { get; }
    Property Value
    Type Description
    StdBSMapas

    MDU

    Serviços de menus do utilizador.

    Declaration
    public StdBSMDU MDU { get; }
    Property Value
    Type Description
    StdBSMDU

    PainelNotificacoes

    Serviço de painel de notificações.

    Declaration
    public StdBSPainelNotificacoes PainelNotificacoes { get; }
    Property Value
    Type Description
    StdBSPainelNotificacoes

    PrefUtilStd

    Preferências de sistema.

    Declaration
    public StdBSPrefUtilStd PrefUtilStd { get; }
    Property Value
    Type Description
    StdBSPrefUtilStd

    ProcessosUtilizador

    Serviços de manipulação de processos do utilizador (PDU).

    Declaration
    public StdBSPDU ProcessosUtilizador { get; }
    Property Value
    Type Description
    StdBSPDU

    Registos

    Serviços de manipulação de registos de tabelas.

    Declaration
    public StdBSRegistos Registos { get; }
    Property Value
    Type Description
    StdBSRegistos

    Registry

    Serviçõs de manipulação do Windows Registry.

    Declaration
    public StdBSRegistry Registry { get; }
    Property Value
    Type Description
    StdBSRegistry

    RegistryPrimavera

    Serviços de manipulação do Registry PRIMAVERA.

    Declaration
    public StdBSRegistryPrimavera RegistryPrimavera { get; }
    Property Value
    Type Description
    StdBSRegistryPrimavera

    Ribbon

    Serviços da Ribbon.

    Declaration
    public StdBSPRibbon Ribbon { get; }
    Property Value
    Type Description
    StdBSPRibbon

    SeparadoresUtilizador

    Serviços de manipulação de separadores do utilizador (SDU).

    Declaration
    public StdBSSDU SeparadoresUtilizador { get; }
    Property Value
    Type Description
    StdBSSDU

    SMS

    Serviços de envio (assíncrono) de mensagens SMS.

    Declaration
    public StdBSMensagemSMS SMS { get; }
    Property Value
    Type Description
    StdBSMensagemSMS

    Sql

    Serviços de manipulação de código SQL.

    Declaration
    public StdBSSQL Sql { get; }
    Property Value
    Type Description
    StdBSSQL

    Strings

    Serviço de manipulação de literais (strings)

    Declaration
    public StdBSStrings Strings { get; }
    Property Value
    Type Description
    StdBSStrings

    UI

    Serviço público de manipulação de interface.

    Declaration
    public StdBSPUI UI { get; }
    Property Value
    Type Description
    StdBSPUI

    UtilAPIs

    Serviços de acesso a APIs do Windows.

    Declaration
    public StdBSUtilAPIs UtilAPIs { get; }
    Property Value
    Type Description
    StdBSUtilAPIs

    Utils

    Serviços utilitários.

    Declaration
    public StdBSUtils Utils { get; }
    Property Value
    Type Description
    StdBSUtils

    XML

    Serviços de manipulação de ficheiros XML.

    Declaration
    public StdBSXML XML { get; }
    Property Value
    Type Description
    StdBSXML

    Methods

    AbreLista(Int32, String, String, ICustomTab, Control, String, Int32, Int32, Boolean, String, String, Boolean, String)

    Abre a Lista correspondente ao F4 e devolve o valor de um ou mais campos.

    Declaration
    public void AbreLista(int intTipoF4, string strCategoria, string strCampos, ICustomTab objCustomTabF4, Control objControlo, string strNomeAudit, int intLinhaSpread = -11, int intColunaSpread = -11, bool blnCampoNumerico = false, string strClausulaWhere = "", string strSelFormula = "", bool blnModal = false, string strIdQuery = "")
    Parameters
    Type Name Description
    System.Int32 intTipoF4

    (Normal = 0, Vários Campos = 1, Normal com Id = 2)

    System.String strCategoria

    Identificador da Categoria.

    System.String strCampos

    Identificador do Campo (ou vários Campos separados por vírgulas).

    Primavera.Extensibility.Patterns.CustomTab.ICustomTab objCustomTabF4

    Objecto identificador do Separador.

    System.Windows.Forms.Control objControlo

    Objecto identificador do Controlo.

    System.String strNomeAudit

    Identificador do Nome do Audit.

    System.Int32 intLinhaSpread

    Identificador da Linha da Spread.

    System.Int32 intColunaSpread

    Identificador da Coluna da Spread.

    System.Boolean blnCampoNumerico

    Indicador de Campo Númerico.

    System.String strClausulaWhere

    Identificador da Clausula WHERE.

    System.String strSelFormula

    Identificador da Selection Formula.

    System.Boolean blnModal

    Indicador de Modal.

    System.String strIdQuery

    Identificador da Query.

    AbreLista(Int32, String, String, Form, Control, String, Int32, Int32, Boolean, String, String, Boolean, String)

    Abre a Lista correspondente ao F4 e devolve o valor de um ou mais campos.

    Declaration
    public void AbreLista(int intTipoF4, string strCategoria, string strCampos, Form objFormF4, Control objControlo, string strNomeAudit, int intLinhaSpread = -11, int intColunaSpread = -11, bool blnCampoNumerico = false, string strClausulaWhere = "", string strSelFormula = "", bool blnModal = false, string strIdQuery = "")
    Parameters
    Type Name Description
    System.Int32 intTipoF4

    (Normal = 0, Vários Campos = 1, Normal com Id = 2)

    System.String strCategoria

    Identificador da Categoria.

    System.String strCampos

    Identificador do Campo (ou vários Campos separados por vírgulas).

    System.Windows.Forms.Form objFormF4

    Objecto identificador do Formulário.

    System.Windows.Forms.Control objControlo

    Objecto identificador do Controlo.

    System.String strNomeAudit

    Identificador do Nome do Audit.

    System.Int32 intLinhaSpread

    Identificador da Linha da Spread.

    System.Int32 intColunaSpread

    Identificador da Coluna da Spread.

    System.Boolean blnCampoNumerico

    Indicador de Campo Númerico.

    System.String strClausulaWhere

    Identificador da Clausula WHERE.

    System.String strSelFormula

    Identificador da Selection Formula.

    System.Boolean blnModal

    Indicador de Modal.

    System.String strIdQuery

    Identificador da Query.

    AbreListaCustomForm(Int32, String, String, Control, Control, String, Int32, Int32, Boolean, String, String, Boolean, String)

    Abre a Lista correspondente ao F4 e devolve o valor de um ou mais campos.

    Declaration
    public void AbreListaCustomForm(int intTipoF4, string strCategoria, string strCampos, Control objCustomTabF4, Control objControlo, string strNomeAudit, int intLinhaSpread = -11, int intColunaSpread = -11, bool blnCampoNumerico = false, string strClausulaWhere = "", string strSelFormula = "", bool blnModal = false, string strIdQuery = "")
    Parameters
    Type Name Description
    System.Int32 intTipoF4

    (Normal = 0, Vários Campos = 1, Normal com Id = 2)

    System.String strCategoria

    Identificador da Categoria.

    System.String strCampos

    Identificador do Campo (ou vários Campos separados por vírgulas).

    System.Windows.Forms.Control objCustomTabF4

    Objecto identificador do Separador.

    System.Windows.Forms.Control objControlo

    Objecto identificador do Controlo.

    System.String strNomeAudit

    Identificador do Nome do Audit.

    System.Int32 intLinhaSpread

    Identificador da Linha da Spread.

    System.Int32 intColunaSpread

    Identificador da Coluna da Spread.

    System.Boolean blnCampoNumerico

    Indicador de Campo Númerico.

    System.String strClausulaWhere

    Identificador da Clausula WHERE.

    System.String strSelFormula

    Identificador da Selection Formula.

    System.Boolean blnModal

    Indicador de Modal.

    System.String strIdQuery

    Identificador da Query.

    DrillDownLista(StdBESqlCampoDrillDown, StdBEValoresStr)

    Abre a Manutenção correspondente ao F4 ou DrillDown de uma Lista.

    Declaration
    public void DrillDownLista(StdBESqlCampoDrillDown objCampoDrillDown, StdBEValoresStr objParametros)
    Parameters
    Type Name Description
    StdBESql100.StdBESqlCampoDrillDown objCampoDrillDown

    Objecto com as definições do DrillDown.

    StdBEValoresStr objParametros

    Objecto com os parâmetros do DrillDown.

    Finalize()

    Finalizes an instance of the StdBSInterfPub class.

    Declaration
    protected void Finalize()

    InicializaPlataforma(Object)

    Inicializa um objecto com a plataforma.

    Declaration
    public void InicializaPlataforma(object obj)
    Parameters
    Type Name Description
    System.Object obj

    Objecto que se pretende inicializar.

    Remarks

    A inicialização só é efetuada para objetos de componentes "trusted", ou seja componentes assinados pela PRIMAVERA. O objeto deve implementar o callback "InicializaPlataforma(objPlat as StdPlatBS)" que é chamado para lhe atribuir a plataforma.

    Implements

    IStdBSInterfPub