Click or drag to resize

OpsContext Class

This class provides information about the current check and the current state of OPS. Also provided is environmental information such a property, workstation and revenue center parameters, as well as methods to execute operational commands and display dialogs. This class is intended primarily for UI binding and extensibility.
Inheritance Hierarchy
SystemObject
  Micros.OpsOpsContext

Namespace:  Micros.Ops
Assembly:  Ops (in Ops.dll) Version: 18.2
Syntax
C#
public class OpsContext : INotifyPropertyChanged, IOpsContextProvider, 
	IBulkNotifyPropertiesChanged

The OpsContext type exposes the following members.

Properties
  NameDescription
Public propertyActiveSeat
The currently active seat that will be used on the next ordered parent
Public propertyActivityLog
Activity Log
Public propertyAlertContext
Public propertyAlwaysHideFrame
Public propertyAmountDueHeader
The title of the column showing the amount due when displaying a list of open checks.
Public propertyAuthenticationStatus
The Ops Authentication Status returned from the ServiceAuthenticator
Public propertyAutoServiceChargeDescriptor
The text to be used as a label when displaying the auto service charge.
Public propertyAvailableMemory
Available memory in system
Public propertyBackupPrinterNum
Backup Printer Number
Public propertyBanquetCheckPrinterNum
Laser Printer Number
Public propertyBatteryLifePercent
Public propertyBlank
Returns blank (for blank binding purposes such as the status bar)
Public propertyCALUrl
Public propertyCAPSConnectionStatus
This element will display offline or online depending on whether the workstation can communicate with CAPS.
Public propertyCashManagementInfo
Public propertyChangeDueDescriptor
The text to be used as a label when displaying the change due to the customer.
Public propertyCheck
The current check header if a check is open.
Public propertyCheckActive
True if there is a currently active guest check.
Public propertyCheckAutoServiceCharge
Total Auto Service Charges that have been applied to the currently active check.
Public propertyCheckAutoServiceChargeZero
True if Total Auto Service Charges that have been applied to the currently active check is not zero.
Public propertyCheckChangeDue
The change to be given to the customer after all all items, charges, taxes and payments have been totalized.
Public propertyCheckChangeDueZero
True if The change due on the currently active check is not zero.
Public propertyCheckContext
Check data
Public propertyCheckCurrencySymbol
The symbol of the currency currently being used by OPS.
Public propertyCheckCurrentEventActualStartDateTime
Actual start date/time of any group event associated with the current check.
Public propertyCheckCurrentEventEndDateTime
Scheduled end date/time of any group event associated with the current check.
Public propertyCheckCurrentEventName
Name of any group event associated with the current check.
Public propertyCheckCurrentEventShortCode
Short code of any group event associated with the current check.
Public propertyCheckDetail
The current check detail if a check is open.
Public propertyCheckDiscount
Total discounts that have been applied to the currently active check.
Public propertyCheckDiscountZero
True if Total discounts that have been applied to the currently active check is not zero.
Public propertyCheckEmployeeCheckName
The name of the employee that picked up or began the check.
Public propertyCheckGroup
The group number if this check is assigned to a table and there are multiple groups at the table.
Public propertyCheckGuestCount
The number of guests assigned to the check.
Public propertyCheckGuestCountIdentification
Guest count identification. The format is "GST # if count not 0, blank otherwise.
Public propertyCheckGuestCountText
The number of guests assigned to the check.
Public propertyCheckHeaderLines
Return check standard header lines which max line equals 6
Public propertyCheckHeaderLinesCount
Return Check Header Lines' Count
Public propertyCheckIdHeader
The title of the column showing the check Id when displaying a list of open checks.
Public propertyCheckIsOpen
Indicates if a check is currently open.
Public propertyCheckName
Name of the currently active guest check if a name was assigned to the check.
Public propertyCheckNameHeader
The title of the column showing the check name due when displaying a list of open checks.
Public propertyCheckNumber
Number of the currently active guest check.
Public propertyCheckNumberHeader
The title of the column showing the check number when displaying a list of open checks.
Public propertyCheckNumberText
Number of the currently active guest check as a string. Returns an empty string if there is no check active.
Public propertyCheckOpenHeader
The title of the column showing the amount due when displaying a list of open checks.
Public propertyCheckOpenTime
The time the check was begun.
Public propertyCheckOther
Total of other charges that have been applied to the currently active check.
Public propertyCheckOtherZero
True if Total of other charges that have been applied to the currently active check is not zero.
Public propertyCheckPayment
Total payments that have been applied to the currently active check.
Public propertyCheckPaymentZero
True if Total payments that have been applied to the currently active check is not zero.
Public propertyCheckSubtotal
Subtotal of the items on the currently active check.
Public propertyCheckSubtotalZero
True if Subtotal of the items on the currently active check is not zero.
Public propertyCheckSummaryDataList
A list of check summary information for all open checks.
Public propertyCheckTableAndGroupText
Check Table Text And Group in format "TBL {TableTextAndGroup}" Where {TableTextAndGroup} = The "table number/group" if non-blank and table number is used. if table is 0 then blank is returned. The "table name/group" if non-blank and table name is used. if table is 0 then blank is returned.
Public propertyCheckTableName
The table name if this check is assigned to a table.
Public propertyCheckTableNumber
The table number if this check is assigned to a table.
Public propertyCheckTax
Total tax that has been applied to the currently active check.
Public propertyCheckTaxZero
True if Total tax that has been applied to the currently active check is not zero.
Public propertyCheckTotalDue
The total due on the currently active check. This is the sum of all items, charges, taxes and payments.
Public propertyCheckTotalDueCurrency
The total due on the currently active check. This is the sum of all items, charges, taxes and payments in current displayed currency
Public propertyCheckTotalDueRoundedUp
The total due on the currently active check rounded up to the nearest whole currency unit.
Public propertyCheckTotalDueRoundedUpCurrency
The total due on the currently active check rounded up to the nearest whole currency unit in current displayed currency.
Public propertyCheckTotalDueZero
True if The total due on the currently active check is not zero. This is the sum of all items, charges, taxes and payments.
Public propertyCheckTrailerLines
Return check standard trailer lines
Public propertyCheckTrailerLinesCount
Return Check Trailer Lines' Count
Public propertyClearScreenAfterTransaction
Public propertyClickCount
For internal use only.
Public propertyClosedCheckEmployees
A unique list of employees that exist in the current filtered set of closed checks.
Public propertyClosedCheckFilter
Data used to filter ClosedCheckSummaryDataList
Public propertyClosedCheckSummaryDataList
A list of check summary information for closed checks.
Public propertyComboMealSidePrompt
Combo Meal Side Prompt
Public propertyCommandLog
A list of CommandLogEntries
Public propertyCompany
Company.
Public propertyConnectionStatusIsOnline
TRUE if the connection status is online. FALSE if we are Offline or OfflineWithoutPermission.
Public propertyConnectionStatusText
Text describing the current communications status.
Public propertyContainer
The object that contains this OpsContext instance.
Public propertyCopyright
Copyright.
Public propertyCurbsideCheckActive
True if there is a currently active curbside guest check.
Public propertyCurrencySymbolOnRight
True if the currency decimal character is on the right side of the total
Public propertyCurrencyUseThousandSeparator
True if the base currency uses thousand separator character.
Public propertyCurrentBaseCurrencyDp
The number of decimal places to be displayed when displaying currency amounts.
Public propertyCurrentChildItem
Number of the currently selected child item on the check.
Public propertyCurrentChildsParentItem
Number of the parent of the currently selected child item on the check. If a condiment of a Combo meal side is selected, the condiments parent is the Combo Meal side (not the Combo Meal parent).
Public propertyCurrentCurrencyDp
The number of decimal places to be displayed when displaying currency amounts for current displayed currency.
Public propertyCurrentCurrencySymbol
The symbol of the currency currently being displayed.
Public propertyCurrentDateTime
The current date and time.
Public propertyCurrentDateTimeText
The current date and time as a long string. eg. 1/3/2002 12:00:00 AM
Public propertyCurrentDecimalSeparator
The decimal separator currently used by OPS when displaying currencies.
Public propertyCurrentDisplayedCurrencyID
The Currency ID of the current displayed currency
Public propertyCurrentLangId
Identifier of the current language id being used by OPS.
Public propertyCurrentLangObjNum
Identifier of the current language object number being used by OPS.
Public propertyCurrentLocaleId
Identifier of the current locale Id being used by OPS
Public propertyCurrentLocaleInfoPrint
Public propertyCurrentLongDateTimeText
The current date and time as a long string. eg. Thursday, January 03, 2002 12:00:00 AM
Public propertyCurrentOrderConfirmationBoard
The Current Order Confirmation Board which displays data.
Public propertyCurrentParentItem
Number of the currently selected parent item on the check.
Public propertyCurrentParentItemAnonymous
True if the current parent item is anonymous.
Public propertyCurrentParentItemCount
Number of parent items on the currently active check.
Public propertyCurrentParentItemName
The name of the currently selected parent item.
Public propertyCurrentParentItemValid
True if the CurrentParentItem is a valid parent item.
Public propertyCurrentPrintLocaleId
Identifier of the current locale id of print being used by OPS
Public propertyCurrentThousandSeparator
The thousand separator currently used by OPS when displaying currencies.
Public propertyCursorOn
Get the cursor settings from the db.
Public propertyDataStore
Please do not use this Property. Use the DataStore instead.
Public propertyDataStoreConnectionStatusIsOnline Obsolete.
TRUE if the DataStore connection status is online. FALSE if we are Offline.
Public propertyDataStoreConnectionStatusText Obsolete.
Text describing the current DataStore communication status with central server.
Public propertyDefaultKeyboardState
This bool is used to check if the default alpha-numeric keyboard is being used.
Public propertyDeliveryCheckActive
True if there is a currently active delivery guest check.
Public propertyDeliveryTakeoutInfo
Public propertyDiscountDescriptor
The text to be used as a label when displaying the check's Discount total.
Public propertyDiscountEngineLog
Discount Engine Log
Public propertyDisplayDetail
Provided DisplayDetail Property, Only copy required data from sorted check detail to DisplayDetailList list object of ExtensibilityOpsDisplayDetailClass. DisplayDetailList will be expose to Starbux.py for PrintLabel Job.
Public propertyDisplayType
The display type of the workstation
Public propertyDTOCheckActive
True if there is a currently active takeout, curbside or delivery guest check.
Public propertyEGatewayURL
EGateway URL
Public propertyEmployeeHeader
The title of the column showing the owning employee when displaying a list of open checks.
Public propertyEmployeeSignedIn
Flag indicating if an employee is signed in
Public propertyEmplSession
The employee session data if an employee is signed in.
Public propertyEndorsementPrinterNum
Endorsement Printer Number
Public propertyEnterpriseConnectionStatus Obsolete.
This element will display offline or online depending on whether the workstation can communicate with the Enterprise.
Public propertyEntryArea
Contains entered information such as keyboard entry. On the sign in screen this field will be masked.
Public propertyEntryAreaValue
Contains entry area information as a decimal entry. Will be null if entry area is invalid decimal entry OR entry area is blank.
Public propertyErrorBeeperEnabled
True if the error beeper has been enabled for this workstation.
Public propertyExtensibilityState
Public propertyFlowDirection
Public propertyFullCheckSummaryDataList
A list of check summary information for all open checks.
Public propertyGuestCheckPrinterNum
Guest Check Printer Number
Public propertyHoldIndicator
Contains status text of the 'Hold Status' for 'Hold Indicator' status bar.
Public propertyHoldIndicatorFlag
Contains status of the 'Hold Status' as a boolean value specially for mobile devices.
Public propertyHoldState
Public propertyHostName
Gets the programmed HostName for this servicehost.
Public propertyInitialized
Returns true if this OpsContext instance has been initialized.
Public propertyIPaddress
Get IP Address of OPS.
Public propertyIsCurrentCurrencyBase
True if the current displayed currency is the base currency.
Public propertyIsFastTransaction
Return true if fast transaction check Otherwise a guest check
Public propertyIsHHT
Is Hand helds
Public propertyIsTouchSplitCheckPage
- Getter or Setter to know if CheckDetailArea2.xaml.cs is called from TouchSplit Command or not since CheckDetailArea2.xaml.cs can be called from ViewCheckDetail Command as well - is set to true in Operations.Check.SplitCheck.cs
Public propertyIsVoidOrReturnTransaction
Return true if check started in void or return mode FPS-12683
Public propertyKdsOrderDestination
This element will display which KDS Controller (the Primary or the Backup) the current Revenue Center is sending Order to.
Public propertyKeyBeeperEnabled
True if the keyboard beeper has been enabled for this workstation.
Public propertyKitchenThemeName
The name of the current kitchen theme.
Public propertyLastAction
Contains text indicating the last action performed by the system.
Public propertyLastEntryArea
Displays the lastest action performed by the system or entered information such as keyboard entry.
Public propertyLastEntryAreaIsEntryArea
True if the LastEntryArea is EntryArea, false otherwise.
Public propertyLaunchKDSDisplay
Public propertyLocalOrderPrinterNum
Local Order Printer Number
Public propertyLocationFromLeft
Public propertyLocationFromTop
Public propertyLocationId
Location id. Returns the Location id associated with this workstation. If none is found due to improper configuration then a -1 is returned.
Public propertyMainMenuLevel
The main menu level.
Public propertyMainMenuLevelIndex
The main menu level index.
Public propertyMaxDialogResolutionColumns
The max number of screen resolution columns a dialog should be.
Public propertyMaxDialogResolutionRows
The max number of screen resolution columns a dialog should be.
Public propertyMemoCheckPrinterNum
Memo Check Printer Number
Public propertyMenuItemOrdererLog
Menu Item Orderer Log
Public propertyMenuItemSummaryData
A list of Menu Item Summary entries.
Public propertyMenuLevel
A dictionary of active menu levels.
Public propertyNetworking
Networking access.
Public propertyNTEPCC
National Turfgrass Evaluation Program Certificates of Conformance.
Public propertyObjectPropertyBag
Property bag containing objects for use in this context.
Public propertyOperatingSystem
Operating System
Public propertyOperatorCurrentEventActualStartDateTime
Actual start date/time of any operator assigned group event.
Public propertyOperatorCurrentEventEndDateTime
Scheduled end date/time of any operator assigned group event.
Public propertyOperatorCurrentEventName
Name of any operator assigned group event.
Public propertyOperatorCurrentEventShortCode
Short code of any operator assigned group event.
Public propertyOpsTranslatedText
Translated text for Ops in the current language on the workstation.
Public propertyOpsTranslatedTextWs
Translated text for Ops in the default language as configured for the workstation.
Public propertyOrderMethodName
The name of the order method assigned to the check.
Public propertyOrderStatusID
The order status assigned to the check.
Public propertyOrderStatusName
The name of the order status assigned to the check.
Public propertyOrderTypeName
The name of the order type assigned to the check.
Public propertyOrderTypeNumber
The order type assigned to the check.
Public propertyOrganizationId
Organization id. Returns the organization id associated with this workstation. If none is found due to improper configuration then a -1 is returned.
Public propertyOtherDescriptor
The text to be used as a label when displaying the check's Other total.
Public propertyPageID
Current page database ID
Public propertyPageNumber
Current page database object number
Public propertyPageTemplateID
Database ID of currrent page template displayed
Public propertyPaymentDescriptor
The text to be used as a label when displaying the check's Payments total.
Public propertyPlatform
Platform
Public propertyPlaybackInProgress
Indicates if the OPS autotest playback is in progress
Public propertyPosCoreTranslatedText
Translated text for PosCore in the current language on the workstation.
Public propertyPosCoreTranslatedTextWs
Translated text for PosCore in the default language as configured for the workstation.
Public propertyPowerStatus
Returns the battery status if present.
Public propertyPrimaryCheckIdentification
Check name if not blank, tabletext/group if not blank, otherwise check number
Public propertyProcessingDialog
True if an Ops dialog is displaying or in process of being displayed.
Public propertyProduct
Product.
Public propertyPromptArea
Displays text prompting the user to perform some action.
Public propertyPropertyBag
Property bag containing string for use in this context.
Public propertyPropertyID
The property id.
Public propertyPropertyName
The name of the property where this workstation resides.
Public propertyPropertyNumber
The unique number of the property where this workstation resides.
Public propertyPropHierStrucID
The property hierarchy structure ID.
Public propertyReceiptPrinterNum
Receipt Printer Number
Public propertyReceptacleBalancingItemID
Public propertyRemainingComboSideCount
Remaining Combo Meal Side Count
Public propertyReportPrinterNum
Report Printer Number
Public propertyResetDTODashboard
Public propertyResolutionColumns
The number of screen resolution columns configured for this workstation.
Public propertyResolutionRows
The number of screen resolution rows configured for this workstation.
Public propertyReturnEnabled
The currently active check is in the "return" state.
Public propertyReturnText
This field indicates the "return" state of the currently active check.
Public propertyRvcID
The unique ID of the current revenue center.
Public propertyRvcName
The name of the current revenue center.
Public propertyRvcNumber
The unique number of the current revenue center.
Public propertyRvcNumberText
The unique text of the current revenue center (blank if not set)
Public propertyScreenLanguageFontFamily
The font family of the current screen language. Default to Courier New.
Public propertyScreenLanguageFontSize
The font size of the current screen language. Default to 12.
Public propertySeatPlating
The "SeatPlating" state.
Public propertySecondaryCheckIdentification
Tabletext/group if check name not blank, otherwise check number
Public propertyServingPeriod
The current serving period.
Public propertyServingPeriodId
The current serving period.
Public propertyServingPeriodNumber
The current serving period number.
Public propertyShowCALUrl
Set to false if TimsInfoKey is Pressed at SignIn. True by default for System Information Panel
Public propertyShowCheckSummaryArea
True if Total tax that has been applied to the currently active check is not zero.
Public propertyShowIPAddress
Set to false if TimsInfoKey is Pressed at SignIn. True by default for System Information Panel
Public propertySortedDetail
The sorted check detail for the current check.
Public propertyStartTime
Time that OPS was started.
Public propertyStartTimeText
Time that OPS was started as a long date and time string.
Public propertySubMenuLevel
The sub menu level.
Public propertySubMenuLevelIndex
The sub menu level index.
Public propertySubtotalDescriptor
The text to be used as a label when displaying the check's Subtotal.
Public propertyTableNameHeader
The title of the column showing the table name/group number when displaying a list of open check
Public propertyTableTextAndGroup
The table name/group if non-blank, otherwise the table number. if table is 0 then blank is returned.
Public propertyTakeoutCheckActive
True if there is a currently active takeout guest check.
Public propertyTaxDescriptor
The text to be used as a label when displaying the check's Tax total.
Public propertyTaxExemptEnabled
The check is exempt from taxes.
Public propertyTaxExemptText
The reason the check is exempt from taxes.
Public propertyTertiaryCheckIdentification
Check number if check name and table not blank.
Public propertyTillAssignedToWorkstation
Will be set to true if a till is assigned to any of the workstations cash drawers.
Public propertyTimeCardPrinterNum
Time Card Printer Number
Public propertyTimeChitPrinterNum
Time Chit Printer Number
Public propertyTotalDueDescriptor
The text to be used as a label when displaying the total due on the check.
Public propertyTotalMemory
Total memory in system
Public propertyTrainingModeEnabled
True if the current transaction is a "Training Mode" transaction.
Public propertyTrainingModeText
Text to be used to indicate that the current transaction is a "Training Mode" transaction.
Public propertyTransactionOrderTypeName
The name of the transaction order type assigned to the check.
Public propertyTransactionOrderTypeNumber
The transaction order type assigned to the check.
Public propertyTransCashierName
Check name of the cashier associated with the currently signed in employee
Public propertyTransCashierNumber
Number of the cashier associated with the currently signed in employee
Public propertyTransEmployeeCheckName
Check name of the currently signed in employee.
Public propertyTransEmployeeClassNumber
Employee class of current employee.
Public propertyTransEmployeeFirstName
First name of the currently signed in employee.
Public propertyTransEmployeeFullName
Last name of the currently signed in employee.
Public propertyTransEmployeeID
ID of the currently signed in employee.
Public propertyTransEmployeeIsInTraining
boolean flag stating if the signed in employee is in training mode or not.
Public propertyTransEmployeeLastName
Last name of the currently signed in employee.
Public propertyTransEmployeeNumber
Number of the currently signed in employee.
Public propertyTransReturnEnabled
The currently active check is in the "transaction return" state.
Public propertyTransReturnText
This field indicates the "transaction return" state of the currently active check.
Public propertyTransVoidEnabled
The currently active check is in the "transaction void" state.
Public propertyTransVoidReasonIdValue
The reason id value for a transaction void that is being performed.
Public propertyTransVoidText
The reason a transaction void is being performed.
Public propertyUnmaskedEntryArea
Contains entered information such as keyboard entry.
Public propertyUptime
The period of time since OPS was last started.
Public propertyUptimeText
The period of time since OPS was last started as a formatted string.
Public propertyUsedMemory
Used memory in system
Public propertyValidationPrinterNum
Validation Printer Number
Public propertyVersion
Current version of OPS.
Public propertyViewByCourse
The currently active check is in the "ViewByCourse" state.
Public propertyViewByFamilyGroup
The currently active check is in the "ViewByFamilyGroup" state.
Public propertyViewByItemEntry
The currently active check is in the "ViewByItemEntry" state.
Public propertyViewByMajorGroup
The currently active check is in the "ViewByMajorGroup" state.
Public propertyViewBySeat
The currently active check is in the "ViewBySeat" state.
Public propertyViewFireTimes
The currently active check is in the "ViewFireTimes" state.
Public propertyVisualState
The current visual state.
Public propertyVoidEnabled
The currently active check is in the "void" state.
Public propertyVoidText
This field indicates the "void" state of the currently active check.
Public propertyVoucherPrinterNum
Voucher Printer Number
Public propertyWirelessQuality
Public propertyWorkstationClass
The unique number of this workstation.
Public propertyWorkstationID
The unique ID of this workstation.
Public propertyWorkstationLockStatus
The Lock/Unlock status of the of the current workstation.
Public propertyWorkstationName
The name of the of the current workstation.
Public propertyWorkstationNumber
The unique number of this workstation.
Top
Methods
  NameDescription
