From fc46e56b829da5b5fe3f7130436d5a8660617bdf Mon Sep 17 00:00:00 2001 From: Alberto Balbo Date: Sun, 1 Mar 2026 13:40:19 +0100 Subject: [PATCH] Esportazione avanzata e UI migliorata MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Aggiunta esportazione dati in JSON/XML oltre a CSV, con nome file personalizzabile (prefisso, suffisso, formato data, anteprima). Nuove impostazioni per esportazione e preview dinamica. Gestione sorgente corse cavalli da API o CSV Punters, con aggregazione automatica. Migliorati stili DataGrid e numerazione righe. Rimossa pagina info, stili globali consolidati, ComboBox più leggibili. Migliorata gestione errori e messaggi utente. --- .../Football/Database/Fixture.cs | 1 + .../HorseRacingPredictor/MainWindow.xaml | 218 +++--- .../HorseRacingPredictor/MainWindow.xaml.cs | 643 +++++++++++++++++- HorseRacingPredictor/Styles/GlobalStyles.xaml | 249 +++++++ 4 files changed, 1023 insertions(+), 88 deletions(-) create mode 100644 HorseRacingPredictor/Styles/GlobalStyles.xaml diff --git a/HorseRacingPredictor/HorseRacingPredictor/Football/Database/Fixture.cs b/HorseRacingPredictor/HorseRacingPredictor/Football/Database/Fixture.cs index 9d18089..fe9d610 100644 --- a/HorseRacingPredictor/HorseRacingPredictor/Football/Database/Fixture.cs +++ b/HorseRacingPredictor/HorseRacingPredictor/Football/Database/Fixture.cs @@ -153,6 +153,7 @@ namespace HorseRacingPredictor.Football.Database l.country AS Paese, l.name AS Campionato, f.date AS [Data / Ora], + f.timestamp AS unix_ts, f.status AS Stato, th.name AS Casa, ta.name AS Trasferta, diff --git a/HorseRacingPredictor/HorseRacingPredictor/MainWindow.xaml b/HorseRacingPredictor/HorseRacingPredictor/MainWindow.xaml index 965ea0c..e2fc556 100644 --- a/HorseRacingPredictor/HorseRacingPredictor/MainWindow.xaml +++ b/HorseRacingPredictor/HorseRacingPredictor/MainWindow.xaml @@ -8,9 +8,8 @@ Loaded="Window_Loaded"> - + + #1E1E2E #181825 #11111B @@ -41,9 +40,21 @@ - + + + + + + + + + + + - + - + - + - + - + + + + + + + @@ -313,28 +320,29 @@ - + - + + FontSize="13" VerticalContentAlignment="Center" IsHitTestVisible="True"/>