categorised functions
converted spaces to tabs
This commit is contained in:
		
							parent
							
								
									3d79074efa
								
							
						
					
					
						commit
						5137cf68b6
					
				
					 1 changed files with 607 additions and 592 deletions
				
			
		|  | @ -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 | ||||
| } | ||||
|  |  | |||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue