registro-horas #76

Merged
alex merged 6 commits from registro-horas into main 2024-11-15 16:40:51 +00:00
Showing only changes of commit f46d2cac03 - Show all commits

View File

@ -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());
} }
} }