kommentaros
This commit is contained in:
parent
7acd24e285
commit
bc4926aca8
@ -45,34 +45,14 @@ public class EssensverwaltungMitarbeiterView {
|
||||
|
||||
private String date;
|
||||
|
||||
private String day;
|
||||
|
||||
private String month;
|
||||
|
||||
private String year;
|
||||
|
||||
private ChangeListener listener;
|
||||
|
||||
/**
|
||||
* Initialize des Controllers.
|
||||
* Setzt das Datum, holt die Gerichte ein und initialisiert die responsive grid.
|
||||
* @author Samuel Wolff
|
||||
*/
|
||||
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 = 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);
|
||||
|
||||
@ -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) {
|
||||
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) {
|
||||
Stage stage = new Stage();
|
||||
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) {
|
||||
Stage gerichterstellung = new Stage();
|
||||
|
||||
@ -103,6 +98,11 @@ public class EssensverwaltungMitarbeiterView {
|
||||
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) {
|
||||
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.
|
||||
* @param actionEvent
|
||||
* @author Samuel Wolff
|
||||
*/
|
||||
public void pfeilLinks(ActionEvent actionEvent) {
|
||||
|
||||
@ -120,11 +121,6 @@ public class EssensverwaltungMitarbeiterView {
|
||||
date = datum.toString();
|
||||
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();
|
||||
|
||||
}
|
||||
@ -132,6 +128,7 @@ public class EssensverwaltungMitarbeiterView {
|
||||
/**
|
||||
* Methode bei Klick auf Pfeil rechts, ändert das Datum und gibt neue Gerichte auf die GUI aus.
|
||||
* @param actionEvent
|
||||
* @author Samuel Wolff
|
||||
*/
|
||||
public void pfeilRechts(ActionEvent actionEvent) {
|
||||
|
||||
@ -142,17 +139,13 @@ public class EssensverwaltungMitarbeiterView {
|
||||
date = datum.toString();
|
||||
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();
|
||||
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialisiert alle Gerichte des aktuellen Datums auf der Seite.
|
||||
* @author Samuel Wolff
|
||||
*/
|
||||
private void initGerichte(){
|
||||
|
||||
@ -198,6 +191,9 @@ public class EssensverwaltungMitarbeiterView {
|
||||
tagesplan.getStyleClass().add("essensuebersicht_gridlines");
|
||||
}
|
||||
|
||||
/**
|
||||
* Initialisiert das responsive grid.
|
||||
*/
|
||||
public void initGrid(){
|
||||
for (int i = 0; i < tagesplan.getColumnCount(); i++) {
|
||||
ColumnConstraints cc = new ColumnConstraints();
|
||||
@ -218,6 +214,10 @@ public class EssensverwaltungMitarbeiterView {
|
||||
VerwaltungApplication.responsiveBreiteGrid(tagesplan);
|
||||
}
|
||||
|
||||
/**
|
||||
* Methode beim klicken auf den Löschen Button eines Tagesplan Elementes
|
||||
* @param a
|
||||
*/
|
||||
private void loeschenButtonKlick(ActionEvent a){
|
||||
Button btn = (Button) a.getSource();
|
||||
int col = GridPane.getColumnIndex(btn);
|
||||
@ -231,8 +231,6 @@ public class EssensverwaltungMitarbeiterView {
|
||||
|
||||
System.out.println("Die Id lautet: " + id + col);
|
||||
|
||||
String json = String.format("{\"name\" : \"%s\", \"datum\" : \"%s\"}", m.getName(), date);
|
||||
|
||||
cl.delete("GibtsAm", id);
|
||||
initGerichte();
|
||||
}
|
||||
|
@ -9,6 +9,7 @@ import javafx.scene.layout.GridPane;
|
||||
import javafx.scene.text.TextAlignment;
|
||||
|
||||
import java.text.DateFormat;
|
||||
import java.time.LocalDate;
|
||||
import java.util.Date;
|
||||
|
||||
public class HauptmenueMitarbeiterView {
|
||||
@ -34,14 +35,8 @@ public class HauptmenueMitarbeiterView {
|
||||
*/
|
||||
public void wochenuebersichtFuellen(){
|
||||
String dateanzeige;
|
||||
DateFormat dateFormat = DateFormat.getDateInstance();
|
||||
date = dateFormat.format(new 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);
|
||||
date = LocalDate.now().toString();
|
||||
dateanzeige = date;
|
||||
Tagesplan t = new RestApiClient().getGerichteOnTag(date);
|
||||
for(int i=0;i<5;i++){
|
||||
Label tag = new Label();
|
||||
@ -55,13 +50,19 @@ public class HauptmenueMitarbeiterView {
|
||||
name.setPrefHeight(75);
|
||||
name.setTextAlignment(TextAlignment.CENTER);
|
||||
}
|
||||
day = String.valueOf(Integer.parseInt(day)+1);
|
||||
date = String.format("%s-%s-%s", year, month, day);
|
||||
dateanzeige = String.format("%s.%s.%s",day,month,year);
|
||||
LocalDate datum = LocalDate.parse(date);
|
||||
datum = datum.plusDays(1);
|
||||
date = datum.toString();
|
||||
dateanzeige = 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) {
|
||||
VerwaltungApplication.abmelden();
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user