Public methodAskQuestion
Displays a dialog box requesting asked a yes/no question.
Public methodCalculateTotals
Calculates check totals. This method is computationally intensive and should only be used when absolutely required.
Public methodChangeCheckOwner(CGwDruid, Int64)
Change the owner of a close check if we have an active list - call when a closed check is moved to/from another workstation.
Public methodChangeCheckOwner(String, Int64)
Change the owner of a close check if we have an active list - call when a closed check is moved to/from another workstation.
Public methodClearCommandLog
Clear the command log
Public methodClearOpsCheckPreviousData
Public methodCloseCurrentRequest
Close the currently processing OpsCommand.
Public methodConvertAmountToBaseCurrency
Convert the input amount to amount in base currency.
Public methodConvertAmountToForeignCurrency
Convert the input amount to amount in current displayed foreign currency.
Public methodConvertToBaseCurrencyString
Convert the input amount to amount in base currency and format as string value.
Public methodConvertToForeignCurrencyString
Convert the input amount to amount in current displayed foreign currency and format as string value.
Public methodCreateSVStandSheetItem
Public methodCurrencyToString
Format as string value using supplied decimal places.
Public methodEndProgressRequest
Call when a progress request is active. Closes progress request.
Public methodFindItemByDetailLink
Public methodGetBusinessDateTime
Gets the current business date and time given the financial calendar
Public methodGetCashManagementRevenueCenterSelection
Public methodGetCheckSubtotalAsDecimal
Retrieves the CheckSubtotal as a decimal number.
Public methodGetCheckTaxAsDecimal
Retrieves the CheckTax as a decimal number.
Public methodGetClosedCheckEmployees
Get a list of employees with checks closed in the period since the specified start time.
Public methodGetCondimentGroupStatus
Public methodGetConfigurationValue
Get configuration value.
Public methodGetCurrentParentMenuItem
Public methodGetDrawerCashAmount
Get how much cash is in the till that currently assigned to the selected drawer
Public methodGetEmployeeClockInformation
Public methodGetFlattenedCheckDetail
Public methodGetGuestCheckImage
Extensibility hook for Belgium Guest Check
Public methodGetJournalGuestCheckImage
Get a Guest Check image that is formatted for the Journal.
Public methodGetLoyaltyModuleData
Public methodGetOpsContext
Get the current OPS context instance.
Public methodGetOutstandingDeposits
Public methodGetStoredValueModuleData
Public methodGetSuspendedChecks
Returns a list of suspended checks
Public methodInvokeOnCommandThread
Execute delegate on command thread.
Public methodIsCondimentOnParent(Int32, Int32)
Checks if a particular condiment has been added to the currently select parent item.
Public methodIsCondimentOnParent(MenuItemCommandData, Int32)
Checks if a particular condiment has been added to the currently select parent item.
Public methodStatic memberIsTimerProperty
Checks if a property is a Timer Property
Public methodLogException
Logs exception
Public methodMapRootPath
Get root path.
Public methodMoveFiscalData
Used to move fiscal data from a set of known fiscal table names. These items are replicated as specified by the fiscal developer during the addition of the fiscal data into the fiscal tables.
Public methodMultiSelectionRequest
Selection request. Displays a prompt listing the supplied Selection Entries. Returns index of selected item or -1 if user cancelled request.
Public methodNoSaleReasonCodes
Public methodPrintReceipt
Print a customized guest check or customer receipt to the guest check or customer receipt printer.
Public methodProcessCommand
Public methodProcessDTOCommand
Process an operational command.
Public methodProcessDTOConfirmOrderCommand
Public methodProcessDTODeliveryCheckSelected
Public methodProcessDTOPayAndPreConfirmOrderCommand
Public methodProcessDTOSelctionChangedCommand
Public methodProcessScannerData
Processes barcode scanner data.
Public methodQueueCommand
Public methodRaiseBrowserDialog(String, String, Object)
The purpose of this function is to raise a custom dialog when an HTML client is being used. See the extensibility documentation for a more detailed explanation.
Public methodRaiseBrowserDialog(String, String, Object, Type)
The purpose of this function is to raise a custom dialog when an HTML client is being used. This function is provided with a response Type that is used to deserialize the returned object into a standard .net object (for example, javascript->ArrayList) or a custom object when C# extensibility is used. See the extensibility documentation for a more detailed explanation.
Public methodRequestAlphaEntry
Displays a dialog box requesting an alpha/numeric entry. A null will be returned if the user cancelled the operation.
Public methodRequestAmountEntry(String, String)
Displays a dialog box requesting an decimal value. A null will be returned if the user cancelled the operation.
Public methodRequestAmountEntry(String, String, NullableDecimal)
Displays a dialog box requesting an decimal value. A null will be returned if the user cancelled the operation.
Public methodRequestCustomDialog
Displays the content defined in ContentName and makes Data available for the content resourse to bind to. A null will be returned if the user cancelled the operation.
Public methodCode exampleRequestEntry
This method is used to get any kind of user input.
Public methodRequestNumericEntry(String, String)
Displays a dialog box requesting an long value. A null will be returned if the user cancelled the operation.
Public methodRequestNumericEntry(String, String, NullableInt64)
Displays a dialog box requesting an long value. A null will be returned if the user cancelled the operation.
Public methodSearchRequest
Search request. Displays a prompt listing the supplied Selection Entries. Returns index of selected item or -1 if user cancelled request.
Public methodSelectClosedCheckEmployees
Set employees in the closed check employee list as selected.
Public methodSelectedCourierListUpdated
Determine if the selected courier list has changed or not.
Public methodSelectionRequest(String, String, IEnumerableObject)
Selection request. Displays a prompt listing the supplied strings. Returns index of selected item or null if user cancelled request.
Public methodSelectionRequest(String, String, IListOpsSelectionEntry)
Selection request. Displays a prompt listing the supplied Selection Entries. Returns index of selected item or null if user cancelled request.
Public methodShowError
Displays a dialog box containing an error message.
Public methodShowException
Displays a dialog box containing showing an exception
Public methodShowMessage
Displays a dialog box containing showing a message.
Public methodShowTextList(String, IListString)
Displays a dialog box containing a text box with multiple lines
Public methodShowTextList(String, IEnumerable)
Public methodSimCreateSVStandSheetItem
Public methodSimRequestAmountEntry
Displays a dialog box requesting an decimal value. The default will be returned if the user cancelled the operation.
Public methodSimRequestNumericEntry
Displays a dialog box requesting an long value. The default will be returned if the user cancelled the operation.
Public methodSimSelectionRequest
Selection request. Displays a prompt listing the supplied strings. Returns index of selected item or -1 if user cancelled request. This is used for SIM due to nullable type issues.
Public methodStartProgressRequest
Displays an asynchronous dialog box showing a title and message.
Public methodCode exampleSubmitPrintJob
Submits a data to a POS printer
Public methodTransferCheckToEmployee
This method is used to transfer a check to an employee. This method is provided for extension applications that need to transfer a check to an employee, and want to do so without overhead of using Commands/Macros needed by the OpsCommandType.AddXferCheck operation. With this method the current employee can transfer a check to another employee.
Public methodUpdateCourierList
Update Courier List and flag details as changed for DTO Delivery Dispatch screen
Public methodUpdateCustomerDisplay
Update customer display
Public methodUpdateDynamicContent
Updates any dynamic content on the WPF control
Public methodUpdateProgressRequest(String)
Call when a progress request is active. Updates the message and increments the progress control by 1.
Public methodUpdateProgressRequest(String, Int32)
Call when a progress request is active. Updates the message and sets the progress control to the specified count.
Public methodUpdateStandSheet
Top
Events
Fields
  NameDescription
Public fieldAutoPickupNextCheck
Default is TRUE so we can ask the first time, also it is TRUE if the user answered "yes" to the "Find Order?" question, FALSE otherwise. SCR 1363: 09/14/2009: default to false so it is not set when tendering a manual check as the 1st operation of the day.
Protected fieldm_EntryAreaChanged
Protected fieldm_LastActionChanged
Top
See Also