Namespace LemonEdge.Client.Core.Commands
Classes
About
This command executes the About system command
Shows the about dialog box
AccountMaintenance
ActionTriggers
AddInModules
AddToFavourites
This command executes the AddToFavourites system command
Gets the current displayed item from the active layout and adds it to the list of IFavourite items for the user
AlgorithmRuns
Algorithms
AllItemTasks
AllocationMappings
AllocationMethods
AllocationPaths
AllocationRules
ApiConnections
BlendTransactions
BlendingTransactions
CanvasLabelParam
CanvasLabelParamController
Canvases
ChartOfAccounts
Charts
Close
This command executes the Close system command
Closes the current active layout
CloseOtherTabs
This command executes the CloseOtherTabs system command
Closes all other open layouts that have no pending changes
CodeSnippets
CollateralTypes
Companies
CoverageTypes
CreateAndUseCanvas
Currencies
CustomCommands
CustomGrids
CustomImages
CustomLists
CustomLookupQueries
CustomObjects
CustomTrees
CustomValidations
CustomViews
Dashboard
DashboardCommandParamController
A parameter controller for the AnySingleCommandParam parameter which holds an entity type
DataMappings
DataSourceSearch
DataSourceTypes
DataTemplates
DatabaseSchema
DatasetShortcuts
Datasets
DefaultObjects
DefaultValues
DefaultWatchers
DocumentCategories
Documents
Domiciles
EntitySets
ExcelExportInfo
Used to provide a popup to the user in the client allowing the selection of columns, and possible filtering of results from a entity type or sql wrapper
ExchangeRateCategories
ExchangeRates
ExportData
This command executes the ExportData system command
Exports the data from the specified entity, ISQLWrapper, or ICollectionExportable controller
Provides appropriate parameter selection for filtering, columns, and parametersExportTemplate
This command executes the ExportTemplate system command
Exports a file with all the correct headers and formatting for the specified entity type. Includes two rows of dummy data.
GLAccounts
GLClassifications
GLPostings
GLRollups
GenerateCode
This command executes the CodeGeneration system command
Loads a .net 5 specified dll created against the LemonEdge API and creates the associated entity code for each EntityDefinitionAttribute interface found in the dll
GroupedTransactions
Groupings
Help
This command executes the Help system command
Loads child commands containing context sensitive help on the system, menu items, role, and active views within the active layout
Users can customise the help using the ItemHelpURL, ContextHelpURL, LayoutHelpURL, or RoleHelpURLHolidayTypes
Import
ImportData
ImportDefinitions
Industries
InstrumentCapitalAccountDataSettings
InstrumentSetTypes
InstrumentSets
Instruments
LaunchTaskService
This command executes the LaunchTaskService system command
Launches the task service to run locally. Only possible if the client application is directly connected to the database, can not be run through the web service.
When running it is a complete version of the task service running locally on a separate thread. It will execute any task in the queue, not just ones created from this client.Layouts
Ledgers
LoadFavourite
This command executes the LoadFavourite system command
A command which has each IFavourite item for this user loaded as child commands to this one which load that item when executed
ObfuscateFieldsTask
ObfuscatedFields
ObjectEntityTypes
People
PeriodEndTransformations
PeriodEnds
Pivots
QueryRunners
QuestionTypes
Quit
This command executes the Quit system command
Quits the entire application and closes everything down. If there are any pending changes the user is prompted to cancel, or save those changes first.
RateTypes
RecentItems
This command executes the LoadFavourite system command
A command which has each IFavourite item for this user loaded as child commands to this one which load that item when executed
Reconciliations
RefreshAll
This command executes the Refresh system command
Refreshes the entire application, closing all open layouts (discarding any pending changes), stops tracking any active executing tasks, reloads the local cache and redisplays the main menu
RefreshContext
This command executes the RefreshTab system command
Refreshes the current active tab if this command has a IModelLayoutHost as an owner, or the actual IModelLayoutDisplayer if that is the owner
RefreshServers
This command executes the RefreshServers system command
Invalidates the cache on all the services forcing them to reload. Once complete this client application itself can reload forcing it to load in the new cache from the servers.
RemoveFromFavourites
This command executes the RemoveFromFavourites system command
Gets the current displayed item from the active layout and removes it from the list of IFavourite items for the user
Reports
ResetAllServices
This command executes the ResetAllServices system.
Restarts all running instances of the web and task services
ResetSystemRoles
This command executes the ResetSystemRoles system command
Performs a RefreshServers, and also runs the upgrade command for the standard system roles and teams which resets their permissions and menus.
This also runs the same reset process for any custom AddIns that implement IDefaultMenuInserter
Roles
SQLAssemblies
SQLWrapperDatasetUsage
Enumerates all configuration reporting any errors (some that weren't previously subject to validation) and recommendations.
SQLWrappers
Safes
Save
This command executes the Save system command
Saves any changes made against the active displayed layout, or specified layout, and refreshes the layout(s) when the save completes successfully
This also prompts the user with any custom save dialogs through IHasSaveProcessingTask implementations and tracks any tasks created during the save process so the user can see their progressSaveAndClose
ServerTasks
Settings
Settings.UserSettingsLayout
SplitTransactions
StepChanges
SwitchCanvas
This command executes the SwitchCanvas system command
Lists all canvases the user has access to, and the main system (no canvas), as child commands.
Executing any will switch the users context to that canvas, or main system, and perform a RefreshAll to run the system in that new canvasSwitchRole
This command executes the SwitchRole system command
Lists all roles the user has access to as child commands.
Switches the role the current user is running in, and performs a RefreshAll to run the system under that new roleSwitchSafe
This command executes the SwitchSafe system command
Lists all safes the user has access to, and the main system (no safe), as child commands.
Executing any will switch the users context to that safe, or main system. Any new item created by the user will automatically belong to that safe.SwitchTeam
This command executes the SwitchTeam system command
Lists all teams the user has access to as child commands.
Switches the team the current user is running in, and performs a RefreshAll to run the system under that new teamSwitchTheme
This command executes the Theme system command
Lists all themes the user has access to as child commands.
Switches the theme the current user is running in, and prompts if they want to quit the application and restart in order to load in the UI changesTags
TaskTypes
Teams
TransactionAggregators
TransactionCodes
TransactionLinks
TransactionMatchers
TransactionTypes
Transactions
Transfers
TruncateTable
This command executes the TruncateTable system command
Truncates all the tables holding data for this entity, all froeign table entries linking to it are left.
Users
VennSets
VerifyConfig
Enumerates all configuration reporting any errors (some that weren't previously subject to validation) and recommendations.