add: simple dailyOrder view

This commit is contained in:
Johannes Kantz
2023-02-04 19:53:40 +01:00
parent e33e3d8ccb
commit c49d3cb699
4 changed files with 60 additions and 10 deletions

View File

@@ -0,0 +1,39 @@
package com.bib.essensbestellungsverwaltung;
import javafx.event.ActionEvent;
import javafx.fxml.FXML;
import javafx.scene.control.DatePicker;
import javafx.scene.control.ListView;
import java.time.LocalDate;
import java.util.Calendar;
import java.util.List;
public class DailyOrderController {
public ListView listView;
public DatePicker datePicker;
@FXML
public void initialize() {
datePicker.setValue(LocalDate.now());
updatePlan(datePicker.getValue().toString());
}
public void onChangeDate(ActionEvent actionEvent) {
updatePlan(datePicker.getValue().toString());
}
private void updatePlan(String date){
System.out.print("Orders from " + date + " : ");
List<String> orders = FoodMgr.getDayOrder(date);
System.out.println(orders);
listView.getItems().clear();
for(String order : orders){
listView.getItems().add(order);
}
}
}

View File

@@ -235,6 +235,9 @@ public class FoodMgr {
public static List<String> getDayOrder(String date){
List<String> orders = new ArrayList<>();
FoodPlan food_plan = getFoodPlan(date);
if(food_plan == null){
return orders;
}
String sId = String.valueOf(food_plan.getId());
String[] food_selectionH = {"food_planid","foodid"};
Food[] foodArray = {

View File

@@ -27,13 +27,13 @@ public class WorkerMenuController {
@FXML
public void initialize() {
changePage("menue-view.fxml");
changePage("dailyOrder-view.fxml");
setButtonActive(tagesbestellungButton);
}
@FXML
public void onTagesbestellungenClick(MouseEvent mouseEvent) {
changePage("menue-view.fxml");
changePage("dailyOrder-view.fxml");
setButtonActive(tagesbestellungButton);
}