# ContrattoSEI - Sistema di Gestione Documentale Fideuram ## Panoramica ContrattoSEI è un sistema integrato per la gestione documentale di Fideuram, specializzato nella generazione automatica di report finanziari, contratti e comunicazioni ai clienti. ## Architettura del Sistema ### 1. Core Components #### PDFGenerator - Generazione automatica di report finanziari - Creazione di contratti personalizzati - Gestione di template documentali - Supporto per grafici e analisi finanziarie - Integrazione con dati ESG e prodotti finanziari #### GestoreTrimestrale - Elaborazione report trimestrali - Analisi dati finanziari periodici - Gestione della logica di business (GestoreTrimestrale.Logic) - Suite di test automatizzati (GestoreTrimestrale.Test) ### 2. Sistemi di Comunicazione #### EmailManager - Gestione comunicazioni email automatizzate - Invio documenti ai clienti - Template per comunicazioni standard #### GestoreFTP & SmartFTP - Trasferimento sicuro dei file - Gestione automatizzata dei documenti - Supporto per operazioni multi-thread ### 3. Utility e Strumenti #### ContrattoSei.Utilities - Funzioni di utilità comuni - Strumenti di supporto per l'intero sistema #### EstrazioneAnag - Gestione dati anagrafici - Integrazione con sistemi esterni ## Tecnologie Utilizzate - Framework: .NET Framework 4.0 - PDF Generation: DynamicPDF - Database: SQL Server - File Transfer: FTP/SFTP - Testing: Framework di unit testing .NET ## Componenti di Supporto - AppConfigParser: Gestione configurazioni - LogFilePDF: Sistema di logging - WhiteList: Gestione accessi e permessi - SmartZip: Compressione e decompressione file ## Sicurezza - Gestione sicura dei trasferimenti FTP - Logging delle operazioni - Controllo degli accessi - Protezione dei dati sensibili ## Manutenzione Il sistema è strutturato in moduli indipendenti per facilitare: - Aggiornamenti - Manutenzione - Scalabilità - Testing