Améliorations

This commit is contained in:
2024-12-05 16:39:22 +01:00
parent d7a23c63d4
commit bc7c67be4a
2 changed files with 17 additions and 5 deletions

View File

@@ -92,9 +92,15 @@ public class GameModeSelectionPanel extends JPanel {
// Récupérer les dates des spinners
Date startDate = (Date) startDateSpinner.getValue();
Date endDate = (Date) endDateSpinner.getValue();
// Calculer le lendemain de la date de fin
Calendar cal = Calendar.getInstance();
cal.setTime(endDate);
cal.add(Calendar.DAY_OF_MONTH, 1); // Ajouter un jour pour obtenir le lendemain
Date nextDay = cal.getTime(); // Le lendemain de endDate
// Get paginated series
List<String> series = database.getSeriesByDateRangePaginated(startDate, endDate,
List<String> series = database.getSeriesByDateRangePaginated(startDate, nextDay,
currentPage,
itemsPerPage);
@@ -119,7 +125,7 @@ public class GameModeSelectionPanel extends JPanel {
}
// Update page label
int totalSeries = database.countSeriesByDateRange(startDate, endDate);
int totalSeries = database.countSeriesByDateRange(startDate, nextDay);
int totalPages = (int) Math.ceil((double) totalSeries / itemsPerPage);
pageLabel.setText("Page " + currentPage + " / " + totalPages);