Click or drag to resize

IApplication Interface

IApplication Interface v1.0

Namespace:  SuperOffice.COM.Application
Assembly:  SOCRM.Interop (in SOCRM.Interop.dll) Version: 8.0.0.0
Syntax
public interface IApplication

The IApplication type exposes the following members.

Properties
  NameDescription
Public propertyBrushKeys
Returns collection of known static Brush keys
Public propertyContext
The state of the user-interface. What panel is currently visible in the SOCRM window.
Public propertyCurrentAppointment
The most recently selected appointment.
Public propertyCurrentColorOf
Public propertyCurrentContact
The company that is displayed in the SOCRM window.
Public propertyCurrentDiaryOwner
The Current Diary owner as DiaryOwner
Public propertyCurrentDiaryOwnerAssociate
The Current Diary owner as Associate
Public propertyCurrentDocument
The most recently selected document.
Public propertyCurrentFontNameOf
Public propertyCurrentFontSizeOf
Public propertyCurrentNamedViews
Returns a collection of named views reflecting the current active gui including visible dialogs
Public propertyCurrentPerson
The currently selected person in the SOCRM window and in the person dialog.
Public propertyCurrentProject
The currently selected project.
Public propertyCurrentProjectMember
Most recently selected project member.
Public propertyCurrentQuote
The Quote that is Current
Public propertyCurrentQuoteAlternative
The QuoteAlternative that is Current
Public propertyCurrentQuoteLine
The QuoteLine that is Current
Public propertyCurrentQuoteVersion
The QuoteVersion that is Current
Public propertyCurrentRelation
Most recently selected Relation object
Public propertyCurrentSale
The most recently selected sale.
Public propertyCurrentSaleStakeholder
The SaleStakeholder that is Current
Public propertyCurrentSelection
The selection that is displayed in the Selection panel in the SOCRM window.
Public propertyCurrentSoProtocol
Current SoProtocol, same as Copy-Shortcut
Public propertyCurrentSoProtocols
Returns a collection of soprotocol reflecting the current active gui including visible dialogs
Public propertyDatabase
The database object that SOCRM is logged into.
Public propertyFeatureKeys
Returns collection of known static Feature keys
Public propertyFontKeys
Returns collection of known static Font keys
Public propertyHeight
Public propertyHWnd
Public propertyIsBusyWithModal
Is SOCRM busy showing a modal dialog
Public propertyIsFeatureHidden
Public propertyIsFeatureHiddenByMe
Public propertyIsViewVisible
Public propertyNamedControlTexts
Return collection of known static NamedControl texts
Public propertyPersonArchive
Person list under company card
Public propertyWidth
Public propertyXPos
Public propertyYPos
Top
Methods
  NameDescription
Public methodActivate
Force the SOCRM window to the front of the screen.
Public methodActivateLiveUpdates
Activate/Deactivate Live-update handlers
Public methodAddDocument
Display the document dialog with given document
Public methodAddDocumentObject
Display the document dialog with given document - the document object does not have to be saved first
Public methodAddEmailAddress
Public methodAddEmailAddress2
Public methodClearAllArchives
Clears all archives
Public methodFreetextSearch
Show Freetext search dialog with i_SearchStr and starts the search
Public methodGetArchiveInterface
Get ArchiveInterface for a ProviderName, GuiName key. If the key is empty you should get the current active archive.
Public methodGetListItem
Return a list item object for any MDO list.
Public methodOpenCurrentDocument
Open current document
Public methodOpenIncomingDocumentDialog
Invokes the document dialog, defered to idle time, with the given parameters
Public methodOpenNewAppointmentDialog
Creates a non-current appointment dialog. Center in screen rectangle defined by XPos, YPos, Width and Height. Optional WinPosSize key for unique storage of size only
Public methodOpenNewDocumentDialog
Creates a non-current document dialog. Center in screen rectangle defined by XPos, YPos, Width and Height. Optional WinPosSize key for unique storage of size only
Public methodOpenNewPersonDialog
Creates a non-current person dialog. Center in screen rectangle defined by XPos, YPos, Width and Height. Optional WinPosSize key for unique storage of size only
Public methodOpenStandardAppointmentDialog
Changes Current Appointment identity and opens standard dialog. Flag to force application to the front.
Public methodOpenStandardDocumentDialog
Changes Current Document identity and opens standard dialog. Flag to force application to the front.
Public methodOpenStandardPersonDialog
Changes Current Person identity and opens standard dialo. Flag to force application to the front.g
Public methodPostDeepFlushEvent
Post an idle message to perform a deep flush sequence, includes reconstruction of GUI componennts!
Public methodPostHWndMessage
PostMessage to named control. May return a reason why it failed
Public methodPostShallowFlushEvent
Post an idle message to perform a shallow flush sequence - data only, no GUI components are re-created
Public methodPostSoProtocol
Method PostSoProtocol - Post a soprotocol as an delayed Idle message. Will not work if Modal dialog is active!
Public methodPrintCurrentDocument
Print current document
Public methodReconfigureAllArchives
Reconfigure all archives. Iterate over all archives, delete user configuration and reconfigure to factory setting
Public methodRequestRestart
Invokes a request restart query box
Public methodResetAllArchives
Reset all archives. Iterate over all archives and reset to stored setting. This is a lighwweight Reconfigure
Public methodSelectRecipients
Public methodSetAllArchivesDirty
Clears all archives and reloads those that are visible
Public methodSetContext
Change the state of the user interface. Deprecated. Prefer the Context object instead.
Public methodSetSoProtocol
method SetSoProtocol - Sets the application's current desktop according to the incoming soprotocol
Public methodShow
Show the application window - 0=min,1=normal,2=max
Public methodShowFindDocumentDlg
Display the Find Document dialog
Public methodShowUrl
Opens a browser with the selected url
Public methodSOMessageBox
Display a SuperOffice style messagebox
Public methodWriteToErrorLog
Write a message, [code], [function], [module], [lineNo] to the error log
Top
See Also