Click or drag to resize

SOApplication Interface

SuperOffice Application Class for SOCRM.EXE

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

The SOApplication type exposes the following members.

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