feat: added last name to payers and beneficiaries

This commit is contained in:
filippo-ferrari 2024-09-08 18:38:56 +02:00
parent 76c269080e
commit 02a4e944a2

View file

@ -158,7 +158,7 @@ public class ExpensesView extends Div implements BeforeEnterObserver {
} }
}); });
// // Event listeners that will remove the selected creditors from the debtors list and vice versa // TODO:// Event listeners that will remove the selected creditors from the debtors list and vice versa
// // Done so that the user cant create an expense with the same person as creditor and debtor // // Done so that the user cant create an expense with the same person as creditor and debtor
// payer.addValueChangeListener(event -> { // payer.addValueChangeListener(event -> {
// Person selectedDebtors = event.getValue(); // Person selectedDebtors = event.getValue();
@ -257,13 +257,13 @@ public class ExpensesView extends Div implements BeforeEnterObserver {
periodInterval = new TextField("Period Interval"); periodInterval = new TextField("Period Interval");
payer = new ComboBox<>("Payer"); payer = new ComboBox<>("Payer");
payer.setItems(people); payer.setItems(people);
payer.setItemLabelGenerator(Person::getFirstName); payer.setItemLabelGenerator(person -> person.getFirstName() + " " + person.getLastName());
event = new ComboBox<>("Event"); event = new ComboBox<>("Event");
event.setItems(eventService.findAll()); event.setItems(eventService.findAll());
event.setItemLabelGenerator(Event::getName); event.setItemLabelGenerator(Event::getName);
beneficiary = new ComboBox<>("Beneficiary"); beneficiary = new ComboBox<>("Beneficiary");
beneficiary.setItems(people); beneficiary.setItems(people);
beneficiary.setItemLabelGenerator(Person::getFirstName); beneficiary.setItemLabelGenerator(person -> person.getFirstName() + " " + person.getLastName());
date = new DatePicker("Date"); date = new DatePicker("Date");
// Horizontal layout for checkboxes // Horizontal layout for checkboxes