kommentaros
This commit is contained in:
parent
7acd24e285
commit
bc4926aca8
@ -45,34 +45,14 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
|
|
||||||
private String date;
|
private String date;
|
||||||
|
|
||||||
private String day;
|
/**
|
||||||
|
* Initialize des Controllers.
|
||||||
private String month;
|
* Setzt das Datum, holt die Gerichte ein und initialisiert die responsive grid.
|
||||||
|
* @author Samuel Wolff
|
||||||
private String year;
|
*/
|
||||||
|
|
||||||
private ChangeListener listener;
|
|
||||||
|
|
||||||
public void initialize(){
|
public void initialize(){
|
||||||
|
|
||||||
/*
|
|
||||||
(obs,oldValue,newValue) -> {
|
|
||||||
final int zeile = 1;
|
|
||||||
for (Node n : tagesplan.getChildren()){
|
|
||||||
if(n instanceof Control && GridPane.getRowIndex(n) == zeile){
|
|
||||||
((Control) n).setPrefHeight(newValue.floatValue());
|
|
||||||
}
|
|
||||||
}
|
|
||||||
}
|
|
||||||
*/
|
|
||||||
|
|
||||||
DateFormat dateFormat = DateFormat.getDateInstance();
|
|
||||||
date = LocalDate.now().toString();
|
date = LocalDate.now().toString();
|
||||||
//date = date.replace('.', '-');
|
|
||||||
//day = date.split("-")[0];
|
|
||||||
//month = date.split("-")[1];
|
|
||||||
//year = date.split("-")[2];
|
|
||||||
//date = String.format("%s-%s-%s", year, month, day);
|
|
||||||
|
|
||||||
dateLabel.setText(date);
|
dateLabel.setText(date);
|
||||||
|
|
||||||
@ -81,16 +61,31 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Methode beim klicken auf den Anmeldebutton. Meldet den User ab
|
||||||
|
* @param actionEvent
|
||||||
|
* @author Max Heer
|
||||||
|
*/
|
||||||
public void onAbmelden(ActionEvent actionEvent) {
|
public void onAbmelden(ActionEvent actionEvent) {
|
||||||
VerwaltungApplication.sceneWechseln("login-view.fxml");
|
VerwaltungApplication.sceneWechseln("login-view.fxml");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Methode beim klicken auf den Filter Button. Öffnet den Filter Dialog.
|
||||||
|
* @param actionEvent
|
||||||
|
* @author Sven Alteköster
|
||||||
|
*/
|
||||||
public void onFilter(ActionEvent actionEvent) {
|
public void onFilter(ActionEvent actionEvent) {
|
||||||
Stage stage = new Stage();
|
Stage stage = new Stage();
|
||||||
VerwaltungApplication.sceneWechseln(stage, 450, 400, "inhaltsstoffe_filtern-view.fxml");
|
VerwaltungApplication.sceneWechseln(stage, 450, 400, "inhaltsstoffe_filtern-view.fxml");
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Methode beim klicken auf den hinzufügen Button. Öffnet den Dialog zum hinzufügen eines Gerichtes zum aktuellen Tag.
|
||||||
|
* @param actionEvent
|
||||||
|
* @author Sven Alteköster
|
||||||
|
*/
|
||||||
public void onHinzufuegen(ActionEvent actionEvent) {
|
public void onHinzufuegen(ActionEvent actionEvent) {
|
||||||
Stage gerichterstellung = new Stage();
|
Stage gerichterstellung = new Stage();
|
||||||
|
|
||||||
@ -103,6 +98,11 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
gerichterstellung.minHeightProperty().set(530);
|
gerichterstellung.minHeightProperty().set(530);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Methode beim klicken auf den Zurück Button. Kehrt zum Startbildschirm zurück.
|
||||||
|
* @param actionEvent
|
||||||
|
* @author Max Heer
|
||||||
|
*/
|
||||||
public void onZurueck(ActionEvent actionEvent) {
|
public void onZurueck(ActionEvent actionEvent) {
|
||||||
VerwaltungApplication.sceneWechseln("hauptmenue_mitarbeiter-view.fxml");
|
VerwaltungApplication.sceneWechseln("hauptmenue_mitarbeiter-view.fxml");
|
||||||
}
|
}
|
||||||
@ -110,6 +110,7 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
/**
|
/**
|
||||||
* Methode bei Klick auf Pfeil links, ändert das Datum und gibt neue Gerichte auf die GUI aus.
|
* Methode bei Klick auf Pfeil links, ändert das Datum und gibt neue Gerichte auf die GUI aus.
|
||||||
* @param actionEvent
|
* @param actionEvent
|
||||||
|
* @author Samuel Wolff
|
||||||
*/
|
*/
|
||||||
public void pfeilLinks(ActionEvent actionEvent) {
|
public void pfeilLinks(ActionEvent actionEvent) {
|
||||||
|
|
||||||
@ -120,11 +121,6 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
date = datum.toString();
|
date = datum.toString();
|
||||||
dateLabel.setText(date);
|
dateLabel.setText(date);
|
||||||
|
|
||||||
//day = String.valueOf(Integer.parseInt(day)-1);
|
|
||||||
//date = String.format("%s-%s-%s", year, month, day);
|
|
||||||
|
|
||||||
//dateLabel.setText(String.format("%s.%s.%s", day, month, year));
|
|
||||||
|
|
||||||
initGerichte();
|
initGerichte();
|
||||||
|
|
||||||
}
|
}
|
||||||
@ -132,6 +128,7 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
/**
|
/**
|
||||||
* Methode bei Klick auf Pfeil rechts, ändert das Datum und gibt neue Gerichte auf die GUI aus.
|
* Methode bei Klick auf Pfeil rechts, ändert das Datum und gibt neue Gerichte auf die GUI aus.
|
||||||
* @param actionEvent
|
* @param actionEvent
|
||||||
|
* @author Samuel Wolff
|
||||||
*/
|
*/
|
||||||
public void pfeilRechts(ActionEvent actionEvent) {
|
public void pfeilRechts(ActionEvent actionEvent) {
|
||||||
|
|
||||||
@ -142,17 +139,13 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
date = datum.toString();
|
date = datum.toString();
|
||||||
dateLabel.setText(date);
|
dateLabel.setText(date);
|
||||||
|
|
||||||
//day = String.valueOf(Integer.parseInt(day)+1);
|
|
||||||
//date = String.format("%s-%s-%s", year, month, day);
|
|
||||||
|
|
||||||
//dateLabel.setText(String.format("%s.%s.%s", day, month, year));
|
|
||||||
|
|
||||||
initGerichte();
|
initGerichte();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Initialisiert alle Gerichte des aktuellen Datums auf der Seite.
|
* Initialisiert alle Gerichte des aktuellen Datums auf der Seite.
|
||||||
|
* @author Samuel Wolff
|
||||||
*/
|
*/
|
||||||
private void initGerichte(){
|
private void initGerichte(){
|
||||||
|
|
||||||
@ -198,6 +191,9 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
tagesplan.getStyleClass().add("essensuebersicht_gridlines");
|
tagesplan.getStyleClass().add("essensuebersicht_gridlines");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Initialisiert das responsive grid.
|
||||||
|
*/
|
||||||
public void initGrid(){
|
public void initGrid(){
|
||||||
for (int i = 0; i < tagesplan.getColumnCount(); i++) {
|
for (int i = 0; i < tagesplan.getColumnCount(); i++) {
|
||||||
ColumnConstraints cc = new ColumnConstraints();
|
ColumnConstraints cc = new ColumnConstraints();
|
||||||
@ -218,6 +214,10 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
VerwaltungApplication.responsiveBreiteGrid(tagesplan);
|
VerwaltungApplication.responsiveBreiteGrid(tagesplan);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Methode beim klicken auf den Löschen Button eines Tagesplan Elementes
|
||||||
|
* @param a
|
||||||
|
*/
|
||||||
private void loeschenButtonKlick(ActionEvent a){
|
private void loeschenButtonKlick(ActionEvent a){
|
||||||
Button btn = (Button) a.getSource();
|
Button btn = (Button) a.getSource();
|
||||||
int col = GridPane.getColumnIndex(btn);
|
int col = GridPane.getColumnIndex(btn);
|
||||||
@ -231,8 +231,6 @@ public class EssensverwaltungMitarbeiterView {
|
|||||||
|
|
||||||
System.out.println("Die Id lautet: " + id + col);
|
System.out.println("Die Id lautet: " + id + col);
|
||||||
|
|
||||||
String json = String.format("{\"name\" : \"%s\", \"datum\" : \"%s\"}", m.getName(), date);
|
|
||||||
|
|
||||||
cl.delete("GibtsAm", id);
|
cl.delete("GibtsAm", id);
|
||||||
initGerichte();
|
initGerichte();
|
||||||
}
|
}
|
||||||
|
@ -9,6 +9,7 @@ import javafx.scene.layout.GridPane;
|
|||||||
import javafx.scene.text.TextAlignment;
|
import javafx.scene.text.TextAlignment;
|
||||||
|
|
||||||
import java.text.DateFormat;
|
import java.text.DateFormat;
|
||||||
|
import java.time.LocalDate;
|
||||||
import java.util.Date;
|
import java.util.Date;
|
||||||
|
|
||||||
public class HauptmenueMitarbeiterView {
|
public class HauptmenueMitarbeiterView {
|
||||||
@ -34,14 +35,8 @@ public class HauptmenueMitarbeiterView {
|
|||||||
*/
|
*/
|
||||||
public void wochenuebersichtFuellen(){
|
public void wochenuebersichtFuellen(){
|
||||||
String dateanzeige;
|
String dateanzeige;
|
||||||
DateFormat dateFormat = DateFormat.getDateInstance();
|
date = LocalDate.now().toString();
|
||||||
date = dateFormat.format(new Date());
|
dateanzeige = date;
|
||||||
date = date.replace('.', '-');
|
|
||||||
day = date.split("-")[0];
|
|
||||||
month = date.split("-")[1];
|
|
||||||
year = date.split("-")[2];
|
|
||||||
date = String.format("%s-%s-%s", year, month, day);
|
|
||||||
dateanzeige = String.format("%s.%s.%s",day,month,year);
|
|
||||||
Tagesplan t = new RestApiClient().getGerichteOnTag(date);
|
Tagesplan t = new RestApiClient().getGerichteOnTag(date);
|
||||||
for(int i=0;i<5;i++){
|
for(int i=0;i<5;i++){
|
||||||
Label tag = new Label();
|
Label tag = new Label();
|
||||||
@ -55,13 +50,19 @@ public class HauptmenueMitarbeiterView {
|
|||||||
name.setPrefHeight(75);
|
name.setPrefHeight(75);
|
||||||
name.setTextAlignment(TextAlignment.CENTER);
|
name.setTextAlignment(TextAlignment.CENTER);
|
||||||
}
|
}
|
||||||
day = String.valueOf(Integer.parseInt(day)+1);
|
LocalDate datum = LocalDate.parse(date);
|
||||||
date = String.format("%s-%s-%s", year, month, day);
|
datum = datum.plusDays(1);
|
||||||
dateanzeige = String.format("%s.%s.%s",day,month,year);
|
date = datum.toString();
|
||||||
|
dateanzeige = date;
|
||||||
t = new RestApiClient().getGerichteOnTag(date);
|
t = new RestApiClient().getGerichteOnTag(date);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Methode beim klicken auf den Anmeldebutton. Meldet den User ab
|
||||||
|
* @param actionEvent
|
||||||
|
* @author Samuel Wolff
|
||||||
|
*/
|
||||||
public void onAbmelden(ActionEvent actionEvent) {
|
public void onAbmelden(ActionEvent actionEvent) {
|
||||||
VerwaltungApplication.abmelden();
|
VerwaltungApplication.abmelden();
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user