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: 19.8
Syntax
C#
public class OpsContext : INotifyPropertyChanged, IOpsContextProvider, 
	IBulkNotifyPropertiesChanged

The OpsContext type exposes the following members.

Properties
 NameDescription
Public propertyActiveCachedPrefixLevelOverride The active cached prefix menu level override value.
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 propertyCanPickupOtherEmployeesChecks 
Public propertyCAPSConnectionStatusThis 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 propertyCheckThe 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 propertyCheckClosed Is the check closed or not.
Public propertyCheckContext Check data
Public propertyCheckCurrencySymbol The symbol of the currency currently being used by OPS.
Public propertyCheckCurrencySymbolOnRight The position of 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 propertyCheckCurrentEventExternalEventID External Event ID 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 propertyCheckDetailThe 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. FPS-48748 | pgkumari | Modified the CheckGuestCountIdentification to now display as GST 0 even when the count is 0
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 propertyCheckInclTaxExempt Total of inclusive tax exemption that has been applied on the currently active check.
Public propertyCheckInclTaxExemptZero True if Total of inclusive tax exemption applied to the currently active check is not zero.
Public propertyCheckIsOpenIndicates 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 propertyCheckOpenedToday 
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 propertyCheckOpenTimeFormatted The date time the check was begun formatted for SuperLite
Public propertyCheckOrderTypeText 
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 propertyCheckRush Has the check Rush items or not.
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 propertyCheckTraining Is the check training check or not.
Public propertyCheckVip Is the check VIP or not.
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 propertyComboSideDefaultLevelActive Will be set to true if a combo side has a default menu level. This is intended for use with the menu level keys so the user can use the button to temporarily change the menu level (so small drinks appear in the SLU instead of large drinks).
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 propertyCurrentBaseCurrencyID The ID of the base currency
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 propertyCurrentCultureInfo Identifier of the current culture
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 propertyCurrentDateTextForSuperLite The current date as string. eg. Wednesday, October 01, 2008
Public propertyCurrentDateTime The current date and time.
Public propertyCurrentDateTimeTextThe current date and time as a long string. eg. 1/3/2002 12:00:00 AM
Public propertyCurrentDateTimeTextForSuperLiteThe current date and time as a long string. eg. 1/3/2002 12: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 propertyCurrentLongDateTimeTextForSuperLite The current date and time as a long string. eg. Thursday, January 03, 2002 12: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 propertyCurrentParentItemAnonymousTrue 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 propertyCurrentParentItemWithCondiments The name of the currently selected parent item and it's condiments.
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 propertyCurrentTimeText The current time as a string. eg. 12:00 AM
Public propertyCursorOn Get the cursor settings from the db.
Public propertyDataStoreObsolete.
Please do not use this Property. Use the DataStore instead.
Public propertyDataStoreConnectionStatusIsOnlineObsolete.
TRUE if the DataStore connection status is online. FALSE if we are Offline.
Public propertyDataStoreConnectionStatusTextObsolete.
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 propertyDisplayTypeThe 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 propertyEmplSessionThe employee session data if an employee is signed in.
Public propertyEndorsementPrinterNum Endorsement Printer Number
Public propertyEnterpriseConnectionStatusObsolete.
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 propertyGiftCardTransactionItem Return true if an SPI gift card service charge has been added
Public propertyGuestCheckPrinterNum Guest Check Printer Number
Public propertyHasAllowedCondiments 
Public propertyHasRequiredCondiments 
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 propertyInclTaxExemptDescriptor FPS-114588 | FPPRT-60 | PARTCHAT | The text to be used as a label when displaying the check's Inclusive Tax Exemption total.
Public propertyInEqualPaymentMode The currently active check is in equal payment mode.
Public propertyInitialized Returns true if this OpsContext instance has been initialized.
Public propertyIPaddress Get IP Address of OPS.
Public propertyIsAndroid 
Public propertyIsCastleWorkstation 
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 propertyIsOpiConfigured True if OPI or SPI is configured.
Public propertyIsRTL 
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
Public propertyKdsOrderDestinationThis 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 propertyLastCachedPrefixLevelOrderide 
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 propertyLastPageNumber 
Public propertyLastShowPricing 
Public propertyLaunchKDSDisplay 
Public propertyLegacyPOSThemeActive 
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 propertyLocRef Location Ref. Returns the Location Ref associated with this workstation. If none is found due to improper configuration then empty string 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 propertyNotificationArea Contains notification for the user.
Public propertyNotificationContext 
Public propertyNTEPCC National Turfgrass Evaluation Program Certificates of Conformance.
Public propertyObjectPropertyBag Property bag containing objects for use in this context.
Public propertyOldOpenCheckMessage Message containing the number of open checks from previous business days.
Public propertyOperaPMSExtName 
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 propertyOperatorCurrentEventExternalEventID External Event ID 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 propertyOrderChannelName The name of the order channel assigned to the check.
Public propertyOrderChannelNumber The order channel assigned to the check.
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 propertyPageIDCurrent page database ID
Public propertyPageNumberCurrent page database object number
Public propertyPageTemplateIDDatabase 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 propertyRemoteSupportActive Returns whether a remote support session is active. Should only be true for Linux at present.
Public propertyRemoteSupportStatusText Returns whether a remote support session is active. Should only be true for Linux at present.
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 propertySelectedCheckAutoServiceCharge 
Public propertySelectedCheckAutoServiceChargeZero 
Public propertySelectedCheckDiscount 
Public propertySelectedCheckDiscountZero 
Public propertySelectedCheckInclTaxExempt 
Public propertySelectedCheckInclTaxExemptZero 
Public propertySelectedCheckOpenedToday 
Public propertySelectedCheckOpenTimeFormatted 
Public propertySelectedCheckOther 
Public propertySelectedCheckOtherZero 
Public propertySelectedCheckPayment 
Public propertySelectedCheckPaymentZero 
Public propertySelectedCheckSortedDetail 
Public propertySelectedCheckSubTotal 
Public propertySelectedCheckTableNumber 
Public propertySelectedCheckTax 
Public propertySelectedCheckTaxZero 
Public propertySelectedCheckTotalDue 
Public propertySelectedCheckTraining 
Public propertySelectedCheckVip 
Public propertySelectedPrimaryCheckIdentification 
Public propertySelectedSuperLiteCheckGuid Variable to hold selkected Check Guid from SuperLite Home screen so we can get it's detail to display in the Receipt Detail Area without 'opening' the check.
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 propertyShowEmployee Set to false if Employee ID is zero
Public propertyShowIPAddress Set to false if TimsInfoKey is Pressed at SignIn. True by default for System Information Panel
Public propertyShowKDSButtonsShow KDS buttons only if KDS is configured
Public propertyShowOrderChannel True if Option bit 65 enabled in Format parameters
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 propertyStartTimeTextForSuperLite Time that OPS was started as a long date and time string. eg. Thursday, January 03, 2002 12:00 AM
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 propertySuperLiteCheckTableNumber Return either CheckTableNumber or CheckTableName for Simphony Essentials based on RVC Parameter Option Bit 18
Public propertySuperLiteCompany Company, superLite style.
Public propertySuperLiteCurrentCheckMode Displays the current Hold/Void/Return Mode for the check.
Public propertySuperLiteCurrentCheckSortOrder Return sort order for checks on home screen
Public propertySuperLiteProduct Product, superLite style.
Public propertySuperLiteShowClockInButtons Flag to indicate if Clock In buttons should be displayed.
Public propertySuperLiteSystemInfoIPAddress 
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 propertyUnsentCheckMessage Message containing the number of unsent checks.
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 methodCameraScanBarcodeClose Closes the camera on an Android device if a call to CameraScanBarCodeOpen didn't close
Public methodCameraScanBarcodeOpen Opens the camera on an Android device to allow scanning of a barcode
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 methodGeneratePageControlStartUrl 
Public methodGetBusinessDateTime(FinancialCalendarData)Obsolete.
Gets the current business date and time given the financial calendar
Public methodGetBusinessDateTime(FinancialCalendarData) 
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 methodGetItemCondimentSalesCount 
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 methodGetRVCPaymentStoreId 
Public methodGetSelectedMenuItem 
Public methodGetStoredValueModuleData 
Public methodGetSuspendedChecks Returns a list of suspended checks
Public methodImageSelectionRequest Image Selection request. Displays a prompt listing the supplied Selection Entries (Image followed by Namwe). Returns index of selected item or null if user cancelled request.
Public methodInvokeOnCommandThread Execute delegate on command thread.
Public methodIsCachedPrefix 
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 methodLaunchBrowserForCustomHTMLPageControl FPS-111563 HTML Custom page control | Adding support for arguments on Page Control URL in debug mode
Public methodLogException Logs exception
Public methodLogLocalExtensionApplicationMessage 
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 methodParentQuantity 
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) 
Public methodRaiseBrowserDialog(String, String, Object, Type) 
Public methodRegisterPageControlResource 
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 methodRequestStringEntry Displays a dialog box requesting a numeric string 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 methodSelectedItemQuantity 
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 methodSendAsyncPageControlMessage 
Public methodSendExtensibilityHtmlDialogData 
Public methodShowContentDialog 
Public methodShowError Displays a dialog box containing an error message.
Public methodShowException Displays a dialog box containing showing an exception
Public methodShowExtensibilityHtmlDialog 
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 methodShowUrlDialog 
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 methodSPIReadNonPCICard Extension app access to allow a non-PCI card to be presented on a payment device
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 methodUpdateDetailSelected 
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 methodUpdateSelectedCheckSortedDetail 
Public methodUpdateStandSheet 
Public methodUpdateSuperLiteCurrentCheckMode Determine if check is in hold, return, or void mode and send a relevant string to the browser. Handling also the VIP and Rush modes for KDS in a similar, but different way
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