categorised functions

converted spaces to tabs
This commit is contained in:
buzz-lightsnack-2007 2024-02-27 21:14:45 +08:00
parent 3d79074efa
commit 5137cf68b6

View file

@ -75,7 +75,7 @@ public class OnTransact extends javax.swing.JFrame {
setPreferredSize(new java.awt.Dimension(1000, 800));
addWindowListener(new java.awt.event.WindowAdapter() {
public void windowClosing(java.awt.event.WindowEvent evt) {
transaction_check(evt);
close_precheck(evt);
}
});
@ -92,7 +92,7 @@ public class OnTransact extends javax.swing.JFrame {
}
});
jPanel_statusinfo.add(jToggleButton_Discard, java.awt.BorderLayout.LINE_START);
jToggleButton_Discard.setVisible(interface_adjust_clear());
jToggleButton_Discard.setVisible(set_clear());
jButton_Action_Pay.setText("Payment");
jPanel_statusinfo.add(jButton_Action_Pay, java.awt.BorderLayout.LINE_END);
@ -319,43 +319,28 @@ public class OnTransact extends javax.swing.JFrame {
getContentPane().add(jPanel_Main, java.awt.BorderLayout.CENTER);
pack();
}// </editor-fold>//GEN-END:initComponents
}// </editor-fold>
private void jButton_item_voidActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton_item_voidActionPerformed
cart_remove();
}//GEN-LAST:event_jButton_item_voidActionPerformed
private void jButton_item_addActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jButton_item_addActionPerformed
cart_add();
}//GEN-LAST:event_jButton_item_addActionPerformed
private void transaction_check(java.awt.event.WindowEvent evt) {//GEN-FIRST:event_transaction_check
boolean CLOSING_STATE = false;
if (!transact.check()) {
CLOSING_STATE = true;
} else {
CLOSING_STATE = confirm_discard();
}
// Window events
private void close_precheck(java.awt.event.WindowEvent evt) {
boolean CLOSING_STATE = receipt.clear;
if (!receipt.clear) {CLOSING_STATE = confirm_discard();};
if (CLOSING_STATE) {evt.getWindow().dispose();};
}//GEN-LAST:event_transaction_check
}
private void jList1_InventoryValueChanged(javax.swing.event.ListSelectionEvent evt) {//GEN-FIRST:event_jList1_InventoryValueChanged
// TODO add your handling code here:
private void jList1_InventoryValueChanged(javax.swing.event.ListSelectionEvent evt) {
product_information_refresh();
}//GEN-LAST:event_jList1_InventoryValueChanged
}
private void jToggleButton_DiscardActionPerformed(java.awt.event.ActionEvent evt) {//GEN-FIRST:event_jToggleButton_DiscardActionPerformed
boolean CLOSING_STATE = false;
if (transact.check()) {
CLOSING_STATE = confirm_discard();
private boolean jToggleButton_DiscardActionPerformed(java.awt.event.ActionEvent evt) {
// When the discard button is clicked
boolean user_choice = confirm_discard();
if (user_choice) {init();};
jToggleButton_Discard.setSelected(false);
return (user_choice);
};
if (CLOSING_STATE) {init();};
}//GEN-LAST:event_jToggleButton_DiscardActionPerformed
/**
* @param args the command line arguments
*/
@ -397,9 +382,59 @@ public class OnTransact extends javax.swing.JFrame {
display();
}
private static void init() {
transact.init();
refresh_inventory_list();
refresh_data();
product_information_refresh();
};
public static void reset() {
/* Reset the transaction. */
Boolean DISCARD_STATE = confirm_discard();
if (DISCARD_STATE) {
init();
};
};
private SpinnerNumberModel model_price = new SpinnerNumberModel(0, 0, Integer.MAX_VALUE, .01);
private SpinnerNumberModel model_counting = new SpinnerNumberModel(1, 1, Integer.MAX_VALUE, 1);
// Adjusting the interface
private static void refresh_interface() {
set_discard();
set_clear();
set_payment();
};
private static boolean set_clear() {
/* Adjust the ability to reset.
Returns: (boolean) the new state of the appearance
*/
boolean CLEARABLE_STATE = (!receipt.clear);
jToggleButton_Discard.setVisible(CLEARABLE_STATE);
return (jToggleButton_Discard.isVisible());
};
public static boolean set_payment() {
/* Adjust the ability to pay.
Returns: (boolean) the payment status */
jButton_Action_Pay.setEnabled(transact.check());
return(transact.check());
}
private static boolean set_discard() {
jToggleButton_Discard.setVisible(!receipt.clear);
return(!receipt.clear);
};
// The discarding of data
private static boolean confirm_discard() {
/* Confirm discarding items.
@ -411,26 +446,7 @@ public class OnTransact extends javax.swing.JFrame {
return (USER_CHOICE);
};
private static boolean interface_adjust_clear() {
/* Adjust the ability to reset.
Returns: (boolean) the new state of the appearance
*/
boolean CLEARABLE_STATE = (transact.check());
jToggleButton_Discard.setVisible(CLEARABLE_STATE);
return (jToggleButton_Discard.isVisible());
};
public static boolean interface_adjust_payment() {
/* Adjust the ability to pay.
Returns: (boolean) the payment status */
jButton_Action_Pay.setEnabled(transact.check());
return(transact.check());
}
// Inventories
private static AbstractListModel<String> refresh_inventory_list() {
/* Pull the list from inventory.
*/
@ -444,6 +460,13 @@ public class OnTransact extends javax.swing.JFrame {
return(INVENTORY_LIST);
};
//# Refreshing of data
private static void refresh_data() {
cart_calculation_refresh();
product_information_refresh();
receipt_refresh();
};
private static void cart_calculation_refresh() {
/* Refresh the cart's details, such as the total cost. */
Dictionary<String, String> prices = transact.calculate();
@ -453,10 +476,8 @@ public class OnTransact extends javax.swing.JFrame {
jTextField_price_discounted.setText(String.valueOf(prices.get("discount")));
jTextField_price_VAT_value.setText(String.valueOf(prices.get("tax")));
receipt_refresh();
product_information_refresh();
interface_adjust_payment();
interface_adjust_clear();
set_payment();
set_clear();
};
private static boolean product_information_refresh() {
@ -508,6 +529,15 @@ public class OnTransact extends javax.swing.JFrame {
jTextArea1.setText(receipt.content);
};
// Cart items
private void jButton_item_voidActionPerformed(java.awt.event.ActionEvent evt) {
cart_remove();
}
private void jButton_item_addActionPerformed(java.awt.event.ActionEvent evt) {
cart_add();
}
private boolean cart_add() {
/* Add the item to the cart.
@ -528,7 +558,8 @@ public class OnTransact extends javax.swing.JFrame {
state = transact.add(ITEM_SELECTED_SKU, ITEM_SELECTED_QUANTITY);
// Refresh the data.
cart_calculation_refresh();
refresh_data();
refresh_interface();
};
return(state);
};
@ -538,7 +569,7 @@ public class OnTransact extends javax.swing.JFrame {
transact.price.put("tip", Float.valueOf(String.valueOf(jSpinner_price_tip_value.getValue())));
transact.calculate();
cart_calculation_refresh();
refresh_data();
};
private boolean cart_remove() {
@ -561,33 +592,17 @@ public class OnTransact extends javax.swing.JFrame {
state = transact.remove(ITEM_SELECTED_SKU, ITEM_SELECTED_QUANTITY);
// Refresh the data.
cart_calculation_refresh();
refresh_data();
refresh_interface();
};
return(state);
};
public static void reset() {
/* Reset the transaction. */
Boolean DISCARD_STATE = confirm_discard();
if (DISCARD_STATE) {
init();
};
}
private static void init() {
transact.init();
refresh_inventory_list();
cart_calculation_refresh();
receipt_refresh();
product_information_refresh();
};
// Variables declaration - do not modify//GEN-BEGIN:variables
// Variables declaration - do not modify
private static javax.swing.JButton jButton_Action_Pay;
private static javax.swing.JButton jButton_item_add;
private static javax.swing.JButton jButton_item_void;
@ -623,5 +638,5 @@ public class OnTransact extends javax.swing.JFrame {
private static javax.swing.JToggleButton jToggleButton_Discard;
private static javax.swing.JToolBar jToolBar_Information;
private static javax.swing.JToolBar jToolBar_Inventory;
// End of variables declaration//GEN-END:variables
// End of variables declaration
}