Skip to content
Snippets Groups Projects
Commit 07271cfc authored by Rafi Zereselasie (raz070)'s avatar Rafi Zereselasie (raz070)
Browse files

We dont need to keep the build files. Clean up the repository.

parent 44586b6b
No related branches found
No related tags found
1 merge request!6Changed update implementation for employees so rather than sending the whole...
Showing
with 0 additions and 885 deletions
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
File deleted
<?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>
<?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>
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.ComboBox?>
<?import javafx.scene.control.DatePicker?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.TextField?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<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>
<HBox prefHeight="100.0" prefWidth="200.0">
<children>
<Label text="Date" />
<DatePicker fx:id="addShiftDatePicker" />
</children>
</HBox>
<HBox fx:id="addShiftEmployeeHBox" prefHeight="100.0" prefWidth="200.0">
<children>
<Label text="Employee" />
<ComboBox fx:id="addShiftEmployeeBox" onMouseClicked="#populateEmployeeBox" prefWidth="150.0" />
</children>
</HBox>
<HBox prefHeight="100.0" prefWidth="200.0">
<children>
<HBox prefHeight="100.0" prefWidth="200.0">
<children>
<Label text="Start Time" />
<TextField fx:id="addShiftStartTime" />
</children>
</HBox>
<HBox prefHeight="100.0" prefWidth="200.0">
<children>
<Label text="End Time" />
<TextField fx:id="addShiftEndTime" />
</children>
</HBox>
</children>
</HBox>
<Button fx:id="addShiftSubmitButton" mnemonicParsing="false" onMouseClicked="#addShiftSubmitClicked" text="Submit" />
</children>
</VBox>
<?xml version="1.0" encoding="UTF-8"?>
<?import java.lang.*?>
<?import java.util.*?>
<?import javafx.scene.*?>
<?import javafx.scene.control.*?>
<?import javafx.scene.layout.*?>
<AnchorPane xmlns="http://javafx.com/javafx"
xmlns:fx="http://javafx.com/fxml"
fx:controller="com.example.schedulerapp.AvailabilityView"
prefHeight="400.0" prefWidth="600.0">
</AnchorPane>
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ScrollPane?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.Region?>
<?import javafx.scene.layout.VBox?>
<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">
<left>
<ScrollPane prefHeight="400.0" prefWidth="100.0" BorderPane.alignment="CENTER">
<content>
<VBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="12:00 -12:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="10.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="12:30 - 1:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="1:00 -1:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="1:30 - 2:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="2:00 - 2:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="2:30 - 3:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="3:00 - 3:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="3:30 - 4:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="4:00 - 4:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="4:30 - 5:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="5:00 - 5:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="5:30 - 6:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="6:30 - 7:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="7:30 - 8:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="8:00 - 8:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="8:30 - 9:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="9:00 - 9:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="9:30 - 10:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="10:00 - 10:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="10:30 - 11:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="11:00 - 11:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="11:30 - 12:00" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="392.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="12:00 - 12:30" VBox.vgrow="ALWAYS" />
<Label layoutX="10.0" layoutY="393.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="12:30 - 1:00" />
<Label layoutX="10.0" layoutY="394.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="1:00 - 1:30" />
<Label layoutX="10.0" layoutY="394.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="1:30 - 2:00" />
<Label layoutX="10.0" layoutY="395.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="2:00 - 2:30" />
<Label layoutX="10.0" layoutY="396.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="2:30 - 3:00" />
<Label layoutX="10.0" layoutY="396.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="3:00 - 3:30" />
<Label layoutX="10.0" layoutY="396.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="3:30 - 4:00" />
<Label layoutX="10.0" layoutY="397.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="4:00 - 4:30" />
<Label layoutX="10.0" layoutY="397.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="4:30 - 5:00" />
<Label layoutX="10.0" layoutY="398.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="5:00 - 5:30" />
<Label layoutX="10.0" layoutY="398.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="5:30 - 6:00" />
<Label layoutX="10.0" layoutY="399.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="6:00 - 6:30" />
<Label layoutX="10.0" layoutY="399.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="6:30 - 7:00" />
<Label layoutX="10.0" layoutY="400.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="7:00 - 7:30" />
<Label layoutX="10.0" layoutY="400.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="7:30 - 8:00" />
<Label layoutX="10.0" layoutY="400.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="8:00 - 8:30" />
<Label layoutX="10.0" layoutY="400.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="8:30 - 9:00" />
<Label layoutX="10.0" layoutY="400.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="9:00 - 9:30" />
<Label layoutX="10.0" layoutY="714.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="9:30 - 10:00" />
<Label layoutX="10.0" layoutY="732.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="10:00 - 10:30" />
<Label layoutX="10.0" layoutY="749.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="10:30 - 11:00" />
<Label layoutX="10.0" layoutY="767.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="11:00 - 11:30" />
<Label layoutX="10.0" layoutY="784.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="11:30 -12:00" />
</children>
</VBox>
</content>
</ScrollPane>
</left>
<top>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" BorderPane.alignment="CENTER">
<children>
<Region maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Name 1" HBox.hgrow="ALWAYS" />
<Label layoutX="210.0" layoutY="10.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Name 2" HBox.hgrow="ALWAYS" />
<Label layoutX="238.0" layoutY="10.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Name 3" HBox.hgrow="ALWAYS" />
<Label layoutX="266.0" layoutY="10.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Name 4" HBox.hgrow="ALWAYS" />
<Label layoutX="294.0" layoutY="10.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Name 5" HBox.hgrow="ALWAYS" />
</children>
</HBox>
</top>
</BorderPane>
<?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>
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Button?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.control.ToggleButton?>
<?import javafx.scene.control.ToggleGroup?>
<?import javafx.scene.layout.BorderPane?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<BorderPane fx:id="myBorderPane" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="500.0" minWidth="500.0" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller">
<top>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" BorderPane.alignment="CENTER">
<children>
<ToggleButton maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" onMouseClicked="#scheduleButtonClicked" text="Schedule" HBox.hgrow="ALWAYS">
<toggleGroup>
<ToggleGroup fx:id="toggleGroup1" />
</toggleGroup>
</ToggleButton>
<ToggleButton maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" onMouseClicked="#paystubButtonClicked" selected="true" text="Paystub" toggleGroup="$toggleGroup1" HBox.hgrow="ALWAYS" />
<ToggleButton maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" onMouseClicked="#availabilityButtonClicked" selected="true" text="Availability" toggleGroup="$toggleGroup1" HBox.hgrow="ALWAYS" />
<ToggleButton maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" onMouseClicked="#timeoffButtonClicked" selected="true" text="Time Off / Vacation" toggleGroup="$toggleGroup1" HBox.hgrow="ALWAYS" />
</children>
</HBox>
</top>
<left>
<VBox fx:id="leftSideButtons" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" BorderPane.alignment="CENTER">
<children>
<ToggleButton maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" mnemonicParsing="false" onMouseClicked="#dailyScheduleButtonClicked" text="Daily" VBox.vgrow="ALWAYS">
<toggleGroup>
<ToggleGroup fx:id="toggleGroup2" />
</toggleGroup>
</ToggleButton>
<ToggleButton layoutX="10.0" layoutY="10.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" mnemonicParsing="false" onMouseClicked="#weeklyScheduleButtonClicked" text="Weekly" toggleGroup="$toggleGroup2" VBox.vgrow="ALWAYS" />
<ToggleButton layoutX="10.0" layoutY="36.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" mnemonicParsing="false" onMouseClicked="#pickupsButtonClicked" text="Pickups" toggleGroup="$toggleGroup2" VBox.vgrow="ALWAYS" />
</children></VBox>
</left>
<bottom>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" scaleShape="false" BorderPane.alignment="CENTER">
<children>
<Button maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" mnemonicParsing="false" onMouseClicked="#prevButtonClicked" text="Prev" HBox.hgrow="ALWAYS" />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Current: " HBox.hgrow="ALWAYS" />
<Button layoutX="62.0" layoutY="10.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" mnemonicParsing="false" onMouseClicked="#jumpButtonClicked" text="Jump" HBox.hgrow="ALWAYS" />
<Button layoutX="114.0" layoutY="10.0" maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" mnemonicParsing="false" onMouseClicked="#nextButtonClicked" text="Next" HBox.hgrow="ALWAYS" />
</children>
</HBox>
</bottom>
</BorderPane>
<?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>
<?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.BorderPane?>
<?import javafx.scene.layout.VBox?>
<?import javafx.scene.text.Font?>
<BorderPane fx:id="rootBorderPane" xmlns="http://javafx.com/javafx/17" xmlns:fx="http://javafx.com/fxml/1" fx:controller="com.example.schedulerapp.Controller">
<center>
<VBox maxHeight="-Infinity" maxWidth="-Infinity" minHeight="-Infinity" minWidth="-Infinity" prefHeight="400.0" prefWidth="600.0">
<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>
</center>
</BorderPane>
<?xml version="1.0" encoding="UTF-8"?>
<?import javafx.scene.control.Label?>
<?import javafx.scene.layout.HBox?>
<?import javafx.scene.layout.VBox?>
<HBox 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" fx:controller="com.example.schedulerapp.Controller">
<children>
<VBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" HBox.hgrow="ALWAYS">
<children>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Hours Worked: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##hours worked##" />
</children>
</HBox>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Wage: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##wage##" />
</children>
</HBox>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Net Pay: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##net pay##" />
</children>
</HBox>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Deductions: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##Deductions##" />
</children>
</HBox>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Gross Pay: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##gross pay##" />
</children>
</HBox>
</children>
</VBox>
<VBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" HBox.hgrow="ALWAYS">
<children>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="YTD Hours Worked: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##ytd hours worked##" />
</children>
</HBox>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="Vacation Pay: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##Vacation Pay##" />
</children>
</HBox>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="YTD Net Pay: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##ytd net pay##" />
</children>
</HBox>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="YTD Deductions: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##deductions##" />
</children>
</HBox>
<HBox maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" VBox.vgrow="ALWAYS">
<children>
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="YTD Gross Pay: " />
<Label maxHeight="1.7976931348623157E308" maxWidth="1.7976931348623157E308" minHeight="0.0" minWidth="0.0" text="##ytd gross pay##" />
</children>
</HBox>
</children>
</VBox>
</children>
</HBox>
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment