registro-horas #76
@ -72,7 +72,7 @@ public class ReporteView extends VerticalLayout {
|
|||||||
// Configurar el ComboBox de semanas
|
// Configurar el ComboBox de semanas
|
||||||
initializeSemanaComboBox();
|
initializeSemanaComboBox();
|
||||||
|
|
||||||
// Listener para actualizar semanaInfoSpan con la selección del usuario en semanaComboBox
|
// Listener para actualizar `semanaInfoSpan` con la selección del usuario en `semanaComboBox`
|
||||||
semanaComboBox.addValueChangeListener(event -> {
|
semanaComboBox.addValueChangeListener(event -> {
|
||||||
String selectedWeek = event.getValue();
|
String selectedWeek = event.getValue();
|
||||||
semanaInfoSpan.setText(selectedWeek != null ? selectedWeek : "Selecciona una semana");
|
semanaInfoSpan.setText(selectedWeek != null ? selectedWeek : "Selecciona una semana");
|
||||||
@ -83,7 +83,7 @@ public class ReporteView extends VerticalLayout {
|
|||||||
HorizontalLayout filtersLayout = new HorizontalLayout(equipoComboBox, semanaComboBox, reportButton);
|
HorizontalLayout filtersLayout = new HorizontalLayout(equipoComboBox, semanaComboBox, reportButton);
|
||||||
add(filtersLayout);
|
add(filtersLayout);
|
||||||
|
|
||||||
// Añadir headerLayout al diseño principal para el encabezado dinámico
|
// Añadir `headerLayout` al diseño principal para el encabezado dinámico
|
||||||
add(headerLayout);
|
add(headerLayout);
|
||||||
updateHeaderLayout(null, null);
|
updateHeaderLayout(null, null);
|
||||||
|
|
||||||
@ -157,8 +157,8 @@ public class ReporteView extends VerticalLayout {
|
|||||||
map.put("Employee ID", hoursWorked.getEmployee().getId().toString());
|
map.put("Employee ID", hoursWorked.getEmployee().getId().toString());
|
||||||
map.put("Empleado", hoursWorked.getEmployee().getFirstName() + " "
|
map.put("Empleado", hoursWorked.getEmployee().getFirstName() + " "
|
||||||
+ hoursWorked.getEmployee().getLastName());
|
+ hoursWorked.getEmployee().getLastName());
|
||||||
map.put("Horas Trabajadas", hoursWorked.getHours());
|
map.put("Horas Trabajadas", hoursWorked.getTotalHours());
|
||||||
map.put("Horas Pendientes", 40 - hoursWorked.getHours());
|
map.put("Horas Pendientes", 40 - hoursWorked.getTotalHours());
|
||||||
map.put("Observaciones", "");
|
map.put("Observaciones", "");
|
||||||
return map;
|
return map;
|
||||||
})
|
})
|
||||||
@ -231,6 +231,6 @@ public class ReporteView extends VerticalLayout {
|
|||||||
|
|
||||||
private int getWeekOfYear(final LocalDate date) {
|
private int getWeekOfYear(final LocalDate date) {
|
||||||
return date.get(WeekFields.of(Locale.getDefault()).weekOfWeekBasedYear());
|
return date.get(WeekFields.of(Locale.getDefault()).weekOfWeekBasedYear());
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user