Package Controller
Class DataTrendsController
java.lang.Object
Controller.DataTrendsController
This class handles the data trends scene/tab of the GUI
- Since:
 - 2023-03-06
 
- 
Field Summary
FieldsModifier and TypeFieldDescriptionprivate javafx.scene.control.ButtonButtonButton to navigate to the data trends sceneprivate javafx.scene.control.ButtonButtonButton to navigate edit menu sceneprivate javafx.scene.control.ButtonButtonButton to navigate employees sceneprivate javafx.scene.control.ButtonButtonButton to navigate inventory sceneprivate javafx.scene.control.ButtonButtonButton to logoutprivate javafx.scene.control.ButtonButtonButton to navigate order sceneprivate javafx.scene.control.ButtonButtonButton to navigate order history sceneprivate javafx.scene.control.ButtonButtonto switch toSalesReportprivate SceneSwitchSwitches between scenes or tabsprivate SessionDataCurrent session data - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionvoidnavButtonClicked(javafx.event.ActionEvent event) Handle switching scenes through the navigation barvoidreportButtonClicked(javafx.event.ActionEvent event) Handle switching scenes through the report query window 
- 
Field Details
- 
session
Current session data- See Also:
 
 - 
sceneSwitch
Switches between scenes or tabs- See Also:
 
 - 
orderButton
private javafx.scene.control.Button orderButtonButtonButton to navigate order scene - 
orderHistoryButton
private javafx.scene.control.Button orderHistoryButtonButtonButton to navigate order history scene - 
inventoryButton
private javafx.scene.control.Button inventoryButtonButtonButton to navigate inventory scene - 
employeesButton
private javafx.scene.control.Button employeesButtonButtonButton to navigate employees scene - 
editMenuButton
private javafx.scene.control.Button editMenuButtonButtonButton to navigate edit menu scene - 
dataTrendsButton
private javafx.scene.control.Button dataTrendsButtonButtonButton to navigate to the data trends scene - 
logoutButton
private javafx.scene.control.Button logoutButtonButtonButton to logout - 
salesReportButton
private javafx.scene.control.Button salesReportButtonButtonto switch toSalesReport 
 - 
 - 
Constructor Details
- 
DataTrendsController
Constructor- Parameters:
 session-SessionDatapassed in fromSceneSwitch
 
 - 
 - 
Method Details
- 
reportButtonClicked
Handle switching scenes through the report query window- Parameters:
 event-ActionEventof theButtonpressed- Throws:
 IOException- if loading the new GUI failed