public class JPaymentSelect extends JDialog implements JPaymentNotifier
- Added button to print Printer.Fiscal.Ticket
- fixed cancel bug: immediately remove payments
- restructured for note payment
- added membercard payments including top up's - apply a membercard modifier
JDialog.AccessibleJDialog
Dialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityType
Window.AccessibleAWTWindow, Window.Type
Container.AccessibleAWTContainer
Component.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategy
accessibleContext, rootPane, rootPaneCheckingEnabled
DEFAULT_MODALITY_TYPE
BOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENT
DISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSE
ABORT, ALLBITS, ERROR, FRAMEBITS, HEIGHT, PROPERTIES, SOMEBITS, WIDTH
Modifier | Constructor and Description |
---|---|
protected |
JPaymentSelect(Dialog parent,
boolean modal)
Creates new form JPaymentSelect
|
protected |
JPaymentSelect(Frame parent,
boolean modal)
Creates new form JPaymentSelect
|
Modifier and Type | Method and Description |
---|---|
protected void |
addActionEvent() |
void |
cancelAction() |
void |
clearMessage() |
protected void |
disposeOK(String sresourcename) |
protected String |
formatMethod(String method,
String card_number,
String holder_name) |
protected static Window |
getWindow(Component parent) |
boolean |
hasTopups() |
protected String |
init(AppView app,
Ticket ticket) |
protected void |
initVariables() |
protected void |
m_jButtonOKActionPerformed(ActionEvent evt) |
protected void |
modifyTicket(boolean bValue) |
protected void |
printState() |
protected void |
removeActionEvent() |
void |
setAddEnabled(boolean bValue) |
void |
setOKEnabled(boolean bValue) |
protected void |
setPreferredPayment() |
void |
setRemoveEnabled(boolean bValue) |
static String |
showMessage(Component parent,
AppView app,
Ticket ticket)
Opens the payments dialog.
|
protected void |
stateChangedEvent() |
addImpl, createRootPane, dialogInit, getAccessibleContext, getContentPane, getDefaultCloseOperation, getGlassPane, getGraphics, getJMenuBar, getLayeredPane, getRootPane, getTransferHandler, isDefaultLookAndFeelDecorated, isRootPaneCheckingEnabled, paramString, processWindowEvent, remove, repaint, setContentPane, setDefaultCloseOperation, setDefaultLookAndFeelDecorated, setGlassPane, setJMenuBar, setLayeredPane, setLayout, setRootPane, setRootPaneCheckingEnabled, setTransferHandler, update
addNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBack
addPropertyChangeListener, addPropertyChangeListener, addWindowFocusListener, addWindowListener, addWindowStateListener, applyResourceBundle, applyResourceBundle, createBufferStrategy, createBufferStrategy, dispose, getBackground, getBufferStrategy, getFocusableWindowState, getFocusCycleRootAncestor, getFocusOwner, getFocusTraversalKeys, getIconImages, getInputContext, getListeners, getLocale, getModalExclusionType, getMostRecentFocusOwner, getOpacity, getOwnedWindows, getOwner, getOwnerlessWindows, getShape, getToolkit, getType, getWarningString, getWindowFocusListeners, getWindowListeners, getWindows, getWindowStateListeners, isActive, isAlwaysOnTop, isAlwaysOnTopSupported, isAutoRequestFocus, isFocusableWindow, isFocusCycleRoot, isFocused, isLocationByPlatform, isOpaque, isShowing, isValidateRoot, pack, paint, postEvent, processEvent, processWindowFocusEvent, processWindowStateEvent, removeNotify, removeWindowFocusListener, removeWindowListener, removeWindowStateListener, reshape, setAlwaysOnTop, setAutoRequestFocus, setBounds, setBounds, setCursor, setFocusableWindowState, setFocusCycleRoot, setIconImage, setIconImages, setLocation, setLocation, setLocationByPlatform, setLocationRelativeTo, setMinimumSize, setModalExclusionType, setSize, setSize, setType, toFront
add, add, add, add, add, addContainerListener, applyComponentOrientation, areFocusTraversalKeysSet, countComponents, deliverEvent, doLayout, findComponentAt, findComponentAt, getAlignmentX, getAlignmentY, getComponent, getComponentAt, getComponentAt, getComponentCount, getComponents, getComponentZOrder, getContainerListeners, getFocusTraversalPolicy, getInsets, getLayout, getMaximumSize, getMinimumSize, getMousePosition, getPreferredSize, insets, invalidate, isAncestorOf, isFocusCycleRoot, isFocusTraversalPolicyProvider, isFocusTraversalPolicySet, layout, list, list, locate, minimumSize, paintComponents, preferredSize, print, printComponents, processContainerEvent, remove, removeAll, removeContainerListener, setComponentZOrder, setFocusTraversalKeys, setFocusTraversalPolicy, setFocusTraversalPolicyProvider, setFont, transferFocusDownCycle, validate, validateTree
action, add, addComponentListener, addFocusListener, addHierarchyBoundsListener, addHierarchyListener, addInputMethodListener, addKeyListener, addMouseListener, addMouseMotionListener, addMouseWheelListener, bounds, checkImage, checkImage, coalesceEvents, contains, contains, createImage, createImage, createVolatileImage, createVolatileImage, disable, disableEvents, dispatchEvent, enable, enable, enableEvents, enableInputMethods, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, firePropertyChange, getBaseline, getBaselineResizeBehavior, getBounds, getBounds, getColorModel, getComponentListeners, getComponentOrientation, getCursor, getDropTarget, getFocusListeners, getFocusTraversalKeysEnabled, getFont, getFontMetrics, getForeground, getGraphicsConfiguration, getHeight, getHierarchyBoundsListeners, getHierarchyListeners, getIgnoreRepaint, getInputMethodListeners, getInputMethodRequests, getKeyListeners, getLocation, getLocation, getLocationOnScreen, getMouseListeners, getMouseMotionListeners, getMousePosition, getMouseWheelListeners, getName, getParent, getPeer, getPropertyChangeListeners, getPropertyChangeListeners, getSize, getSize, getTreeLock, getWidth, getX, getY, gotFocus, handleEvent, hasFocus, imageUpdate, inside, isBackgroundSet, isCursorSet, isDisplayable, isDoubleBuffered, isEnabled, isFocusable, isFocusOwner, isFocusTraversable, isFontSet, isForegroundSet, isLightweight, isMaximumSizeSet, isMinimumSizeSet, isPreferredSizeSet, isValid, isVisible, keyDown, keyUp, list, list, list, location, lostFocus, mouseDown, mouseDrag, mouseEnter, mouseExit, mouseMove, mouseUp, move, nextFocus, paintAll, prepareImage, prepareImage, printAll, processComponentEvent, processFocusEvent, processHierarchyBoundsEvent, processHierarchyEvent, processInputMethodEvent, processKeyEvent, processMouseEvent, processMouseMotionEvent, processMouseWheelEvent, remove, removeComponentListener, removeFocusListener, removeHierarchyBoundsListener, removeHierarchyListener, removeInputMethodListener, removeKeyListener, removeMouseListener, removeMouseMotionListener, removeMouseWheelListener, removePropertyChangeListener, removePropertyChangeListener, repaint, repaint, repaint, requestFocus, requestFocus, requestFocusInWindow, requestFocusInWindow, resize, resize, revalidate, setComponentOrientation, setDropTarget, setEnabled, setFocusable, setFocusTraversalKeysEnabled, setForeground, setIgnoreRepaint, setLocale, setMaximumSize, setName, setPreferredSize, show, size, toString, transferFocus, transferFocusBackward, transferFocusUpCycle
protected Ticket m_ticket
protected String m_sresourcename
protected double m_dTotal
protected double m_dTotalDiscounted
protected String m_sTransaction
protected Component m_activePayment
protected AppView m_app
protected Modifiers m_modifiers
protected User m_user
protected ValueCard valueCard
protected final Integer m_maxGuests
protected Payment m_paymentToRemove
protected String m_valueCardDescription
protected JPanel jPanel1
protected JPanel jPanel2
protected JPanel jPanel3
protected JPanel jPanel4
protected JPanel jPanel6
protected JScrollPane jScrollPane1
protected JButton m_jButtonAdd
protected JButton m_jButtonCancel
protected JButton m_jButtonOK
protected JToggleButton m_jButtonPrint
protected JButton m_jButtonPrintAccount
protected JToggleButton m_jButtonPrintFiscal
protected JButton m_jButtonRemove
protected JLabel m_jLblRemainingEuros
protected JLabel m_jLblTotalEuros1
protected JLabel m_jRemainingEuros
protected JTabbedPane m_jTabPayment
protected JTable m_jTablePayments
protected JLabel m_jTotalEuros
protected JPaymentSelect(Frame parent, boolean modal)
parent
- modal
- protected JPaymentSelect(Dialog parent, boolean modal)
parent
- modal
- protected void initVariables()
protected void removeActionEvent()
protected void setPreferredPayment()
protected void printState()
public static String showMessage(Component parent, AppView app, Ticket ticket)
parent
- app
- ticket
- Ticket to be paidpublic void setOKEnabled(boolean bValue)
setOKEnabled
in interface JPaymentNotifier
public void setAddEnabled(boolean bValue)
setAddEnabled
in interface JPaymentNotifier
public void setRemoveEnabled(boolean bValue)
public boolean hasTopups()
hasTopups
in interface JPaymentNotifier
protected void stateChangedEvent()
protected void addActionEvent()
protected void disposeOK(String sresourcename)
protected void modifyTicket(boolean bValue)
public void cancelAction()
public void clearMessage()
clearMessage
in interface JPaymentNotifier
protected void m_jButtonOKActionPerformed(ActionEvent evt)
Copyright © 2021. All rights reserved.