diff --git a/SchedulerApp/.idea/encodings.xml b/SchedulerApp/.idea/encodings.xml index 63e900193296f8ed911a1b9f5b051cf908099431..aa00ffab7828f4818589659c804ec2cfd99baed3 100644 --- a/SchedulerApp/.idea/encodings.xml +++ b/SchedulerApp/.idea/encodings.xml @@ -2,5 +2,6 @@ <project version="4"> <component name="Encoding"> <file url="file://$PROJECT_DIR$/src/main/java" charset="UTF-8" /> + <file url="file://$PROJECT_DIR$/src/main/resources" charset="UTF-8" /> </component> </project> \ No newline at end of file diff --git a/SchedulerApp/.idea/jarRepositories.xml b/SchedulerApp/.idea/jarRepositories.xml index 712ab9d985c20018a0c97b93d2148ac1ffe588a5..2b2d218e6d47fde372762dfdcc6e344064d5bb30 100644 --- a/SchedulerApp/.idea/jarRepositories.xml +++ b/SchedulerApp/.idea/jarRepositories.xml @@ -6,6 +6,16 @@ <option name="name" value="Central Repository" /> <option name="url" value="https://repo.maven.apache.org/maven2" /> </remote-repository> + <remote-repository> + <option name="id" value="in-project" /> + <option name="name" value="In Project Repo" /> + <option name="url" value="file://C:\cmpt370\cmpt-370-group-project\SchedulerApp/lib" /> + </remote-repository> + <remote-repository> + <option name="id" value="in-project" /> + <option name="name" value="In Project Repo" /> + <option name="url" value="file://$PROJECT_DIR$/lib" /> + </remote-repository> <remote-repository> <option name="id" value="central" /> <option name="name" value="Maven Central repository" /> diff --git a/SchedulerApp/.idea/libraries/Maven__com_google_protobuf_protobuf_java_3_11_4.xml b/SchedulerApp/.idea/libraries/Maven__com_google_protobuf_protobuf_java_3_11_4.xml new file mode 100644 index 0000000000000000000000000000000000000000..d60deb07ae666b0227c66ff8b4440f6c360e4422 --- /dev/null +++ b/SchedulerApp/.idea/libraries/Maven__com_google_protobuf_protobuf_java_3_11_4.xml @@ -0,0 +1,13 @@ +<component name="libraryTable"> + <library name="Maven: com.google.protobuf:protobuf-java:3.11.4"> + <CLASSES> + <root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4.jar!/" /> + </CLASSES> + <JAVADOC> + <root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4-javadoc.jar!/" /> + </JAVADOC> + <SOURCES> + <root url="jar://$MAVEN_REPOSITORY$/com/google/protobuf/protobuf-java/3.11.4/protobuf-java-3.11.4-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/SchedulerApp/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_28.xml b/SchedulerApp/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_28.xml new file mode 100644 index 0000000000000000000000000000000000000000..c117a77e9d65f6752cb539b8eb981fb29c68ccf8 --- /dev/null +++ b/SchedulerApp/.idea/libraries/Maven__mysql_mysql_connector_java_8_0_28.xml @@ -0,0 +1,13 @@ +<component name="libraryTable"> + <library name="Maven: mysql:mysql-connector-java:8.0.28"> + <CLASSES> + <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar!/" /> + </CLASSES> + <JAVADOC> + <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28-javadoc.jar!/" /> + </JAVADOC> + <SOURCES> + <root url="jar://$MAVEN_REPOSITORY$/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28-sources.jar!/" /> + </SOURCES> + </library> +</component> \ No newline at end of file diff --git a/SchedulerApp/.idea/runConfigurations.xml b/SchedulerApp/.idea/runConfigurations.xml deleted file mode 100644 index 797acea53eb091cf5b30518802c3073f544adeed..0000000000000000000000000000000000000000 --- a/SchedulerApp/.idea/runConfigurations.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<project version="4"> - <component name="RunConfigurationProducerService"> - <option name="ignoredProducers"> - <set> - <option value="com.android.tools.idea.compose.preview.runconfiguration.ComposePreviewRunConfigurationProducer" /> - </set> - </option> - </component> -</project> \ No newline at end of file diff --git a/SchedulerApp/SchedulerApp.iml b/SchedulerApp/SchedulerApp.iml index f40bca113d9abe63de58fd9fe65b632eade69e67..ced6e0a8014f67391a8cbcd2f69d88206de50788 100644 --- a/SchedulerApp/SchedulerApp.iml +++ b/SchedulerApp/SchedulerApp.iml @@ -24,5 +24,7 @@ <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-commons:1.7.1" level="project" /> <orderEntry type="library" scope="TEST" name="Maven: org.junit.jupiter:junit-jupiter-engine:5.7.1" level="project" /> <orderEntry type="library" scope="TEST" name="Maven: org.junit.platform:junit-platform-engine:1.7.1" level="project" /> + <orderEntry type="library" name="Maven: mysql:mysql-connector-java:8.0.28" level="project" /> + <orderEntry type="library" name="Maven: com.google.protobuf:protobuf-java:3.11.4" level="project" /> </component> </module> \ No newline at end of file diff --git a/SchedulerApp/pom.xml b/SchedulerApp/pom.xml index ee9f9fa1d79b9b0524033e6fb5f1f7b9319e104b..43b57991015d560d425f068d84f8b8bb9355f23e 100644 --- a/SchedulerApp/pom.xml +++ b/SchedulerApp/pom.xml @@ -14,6 +14,14 @@ <junit.version>5.7.1</junit.version> </properties> + <repositories> + <repository> + <id>in-project</id> + <name>In Project Repo</name> + <url>file://${project.basedir}/lib</url> + </repository> + </repositories> + <dependencies> <dependency> <groupId>org.openjfx</groupId> @@ -38,6 +46,12 @@ <version>${junit.version}</version> <scope>test</scope> </dependency> + + <dependency> + <groupId>mysql</groupId> + <artifactId>mysql-connector-java</artifactId> + <version>8.0.28</version> + </dependency> </dependencies> <build> diff --git a/SchedulerApp/src/main/java/com/example/schedulerapp/Controller.java b/SchedulerApp/src/main/java/com/example/schedulerapp/Controller.java index 29a930d08ca7b40c5907882864d3b3f902e93cfe..c3c24d8a8f28e67880590fdb942cc54152063a97 100644 --- a/SchedulerApp/src/main/java/com/example/schedulerapp/Controller.java +++ b/SchedulerApp/src/main/java/com/example/schedulerapp/Controller.java @@ -1,5 +1,6 @@ package com.example.schedulerapp; +<<<<<<< HEAD import javafx.event.Event; import javafx.fxml.FXML; import javafx.fxml.FXMLLoader; @@ -23,6 +24,25 @@ public class Controller { Calendar test; public void scheduleButtonClicked() throws Exception { +======= +import javafx.fxml.FXML; +import javafx.fxml.FXMLLoader; +import javafx.scene.Node; +import javafx.scene.Parent; +import javafx.scene.Scene; +import javafx.scene.control.TextArea; +import javafx.scene.control.TextField; +import javafx.scene.input.MouseEvent; +import javafx.scene.layout.BorderPane; +import javafx.stage.Stage; + +import java.io.IOException; + +public class Controller { + Model model = new Model(); + + public void scheduleButtonClicked(){ +>>>>>>> combo System.out.println("schedule button clicked"); dailyScheduleButtonClicked(); leftSideButtons.setVisible(true); @@ -76,6 +96,7 @@ public class Controller { public void nextButtonClicked(){ System.out.println("next button clicked"); } +<<<<<<< HEAD public void managementButtonClicked() throws IOException { System.out.println("management button clicked"); FXMLLoader fxmlLoader = new FXMLLoader(ScheduleApp.class.getResource("managementView.fxml")); @@ -106,5 +127,165 @@ public class Controller { System.out.println("employer test clicked"); FXMLLoader fxmlLoader = new FXMLLoader(ScheduleApp.class.getResource("employerMainView.fxml")); rootBorderPane.setCenter(fxmlLoader.load()); +======= + + + + + // Login Page + public void managerLoginClicked(MouseEvent mouseEvent) throws IOException { + BorderPane root = new BorderPane(); + FXMLLoader gridLoader = new FXMLLoader(this.getClass().getResource("dailySchedManager.fxml")); + Parent grid = gridLoader.load(); + FXMLLoader headerLoader = new FXMLLoader(this.getClass().getResource("headerManager.fxml")); + Parent header = headerLoader.load(); + FXMLLoader sideLoader = new FXMLLoader(this.getClass().getResource("schedSidePanel.fxml")); + Parent sidePanel = sideLoader.load(); + FXMLLoader bottomLoader = new FXMLLoader(this.getClass().getResource("schedBottomPanelManager.fxml")); + Parent bottomPanel = bottomLoader.load(); + root.setTop(header); + root.setLeft(sidePanel); + root.setBottom(bottomPanel); + root.setCenter(grid); + Stage stage = (Stage)((Node)mouseEvent.getSource()).getScene().getWindow(); + Scene scene = new Scene(root, 800, 600); + stage.setTitle("Scheduler App"); + stage.setScene(scene); + stage.show(); + } + + public void employeeLoginClicked(MouseEvent mouseEvent) throws IOException { + FXMLLoader employeeLoader = new FXMLLoader(this.getClass().getResource("mainView.fxml")); + Parent root = employeeLoader.load(); + Stage stage = (Stage)((Node)mouseEvent.getSource()).getScene().getWindow(); + Scene scene = new Scene(root, 800, 600); + stage.setTitle("Scheduler App"); + stage.setScene(scene); + stage.show(); + } + + // Header + public void mangerLogoutClicked(MouseEvent mouseEvent) throws IOException { + FXMLLoader loginLoader = new FXMLLoader(this.getClass().getResource("login.fxml")); + Parent root = loginLoader.load(); + Stage stage = (Stage)((Node)mouseEvent.getSource()).getScene().getWindow(); + Scene scene = new Scene(root, 800, 600); + stage.setTitle("Scheduler App"); + stage.setScene(scene); + stage.show(); + } + + // Manager Page + + // Staff Section + // Switch to Staff Page + public void staffManagerClicked(MouseEvent mouseEvent) throws IOException { + BorderPane root = new BorderPane(); + FXMLLoader gridLoader = new FXMLLoader(this.getClass().getResource("addEmployee.fxml")); + Parent grid = gridLoader.load(); + FXMLLoader headerLoader = new FXMLLoader(this.getClass().getResource("headerManager.fxml")); + Parent header = headerLoader.load(); + FXMLLoader sideLoader = new FXMLLoader(this.getClass().getResource("staffManagerSidePanel.fxml")); + Parent sidePanel = sideLoader.load(); + root.setTop(header); + root.setLeft(sidePanel); + root.setCenter(grid); + Stage stage = (Stage)((Node)mouseEvent.getSource()).getScene().getWindow(); + Scene scene = new Scene(root, 800, 600); + stage.setTitle("Scheduler App"); + stage.setScene(scene); + stage.show(); + } + + // Side Panel + // Switch to Edit Employee + public void editStaffSidePanelClicked(MouseEvent mouseEvent) throws IOException { + BorderPane root = new BorderPane(); + FXMLLoader gridLoader = new FXMLLoader(this.getClass().getResource("editEmployee.fxml")); + Parent grid = gridLoader.load(); + FXMLLoader headerLoader = new FXMLLoader(this.getClass().getResource("headerManager.fxml")); + Parent header = headerLoader.load(); + FXMLLoader sideLoader = new FXMLLoader(this.getClass().getResource("staffManagerSidePanel.fxml")); + Parent sidePanel = sideLoader.load(); + root.setTop(header); + root.setLeft(sidePanel); + root.setCenter(grid); + Stage stage = (Stage)((Node)mouseEvent.getSource()).getScene().getWindow(); + Scene scene = new Scene(root, 800, 600); + stage.setTitle("Scheduler App"); + stage.setScene(scene); + stage.show(); +>>>>>>> combo } + // Switch to Remove Employee + public void removeStaffSidePanelClicked(MouseEvent mouseEvent) throws IOException { + BorderPane root = new BorderPane(); + FXMLLoader gridLoader = new FXMLLoader(this.getClass().getResource("removeEmployee.fxml")); + Parent grid = gridLoader.load(); + FXMLLoader headerLoader = new FXMLLoader(this.getClass().getResource("headerManager.fxml")); + Parent header = headerLoader.load(); + FXMLLoader sideLoader = new FXMLLoader(this.getClass().getResource("staffManagerSidePanel.fxml")); + Parent sidePanel = sideLoader.load(); + root.setTop(header); + root.setLeft(sidePanel); + root.setCenter(grid); + Stage stage = (Stage)((Node)mouseEvent.getSource()).getScene().getWindow(); + Scene scene = new Scene(root, 800, 600); + stage.setTitle("Scheduler App"); + stage.setScene(scene); + stage.show(); + } + // Switch to View Employees + @FXML + TextArea employees = new TextArea(); + public void viewStaffSidePanelClicked(MouseEvent mouseEvent) throws IOException { + BorderPane root = new BorderPane(); + FXMLLoader gridLoader = new FXMLLoader(this.getClass().getResource("viewEmployees.fxml")); + Parent grid = gridLoader.load(); + FXMLLoader headerLoader = new FXMLLoader(this.getClass().getResource("headerManager.fxml")); + Parent header = headerLoader.load(); + FXMLLoader sideLoader = new FXMLLoader(this.getClass().getResource("staffManagerSidePanel.fxml")); + Parent sidePanel = sideLoader.load(); + root.setTop(header); + root.setLeft(sidePanel); + root.setCenter(grid); + Stage stage = (Stage)((Node)mouseEvent.getSource()).getScene().getWindow(); + Scene scene = new Scene(root, 800, 600); + stage.setTitle("Scheduler App"); + stage.setScene(scene); + stage.show(); + + + } + // Add, Edit, Remove Functions + // Add Employee + @FXML + private TextField addFirstName; + @FXML + private TextField addLastName; + @FXML + private TextField removeID; + + public void addEmployeeClicked(MouseEvent mouseEvent) { + String firstName = addFirstName.getText(); + String lastName = addLastName.getText(); + model.staff.addEmployee(firstName, lastName); + System.out.println("Employee " + firstName + " " + lastName + " added to Staff. Welcome " + + firstName + "!"); + } + + // Edit employee + public void editEmployeeClicked(MouseEvent mouseEvent) { + //edit employee + } + + // Remove Employee + public void removeEmployeeClicked(MouseEvent mouseEvent) { + int id = Integer.parseInt(removeID.getText()); + model.staff.removeEmployee(id); + } + + // View Employees + + } diff --git a/SchedulerApp/src/main/java/com/example/schedulerapp/Employee.java b/SchedulerApp/src/main/java/com/example/schedulerapp/Employee.java index 60058163dd3155b28f22d6c2025f86019a3f4757..d59f40a4abf535cc589e1f3631d40c2816b793a1 100644 --- a/SchedulerApp/src/main/java/com/example/schedulerapp/Employee.java +++ b/SchedulerApp/src/main/java/com/example/schedulerapp/Employee.java @@ -1,4 +1,5 @@ package com.example.schedulerapp; public class Employee { + } diff --git a/SchedulerApp/src/main/java/com/example/schedulerapp/Model.java b/SchedulerApp/src/main/java/com/example/schedulerapp/Model.java index 9b11ec53af5c288e45251467302b54589d6270e8..c0b81223aa0f91382a6d05247215b96a0f18e36d 100644 --- a/SchedulerApp/src/main/java/com/example/schedulerapp/Model.java +++ b/SchedulerApp/src/main/java/com/example/schedulerapp/Model.java @@ -1,4 +1,5 @@ package com.example.schedulerapp; public class Model { + Staff staff = new Staff(); } diff --git a/SchedulerApp/src/main/java/com/example/schedulerapp/Schedule.java b/SchedulerApp/src/main/java/com/example/schedulerapp/Schedule.java index dbcd2974c64c3888097d1957973226e46659a0ac..767e115cd1537bdb8260dbb9b29797c8ab026d90 100644 --- a/SchedulerApp/src/main/java/com/example/schedulerapp/Schedule.java +++ b/SchedulerApp/src/main/java/com/example/schedulerapp/Schedule.java @@ -1,4 +1,22 @@ package com.example.schedulerapp; +import java.sql.*; + public class Schedule { + + private Connection dbConnection; + + protected Schedule() { + connectDataBase(); + } + + protected String connectDataBase(){ + try { + dbConnection = DriverManager.getConnection("jdbc:mysql://localhost:3306/ScheduleApp", "root", "password"); + } catch (Exception e) { + System.out.println(e.fillInStackTrace()); + return "Couldn't connect to database."; + } + return "Successfully connected to database."; + } } diff --git a/SchedulerApp/src/main/java/com/example/schedulerapp/ScheduleApp.java b/SchedulerApp/src/main/java/com/example/schedulerapp/ScheduleApp.java index 8655a064317bf622e4bcfa7c7df3127f102fff0c..03b44968cf001dd882fa5a82919137d792dd5601 100644 --- a/SchedulerApp/src/main/java/com/example/schedulerapp/ScheduleApp.java +++ b/SchedulerApp/src/main/java/com/example/schedulerapp/ScheduleApp.java @@ -16,9 +16,15 @@ public class ScheduleApp extends Application { Label hello = new Label("Testing again :)"); root.setCenter(hello); +<<<<<<< HEAD FXMLLoader fxmlLoader = new FXMLLoader(ScheduleApp.class.getResource("employeeMainView.fxml")); Scene scene = new Scene(fxmlLoader.load(),500,500); stage.setTitle("Schedule App"); +======= + FXMLLoader fxmlLoader = new FXMLLoader(ScheduleApp.class.getResource("login.fxml")); + Scene scene = new Scene(fxmlLoader.load(),800,600); + stage.setTitle("Scheduler App"); +>>>>>>> combo stage.setScene(scene); stage.show(); } diff --git a/SchedulerApp/src/main/java/com/example/schedulerapp/Shift.java b/SchedulerApp/src/main/java/com/example/schedulerapp/Shift.java deleted file mode 100644 index 8fe4ca6e93e0ee03d30468660c118f21e912610d..0000000000000000000000000000000000000000 --- a/SchedulerApp/src/main/java/com/example/schedulerapp/Shift.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.example.schedulerapp; - -public class Shift { -} diff --git a/SchedulerApp/src/main/java/com/example/schedulerapp/Staff.java b/SchedulerApp/src/main/java/com/example/schedulerapp/Staff.java index aaba59b7e7691b0012bdeeb75ff92d2464201e28..ac43c92c4c03f16271c5b08ea397a980527aa578 100644 --- a/SchedulerApp/src/main/java/com/example/schedulerapp/Staff.java +++ b/SchedulerApp/src/main/java/com/example/schedulerapp/Staff.java @@ -1,4 +1,91 @@ +/* +This class facilitates the communication between the model and the mysql database, for staff purposes. +*/ + package com.example.schedulerapp; +import java.sql.*; + public class Staff { + + // Object that facilitates the connection to the database + private Connection dbConnection; + + /* + Name: Staff Constructor + Parameters: None + Description: Establishes connections to the local database. If running on a different computer + make sure that the port number (replace '3306'), database name (replace 'ScheduleApp'), user, and password are + set correctly. + Return: Staff Object + */ + protected Staff() { + connectDataBase(); + } + + protected String connectDataBase(){ + try { + dbConnection = DriverManager.getConnection("jdbc:mysql://localhost:3306/ScheduleApp", "root", "password"); + } catch (Exception e) { + System.out.println(e.fillInStackTrace()); + return "Couldn't connect to database."; + } + return "Successfully connected to database."; + } + + /* + Name: addEmployee + Parameters: + String firstName: First name of the employee, + String lastName: Last name of the employee . + Description: Adds an employee by querying the database. Also, assigns a unique ID. + Return: none + */ + protected void addEmployee(String firstName, String lastName){ + try { + Statement myStatement = dbConnection.createStatement(); + myStatement.executeUpdate("insert into Employees (first_name,last_name) values ('" + firstName + "', '" + lastName + "')"); + } catch (Exception e) { + System.out.println(e.fillInStackTrace()); + } + System.out.println("Employee Added"); + } + + /* + Name: removeEmployee + Parameters: + int ID: The employees unique ID. + Description: Removes the employee with the same ID by querying the database. + Return: none + */ + protected void removeEmployee(int ID){ + try { + Statement myStatement = dbConnection.createStatement(); + myStatement.executeUpdate("delete from Employees where employee_id = " + ID); + } catch (Exception e) { + System.out.println(e.fillInStackTrace()); + } + System.out.println("Employee Removed"); + } + + /* + Name: printEmployees + Parameters: none + Description: prints the id, and names of each employee + Return: none + */ + protected String printEmployees(){ + try { + Statement myStatement = dbConnection.createStatement(); + ResultSet myRs = myStatement.executeQuery("select * from Employees"); + while (myRs.next()) { + System.out.println("id: " + myRs.getString("employee_ID") + ", " + myRs.getString("last_name") + ", " + myRs.getString("first_name")); + } + } catch (Exception e) { + System.out.println(e.fillInStackTrace()); + return "fail"; + } + return "success"; + } + } diff --git a/SchedulerApp/src/main/java/module-info.java b/SchedulerApp/src/main/java/module-info.java index 78460cc0d648b9e7eea7a0c741ce99179a6b3c58..a818538a2960bbd46007431957d2f9e8fa54d183 100644 --- a/SchedulerApp/src/main/java/module-info.java +++ b/SchedulerApp/src/main/java/module-info.java @@ -1,6 +1,7 @@ module com.example.schedulerapp { requires javafx.controls; requires javafx.fxml; + requires java.sql; opens com.example.schedulerapp to javafx.fxml; diff --git a/SchedulerApp/src/main/resources/.DS_Store b/SchedulerApp/src/main/resources/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..5008ddfcf53c02e82d7eee2e57c38e5672ef89f6 Binary files /dev/null and b/SchedulerApp/src/main/resources/.DS_Store differ diff --git a/SchedulerApp/src/main/resources/com/example/.DS_Store b/SchedulerApp/src/main/resources/com/example/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..ab14592f7d25c6296a23d3f8ae7cd2ce2dcdf2ad Binary files /dev/null and b/SchedulerApp/src/main/resources/com/example/.DS_Store differ diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/Untitled.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/Untitled.fxml new file mode 100644 index 0000000000000000000000000000000000000000..96fac78e984c49a3390e79d47487f30538a18185 --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/Untitled.fxml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.AnchorPane?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.login"> + <children> + <VBox alignment="CENTER" layoutX="250.0" layoutY="133.0" prefHeight="134.0" prefWidth="100.0" AnchorPane.bottomAnchor="133.0" AnchorPane.leftAnchor="250.0" AnchorPane.rightAnchor="250.0" AnchorPane.topAnchor="133.0"> + <children> + <Button alignment="CENTER" contentDisplay="CENTER" mnemonicParsing="false" text="Manager"> + <VBox.margin> + <Insets bottom="10.0" /> + </VBox.margin> + </Button> + <Button alignment="CENTER" contentDisplay="CENTER" mnemonicParsing="false" text="Employee"> + <VBox.margin> + <Insets top="10.0" /> + </VBox.margin> + </Button> + </children> + <opaqueInsets> + <Insets /> + </opaqueInsets> + </VBox> + <Label alignment="CENTER" contentDisplay="CENTER" layoutX="187.0" layoutY="52.0" prefHeight="38.0" prefWidth="212.0" text="Scheduler App"> + <font> + <Font name="System Bold" size="28.0" /> + </font> + </Label> + <Label layoutX="218.0" layoutY="90.0" text="Scheduling made easy"> + <font> + <Font name="System Bold Italic" size="14.0" /> + </font> + </Label> + </children> +</AnchorPane> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/addEmployee.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/addEmployee.fxml new file mode 100644 index 0000000000000000000000000000000000000000..66af04aaaee33c20d6b7dafa3fcdb21042bb8293 --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/addEmployee.fxml @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.control.TextField?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="540.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <Label alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="150.0" prefWidth="700.0" text="Add Employee" textAlignment="CENTER"> + <font> + <Font name="System Bold" size="28.0" /> + </font> + <VBox.margin> + <Insets /> + </VBox.margin> + <padding> + <Insets top="50.0" /> + </padding> + </Label> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="120.0" prefWidth="600.0"> + <children> + <Label text="First Name: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField fx:id="addFirstName" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="120.0" prefWidth="600.0"> + <children> + <Label text="Last Name: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField fx:id="addLastName" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="TOP_CENTER" prefHeight="150.0" prefWidth="600.0"> + <children> + <Button alignment="CENTER" mnemonicParsing="false" text="Add Employee" onMouseClicked="#addEmployeeClicked"> + <font> + <Font size="16.0" /> + </font> + <HBox.margin> + <Insets top="25.0" /> + </HBox.margin> + </Button> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/dailySchedManager.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/dailySchedManager.fxml new file mode 100644 index 0000000000000000000000000000000000000000..a57d58496e0a1774fdd020121373065e869ee329 --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/dailySchedManager.fxml @@ -0,0 +1,358 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.ColumnConstraints?> +<?import javafx.scene.layout.GridPane?> +<?import javafx.scene.layout.RowConstraints?> +<?import javafx.scene.layout.VBox?> + +<GridPane minHeight="-Infinity" minWidth="-Infinity" prefHeight="489.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <columnConstraints> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + </columnConstraints> + <rowConstraints> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints /> + </rowConstraints> + <children> + <Label alignment="CENTER" prefHeight="31.0" prefWidth="100.0" text="8:30 - 9:00" GridPane.rowIndex="2" /> + <Label alignment="CENTER" prefHeight="28.0" prefWidth="100.0" text="9:00 - 9:30" GridPane.rowIndex="3" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="112.0" text="9:30 - 10:00" GridPane.rowIndex="4" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="101.0" text="10:30 - 11:00" GridPane.rowIndex="5" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="100.0" text="11:00 - 11:30" GridPane.rowIndex="6" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="135.0" text="11:30 - 12:00" GridPane.rowIndex="7" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="150.0" text="12:00 - 12:30" GridPane.rowIndex="8" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="107.0" text="12:30 - 1:00" GridPane.rowIndex="9" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="153.0" text="1:00 - 1:30" GridPane.rowIndex="10" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="173.0" text="1:30 - 2:00" GridPane.rowIndex="11" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="216.0" text="2:00 - 2:30" GridPane.rowIndex="12" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="2:30 - 3:00" GridPane.rowIndex="13" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="153.0" text="3:00 - 3:30" GridPane.rowIndex="14" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="147.0" text="3:30 - 4:00" GridPane.rowIndex="15" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="209.0" text="4:00 - 4:30" GridPane.rowIndex="16" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="157.0" text="4:30 - 5:00" GridPane.rowIndex="17" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="206.0" text="5:00 - 5:30" GridPane.rowIndex="18" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="5:30 - 6:00 " GridPane.rowIndex="19" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="176.0" text="6:00 - 6:30" GridPane.rowIndex="20" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="180.0" text="6:30 - 7:00" GridPane.rowIndex="21" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="197.0" text="7:00 - 7:30" GridPane.rowIndex="22" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="225.0" text="7:30 - 8:00" GridPane.rowIndex="23" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="224.0" text="8:00 - 8:30" GridPane.rowIndex="24" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="144.0" text="8:30 - 9:00" GridPane.rowIndex="25" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="151.0" text="9:00 - 9:30" GridPane.rowIndex="26" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="118.0" text="9:30 - 10:00" GridPane.rowIndex="27" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="127.0" text="10:00 - 10:30" GridPane.rowIndex="28" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="189.0" text="10:30 - 11:00" GridPane.rowIndex="29" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="11:00 - 11:30" GridPane.rowIndex="30" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="119.0" text="11:30 - 12:00" GridPane.rowIndex="31" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="117.0" text="Sunday" GridPane.columnIndex="1" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="149.0" text="Monday" GridPane.columnIndex="2" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="162.0" text="Tuesday" GridPane.columnIndex="3" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="189.0" text="Wednesday" GridPane.columnIndex="4" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="162.0" text="Thursday" GridPane.columnIndex="5" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="186.0" text="Friday" GridPane.columnIndex="6" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="197.0" text="Saturday" GridPane.columnIndex="7" /> + <VBox prefHeight="34.0" prefWidth="100.0" style="-fx-border-color: black; -fx-background-color: light grey;" GridPane.columnIndex="1" GridPane.rowIndex="1" /> + <VBox prefHeight="33.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: Black;" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: Black;" GridPane.rowIndex="1"> + <children> + <Label alignment="CENTER" prefHeight="38.0" prefWidth="100.0" text="8:00 - 8:30" /> + </children> + </VBox> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="31" /> + <VBox prefHeight="30.0" prefWidth="127.0" style="-fx-border-color: black;" GridPane.columnIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="10" /> + </children> + <opaqueInsets> + <Insets /> + </opaqueInsets> +</GridPane> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/dailySchedule.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/dailySchedule.fxml index 4094bb44cb084e84685ac866cfda0737c26b0bae..1fab8e3364655714fbb515f86f5be95c8ba6c224 100644 --- a/SchedulerApp/src/main/resources/com/example/schedulerapp/dailySchedule.fxml +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/dailySchedule.fxml @@ -7,7 +7,11 @@ <?import javafx.scene.layout.Region?> <?import javafx.scene.layout.VBox?> +<<<<<<< HEAD <BorderPane maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1"> +======= +<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1"> +>>>>>>> combo <left> <ScrollPane prefHeight="400.0" prefWidth="100.0" BorderPane.alignment="CENTER"> <content> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/editEmployee.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/editEmployee.fxml new file mode 100644 index 0000000000000000000000000000000000000000..870a10392a7d9b2e7bb20e26bd2c7440cc83368a --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/editEmployee.fxml @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.control.TextField?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="540.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <Label alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="120.0" prefWidth="700.0" text="Edit Employee" textAlignment="CENTER"> + <font> + <Font name="System Bold" size="28.0" /> + </font> + <VBox.margin> + <Insets /> + </VBox.margin> + <padding> + <Insets top="50.0" /> + </padding> + </Label> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="100.0" prefWidth="600.0"> + <children> + <Label text="Employee #: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField minHeight="-Infinity" minWidth="-Infinity" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="100.0" prefWidth="600.0"> + <children> + <Label text="First Name: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField fx:id="addFirstName" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="100.0" prefWidth="600.0"> + <children> + <Label text="Last Name: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField fx:id="addLastName" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="TOP_CENTER" prefHeight="120.0" prefWidth="600.0"> + <children> + <Button alignment="CENTER" mnemonicParsing="false" onMouseClicked="#editEmployeeClicked" text="Confirm Changes"> + <font> + <Font size="16.0" /> + </font> + <HBox.margin> + <Insets top="25.0" /> + </HBox.margin> + </Button> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/headerManager.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/headerManager.fxml new file mode 100644 index 0000000000000000000000000000000000000000..8dfa8cdb3979785068571e7306fe8ce4621a464f --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/headerManager.fxml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> + +<VBox minHeight="-Infinity" minWidth="-Infinity" prefHeight="60.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <HBox maxHeight="-Infinity" prefHeight="25.0" prefWidth="600.0"> + <children> + <HBox maxHeight="-Infinity" prefHeight="25.0" prefWidth="300.0"> + <children> + <Label prefHeight="25.0" prefWidth="300.0" text="Staff:" /> + </children> + </HBox> + <HBox alignment="CENTER_RIGHT" maxHeight="-Infinity" minHeight="-Infinity" prefHeight="25.0" prefWidth="600.0"> + <children> + <Button contentDisplay="CENTER" mnemonicParsing="false" onMouseClicked="#mangerLogoutClicked" prefHeight="25.0" prefWidth="75.0" text="Logout" /> + </children> + </HBox> + </children> + </HBox> + <HBox alignment="CENTER" prefHeight="35.0" prefWidth="800.0"> + <children> + <Button alignment="CENTER" contentDisplay="CENTER" maxHeight="-Infinity" minHeight="-Infinity" mnemonicParsing="false" prefHeight="35.0" prefWidth="200.0" text="Schedule" /> + <Button contentDisplay="CENTER" maxHeight="-Infinity" minHeight="-Infinity" mnemonicParsing="false" prefHeight="35.0" prefWidth="200.0" text="Payroll" /> + <Button contentDisplay="CENTER" maxHeight="-Infinity" minHeight="-Infinity" mnemonicParsing="false" onMouseClicked="#staffManagerClicked" prefHeight="35.0" prefWidth="200.0" text="Staff" /> + <Button alignment="CENTER" contentDisplay="CENTER" maxHeight="-Infinity" minHeight="-Infinity" mnemonicParsing="false" prefHeight="35.0" prefWidth="200.0" text="Requests" /> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/login.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/login.fxml new file mode 100644 index 0000000000000000000000000000000000000000..e9a1be62f37f17c7321fd4ce26b2d83914c0e9be --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/login.fxml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <VBox alignment="CENTER" prefHeight="200.0" prefWidth="100.0"> + <children> + <Label text="Scheduler App"> + <font> + <Font name="System Bold" size="32.0" /> + </font> + </Label> + <Label text="Scheduling Made Easy"> + <font> + <Font name="System Bold Italic" size="16.0" /> + </font> + </Label> + </children> + </VBox> + <VBox alignment="TOP_CENTER" prefHeight="200.0" prefWidth="100.0"> + <children> + <Button mnemonicParsing="false" onMouseClicked="#managerLoginClicked" text="Manager"> + <VBox.margin> + <Insets bottom="10.0" top="10.0" /> + </VBox.margin> + </Button> + <Button mnemonicParsing="false" onMouseClicked="#employeeLoginClicked" text="Employee"> + <VBox.margin> + <Insets top="10.0" /> + </VBox.margin> + </Button> + </children> + </VBox> + </children> +</VBox> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/removeEmployee.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/removeEmployee.fxml new file mode 100644 index 0000000000000000000000000000000000000000..f2e965db3706bae258f7c946c058ebfc0955ebe3 --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/removeEmployee.fxml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.control.TextField?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="540.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <Label alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0" prefWidth="700.0" text="Remove Employee" textAlignment="CENTER"> + <font> + <Font name="System Bold" size="28.0" /> + </font> + <VBox.margin> + <Insets /> + </VBox.margin> + <padding> + <Insets top="50.0" /> + </padding> + </Label> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="140.0" prefWidth="700.0"> + <children> + <Label text="Employee #: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField minHeight="-Infinity" minWidth="-Infinity" prefWidth="300.0" fx:id="removeID"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="TOP_CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0" prefWidth="700.0"> + <children> + <Button alignment="CENTER" mnemonicParsing="false" onMouseClicked="#removeEmployeeClicked" text="Remove Employee"> + <font> + <Font size="16.0" /> + </font> + <HBox.margin> + <Insets top="50.0" /> + </HBox.margin> + <opaqueInsets> + <Insets /> + </opaqueInsets> + </Button> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/schedBottomPanelManager.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/schedBottomPanelManager.fxml new file mode 100644 index 0000000000000000000000000000000000000000..c7337e309e255b1afac3ef43032dedb1662abc33 --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/schedBottomPanelManager.fxml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> + +<VBox minHeight="-Infinity" minWidth="-Infinity" prefHeight="51.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1"> + <children> + <HBox prefHeight="26.0" prefWidth="800.0"> + <children> + <Button mnemonicParsing="false" prefHeight="26.0" prefWidth="267.0" text="Add Shift" /> + <Button mnemonicParsing="false" prefHeight="26.0" prefWidth="266.0" text="Edit Shift" /> + <Button mnemonicParsing="false" prefHeight="26.0" prefWidth="266.0" text="Remove Shift" /> + </children> + </HBox> + <HBox prefHeight="25.0" prefWidth="800.0"> + <children> + <Button mnemonicParsing="false" prefHeight="25.0" prefWidth="200.0" text="Previous" /> + <Label prefHeight="25.0" prefWidth="200.0" text="Current: " /> + <Button mnemonicParsing="false" prefHeight="25.0" prefWidth="200.0" text="Jump" /> + <Button mnemonicParsing="false" prefHeight="25.0" prefWidth="200.0" text="Next" /> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/schedSidePanel.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/schedSidePanel.fxml new file mode 100644 index 0000000000000000000000000000000000000000..8fb466c22e11d323a252706254a5c9429f62a63c --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/schedSidePanel.fxml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.control.Button?> +<?import javafx.scene.layout.VBox?> + + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="489.0" prefWidth="100.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1"> + <children> + <Button mnemonicParsing="false" prefHeight="163.0" prefWidth="100.0" text="Daily" /> + <Button mnemonicParsing="false" prefHeight="163.0" prefWidth="100.0" text="Weekly" /> + <Button mnemonicParsing="false" prefHeight="163.0" prefWidth="100.0" text="Pick-Ups" /> + </children> +</VBox> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/staffManagerSidePanel.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/staffManagerSidePanel.fxml new file mode 100644 index 0000000000000000000000000000000000000000..547199f0d263f01f154a9c8d81c85c4fa7c74b07 --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/staffManagerSidePanel.fxml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.control.Button?> +<?import javafx.scene.layout.VBox?> + +<VBox minHeight="-Infinity" minWidth="-Infinity" prefHeight="540.0" prefWidth="100.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <Button maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onMouseClicked="#staffManagerClicked" prefHeight="135.0" prefWidth="100.0" text="Add Employee" textAlignment="CENTER" wrapText="true" /> + <Button maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="135.0" prefWidth="100.0" text="Edit Employee" textAlignment="CENTER" wrapText="true" onMouseClicked="#editStaffSidePanelClicked"/> + <Button alignment="CENTER" contentDisplay="CENTER" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="135.0" prefWidth="100.0" text="Remove Employee" textAlignment="CENTER" wrapText="true" onMouseClicked="#removeStaffSidePanelClicked"/> + <Button maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="135.0" prefWidth="100.0" text="View Employees" textAlignment="CENTER" wrapText="true" onMouseClicked="#viewStaffSidePanelClicked"/> + </children> +</VBox> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/viewEmployees.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/viewEmployees.fxml new file mode 100644 index 0000000000000000000000000000000000000000..c7af80d0d35ae4d07ddd88988b469a8d835fe2b0 --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/viewEmployees.fxml @@ -0,0 +1,6 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.control.TextArea?> + + +<TextArea prefHeight="540.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" /> diff --git a/SchedulerApp/src/main/resources/com/example/schedulerapp/weeklySchedManger.fxml b/SchedulerApp/src/main/resources/com/example/schedulerapp/weeklySchedManger.fxml new file mode 100644 index 0000000000000000000000000000000000000000..2af303855e3951d5c7d7b2c2426e58a948139e51 --- /dev/null +++ b/SchedulerApp/src/main/resources/com/example/schedulerapp/weeklySchedManger.fxml @@ -0,0 +1,358 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.ColumnConstraints?> +<?import javafx.scene.layout.GridPane?> +<?import javafx.scene.layout.RowConstraints?> +<?import javafx.scene.layout.VBox?> + +<GridPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/17"> + <columnConstraints> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + </columnConstraints> + <rowConstraints> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints /> + </rowConstraints> + <children> + <Label alignment="CENTER" prefHeight="31.0" prefWidth="100.0" text="8:30 - 9:00" GridPane.rowIndex="2" /> + <Label alignment="CENTER" prefHeight="28.0" prefWidth="100.0" text="9:00 - 9:30" GridPane.rowIndex="3" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="112.0" text="9:30 - 10:00" GridPane.rowIndex="4" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="101.0" text="10:30 - 11:00" GridPane.rowIndex="5" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="100.0" text="11:00 - 11:30" GridPane.rowIndex="6" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="135.0" text="11:30 - 12:00" GridPane.rowIndex="7" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="150.0" text="12:00 - 12:30" GridPane.rowIndex="8" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="107.0" text="12:30 - 1:00" GridPane.rowIndex="9" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="153.0" text="1:00 - 1:30" GridPane.rowIndex="10" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="173.0" text="1:30 - 2:00" GridPane.rowIndex="11" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="216.0" text="2:00 - 2:30" GridPane.rowIndex="12" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="2:30 - 3:00" GridPane.rowIndex="13" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="153.0" text="3:00 - 3:30" GridPane.rowIndex="14" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="147.0" text="3:30 - 4:00" GridPane.rowIndex="15" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="209.0" text="4:00 - 4:30" GridPane.rowIndex="16" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="157.0" text="4:30 - 5:00" GridPane.rowIndex="17" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="206.0" text="5:00 - 5:30" GridPane.rowIndex="18" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="5:30 - 6:00 " GridPane.rowIndex="19" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="176.0" text="6:00 - 6:30" GridPane.rowIndex="20" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="180.0" text="6:30 - 7:00" GridPane.rowIndex="21" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="197.0" text="7:00 - 7:30" GridPane.rowIndex="22" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="225.0" text="7:30 - 8:00" GridPane.rowIndex="23" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="224.0" text="8:00 - 8:30" GridPane.rowIndex="24" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="144.0" text="8:30 - 9:00" GridPane.rowIndex="25" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="151.0" text="9:00 - 9:30" GridPane.rowIndex="26" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="118.0" text="9:30 - 10:00" GridPane.rowIndex="27" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="127.0" text="10:00 - 10:30" GridPane.rowIndex="28" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="189.0" text="10:30 - 11:00" GridPane.rowIndex="29" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="11:00 - 11:30" GridPane.rowIndex="30" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="119.0" text="11:30 - 12:00" GridPane.rowIndex="31" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="117.0" text="Sunday" GridPane.columnIndex="1" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="149.0" text="Monday" GridPane.columnIndex="2" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="162.0" text="Tuesday" GridPane.columnIndex="3" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="189.0" text="Wednesday" GridPane.columnIndex="4" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="162.0" text="Thursday" GridPane.columnIndex="5" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="186.0" text="Friday" GridPane.columnIndex="6" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="197.0" text="Saturday" GridPane.columnIndex="7" /> + <VBox prefHeight="34.0" prefWidth="100.0" style="-fx-border-color: black; -fx-background-color: light grey;" GridPane.columnIndex="1" GridPane.rowIndex="1" /> + <VBox prefHeight="33.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: Black;" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: Black;" GridPane.rowIndex="1"> + <children> + <Label alignment="CENTER" prefHeight="38.0" prefWidth="100.0" text="8:00 - 8:30" /> + </children> + </VBox> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="31" /> + <VBox prefHeight="30.0" prefWidth="127.0" style="-fx-border-color: black;" GridPane.columnIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="10" /> + </children> + <opaqueInsets> + <Insets /> + </opaqueInsets> +</GridPane> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/Model.class b/SchedulerApp/target/classes/com/example/schedulerapp/Model.class index b5753a45f36b01ba8c8af0ddd92fbe7f383ed763..d4c53be53954a0966c93060b06b546e022736624 100644 Binary files a/SchedulerApp/target/classes/com/example/schedulerapp/Model.class and b/SchedulerApp/target/classes/com/example/schedulerapp/Model.class differ diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/Schedule.class b/SchedulerApp/target/classes/com/example/schedulerapp/Schedule.class index 11ddd1f14769e8bd05ba653e08e35bdcc59fab69..82b83793361afb4b6a5fce7a039babac1a00af60 100644 Binary files a/SchedulerApp/target/classes/com/example/schedulerapp/Schedule.class and b/SchedulerApp/target/classes/com/example/schedulerapp/Schedule.class differ diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/Shift.class b/SchedulerApp/target/classes/com/example/schedulerapp/Shift.class deleted file mode 100644 index 16d847811e2961202af1a8adcc97d7c0d4040b12..0000000000000000000000000000000000000000 Binary files a/SchedulerApp/target/classes/com/example/schedulerapp/Shift.class and /dev/null differ diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/Staff.class b/SchedulerApp/target/classes/com/example/schedulerapp/Staff.class index 2f828ea8c0a24ff13a346040fd5f94384e75dc44..f1861aca46e55299c3363e8b7a08fffda4ceca74 100644 Binary files a/SchedulerApp/target/classes/com/example/schedulerapp/Staff.class and b/SchedulerApp/target/classes/com/example/schedulerapp/Staff.class differ diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/Untitled.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/Untitled.fxml new file mode 100644 index 0000000000000000000000000000000000000000..96fac78e984c49a3390e79d47487f30538a18185 --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/Untitled.fxml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.AnchorPane?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<AnchorPane prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.login"> + <children> + <VBox alignment="CENTER" layoutX="250.0" layoutY="133.0" prefHeight="134.0" prefWidth="100.0" AnchorPane.bottomAnchor="133.0" AnchorPane.leftAnchor="250.0" AnchorPane.rightAnchor="250.0" AnchorPane.topAnchor="133.0"> + <children> + <Button alignment="CENTER" contentDisplay="CENTER" mnemonicParsing="false" text="Manager"> + <VBox.margin> + <Insets bottom="10.0" /> + </VBox.margin> + </Button> + <Button alignment="CENTER" contentDisplay="CENTER" mnemonicParsing="false" text="Employee"> + <VBox.margin> + <Insets top="10.0" /> + </VBox.margin> + </Button> + </children> + <opaqueInsets> + <Insets /> + </opaqueInsets> + </VBox> + <Label alignment="CENTER" contentDisplay="CENTER" layoutX="187.0" layoutY="52.0" prefHeight="38.0" prefWidth="212.0" text="Scheduler App"> + <font> + <Font name="System Bold" size="28.0" /> + </font> + </Label> + <Label layoutX="218.0" layoutY="90.0" text="Scheduling made easy"> + <font> + <Font name="System Bold Italic" size="14.0" /> + </font> + </Label> + </children> +</AnchorPane> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/addEmployee.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/addEmployee.fxml new file mode 100644 index 0000000000000000000000000000000000000000..66af04aaaee33c20d6b7dafa3fcdb21042bb8293 --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/addEmployee.fxml @@ -0,0 +1,65 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.control.TextField?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="540.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <Label alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="150.0" prefWidth="700.0" text="Add Employee" textAlignment="CENTER"> + <font> + <Font name="System Bold" size="28.0" /> + </font> + <VBox.margin> + <Insets /> + </VBox.margin> + <padding> + <Insets top="50.0" /> + </padding> + </Label> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="120.0" prefWidth="600.0"> + <children> + <Label text="First Name: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField fx:id="addFirstName" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="120.0" prefWidth="600.0"> + <children> + <Label text="Last Name: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField fx:id="addLastName" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="TOP_CENTER" prefHeight="150.0" prefWidth="600.0"> + <children> + <Button alignment="CENTER" mnemonicParsing="false" text="Add Employee" onMouseClicked="#addEmployeeClicked"> + <font> + <Font size="16.0" /> + </font> + <HBox.margin> + <Insets top="25.0" /> + </HBox.margin> + </Button> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/dailySchedManager.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/dailySchedManager.fxml new file mode 100644 index 0000000000000000000000000000000000000000..a57d58496e0a1774fdd020121373065e869ee329 --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/dailySchedManager.fxml @@ -0,0 +1,358 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.ColumnConstraints?> +<?import javafx.scene.layout.GridPane?> +<?import javafx.scene.layout.RowConstraints?> +<?import javafx.scene.layout.VBox?> + +<GridPane minHeight="-Infinity" minWidth="-Infinity" prefHeight="489.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <columnConstraints> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + </columnConstraints> + <rowConstraints> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints /> + </rowConstraints> + <children> + <Label alignment="CENTER" prefHeight="31.0" prefWidth="100.0" text="8:30 - 9:00" GridPane.rowIndex="2" /> + <Label alignment="CENTER" prefHeight="28.0" prefWidth="100.0" text="9:00 - 9:30" GridPane.rowIndex="3" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="112.0" text="9:30 - 10:00" GridPane.rowIndex="4" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="101.0" text="10:30 - 11:00" GridPane.rowIndex="5" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="100.0" text="11:00 - 11:30" GridPane.rowIndex="6" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="135.0" text="11:30 - 12:00" GridPane.rowIndex="7" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="150.0" text="12:00 - 12:30" GridPane.rowIndex="8" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="107.0" text="12:30 - 1:00" GridPane.rowIndex="9" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="153.0" text="1:00 - 1:30" GridPane.rowIndex="10" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="173.0" text="1:30 - 2:00" GridPane.rowIndex="11" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="216.0" text="2:00 - 2:30" GridPane.rowIndex="12" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="2:30 - 3:00" GridPane.rowIndex="13" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="153.0" text="3:00 - 3:30" GridPane.rowIndex="14" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="147.0" text="3:30 - 4:00" GridPane.rowIndex="15" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="209.0" text="4:00 - 4:30" GridPane.rowIndex="16" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="157.0" text="4:30 - 5:00" GridPane.rowIndex="17" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="206.0" text="5:00 - 5:30" GridPane.rowIndex="18" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="5:30 - 6:00 " GridPane.rowIndex="19" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="176.0" text="6:00 - 6:30" GridPane.rowIndex="20" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="180.0" text="6:30 - 7:00" GridPane.rowIndex="21" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="197.0" text="7:00 - 7:30" GridPane.rowIndex="22" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="225.0" text="7:30 - 8:00" GridPane.rowIndex="23" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="224.0" text="8:00 - 8:30" GridPane.rowIndex="24" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="144.0" text="8:30 - 9:00" GridPane.rowIndex="25" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="151.0" text="9:00 - 9:30" GridPane.rowIndex="26" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="118.0" text="9:30 - 10:00" GridPane.rowIndex="27" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="127.0" text="10:00 - 10:30" GridPane.rowIndex="28" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="189.0" text="10:30 - 11:00" GridPane.rowIndex="29" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="11:00 - 11:30" GridPane.rowIndex="30" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="119.0" text="11:30 - 12:00" GridPane.rowIndex="31" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="117.0" text="Sunday" GridPane.columnIndex="1" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="149.0" text="Monday" GridPane.columnIndex="2" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="162.0" text="Tuesday" GridPane.columnIndex="3" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="189.0" text="Wednesday" GridPane.columnIndex="4" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="162.0" text="Thursday" GridPane.columnIndex="5" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="186.0" text="Friday" GridPane.columnIndex="6" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="197.0" text="Saturday" GridPane.columnIndex="7" /> + <VBox prefHeight="34.0" prefWidth="100.0" style="-fx-border-color: black; -fx-background-color: light grey;" GridPane.columnIndex="1" GridPane.rowIndex="1" /> + <VBox prefHeight="33.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: Black;" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: Black;" GridPane.rowIndex="1"> + <children> + <Label alignment="CENTER" prefHeight="38.0" prefWidth="100.0" text="8:00 - 8:30" /> + </children> + </VBox> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="31" /> + <VBox prefHeight="30.0" prefWidth="127.0" style="-fx-border-color: black;" GridPane.columnIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="10" /> + </children> + <opaqueInsets> + <Insets /> + </opaqueInsets> +</GridPane> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/dailySchedule.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/dailySchedule.fxml index 4094bb44cb084e84685ac866cfda0737c26b0bae..1fab8e3364655714fbb515f86f5be95c8ba6c224 100644 --- a/SchedulerApp/target/classes/com/example/schedulerapp/dailySchedule.fxml +++ b/SchedulerApp/target/classes/com/example/schedulerapp/dailySchedule.fxml @@ -7,7 +7,11 @@ <?import javafx.scene.layout.Region?> <?import javafx.scene.layout.VBox?> +<<<<<<< HEAD <BorderPane maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1"> +======= +<BorderPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1"> +>>>>>>> combo <left> <ScrollPane prefHeight="400.0" prefWidth="100.0" BorderPane.alignment="CENTER"> <content> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/editEmployee.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/editEmployee.fxml new file mode 100644 index 0000000000000000000000000000000000000000..870a10392a7d9b2e7bb20e26bd2c7440cc83368a --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/editEmployee.fxml @@ -0,0 +1,79 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.control.TextField?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="540.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <Label alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="120.0" prefWidth="700.0" text="Edit Employee" textAlignment="CENTER"> + <font> + <Font name="System Bold" size="28.0" /> + </font> + <VBox.margin> + <Insets /> + </VBox.margin> + <padding> + <Insets top="50.0" /> + </padding> + </Label> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="100.0" prefWidth="600.0"> + <children> + <Label text="Employee #: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField minHeight="-Infinity" minWidth="-Infinity" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="100.0" prefWidth="600.0"> + <children> + <Label text="First Name: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField fx:id="addFirstName" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="100.0" prefWidth="600.0"> + <children> + <Label text="Last Name: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField fx:id="addLastName" prefWidth="300.0"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="TOP_CENTER" prefHeight="120.0" prefWidth="600.0"> + <children> + <Button alignment="CENTER" mnemonicParsing="false" onMouseClicked="#editEmployeeClicked" text="Confirm Changes"> + <font> + <Font size="16.0" /> + </font> + <HBox.margin> + <Insets top="25.0" /> + </HBox.margin> + </Button> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/headerManager.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/headerManager.fxml new file mode 100644 index 0000000000000000000000000000000000000000..8dfa8cdb3979785068571e7306fe8ce4621a464f --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/headerManager.fxml @@ -0,0 +1,33 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> + +<VBox minHeight="-Infinity" minWidth="-Infinity" prefHeight="60.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <HBox maxHeight="-Infinity" prefHeight="25.0" prefWidth="600.0"> + <children> + <HBox maxHeight="-Infinity" prefHeight="25.0" prefWidth="300.0"> + <children> + <Label prefHeight="25.0" prefWidth="300.0" text="Staff:" /> + </children> + </HBox> + <HBox alignment="CENTER_RIGHT" maxHeight="-Infinity" minHeight="-Infinity" prefHeight="25.0" prefWidth="600.0"> + <children> + <Button contentDisplay="CENTER" mnemonicParsing="false" onMouseClicked="#mangerLogoutClicked" prefHeight="25.0" prefWidth="75.0" text="Logout" /> + </children> + </HBox> + </children> + </HBox> + <HBox alignment="CENTER" prefHeight="35.0" prefWidth="800.0"> + <children> + <Button alignment="CENTER" contentDisplay="CENTER" maxHeight="-Infinity" minHeight="-Infinity" mnemonicParsing="false" prefHeight="35.0" prefWidth="200.0" text="Schedule" /> + <Button contentDisplay="CENTER" maxHeight="-Infinity" minHeight="-Infinity" mnemonicParsing="false" prefHeight="35.0" prefWidth="200.0" text="Payroll" /> + <Button contentDisplay="CENTER" maxHeight="-Infinity" minHeight="-Infinity" mnemonicParsing="false" onMouseClicked="#staffManagerClicked" prefHeight="35.0" prefWidth="200.0" text="Staff" /> + <Button alignment="CENTER" contentDisplay="CENTER" maxHeight="-Infinity" minHeight="-Infinity" mnemonicParsing="false" prefHeight="35.0" prefWidth="200.0" text="Requests" /> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/login.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/login.fxml new file mode 100644 index 0000000000000000000000000000000000000000..e9a1be62f37f17c7321fd4ce26b2d83914c0e9be --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/login.fxml @@ -0,0 +1,40 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <VBox alignment="CENTER" prefHeight="200.0" prefWidth="100.0"> + <children> + <Label text="Scheduler App"> + <font> + <Font name="System Bold" size="32.0" /> + </font> + </Label> + <Label text="Scheduling Made Easy"> + <font> + <Font name="System Bold Italic" size="16.0" /> + </font> + </Label> + </children> + </VBox> + <VBox alignment="TOP_CENTER" prefHeight="200.0" prefWidth="100.0"> + <children> + <Button mnemonicParsing="false" onMouseClicked="#managerLoginClicked" text="Manager"> + <VBox.margin> + <Insets bottom="10.0" top="10.0" /> + </VBox.margin> + </Button> + <Button mnemonicParsing="false" onMouseClicked="#employeeLoginClicked" text="Employee"> + <VBox.margin> + <Insets top="10.0" /> + </VBox.margin> + </Button> + </children> + </VBox> + </children> +</VBox> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/removeEmployee.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/removeEmployee.fxml new file mode 100644 index 0000000000000000000000000000000000000000..f2e965db3706bae258f7c946c058ebfc0955ebe3 --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/removeEmployee.fxml @@ -0,0 +1,54 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.control.TextField?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> +<?import javafx.scene.text.Font?> + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="540.0" prefWidth="700.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <Label alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0" prefWidth="700.0" text="Remove Employee" textAlignment="CENTER"> + <font> + <Font name="System Bold" size="28.0" /> + </font> + <VBox.margin> + <Insets /> + </VBox.margin> + <padding> + <Insets top="50.0" /> + </padding> + </Label> + <HBox alignment="CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="140.0" prefWidth="700.0"> + <children> + <Label text="Employee #: "> + <font> + <Font size="20.0" /> + </font> + </Label> + <TextField minHeight="-Infinity" minWidth="-Infinity" prefWidth="300.0" fx:id="removeID"> + <font> + <Font size="18.0" /> + </font> + </TextField> + </children> + </HBox> + <HBox alignment="TOP_CENTER" minHeight="-Infinity" minWidth="-Infinity" prefHeight="200.0" prefWidth="700.0"> + <children> + <Button alignment="CENTER" mnemonicParsing="false" onMouseClicked="#removeEmployeeClicked" text="Remove Employee"> + <font> + <Font size="16.0" /> + </font> + <HBox.margin> + <Insets top="50.0" /> + </HBox.margin> + <opaqueInsets> + <Insets /> + </opaqueInsets> + </Button> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/schedBottomPanelManager.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/schedBottomPanelManager.fxml new file mode 100644 index 0000000000000000000000000000000000000000..c7337e309e255b1afac3ef43032dedb1662abc33 --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/schedBottomPanelManager.fxml @@ -0,0 +1,26 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.control.Button?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.HBox?> +<?import javafx.scene.layout.VBox?> + +<VBox minHeight="-Infinity" minWidth="-Infinity" prefHeight="51.0" prefWidth="800.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1"> + <children> + <HBox prefHeight="26.0" prefWidth="800.0"> + <children> + <Button mnemonicParsing="false" prefHeight="26.0" prefWidth="267.0" text="Add Shift" /> + <Button mnemonicParsing="false" prefHeight="26.0" prefWidth="266.0" text="Edit Shift" /> + <Button mnemonicParsing="false" prefHeight="26.0" prefWidth="266.0" text="Remove Shift" /> + </children> + </HBox> + <HBox prefHeight="25.0" prefWidth="800.0"> + <children> + <Button mnemonicParsing="false" prefHeight="25.0" prefWidth="200.0" text="Previous" /> + <Label prefHeight="25.0" prefWidth="200.0" text="Current: " /> + <Button mnemonicParsing="false" prefHeight="25.0" prefWidth="200.0" text="Jump" /> + <Button mnemonicParsing="false" prefHeight="25.0" prefWidth="200.0" text="Next" /> + </children> + </HBox> + </children> +</VBox> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/schedSidePanel.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/schedSidePanel.fxml new file mode 100644 index 0000000000000000000000000000000000000000..8fb466c22e11d323a252706254a5c9429f62a63c --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/schedSidePanel.fxml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.control.Button?> +<?import javafx.scene.layout.VBox?> + + +<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="489.0" prefWidth="100.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1"> + <children> + <Button mnemonicParsing="false" prefHeight="163.0" prefWidth="100.0" text="Daily" /> + <Button mnemonicParsing="false" prefHeight="163.0" prefWidth="100.0" text="Weekly" /> + <Button mnemonicParsing="false" prefHeight="163.0" prefWidth="100.0" text="Pick-Ups" /> + </children> +</VBox> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/staffManagerSidePanel.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/staffManagerSidePanel.fxml new file mode 100644 index 0000000000000000000000000000000000000000..547199f0d263f01f154a9c8d81c85c4fa7c74b07 --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/staffManagerSidePanel.fxml @@ -0,0 +1,13 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.scene.control.Button?> +<?import javafx.scene.layout.VBox?> + +<VBox minHeight="-Infinity" minWidth="-Infinity" prefHeight="540.0" prefWidth="100.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller"> + <children> + <Button maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" onMouseClicked="#staffManagerClicked" prefHeight="135.0" prefWidth="100.0" text="Add Employee" textAlignment="CENTER" wrapText="true" /> + <Button maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="135.0" prefWidth="100.0" text="Edit Employee" textAlignment="CENTER" wrapText="true" onMouseClicked="#editStaffSidePanelClicked"/> + <Button alignment="CENTER" contentDisplay="CENTER" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="135.0" prefWidth="100.0" text="Remove Employee" textAlignment="CENTER" wrapText="true" onMouseClicked="#removeStaffSidePanelClicked"/> + <Button maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" mnemonicParsing="false" prefHeight="135.0" prefWidth="100.0" text="View Employees" textAlignment="CENTER" wrapText="true" onMouseClicked="#viewStaffSidePanelClicked"/> + </children> +</VBox> diff --git a/SchedulerApp/target/classes/com/example/schedulerapp/weeklySchedManger.fxml b/SchedulerApp/target/classes/com/example/schedulerapp/weeklySchedManger.fxml new file mode 100644 index 0000000000000000000000000000000000000000..2af303855e3951d5c7d7b2c2426e58a948139e51 --- /dev/null +++ b/SchedulerApp/target/classes/com/example/schedulerapp/weeklySchedManger.fxml @@ -0,0 +1,358 @@ +<?xml version="1.0" encoding="UTF-8"?> + +<?import javafx.geometry.Insets?> +<?import javafx.scene.control.Label?> +<?import javafx.scene.layout.ColumnConstraints?> +<?import javafx.scene.layout.GridPane?> +<?import javafx.scene.layout.RowConstraints?> +<?import javafx.scene.layout.VBox?> + +<GridPane maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" xmlns:fx="http://javafx.com/fxml/1" xmlns="http://javafx.com/javafx/17"> + <columnConstraints> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + <ColumnConstraints hgrow="SOMETIMES" minWidth="10.0" prefWidth="100.0" /> + </columnConstraints> + <rowConstraints> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="SOMETIMES" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints minHeight="10.0" prefHeight="30.0" vgrow="ALWAYS" /> + <RowConstraints /> + </rowConstraints> + <children> + <Label alignment="CENTER" prefHeight="31.0" prefWidth="100.0" text="8:30 - 9:00" GridPane.rowIndex="2" /> + <Label alignment="CENTER" prefHeight="28.0" prefWidth="100.0" text="9:00 - 9:30" GridPane.rowIndex="3" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="112.0" text="9:30 - 10:00" GridPane.rowIndex="4" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="101.0" text="10:30 - 11:00" GridPane.rowIndex="5" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="100.0" text="11:00 - 11:30" GridPane.rowIndex="6" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="135.0" text="11:30 - 12:00" GridPane.rowIndex="7" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="150.0" text="12:00 - 12:30" GridPane.rowIndex="8" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="107.0" text="12:30 - 1:00" GridPane.rowIndex="9" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="153.0" text="1:00 - 1:30" GridPane.rowIndex="10" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="173.0" text="1:30 - 2:00" GridPane.rowIndex="11" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="216.0" text="2:00 - 2:30" GridPane.rowIndex="12" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="2:30 - 3:00" GridPane.rowIndex="13" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="153.0" text="3:00 - 3:30" GridPane.rowIndex="14" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="147.0" text="3:30 - 4:00" GridPane.rowIndex="15" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="209.0" text="4:00 - 4:30" GridPane.rowIndex="16" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="157.0" text="4:30 - 5:00" GridPane.rowIndex="17" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="206.0" text="5:00 - 5:30" GridPane.rowIndex="18" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="5:30 - 6:00 " GridPane.rowIndex="19" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="176.0" text="6:00 - 6:30" GridPane.rowIndex="20" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="180.0" text="6:30 - 7:00" GridPane.rowIndex="21" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="197.0" text="7:00 - 7:30" GridPane.rowIndex="22" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="225.0" text="7:30 - 8:00" GridPane.rowIndex="23" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="224.0" text="8:00 - 8:30" GridPane.rowIndex="24" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="144.0" text="8:30 - 9:00" GridPane.rowIndex="25" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="151.0" text="9:00 - 9:30" GridPane.rowIndex="26" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="118.0" text="9:30 - 10:00" GridPane.rowIndex="27" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="127.0" text="10:00 - 10:30" GridPane.rowIndex="28" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="189.0" text="10:30 - 11:00" GridPane.rowIndex="29" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="178.0" text="11:00 - 11:30" GridPane.rowIndex="30" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="119.0" text="11:30 - 12:00" GridPane.rowIndex="31" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="117.0" text="Sunday" GridPane.columnIndex="1" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="149.0" text="Monday" GridPane.columnIndex="2" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="162.0" text="Tuesday" GridPane.columnIndex="3" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="189.0" text="Wednesday" GridPane.columnIndex="4" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="162.0" text="Thursday" GridPane.columnIndex="5" /> + <Label alignment="CENTER" prefHeight="17.0" prefWidth="186.0" text="Friday" GridPane.columnIndex="6" /> + <Label alignment="CENTER" contentDisplay="CENTER" prefHeight="17.0" prefWidth="197.0" text="Saturday" GridPane.columnIndex="7" /> + <VBox prefHeight="34.0" prefWidth="100.0" style="-fx-border-color: black; -fx-background-color: light grey;" GridPane.columnIndex="1" GridPane.rowIndex="1" /> + <VBox prefHeight="33.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: Black;" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: Black;" GridPane.rowIndex="1"> + <children> + <Label alignment="CENTER" prefHeight="38.0" prefWidth="100.0" text="8:00 - 8:30" /> + </children> + </VBox> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="2" GridPane.rowIndex="31" /> + <VBox prefHeight="30.0" prefWidth="127.0" style="-fx-border-color: black;" GridPane.columnIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="3" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="4" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="5" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="6" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="1" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="2" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="3" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="5" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="8" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="9" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="10" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="11" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="12" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="13" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="15" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="14" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="16" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="17" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="18" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="19" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="20" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="21" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="22" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="23" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="24" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="25" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="26" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="27" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="28" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="29" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="30" /> + <VBox prefHeight="200.0" prefWidth="100.0" GridPane.columnIndex="7" GridPane.rowIndex="31" /> + <VBox prefHeight="200.0" prefWidth="100.0" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="4" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="6" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="7" /> + <VBox prefHeight="200.0" prefWidth="100.0" style="-fx-border-color: black;" GridPane.columnIndex="1" GridPane.rowIndex="10" /> + </children> + <opaqueInsets> + <Insets /> + </opaqueInsets> +</GridPane> diff --git a/SchedulerApp/target/classes/module-info.class b/SchedulerApp/target/classes/module-info.class index ad1a567460ce56f5698c14f0a0030732104f5de0..1d422d65af8baf52c9000652e00aec36787bd9be 100644 Binary files a/SchedulerApp/target/classes/module-info.class and b/SchedulerApp/target/classes/module-info.class differ diff --git a/lib/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar b/lib/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar new file mode 100644 index 0000000000000000000000000000000000000000..ac8904ee7d43b534f7ae274ceccbf1c5afc5f76d Binary files /dev/null and b/lib/mysql/mysql-connector-java/8.0.28/mysql-connector-java-8.0.28.jar differ diff --git a/scheduler/src/main/java/com/example/scheduler/Employee.java b/scheduler/src/main/java/com/example/scheduler/Employee.java deleted file mode 100644 index e041362e399fee81fc54aabacb5f331a18e0bfb2..0000000000000000000000000000000000000000 --- a/scheduler/src/main/java/com/example/scheduler/Employee.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.example.scheduler; - -public class Employee { -} diff --git a/scheduler/src/main/java/com/example/scheduler/Shift.java b/scheduler/src/main/java/com/example/scheduler/Shift.java deleted file mode 100644 index 111d3cab2ae006c260dac55c54a3d55d4aed9f28..0000000000000000000000000000000000000000 --- a/scheduler/src/main/java/com/example/scheduler/Shift.java +++ /dev/null @@ -1,4 +0,0 @@ -package com.example.scheduler; - -public class Shift { -}