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.AccessibleJDialogDialog.AccessibleAWTDialog, Dialog.ModalExclusionType, Dialog.ModalityTypeWindow.AccessibleAWTWindow, Window.TypeContainer.AccessibleAWTContainerComponent.AccessibleAWTComponent, Component.BaselineResizeBehavior, Component.BltBufferStrategy, Component.FlipBufferStrategyaccessibleContext, rootPane, rootPaneCheckingEnabledDEFAULT_MODALITY_TYPEBOTTOM_ALIGNMENT, CENTER_ALIGNMENT, LEFT_ALIGNMENT, RIGHT_ALIGNMENT, TOP_ALIGNMENTDISPOSE_ON_CLOSE, DO_NOTHING_ON_CLOSE, EXIT_ON_CLOSE, HIDE_ON_CLOSEABORT, 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, updateaddNotify, getModalityType, getTitle, hide, isModal, isResizable, isUndecorated, setBackground, setModal, setModalityType, setOpacity, setResizable, setShape, setTitle, setUndecorated, setVisible, show, toBackaddPropertyChangeListener, 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, toFrontadd, 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, validateTreeaction, 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, transferFocusUpCycleprotected 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 JPaymentNotifierpublic void setAddEnabled(boolean bValue)
setAddEnabled in interface JPaymentNotifierpublic void setRemoveEnabled(boolean bValue)
public boolean hasTopups()
hasTopups in interface JPaymentNotifierprotected void stateChangedEvent()
protected void addActionEvent()
protected void disposeOK(String sresourcename)
protected void modifyTicket(boolean bValue)
public void cancelAction()
public void clearMessage()
clearMessage in interface JPaymentNotifierprotected void m_jButtonOKActionPerformed(ActionEvent evt)
Copyright © 2021. All rights reserved.