RingSoft.DbLookup.Controls.WPF.Properties Namespace
RingSoft.DbMaintenance Namespace

DbMaintenanceViewModelBase Members

The DbMaintenanceViewModelBase type exposes the following members.

Constructors


  Name Description
Public method DbMaintenanceViewModelBase
Initializes a new instance of the DbMaintenanceViewModelBase class.

Methods


  Name Description
Protected method CreatePrinterSetupArgs
Creates the printer setup arguments.
Public method DoDelete
Executed when the Delete button is clicked.
Public method DoSave
Executed when the Save button is clicked.
Protected method FireCloseEvent
Fires the close event.
Protected method FireDeleteEvent
Fires the delete event.
Protected method FireFindEvent
Fires the find event.
Protected method FireInitializeEvent
Fires the initialize event.
Protected method FireNewEvent
Fires the new event.
Protected method FireNextEvent
Fires the next event.
Protected method FirePreviousEvent
Fires the previous event.
Protected method FireSaveEvent
Fires the save event.
Protected method FireSelectEvent
Fires the select event.
Public method InitializeFromLookupData
Initializes from lookup data that is sent when the user wishes to add/view lookup data on the fly.
Protected method InternalInitialize
Internals the initialize.
Public method Static member MakeAdditionalFilter
Makes the additional filter.
Public method MapFieldToUiCommand
Maps the field to UI command.
Public method Static member MapLookupColumns
Maps the lookup columns.
Public method NotifyProcessingHeader
Notifies the processing header.
Protected method OnCheckDirtyFlagMessageShown
Called when [check dirty flag message shown].
Public method OnDeleteButton
Executed when the Delete button is clicked.
Public method OnFindButton
Executed when the Find button is clicked.
Public method OnGotoNextButton
Executed when Next button is clicked.
Public method OnGotoPreviousButton
Executed when Previous button is clicked.
Public method OnKeyControlLeave
Executed when the key control looses focus. Used to ensure no duplicate value in the key control is entered.
Public method OnNewButton
Executed when the New button is clicked.
Protected method OnPropertyChanged
Executed when a property value has changed.
Protected method OnReadOnlyModeChanged
Called when [read only mode changed].
Protected method OnRecordDirtyChanged
Called when [record dirty changed].
Public method OnRecordSelected(LookupSelectArgs)
Called when [record selected].
Public method OnRecordSelected(PrimaryKeyValue)
Called when [record selected].
Public method OnSaveButton
Executed when the Save button is clicked.
Public method OnSelectButton
Executed when the Select button is clicked.
Public method OnViewLoaded
Executed when the view is loaded. Sets the View interface and initializes this object.
Public method OnWindowClosing
Executed when the user is trying to close the view.
Protected method PrintOutput
Prints the output.
Public method Static member ProcessLookupPrintOutput
Processes the lookup print output.
Public method ProcessPrintOutputData
Processes the print output data.
Public method RegisterGrid
Registers the grid.
Public method RegisterLookup
Registers the lookup.
Protected method Setup
Setups the specified lookup definition.
Protected method SetupPrinterArgs
Setups the printer arguments.

Properties


  Name Description
Public property CheckDirtyFlag
Gets or sets a value indicating whether [check dirty flag].
Public property DeleteButtonEnabled
Gets or sets a value indicating whether the Delete button is enabled.
Public property DeleteCommand
Gets the delete command.
Public property DeleteUiCommand
Gets the delete UI command.
Protected property FindButtonInitialSearchFor
Gets the initial search for text when the Find button is clicked. By default it is the key auto fill text.
Public property FindButtonLookupDefinition
Gets or sets the find button lookup definition. By default it is the Lookup definition attached to the Table definition.
Public property FindCommand
Gets the find command.
Public property FindUiCommand
Gets the find UI command.
Public property Grids
Gets the grids.
Public property InputParameter
Gets or sets the input parameter.
Public property KeyAutoFillSetup
Gets the unique key control auto fill setup.
Public property KeyAutoFillUiCommand
Gets the key automatic fill UI command.
Public property KeyAutoFillValue
Gets or sets the unique key control auto fill value.
Public property KeyValueDirty
Gets or sets a value indicating whether the data in the user-editable unique key value control has been changed. Used when focus leaves the unique user-editable control. When that happens and this value is true, then the record matching that unique value is automatically loaded.
Public property LastSavedDate
Gets or sets the last saved date.
Public property LockDate
Gets or sets the lock date.
Public property LookupAddViewArgs
Gets the add-on-the fly arguments sent by the LookupControl or the LookupWindow.
Public property Lookups
Gets the lookups.
Public property MaintenanceButtonsUiCommand
Gets the maintenance buttons UI command.
Public property MaintenanceMode
Gets or sets the maintenance mode.
Public property NewButtonEnabled
Gets or sets a value indicating whether the New button is enabled.
Public property NewCommand
Creates new command.
Public property NewUiCommand
Creates new uicommand.
Public property NextCommand
Gets the next command.
Public property NextUiCommand
Gets the next UI command.
Public property PreviousCommand
Gets the previous command.
Public property PreviousUiCommand
Gets the previous UI command.
Public property PrimaryKeyControlsEnabled
Gets or sets a value indicating whether the primary key controls are enabled.
Public property PrintCommand
Gets the print command.
Public property PrintUiCommand
Gets the print UI command.
Public property Processor
Gets or sets the processor.
Public property ReadOnlyMode
Gets or sets a value indicating whether [read only mode].
Public property RecordDirty
Gets or sets a value indicating whether the user has changed the data on this record and has yet to save.
Public property SaveButtonEnabled
Gets or sets a value indicating whether the Save button is enabled.
Public property SaveCommand
Gets the save command.
Public property SaveUiCommand
Gets the save UI command.
Public property SelectButtonEnabled
Gets or sets a value indicating whether the Select button is enabled.
Public property SelectCommand
Gets the select command.
Public property SelectUiCommand
Gets the select UI command.
Public property StatusBarUiCommand
Gets the status bar UI command.
Public property TableDefinitionBase
Gets the table definition.
Public property UiControls
Gets the UI controls.
Protected property View
Gets the view.
Protected property ViewLookupDefinition
Gets the view lookup definition used to get the next and previous record.

Events


  Name Description
Public event CheckDirtyMessageShown
Occurs when [check dirty message shown].
Public event CloseEvent
Occurs when [close event].
Public event DeleteEvent
Occurs when [delete event].
Public event FindEvent
Occurs when [find event].
Public event InitializeEvent
Occurs when [initialize event].
Public event NewEvent
Creates new event.
Public event NextEvent
Occurs when [next event].
Public event PreviousEvent
Occurs when [previous event].
Public event PrintProcessingHeader
Occurs when [print processing header].
Public event PropertyChanged
Occurs when a property value changes.
Public event SaveEvent
Occurs when [save event].
Public event SelectEvent
Occurs when [select event].