|
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": "📆", |
|
} |