Base class from which Intersoft applications can inherit or a stand-alone utility class.
Implements IDisposable

Methods

Name Description
AppCodeSet System Use Only
CreateAddressDetails
CreateApplicationShortcut Create an Application Shortcut.
CreateApplicationShortcutExternal Create an 'External' type Application Shortcut to open an external file or document.
CreateApplicationShortcutFormAction Create an 'FormAction' type Application Shortcut to perform a form action.
CreateApplicationShortcutFormShow Create an 'FormShow' type Application Shortcut to show a form and optionally load a record and jump to a page.
CreateApplicationShortcutGlobal Create an 'Global' type Application Shortcut.
CreateApplicationShortcutHelpTopic Create an 'External' type Application Shortcut to open an external file or document.
CreateApplicationShortcutMenuCommand Create an 'MenuCommand' type Application Shortcut to run a Menu Command.
CreateApplicationShortcutWebServicesToken Create an 'WebServicesToken' type Application Shortcut to open an external application that is capable of performing a Token-based login to the Web Services (using the Web Services Authentication.AuthenticateUserToken service).
CreateChartDetails
CreateCodeDescriptionList Create an ISCodeDescriptionList object.
CreateCollectionTrackingItems System Use Only
CreateCustomMenu Create a Custom Menu.
CreateDataExportSettings
CreateDataSetExporter
CreateDataStore Create an ISDataStore object.
CreateDatabaseConnectionInfo
CreateDatabaseHandler
CreateDiff Create a Diff object.
CreateDiffEx Create a DiffEx object.
CreateExcelWorkbook Create an ISExcelWorkbook object.
CreateHtmlSummaryPageStringBuilder Create an ISHtmlSummaryPageStringBuilder object.
CreateImageEditor Create an ISImageEditor object.
CreateJsonArray Create an ISJsonArray object.
CreateKeyValueList
CreateLicenceEdit
CreateMessageAttachments System Use Only
CreateMessageProviderExchange System Use Only Obsolete
CreateMessageProviderRequest
CreateMessageProviderSmtp System Use Only Obsolete
CreateParameterDefs
CreateParameters
CreatePermission
CreatePermissionBases
CreatePrintOptions Create an ISPrintOptions object.
CreatePrinterSettings
CreateQueueItemStandalone
CreateRecentActions Create an ISRecentActions object.
CreateReportExportSettings Create an ISReportExportSettings object.
CreateReportTemplateColumns Create an ISReportTemplateColumns object.
CreateRole
CreateSavedParameters
CreateScriptBuilder System Use Only
CreateScriptConstants Create an ISScriptConstants object.
CreateScriptExecutionInfo
CreateSmsAudit Create an ISSmsAudit object.
CreateSummaryTable Create an ISSummaryTable object.
CreateSummaryTableFromKeyValueList Create a Summary Table containing details of the supplied Key/Value List.
CreateSummaryTables Create an ISSummaryTables object.
CreateSummaryText Create an ISSummaryText object.
CreateUserDefinedPermissions Create an ISUserDefinedPermissions object.
CreateUserPermissions System Use Only
CreateUserPolicy Create an ISUserPolicy object.
CreateWordDocument Create an ISWordDocument object.
CreateWsParameters Create an ISWsParameters object.
CurrencyRound Rounds a currency value to the next smallest value.
DatabaseClose Override to perform database close functionality, e.g. clearing objects.
DatabaseOpen Open a Database.
DatabaseOpenByConnectionString Open a Database.
DebugClear Clear the Debug log.
DebugLaunch Launch the Debugger.
DebugPrint Write to the Debug log.
DebugPrintFormat Write to the Debug log.
DebugWatch Raise an event that allows the User Interface to display 'Watch' information from a Script.
DebugWatchNamed Raise an event that allows the User Interface to display 'Watch' information from a Script.
DeleteTemporaryFiles System Use Only Deletes Temporary Files.
DeleteTemporaryFiles_CleanUpPreviousSessions System Use Only Clean up any left-over Temporary Files.
DialTelephoneNumber Dials a Telephone Number using the "tel:" url protocol.
Dispose Disposes internal and external resources.
ExecuteApplicationShortcut Raises the ApplicationShortcutExecute Event which allows the User Interface to handle Application Shortcuts.
ExecuteApplicationShortcutUrl Executes an Application Shortcut.
FormatAddressFromAddressDetails System Use Only Returns a formatted Address from an Address Details object.
FormatCurrency Format a Currency value.
FormatDate Format a Date value.
FormatDateDocuments Format a Date value using the document date format.
FormatDateForGrid Format a Date value to show in a grid of HTML table.
FormatDateLong Format a Date value using the current Long Date format.
FormatDateRangeAsDisplayString Formats a Date Range as a String value for display.
FormatDateTime Format a Date value including a Time portion.
FormatDateTimeDocuments Format a Date value using the document date format, including a Time portion.
FormatDateTimeLong Format a Date value including a Time portion using the Long Date format.
FormatDoubleXml Format a Double value using a format compatible with XML (and other) encodings (i.e., the decimal separator is a dot and no thousand separators).
FormatNumberRangeAsDisplayString Formats a Number Range as a String value for display.
FormatPercentage Format a Percentage value, always including a % sign at the end.
FormatTime Format a Date value to display only the Time portion.
FormatUtcDateAndTimeZoneAsWikiText System Use Only Used by ISSummaryTable to generate cell content and overridden to include the relevant information.
GetAddressMapUrl Get a URL to look up an Address.
GetAddressMapUrlFromPlainText
GetCurrentDatabaseDate System Use Only Obsolete Returns the current Database's Date.
GetCurrentDatabaseDateTime System Use Only Obsolete Returns the current Database's Date and Time.
GetCurrentDatabaseTime System Use Only Obsolete
GetCurrentUtcDate System Use Only Obsolete Get the current UTC (Co-ordinated Universal Time) Date and Time.
GetDateFormatGrids The Date Format to use in Grids and columnar reports.
GetDateFormatLong The Long Date Format.
GetDateFormatShort The Short Date Format.
GetFileNameResolved Get a fully qualified File Name including Folder, resolving Tags. Note, this may or may not be relative to the Base Folder.
GetFolderNameResolved Get a Folder Name, resolving Tags.
GetFormHistory Get the History list for a Windows record-based form.
GetGlobalCollectionFromName Get a Global Collection from its Name.
GetHtmlFromSummaryTables Get HTML from a Summary Tables collection.
GetInformationListDataView System Use Only
GetPercentageFormat The format string to use for Percentage values.
HasCoreSystemTimestampChanged System Use Only Checks to see if the 'CoreSystem' entry in the ISRefresh table has changed.
HtmlEncode Encodes text so that it is safe to use in HTML.
Initialise Initialise the business layer.
IsDatabaseVersionCompatible Check whether this database version is compatible with the application version.
LicenceValidate Validate a Licence that is being edited.
New
OpenAssociatedApplication Uses Windows to open the correct Application for the specified Document Name.
OpenExternalEmailForEdit Opens an email application for editing a new email message.
PermissionsReset System Use Only
PhoneDialDirect System Use Only Obsolete
Refresh Reset all global collections and other objects so that next time they are accessed they reload themselves.
RefreshSettings Refresh settings on all persistent objects and collections that rely on application settings.
RegisterInternal System Use Only
RegisterRunningFromWeb
ResolveHtmlTemplates System Use Only If the inheriting object supports the concept of HTML Templates, then it should override this method.
ResolveHtmlTemplates2 System Use Only If the inheriting object supports the concept of HTML Templates, then it should override this method.
ResolveList Get the List Resolved into a comma separated List of values.
ResolveListAsDataView Get the List Resolved into a DataView object.
SendEmail System Use Only Obsolete Send an Email.
SendEmailByRequest System Use Only Obsolete Send an Email.
SessionFolderKeepAlive System Use Only
SetFormHistory Set the History list for a Windows record-based form.
StatusProcess Raise the StatusProgress event to indicate to a User Interface that a long running process is beginning.
StatusProcessBegin Raise the StatusProgressBegin event to indicate to a User Interface that a long running process is beginning.
StatusProcessBeginSystem System Use Only Raise the StatusProgressBegin event to indicate to a User Interface that a long running process is beginning.
StatusProcessEnd Raise the StatusProcessEnd event to indicate to a User Interface that a long running process has ended.
StatusProcessEndSystem System Use Only Raise the StatusProgressEnd event to indicate to a User Interface that a long running process has ended.
TemporaryFoldersInitialise
ToLocalTime System Use Only Obsolete Convert the Date in Universal Time (UTC) to a Date in Local Time.
ToUniversalTime System Use Only Obsolete Convert the Date in Local Time to a Date in Universal Time (UTC).
UrlEncode Encodes text so that it is safe to use in a URL.
WikiToHtml Parse Full Wiki Text and return the output HTML.

