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
Implements
Inherited Members
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 |
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 |
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.