| import pandas as pd |
| from typing import Optional, List, Dict, Any |
|
|
| class valoriEtErrori: |
| |
| COSTANTI2023 = { |
| |
| |
| "KONTROLLEKINDERGARTEN_DATANASCITA_2": pd.to_datetime( |
| "01.01.2021", format="%d.%m.%Y" |
| ), |
| } |
|
|
| COSTANTI2024 = { |
| |
| |
| "KONTROLLEKINDERGARTEN_DATANASCITA_2": pd.to_datetime( |
| "01.01.2022", format="%d.%m.%Y" |
| ), |
| } |
|
|
| COSTANTI2025 = { |
| |
| |
| "KONTROLLEKINDERGARTEN_DATANASCITA_2": pd.to_datetime( |
| "01.01.2023", format="%d.%m.%Y" |
| ), |
| } |
| COSTANTI2026 = { |
| |
| |
| "KONTROLLEKINDERGARTEN_DATANASCITA_2": pd.to_datetime( |
| "01.01.2024", format="%d.%m.%Y" |
| ), |
| } |
|
|
| COSTANTI = {"2023": COSTANTI2023, "2024": COSTANTI2024, "2025": COSTANTI2025, "2026": COSTANTI2026} |
|
|
|
|
| ERRORDICT2023 = { |
| "errCodFisc1": "Formato codice fiscale", |
| "errCodFisc2": "Data nascita per codice fiscale", |
| "errAgeChild": "Età bambino inizio contratto", |
| "errInizioMinoreFine": "Incongruenza date contratto", |
| "errFineAssistenzaMax4Anni": "Età bambino fine contratto", |
| "errKindergarten": "Scuola dell'infanzia", |
| "errGesamtstundenVertragszeitraum": "Superamento ore nel periodo contrattuale ", |
| "errSuperatoOreMassime1920": "Ore anno > 1920", |
| "errBambinoInPiuComuni": "Bambini presenti in più comuni", |
| "errPresentiAnnotazioni": "Bambini con annotazioni", |
| "errOreRendicontateZero": "Ore rendicontate uguali a zero", |
| "errCalcoloNumeroBimbi": "Tabella ore e bambini per comune", |
| |
| "errDateAnnoRiferimento": "Date inizio o fine incongruenti con anno riferimento", |
| } |
| ERRORDICT2024 = { |
| "errCodFisc1": "Formato codice fiscale", |
| "errCodFisc2": "Data nascita per codice fiscale", |
| "errAgeChild": "Età bambino inizio contratto", |
| "errInizioMinoreFine": "Incongruenza date contratto", |
| "errFineAssistenzaMax4Anni": "Età bambino fine contratto", |
| "errKindergarten": "Scuola dell'infanzia", |
| "errGesamtstundenVertragszeitraum": "Superamento ore nel periodo contrattuale ", |
| "errSuperatoOreMassime1920": "Ore anno > 1920", |
| "errBambinoInPiuComuni": "Bambini presenti in più comuni", |
| "errPresentiAnnotazioni": "Bambini con annotazioni", |
| "errOreRendicontateZero": "Ore rendicontate uguali a zero", |
| "errCalcoloNumeroBimbi": "Tabella ore e bambini per comune", |
| |
| "errDateAnnoRiferimento": "Date inizio o fine incongruenti con anno riferimento", |
| } |
|
|
| ERRORDICT2025 = { |
| "errCodFisc1": "Formato codice fiscale", |
| "errCodFisc2": "Data nascita per codice fiscale", |
| "errAgeChild": "Età bambino inizio contratto", |
| "errInizioMinoreFine": "Incongruenza date contratto", |
| "errFineAssistenzaMax4Anni": "Età bambino fine contratto", |
| "errKindergarten": "Scuola dell'infanzia", |
| "errGesamtstundenVertragszeitraum": "Superamento ore nel periodo contrattuale ", |
| "errSuperatoOreMassime1920": "Ore anno > 1920", |
| "errBambinoInPiuComuni": "Bambini presenti in più comuni", |
| "errPresentiAnnotazioni": "Bambini con annotazioni", |
| "errOreRendicontateZero": "Ore rendicontate uguali a zero", |
| "errCalcoloNumeroBimbi": "Tabella ore e bambini per comune", |
| |
| "errDateAnnoRiferimento": "Date inizio o fine incongruenti con anno riferimento", |
| } |
| ERRORDICT2026 = { |
| "errCodFisc1": "Formato codice fiscale", |
| "errCodFisc2": "Data nascita per codice fiscale", |
| "errAgeChild": "Età bambino inizio contratto", |
| "errInizioMinoreFine": "Incongruenza date contratto", |
| "errFineAssistenzaMax4Anni": "Età bambino fine contratto", |
| "errKindergarten": "Scuola dell'infanzia", |
| "errGesamtstundenVertragszeitraum": "Superamento ore nel periodo contrattuale ", |
| "errSuperatoOreMassime1920": "Ore anno > 1920", |
| "errBambinoInPiuComuni": "Bambini presenti in più comuni", |
| "errPresentiAnnotazioni": "Bambini con annotazioni", |
| "errOreRendicontateZero": "Ore rendicontate uguali a zero", |
| "errCalcoloNumeroBimbi": "Tabella ore e bambini per comune", |
| |
| "errDateAnnoRiferimento": "Date inizio o fine incongruenti con anno riferimento", |
| } |
|
|
|
|
| ERRORDICT = {"2023": ERRORDICT2023, "2024": ERRORDICT2024, "2025": ERRORDICT2025, "2026": ERRORDICT2026} |
|
|
| |
| ERROR_ICONS: Dict[str, str] = { |
| "errCodFisc1": "🧾", |
| "errCodFisc2": "📅", |
| "errAgeChild": "👶", |
| "errInizioMinoreFine": "🔄", |
| "errFineAssistenzaMax4Anni": "⏳", |
| "errKindergarten": "🏫", |
| "errGesamtstundenVertragszeitraum": "⏰", |
| "errSuperatoOreMassime1920": "📊", |
| "errBambinoInPiuComuni": "📍", |
| "errPresentiAnnotazioni": "📝", |
| "errOreRendicontateZero": "❌", |
| "errCalcoloNumeroBimbi": "📋", |
| |
| "errDateAnnoRiferimento": "📆", |
| } |