Properties

Name Description
AllowIntegratedSecurity Read-Only Indicates whether Users can be logged in automatically using their Windows User credentials.
AllowQuickLogin Read-Only Indicates whether the concept of a Quick Login has been enabled when the Business Layer was initialised.
AppCode Short application code, e.g. "fin".
AppPath Read-Only Application path (for help, .is and system.mdw databases) excluding the trailing path separator character.
AppRegistryPath Read-Only Full application title and major version for storing details in the Windows Registry, e.g. "finPOWER Connect\2".
AppTitle Full application title, e.g. "finPOWER Connect".
AppTitleClean Read-Only The full application Title with any spaces removed.
AppTitleCleanWithVersion Read-Only The full application Title with any spaces removed and the major version number as a suffix, e.g., finPOWERConnect2.
CurrencyFormat Read-Only The currency format based on Windows locale settings.
CurrentUser Read-Only
Database Read-Only
DatabaseUtilities Read-Only Miscellaneous Database utility functions (not related to the currently open database but to databases in general).
DateFormatGrids The Date Format to use in Grids and columnar reports.
DateFormatLong The Long Date Format.
DateFormatLongDocuments The Long Date Format for Documents.
DateFormatLongDocumentsVba Read-Only The Long Date Document Format for use in external VB6 and VBA applications.
DateFormatLongVba Read-Only The Long Date Format for use in external VB6 and VBA applications.
DateFormatShort The Short Date Format.
DateFormatShortDocuments The Short Date Format for Documents.
DateFormatShortDocumentsVba Read-Only The Short Date Document Format for use in external VB6 and VBA applications.
DateFormatShortVba Read-Only The Short Date Format for use in external VB6 and VBA applications.
DebugIndent Indentation for future DebugPrint calls.
DefaultDocumentFolder The default Folder to use when saving files (SettingsUser.DocumentFolderResolved)
DefaultExportDataFolder The default Folder to use when Saving Export data and Reports.
DefaultTemplateFolder The default Folder where Template Files are stored (SettingsUser.TemplateFolderResolved)
DemoMode Indicates whether the system is in "Demo Mode", i.e. the "Open Demonstration Database" option has been chosen from the User Interface.
Enums Read-Only
ExpressionBuilderFunctions Read-Only
FatalErrorCount Read-Only System Use Only Fatal Error Count.
HighDpi Indicates whether certain internal functionality such as creating Summary Pages should optimise content for High DPI displays.
Initialised Read-Only Indicates whether the business layer has been successfully initialised using the Initialise() method.
IsDatabaseTimeZoneLocal Read-Only Indicates whether Database timezone is also the Local timezone.
IsDisposed Read-Only Indicates whether this Business Layer has been Disposed.
IsExternal Read-Only Indicates whether the Business Layer is has been initialised by and is being run by an External application.
IsProcessingAsAdministrator Read-Only Indicates whether the current Internal Process is running with special Administrator privileges.
IsRunningFromWeb Read-Only Indicates whether the Business Layer is being run from a page/controller on a Web Server or as a background processon a Web Server.
IsScriptRunningAsAdministrator Read-Only Indicates whether the currently running Script is running with special Administrator privileges.
IsStatusProgressSystem Read-Only System Use Only Indicates whether the Status Progress form was started by an internal System.
Licence Read-Only Licence details.
MessageProviders Read-Only A collection of Message Providers.
MessageQueueUtilities Read-Only
PdfUtilities Read-Only Miscellaneous PDF-related utility functions.
PercentageFormat Read-Only The format string to use for Percentage values.
PermissionFunctions Read-Only Permissions Functions.
Permissions Read-Only A collection of Permissions.
ReadOnlyForced System Use Only Allows another application, e.g., Web Services, to force read-only access to the database.
RecentActions Read-Only A collection of Recent Actions for the Current User.
RequestKey System Use Only A Key that is used by Web Services.
Roles Read-Only A collection of Roles.
Runtime Read-Only Runtime functionality.
Security Read-Only
SessionId Read-Only
StatusProgressCounter Read-Only System Use Only Indicates the nested level of Status Progress forms.
StrongPasswordMustIncludeSymbols Indicates whether Strong passwords must include symbols.
System Read-Only
Tag The Tag property can be used to attach another value or object to this item.
TemporaryFolder Read-Only
TemporaryIconFolder Read-Only
TemporarySessionFolder Read-Only
ThemeColours Read-Only Theme colours that can be set by a User Interface and then picked up from Scripts and HTML Widgets.
TimeFormatGrids The Time Format to use in Grids and columnar reports.
TimeFormatGridsLong The Time Format to use in Grids and columnar reports.
TimeFormatLong The Long Time Format.
TimeFormatShort The Short Time Format.
TimeZoneFunctions Read-Only Miscellaneous Time Zone utility functions.
Trace Read-Only
UnstableDatabaseErrorCount Read-Only System Use Only Unstable Database Error Count.
UnstableDatabaseErrorMessage Read-Only System Use Only Latest Unstable Database Error Message.
UserPolicies Read-Only A collection of User Policies.
Wiki Read-Only Wiki functionality.
Namespace:
Intersoft.ISSupport6
Assembly:
ISSupport6, Version=6.0.3
Target Framework:
.NET 9.0