|
Class Summary |
| AlphaKey |
Alpha character input from the user. |
| AltCurrTender |
Initial state for most transactions, also used by FirstItem to
get the prompt text. |
| BalanceDue |
Sale is not complete, this event is used to handle
balance due situations. |
| Bank |
Start a bank transaction, paid-in, paid-out.... |
| CashTender |
Start cash tender dialog. |
| CheckTender |
Start a check tender dialog. |
| ClearKey |
ClearKey implements dialog error recovery. |
| Close |
Closes the current transaction session, creating upload
records and logging the current operator off. |
| CloseCashDrawer |
Interface with the user for cash drawer operations. |
| CreditTender |
Initial state for most transactions, also used by FirstItem to
get the prompt text. |
| DebitTender |
Start a check tender dialog. |
| Discount |
Turn this into a discount sale. |
| EnterKey |
Execute the event on the top of the stack. |
| EnterPricePlu |
Start cash tender. |
| EOD |
Lookup up an saved EJ. |
| ExecScript |
ExecScript executes a script found in the script directory. |
| Exit |
Fast shutdown. |
| FinishTransaction |
Initial state for most transactions, also used by FirstItem to
get the prompt text. |
| FirstItem |
An item has been entered. |
| FirstItemEvent |
Helper class for events valid at first item. |
| Function |
Implments various functions, total subtotal. |
| GiftCertTender |
Start a gift certificate tender dialog. |
| ItemMarkdown |
|
| ItemPriceAdjust |
For volume pricing, not implemented. |
| ItemUseAltTax |
|
| ItemUsePriTax |
|
| ItemVoid |
|
| KeyEvent |
Ties a key to an PosEvent. |
| Lock |
Locks a GUI application by calling the disable
keys function of PosContext. |
| LogOff |
Calls PosContext logOff () to destroy the current context. |
| LogOffAll |
Logs 0ff all of the current contexts. |
| LogOn |
Log on dialog. |
| LookupItem |
Simulates an item lookup by creating an EjItem then engaging that class with
the value from the input. |
| MultKey |
Multiplyer key, takes the value from the key and multiplies the input buffer by
it, then reverts to NumKey |
| NewEjItem |
Instantiates a new EjItem with a specific sku value. |
| NewLogon |
Creates a new logon context. |
| Null |
Used as a filler for undefined keys. |
| NumKey |
Handles number key input. |
| OpenDrawer |
Pop the cash drawer |
| Pause |
Initial state for most transactions, also used by FirstItem to
get the prompt text. |
| PopEmployee |
Pop the current employee of the employee stack. |
| PosDecimalDialog |
Abstract class to help dialogs with
decimal number inputs. |
| PosDialogEvent |
POS dialog event super class. |
| PosError |
PosEvent for handling errors. |
| PosEvent |
Super class of all POS events. |
| PosNumberDialog |
Abstract class to help dialogs with
numbers (integer) input. |
| PosReport |
PosReport implements generic POS reports |
| PriceOverride |
Start cash tender. |
| PromptPrintReceipt |
Prompt for receipt printing. |
| Quantity |
Item quantity input. |
| RecallEj |
Lookup up an saved EJ. |
| ReceiptReprint |
Prints second receipt using printLast from PosPrinter |
| RegisterOpen |
Initial state for most transactions, also used by FirstItem to
get the prompt text. |
| RegisterOpenEvent |
Helper class for events valid at register open. |
| ResetPrinter |
Reset the receipt printer |
| ReturnSale |
Set the return sale state, sets the oontext sign (). |
| SaveEj |
Save the current EJ. |
| Size |
For volume pricing, not implemented. |
| StartTransaction |
Initial state for most transactions, also used by FirstItem to
get the prompt text. |
| TerminalReport |
Terminal report gets the total records from the database and
updates displays. |
| ToggleAltTax |
Traverse the ej and toggle between alt/main tax rate
for each EjTax record. |
| TrainingMode |
Toggle training mode flag in the context. |
| UnLock |
Log on dialog. |
| UseAltTax |
Traverse the ej and switch to alternate tax rate
for each EjTax record. |
| UsePrimaryTax |
Traverse the ej and switch to primary tax rate
for each EjTax record. |
| VoidSale |
Void the current sale (EJ). |
| Weight |
For volume pricing, not implemented. |