public class JTicketsBagOrder extends JTicketsBag
- order tickets are closed immediately, dateClose is updated
each time a ticket has been processed - dateDueDelivery is set to today by default and can later be altered
- dateDelivered is set when the delivery note has been printed, when dateDelivered is set this is equivalent to closing the ticket
- order tickets don't get any payments assigned, invoicing and the respective cashflow are handled in the backoffice system, unless the order is payed in cash immediately.
- order tickets get assigned to a special cashregister with host=hostname_customerid per customer; the invoice number is composed of customer.code-cashregister.serialNr
JPanel.AccessibleJPanel
JComponent.AccessibleJComponent
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
JPanelView.OperationMode
ignorePriceBase, m_App
listenerList, TOOL_TIP_TEXT_KEY, ui, UNDEFINED_CONDITION, WHEN_ANCESTOR_OF_FOCUSED_COMPONENT, WHEN_FOCUSED, WHEN_IN_FOCUSED_WINDOW
accessibleContext, BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Constructor and Description |
---|
JTicketsBagOrder(AppView oApp,
UserView oUserView,
TicketsEditor panelticket)
Creates new form JTicketsBagSimple
|
Modifier and Type | Method and Description |
---|---|
void |
activate() |
void |
cancelTicket()
This method doesn't actually cancel a ticket but merely removes it from
the currently maintained ticket list.
|
boolean |
checkTicket(Ticket oTicket) |
void |
completeTransaction() |
protected void |
completeTransaction(Ticket ticket)
Complete payment for an order ticket.
|
boolean |
deactivate() |
protected JComponent |
getBagComponent() |
JComponent |
getComponent() |
protected JComponent |
getNullComponent() |
JPanelView.OperationMode |
getOperationMode() |
String |
getTitle() |
protected User |
getUser() |
protected Ticket |
loadLastTicket(User oUser) |
void |
refreshTickets() |
void |
refreshView() |
void |
selectOrderTicket(String sOrderId) |
void |
selectSingleOrderTicket(String sOrderId)
Select a scanned order ticket, only one ticket is shown in the list.
|
createTicketModel, createTicketsBag, setDelivered, updateStockDiary, userChanged
getAccessibleContext, getUI, getUIClassID, paramString, setUI, updateUI
addAncestorListener, addNotify, addVetoableChangeListener, computeVisibleRect, contains, createToolTip, disable, enable, firePropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, getActionForKeyStroke, getActionMap, getAlignmentX, getAlignmentY, getAncestorListeners, getAutoscrolls, getBaseline, getBaselineResizeBehavior, getBorder, getBounds, getClientProperty, getComponentGraphics, getComponentPopupMenu, getConditionForKeyStroke, getDebugGraphicsOptions, getDefaultLocale, getFontMetrics, getGraphics, getHeight, getInheritsPopupMenu, getInputMap, getInputMap, getInputVerifier, getInsets, getInsets, getListeners, getLocation, getMaximumSize, getMinimumSize, getNextFocusableComponent, getPopupLocation, getPreferredSize, getRegisteredKeyStrokes, getRootPane, getSize, getToolTipLocation, getToolTipText, getToolTipText, getTopLevelAncestor, getTransferHandler, getVerifyInputWhenFocusTarget, getVetoableChangeListeners, getVisibleRect, getWidth, getX, getY, grabFocus, hide, isDoubleBuffered, isLightweightComponent, isManagingFocus, isOpaque, isOptimizedDrawingEnabled, isPaintingForPrint, isPaintingOrigin, isPaintingTile, isRequestFocusEnabled, isValidateRoot, paint, paintBorder, paintChildren, paintComponent, paintImmediately, paintImmediately, print, printAll, printBorder, printChildren, printComponent, processComponentKeyEvent, processKeyBinding, processKeyEvent, processMouseEvent, processMouseMotionEvent, putClientProperty, registerKeyboardAction, registerKeyboardAction, removeAncestorListener, removeNotify, removeVetoableChangeListener, repaint, repaint, requestDefaultFocus, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resetKeyboardActions, reshape, revalidate, scrollRectToVisible, setActionMap, setAlignmentX, setAlignmentY, setAutoscrolls, setBackground, setBorder, setComponentPopupMenu, setDebugGraphicsOptions, setDefaultLocale, setDoubleBuffered, setEnabled, setFocusTraversalKeys, setFont, setForeground, setInheritsPopupMenu, setInputMap, setInputVerifier, setMaximumSize, setMinimumSize, setNextFocusableComponent, setOpaque, setPreferredSize, setRequestFocusEnabled, setToolTipText, setTransferHandler, setUI, setVerifyInputWhenFocusTarget, setVisible, unregisterKeyboardAction, update
add, add, add, add, add, addContainerListener, addImpl, addPropertyChangeListener, addPropertyChangeListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalKeys, getFocusTraversalPolicy, getLayout, getMousePosition, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, printComponents, processContainerEvent, processEvent, remove, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusCycleRoot, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setLayout, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, createImage, createImage, createVolatileImage, createVolatileImage, disableEvents, dispatchEvent, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBackground, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusCycleRootAncestor, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getForeground, getGraphicsConfiguration, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputContext, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocale, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getToolkit, getTreeLock, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isShowing, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, postEvent, prepareImage, prepareImage, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, resize, resize, setBounds, setBounds, setComponentOrientation, setCursor, setDropTarget, setFocusable, setFocusTraversalKeysEnabled, setIgnoreRepaint, setLocale, setLocation, setLocation, setName, setSize, setSize, show, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
public JTicketsBagOrder(AppView oApp, UserView oUserView, TicketsEditor panelticket)
oApp
- oUserView
- panelticket
- public void activate()
activate
in interface JPanelView
activate
in class JTicketsBag
public boolean deactivate()
deactivate
in interface JPanelView
deactivate
in class JTicketsBag
protected JComponent getBagComponent()
getBagComponent
in class JTicketsBag
protected JComponent getNullComponent()
getNullComponent
in class JTicketsBag
public void completeTransaction()
completeTransaction
in class JTicketsBag
protected void completeTransaction(Ticket ticket)
completeTransaction
in class JTicketsBag
ticket
- being paidpublic void cancelTicket()
cancelTicket
in class JTicketsBag
protected Ticket loadLastTicket(User oUser)
loadLastTicket
in class JTicketsBag
public void refreshTickets()
refreshTickets
in class JTicketsBag
public String getTitle()
public JComponent getComponent()
public void refreshView()
public JPanelView.OperationMode getOperationMode()
getOperationMode
in class JTicketsBag
public void selectOrderTicket(String sOrderId)
public void selectSingleOrderTicket(String sOrderId)
sOrderId
- protected User getUser()
getUser
in class JTicketsBag
public boolean checkTicket(Ticket oTicket)
checkTicket
in class JTicketsBag
Copyright © 2021. All rights reserved.