Ora l'applicazione parte

This commit is contained in:
Gaetano Savo 2025-06-05 11:22:27 +02:00
parent c2bd743cb5
commit 4c6929b5e4
12 changed files with 1964 additions and 37 deletions

64
.gitignore vendored
View File

@ -328,36 +328,36 @@ ASALocalRun/
/root/ReportManager/SeiReportEvoluzioneISPB/Bin /root/ReportManager/SeiReportEvoluzioneISPB/Bin
/root/ContrattoSEI/PDFGenerator/LettereBenvenuto/TemplateProvider.cs # /root/ContrattoSEI/PDFGenerator/LettereBenvenuto/TemplateProvider.cs
/root/ContrattoSEI/PDFGenerator/BusinessLayer/Utils/TemplateProvider.cs # /root/ContrattoSEI/PDFGenerator/BusinessLayer/Utils/TemplateProvider.cs
/root/ContrattoSEI/PDFGeneratorLetteraBenvenuto/TemplateProvider.cs # /root/ContrattoSEI/PDFGeneratorLetteraBenvenuto/TemplateProvider.cs
/root/ContrattoSEI/ContrattoSei.sln # /root/ContrattoSEI/ContrattoSei.sln
/root/ContrattoSEI/PDFGeneratorLettereBenvenuto # /root/ContrattoSEI/PDFGeneratorLettereBenvenuto
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/App.config # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/App.config
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/AppConfig.xml # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/AppConfig.xml
/Image/Temp/03148360153_CERCHIO_Sociali.png # /Image/Temp/03148360153_CERCHIO_Sociali.png
/root/ContrattoSEI/PDFGeneratorLetteraBenvenuto/TemplateProvider.cs # /root/ContrattoSEI/PDFGeneratorLetteraBenvenuto/TemplateProvider.cs
/root/ContrattoSEI/ContrattoSei.sln # /root/ContrattoSEI/ContrattoSei.sln
/root/ContrattoSEI/PDFGenerator/LettereBenvenuto/TemplateProvider.cs # /root/ContrattoSEI/PDFGenerator/LettereBenvenuto/TemplateProvider.cs
/root/ContrattoSEI/PDFGenerator/BusinessLayer/Utils/TemplateProvider.cs # /root/ContrattoSEI/PDFGenerator/BusinessLayer/Utils/TemplateProvider.cs
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/App.config # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/App.config
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/AppConfig.xml # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/AppConfig.xml
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/NLog.config # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/NLog.config
/Image/Temp/03148360153_CERCHIO_Sociali.png # /Image/Temp/03148360153_CERCHIO_Sociali.png
/root/ContrattoSEI/GestorePDF/App.config # /root/ContrattoSEI/GestorePDF/App.config
/root/ContrattoSEI/GestorePDF/NLog.config # /root/ContrattoSEI/GestorePDF/NLog.config
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/FDTemplateGeneratorNota_OLD.xml # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/FDTemplateGeneratorNota_OLD.xml
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/TemplateGeneratorNota_Old_05072023.xml # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/TemplateGeneratorNota_Old_05072023.xml
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/TemplateGeneratorOLD.xml # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/TemplateGeneratorOLD.xml
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/TemplateGenerator_Old_28062023.xml # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/TemplateGenerator_Old_28062023.xml
/root/ContrattoSEI/GestorePDF/CONFIG # /root/ContrattoSEI/GestorePDF/CONFIG
/Image/Temp/FRDGGN27C43L194Y_CERCHIO_Ambientali.png # /Image/Temp/FRDGGN27C43L194Y_CERCHIO_Ambientali.png
/Image/Temp/FRDGGN27C43L194Y_CERCHIO_SFDR.png # /Image/Temp/FRDGGN27C43L194Y_CERCHIO_SFDR.png
/Image/Temp/FRDGGN27C43L194Y_CERCHIO_Sociali.png # /Image/Temp/FRDGGN27C43L194Y_CERCHIO_Sociali.png
/Image/Temp/FRDGGN27C43L194Y_CERCHIO_Taxonomy.png # /Image/Temp/FRDGGN27C43L194Y_CERCHIO_Taxonomy.png
/Image/Thumbs.db /Image/Thumbs.db
/root/ContrattoSEI/GestorePDF/TemplateGenerator.xml # /root/ContrattoSEI/GestorePDF/TemplateGenerator.xml
/root/ContrattoSEI/GestorePDF/TemplateGeneratorNota.xml # /root/ContrattoSEI/GestorePDF/TemplateGeneratorNota.xml
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/CONFIG # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/CONFIG
/root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/glossari.zip # /root/ContrattoSEI/GestoreTrimestrale_branch_applyingMVVM/glossari.zip
/Image/Temp/PDBVDJ83P27A501W_CERCHIO_SFDR.png # /Image/Temp/PDBVDJ83P27A501W_CERCHIO_SFDR.png

View File

@ -50,3 +50,15 @@ Modificata con:
Ho modificato il file App.config con: Ho modificato il file App.config con:
key="DATABASE_PDC_LOCALE" value="GSAVO-SURFACE-7" a key="DATABASE_PDC_LOCALE" value="GSAVO-SURFACE-7" a
key="DATABASE_PDC_LOCALE" value="DATABASE_PDC_LOCALE" key="DATABASE_PDC_LOCALE" value="DATABASE_PDC_LOCALE"
## Lancio GestoreTrimestrale nel progetto GestoreTrimestrale_branch_applyingMVVM
Per arrivare a lanciare GestoreTrimestrale.exe ho seguito i seguenti step:
1. Ho aperto con Visual Studio 2022 ContrattoSei.sln in TP_SEI_Project\root\ContrattoSEI.
2. Ho selezionato GestoreTrimestraleMVVM come progetto da lanciare ed ho fatto run.
Ha compilato i progetti: AppConfigParser, GestorePDF.Logic, GestoreTrimestrale.Logic, GestoreTrimestraleMVVM, PDFGenerator, PDFGenerator.Verifier, PDFGeneratorLetteraBenvenuto,SmartFTP.Logic, SmartFTPThread, SmartFTPThread.Logic, SmartZip.Logic, DataAccessLayer
Ha dato errore per non ha compilato DTSXRunner.
3. Ho compilato separatamente anche DTSXRunner.

View File

@ -0,0 +1,255 @@
<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<appSettings>
<!--
Licenza DynamicPDF
-->
<add key="Licenza" value="MER50NESAOENJBI4h3UbSzEJxg0nsexTwJqv9nW9c8AoLh9tBDYtE8xOjGG8Fz/o5KQkqnvlKTdpRUrTtnuT6kurb5z+PMyyVwrQ" />
<!--
Variabile di sistema per l'abilitazione del controllo degli utenti (settare "esterno" per attivare)
-->
<!--
Path delle immagini
-->
<add key="usePrefilledTables" value="False"/>
<add key="ExtraRendimento" value="PDFGenerator.Image.ExtraRendimento.png"/>
<add key="Investimento" value="PDFGenerator.Image.Investimento.png"/>
<add key="Liquidità" value="PDFGenerator.Image.Liquidità.png"/>
<add key="Previdenza" value="PDFGenerator.Image.Previdenza.png"/>
<add key="Riserva" value="PDFGenerator.Image.Riserva.png"/>
<add key="Danger" value="PDFGenerator.Image.danger.png"/>
<add key="ArrowBorder" value="PDFGenerator.Image.arrowBorder.png"/>
<add key="Slider" value="PDFGenerator.Image.slide2.png"/>
<add key="Marker" value="PDFGenerator.Image.MarkerSlide.png"/>
<add key="FlagOK_RIDOTTA" value="PDFGenerator.Image.flagOK_RIDOTTA.png"/>
<add key="FlagOK" value="PDFGenerator.Image.flagOK.png"/>
<add key="FlagSI" value="PDFGenerator.Image.flagSI.png"/>
<add key="FlagNO" value="PDFGenerator.Image.flagNO.png"/>
<add key="FlagNO_RIDOTTA" value="PDFGenerator.Image.flagNO_RIDOTTA.png"/>
<add key="FlagSI_Ind_RIDOTTA" value="PDFGenerator.Image.flagSI_Ind_RIDOTTA.png"/>
<add key="FlagND_Ind_RIDOTTA" value="PDFGenerator.Image.flagND_Ind_RIDOTTA.png"/>
<add key="FlagNO_Ind_RIDOTTA" value="PDFGenerator.Image.flagNO_Ind_RIDOTTA.png"/>
<add key="Graffa" value="PDFGenerator.Image.graffa.png"/>
<add key="BIGarrow" value="PDFGenerator.Image.BIGarrow.png"/>
<add key="Mercati" value="PDFGenerator.Image.Mercati.png"/>
<add key="MercatiFinanziari" value="PDFGenerator.Image.MercatiFinanziari.png"/>
<add key="ChangePage" value="PDFGenerator.Image.ChangePage.png"/>
<add key="ArrowDown" value="PDFGenerator.Image.arrowDown.png"/>
<add key="ArrowRight" value="PDFGenerator.Image.arrowRight.png"/>
<add key="PartiteViaggianti" value="PDFGenerator.Image.PartiteViag.png"/>
<add key="LineaBluS83" value="PDFGenerator.Image.lineaBLU.GIF"/>
<add key="LineaCelesteS83" value="PDFGenerator.Image.lineaCELESTE.GIF"/>
<add key="PallinoNEROS83" value="PDFGenerator.Image.PallinoNERO.GIF"/>
<add key="FrecciaS80" value="PDFGenerator.Image.FrecciaS80.gif"/>
<add key="ImmagineA_S83" value="PDFGenerator.Image.ImmagineA_S83.gif"/>
<add key="ImmagineB_S83" value="PDFGenerator.Image.ImmagineB_S83.gif"/>
<add key="LegendaDiversificazioneLarge" value="PDFGenerator.Image.legendaDiversificazione.jpg"/>
<add key="MarkerLarge" value="PDFGenerator.Image.MarkerSlideLarge.png"/>
<add key="SliderRischioCredito" value="PDFGenerator.Image.slide_rischiocredito.png"/>
<!-- plotChartGradient.gif non inserita nelle risorse embedded in quanto dundas ha bisogno di un file su disco /
plotChartGradient.gif non inserted as embedded resource because dundas need a file on the disk
-->
<!--
<add key="plotDiversificazione" value="D:\C6_BATCH\MotorePDF\Image\plotChartGradient.gif"/>
-->
<!-- Per Test -->
<add key="pathGraf" value="C:\\Users\\giuseppe.rotondo\\source\\repos\\TP_SEI_Project\\root\\ContrattoSEI\\PDFGenerator\\Image\\"/>
<!--<add key="pathGraf" value="D:\C6_batch\Replat\MotorePDF\\Image\\"/>-->
<!--
Path dei template
-->
<add key="TemplateReport" value="PDFGenerator.PDFTemplate.Templ_BFreport.pdf"/>
<add key="Template" value="PDFGenerator.PDFTemplate.Templ_BF.pdf"/>
<add key="Copertina" value="PDFGenerator.PDFTemplate.Templ_copertinaBF.pdf"/>
<add key="NavigatoreBFDiagnosi" value="PDFGenerator.PDFTemplate.NavigatoreBFDiagnosi.pdf"/>
<add key="NavigatoreBFMonitoraggio" value="PDFGenerator.PDFTemplate.NavigatoreBFMonitoraggio.pdf"/>
<add key="NavigatoreSPDiagnosi" value="PDFGenerator.PDFTemplate.NavigatoreSPDiagnosi.pdf"/>
<add key="NavigatoreSPMonitoraggio" value="PDFGenerator.PDFTemplate.NavigatoreSPMonitoraggio.pdf"/>
<add key="GlossarioSP" value="PDFGenerator.PDFTemplate.GlossarioSP.pdf"/>
<add key="GlossarioSP_Monitoraggio" value="PDFGenerator.PDFTemplate.GlossarioSP_REPORT_MONITORAGGIO.pdf" />
<add key="GlossarioBF_Monitoraggio" value="PDFGenerator.PDFTemplate.GlossarioBF_REPORT_MONITORAGGIO.pdf" />
<add key="GlossarioBF" value="PDFGenerator.PDFTemplate.GlossarioBF.pdf"/>
<add key="TemplateAvvertenzeSP" value="PDFGenerator.PDFTemplate.Templ_avvertenzeSP.pdf"/>
<add key="TemplateAvvertenzeBF" value="PDFGenerator.PDFTemplate.Templ_avvertenzeBF.pdf"/>
<add key="TemplateReportSP" value="PDFGenerator.PDFTemplate.Templ_SPreport.pdf"/>
<add key="TemplateSP" value="PDFGenerator.PDFTemplate.Templ_SP.pdf"/>
<add key="CopertinaSP" value="PDFGenerator.PDFTemplate.Templ_copertinaSP.pdf"/>
<!--
Configurazioni per l'ICC
-->
<add key="ICCprofile" value="PDFGenerator.PDFTemplate.sRGB.icc"/>
<add key="ICCconfiguration" value="CGATS TR 001-1995 (SWOP)"/>
<add key="ICCconfiguration1" value="CGATS TR 001"/>
<add key="ICCconfiguration2" value="http://www.color.org"/>
<add key="ICCconfiguration3" value="U.S. Web Coated (SWOP) v2"/>
<add key="LDAP" value=""/>
<add key="TXTLOGS" value="Logs\"/>
<add key="ChartHttpHandler" value="Storage=memory;Timeout=180;Url=~/temp/;"/>
<!-- GESTIONE MULTI THREAD
multiThreading:
1 accesso
<> 1 spento
maxActiveThreads: massimo numero di thread attivi contemporaneamente
-->
<add key="multiThreadingGestoreThreads" value="0"/>
<add key="maxGestoreThreads" value="10"/>
<add key="multiThreadingPDFGeneratorThreads" value="0"/>
<add key="maxPDFGeneratorThreads" value="1"/>
<!--ambiente: specifica l'ambiente in cui gira il package, i valori possibili sono
SVILUPPO
TEST
COLLAUDO
PRODUZIONE
-->
<add key="datalotto" value="20170601"/>
<add key="ambiente" value="SVILUPPO"/>
<!--cawTo_Bin: percorso dell'eseguibile cawTo_Bin-->
<add key="cawTo_Bin" value="CAWTO"/>
<!--fac_E_100: codice di inizio Package per TNG-->
<add key="fac_I_100" value="FAC_I_100"/>
<!--fac_E_100: codice di Package terminato con successo per TNG-->
<add key="fac_T_100" value="FAC_T_100"/>
<!--fac_E_100: codice di errore per TNG-->
<add key="fac_E_100" value="FAC_E_101"/>
<!--scriviErroreNelDB: 1 scrive = non scrive-->
<add key="scriviErroreNelDB" value="1"/>
<add key="TEMPO_STAMPA_REPORT" value="0"/>
<!--scrive in C:\TEMPO_STAMPA_REPORT.TXT il dettaglio sul tempo di esecuzione per la prioduzione dei report di ciascun cliente-->
<add key="SalvaSuRM" value="S" />
<!-- SavePDFtoDISK:
1 : Crea il pdf su disco (percorso : c:\codicefiscale) ,non archivia l'immagine sul database e non aggiorna il report come stampato. (serve per i test NON PORTARE IN FIDEURAM)
0 : Normale gestione da portare in FIDEURAM
-->
<add key="SavePDFtoDISK" value="1" />
<!--Per Test -->
<add key="SavePDFtoDISK_Folder" value="C:\\Users\\giuseppe.rotondo\\Desktop\\ContrSEI\\"/>
<!--<add key="SavePDFtoDISK_Folder" value="D:\\REPORT_CU\\"/>-->
<!-- Per Test -->
<add key="TemplateGeneratorPath" value="C:\Users\giuseppe.rotondo\source\repos\TP_SEI_Project\root\Docs\"/>
<!--<add key="TemplateGeneratorPath" value="D:\C6_batch\Replat\MotorePDF\"/>-->
<!--Gestione Utilizzo come giornaliero-->
<!--<add key="QueryContratti" value="[C6Mart].[GESTIONE_SELECT_PDF_GETDATATHREADS_NA_A_Pino]"/>-->
<add key="QueryContratti" value="[c6martperiodico].[GESTIONE_SELECT_PDF_GETDATATHREADS_campione]"/>
<!--<add key="QueryContratti" value="[C6Mart].[GESTIONE_SELECT_PDF_GETDATATHREADS_Luca]"/>-->
<add key="QueryInserimento" value="[dbo].[C6_S_WritePDFintoDB_CU]"/>
<add key="QueryInserimentoPDF_FTP" value="[C6Mart].[GESTIONE_INSERT_PDF_FTP]" />
<add key="Periodico" value="0"/>
<!-- Gestione utilizzo come Periodico -->
<!-- N/A -->
<!-- Lettera di benvenuto -->
<add key="IndirizzoBF" value="Piazzale Giulio Douhet, 31 00143 Roma"/>
<add key="IndirizzoSPI" value="Via del Serafico, 43 00142 Roma"/>
<add key="MargineSupPX" value="14"/>
<add key="MargineSxPX" value="29"/>
<add key="MargineDxPX" value="14"/>
<add key="MargineInfPX" value="29"/>
<add key="AreaClientePX" value="308,186,250,90"/>
<add key="AreaLuogoPX" value="0,258,510,30"/>
<add key="AreaOggettoPX" value="30,288,480,30"/>
<!--Modificato per risolvere il problema della firma sovrappposta al corpo della lettera nel caso di clienti Professionali SPI-->
<!--<add key="AreaCorpoPX" value="30,328,480,320"/>-->
<add key="AreaCorpoPX" value="30,318,480,320"/>
<add key="AreaSalutiPX" value="250,667,230,56"/>
<add key="OffsetFirmaAttivazioneSei" value="-150,30,1"/>
<add key="sqlCommandTimeout" value="200"/>
<add key="IndirizzoBFPX" value="15,35,238,30"/>
<add key="IndirizzoSPIPX" value="15,26,238,30"/>
<add key="OffSetLetteraRistampaLuogo" value="0,35,0,0"/>
<add key="OffSetLetteraRistampaOggetto" value="0,45,300,0"/>
<add key="OffSetLetteraRistampaCorpo" value="0,35,20,-240"/>
<add key="OffSetLetteraRistampaCliente" value="0,0,0,50"/>
<add key="OffsetLetteraRistampaSaluti" value="20,-98,0,10"/>
<!-- X,Y,ratio -->
<add key="LogoBF" value="15,0,0.2"/>
<add key="LogoSPI" value="15,0,0.8"/>
<!--<add key="OffsetFirmaPostSei" value="-160,25,1"/>-->
<add key="OffsetFirmaPostSei" value="-160,-50,1"/>
<add key="OffsetFirmaRistampa" value="-140,-95,1"/>
<!-- Lettera di benvenuto -->
<add key="fontSize" value="11"/>
<add key="pathScritturaLettera" value="C:\"/>
<add key="S_AccettazioneSei_Code" value="1"/>
<add key="F_AccettazioneSei_Code" value="2"/>
<add key="S_AccettazionePostSei_Code" value="3"/>
<add key="F_AccettazionePostSei_Code" value="4"/>
<add key="RistampaAccettazioneSei_Code" value="5"/>
<add key="QueryDatiLettera" value="[C6Mart].[GESTIONE_SELECT_LETTERE_DA_INVIARE]"/>
<!--
LOG_PDF:
-->
<add key="applicativo" value="C6"/>
<!-- INVIO FLUSSO AD HOSTS-->
<add key="EstensioneFileHost" value="TXT"/>
<!-- invio_host false inibisce l'invio del file a host -->
<!-- Per Test -->
<!--<add key="INVIO_HOST" value="true"/>-->
<add key="INVIO_HOST" value="false"/>
<!--Gestione INVIO GIORNALIERO -->
<add key="NomeFileHostGiornaliero" value="SEI_INVIOGIORNALIERO"/>
<!-- Per Test -->
<!--
<add key="PathFileHostGiornalieroBackup" value="D:\C6_BATCH\FLUSSI_GIORNALIERI_AD_HOSTS"/>
<add key="PathFileHostGiornalieroAppoggio" value="D:\C6_BATCH\FLUSSI_GIORNALIERI_AD_HOSTS\appoggio"/>
<add key="PathFileBatchFTP" value="D:\C6_BATCH\FlussoHostGiornalieroBatch\ftpFlussoHostGiornaliero.bat"/>
-->
<add key="PathFileHostGiornalieroBackup" value="C:\\Users\\giuseppe.rotondo\\Desktop\\ContrSEI\\FLUSSI_GIORNALIERI_AD_HOSTS"/>
<add key="PathFileHostGiornalieroAppoggio" value="C:\\Users\\giuseppe.rotondo\\Desktop\\ContrSEI\\FLUSSI_GIORNALIERI_AD_HOSTS\appoggio"/>
<add key="PathFileBatchFTP" value="C:\\Users\\giuseppe.rotondo\\Desktop\\ContrSEI\\ftpFlussoHostGiornaliero.bat"/>
<!--add key="FTPServerHost" value="ftp://10.10.34.206:21/%2fpassaggi/%2fContratto_SEI/"/-->
<add key="FTPServerHost" value="ftp://10.10.33.1/%2fpassaggi/%2fContratto_SEI/"/>
<!--non toccare il %2f per piacere, chiedere a fabrizio-->
<add key="FTPUserHost" value="fideuram\m700023"/>
<add key="FTPPasswordHost" value="pippo001"/>
<add key="SavingMap" value="PDFGenerator.Image.SavingMap.png" />
<!-- CONTROLLI AUTOMATICI -->
<add key="AutoC6ChecksPath" value="E:\k.k" />
<!--
CULTURE
-->
<add key="CultureToUse" value="it-IT" />
</appSettings>
<connectionStrings>
<!--<add name="SqlServerConnection" providerName="System.Data.SqlClient" connectionString="Data Source=vmbfdsrepsei01\I1; Database=SEIReport;User Id=SEIReport; Password=SEIReport; Max Pool Size=100;Pooling=no;Load Balance Timeout=0; Connection Timeout=600"/>-->
<!--<add name="SqlServerStampeC6Connection" providerName="ReportC6" connectionString="Data Source=DATABASE_PDC_LOCALE; Database=C6newcu;User Id=F701264; Password=contrsei; Max Pool Size=1000;Pooling=yes;Load Balance Timeout=1000; Connection Timeout=200"/>-->
<add name="SqlServerStampeC6Connection" providerName="ReportC6" connectionString="Data Source=DATABASE_PDC_LOCALE; Database=C6StampeCentralizzate;User Id=F701264; Password=contrsei; Max Pool Size=1000;Pooling=yes;Load Balance Timeout=1000; Connection Timeout=200"/>
</connectionStrings>
</configuration>

View File

@ -0,0 +1,69 @@
! CONNECTION STRING PRINCIPALE
CNS=Data Source§DATABASE_PDC_LOCALE;Database§C6StampeCentralizzate;User Id§F701264;Password§contrsei;Max Pool Size§1000;Pooling§yes;Load Balance Timeout§1000;Connection Timeout§200
! Timeout per tutti i command
sqlcommandtimeout=200
! ambiente {SVILUPPO, TEST, COLLAUDO, PRODUZIONE}
ambiente=PRODUZIONE
! Licenza DynamicPDF
licenza=MER50NESAOENJBo5BnJKfSZXJj/qdgajtuOAxakMA4HW7vmqjo4/RyQDP2DdxyHzZLmu8zCtUkxdEgp58zADbGe4FYS7SC83+vvg
! GESTIONE MULTI THREAD
! Numero dei PDF Totali da fare
volthreads=9999
! Numero Threads concorrenti per pagina
page_size=25
circle_size=160
periodico=1
! invio_host false inibisce l'invio del file a host
invio_host=false
! SavePDFtoDISK: 1 - Crea il pdf su disco, 0 - Scrive su DB
savepdftodisk=1
savepdftodisk_folder=D:\ReportisticaTrimestrale\pdf\
! QueryContratti - Sp da eseguire
querycontratti=[C6MartPeriodico].[GETDATATHREADS_TRIMESTRALE]
! Tabella da aggiornare in caso di riuscita
flag_stampa=Update [C6MartPeriodico].[TB_Campione] set flag_stampa§2 where flag_stampa§1 and cod_fiscale§@codfis and rete§@rt
pathGraf=C:\ReportisticaTrimestrale\MotorePdf\Image\
pathGrafTemp=D:\ReportisticaTrimestrale\MotorePdf\TEMP\
S181_COEF_PERC_00_05=5
S181_COEF_PERC_05_10=10
S181_COEF_PERC_15_20=15
S181_COEF_PERC_20_25=25
S181_COEF_PERC_25_30=30
S181_COEF_PERC_30_35=35
S181_COEF_PERC_40_45=45
S181_COEF_PERC_50_55=55
S181_COEF_PERC_60_65=65
S181_COEF_PERC_65_70=70
S181_COEF_PERC_70_75=75
S181_COEF_PERC_75_80=80
S181_COEF_PERC_80_85=85
S181_COEF_PERC_85_90=90
S181_COEF_PERC_90_95=95
S181_COEF_PERC_95_00=100
! CULTURE
CultureToUse=it-IT
!Gestione Utilizzo come giornaliero
QueryInserimento=[dbo].[C6_S_WritePDFintoDB_Periodico]
QueryInserimentoPDF_FTP=[C6MartPeriodico].[GESTIONE_INSERT_PDF_FTP]
GetIdReport=[C6MartPeriodico].[SP_TROVA_REPORT_DA_RIGENERARE]
scriviErroreNelDB=1
SetData=1
Bug=
FTPServerHost=ftp://134.44.28.220:22/%2fpassaggi/%2fContratto_SEI/
FTPUserHost=C6Stampe
FTPPasswordHost=C6Stampe
|||! Da questo punto il file non viene piu nel letto ne interpretato

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
autoReload="true"
throwExceptions="true"
internalLogLevel="Error" internalLogFile="c:\temp\nlog-internal.log" >
<targets>
<target name="file" xsi:type="AsyncWrapper" queueLimit="5000" overflowAction="Discard">
<target xsi:type="File" fileName="${basedir}/logs/${level}.txt" />
</target>
<target name="database"
xsi:type="Database"
connectionString="Data Source=DATABASE_PDC_LOCALE; Database=C6StampeCentralizzate_testing;User Id=F701264; Password=contrsei; Max Pool Size=1000;Pooling=yes;Load Balance Timeout=1000; Connection Timeout=200"
commandText=" INSERT INTO [dbo].LogN ([Logged], [Level], [Message], [Logger], [CallSite],
[Exception], [Application])
VALUES (GETDATE(), @level, @message, @logger, @callSite, @exception, @application);">
<parameter name="@application" layout="ContrattoSei" />
<parameter name="@machineName" layout="${machinename}" />
<parameter name="@logged" layout="${date}" />
<parameter name="@level" layout="${level}" />
<parameter name="@message" layout="${message}" />
<parameter name="@logger" layout="${logger}" />
<parameter name="@properties" layout="${all-event-properties:separator=|}" />
<parameter name="@callSite" layout="${callsite}" />
<parameter name="@exception" layout="${exception:tostring}" />
</target>
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="file" />
</rules>
</nlog>

View File

@ -0,0 +1,442 @@
<?xml version="1.0"?>
<configuration>
<appSettings>
<add key="privateClient" value="false"/>
<add key="isGestorePdfStillRunningProcedure" value="C6MartPeriodico.SP_TotaliReportGenerazioneZip"/>
<add key="SP_SimpleTextGeneratorProvider" value="[C6StagingPeriodico].[get_testo_sezione_adeg_PG_Compl_Conc_CDTTRIM]"/>
<add key="SP_SimpleTextGeneratorProvider_GetTemplateTexts" value="[dbo].[GetTextTemplateConfiguration]"/>
<!--ZIP SETTINGS -->
<add key="maxActiveThreads" value="10"/>
<add key="recordsPerThread" value="1"/>
<add key="FTPServer" value="134.44.28.220"/>
<add key="FTPPath" value="/temp/"/>
<add key="FTPUser" value="C6Stampe"/>
<add key="FTPPassword" value="C6Stampe"/>
<add key="FTPServerHost" value="ftp://134.44.28.220:22/passaggi/Contratto_SEI/"/>
<add key="FTPUserHost" value="C6Stampe"/>
<add key="FTPPasswordHost" value="C6Stampe"/>
<add key="PrefissoFile" value="SEI"/>
<add key="EstensioneFile" value="IDX"/>
<add key="useLineInsteadOfStepLine" value="1"/>
<add key="SP_GESTIONE_PDF_REVERT_FISCAL_CODE" value="[C6MartPeriodico].[GESTIONE_PDF_REVERT_FISCAL_CODE]"/>
<add key="use7zip" value="1"/>
<!-- INVIO FLUSSO AD HOSTS-->
<add key="WasApprovalFileSent" value="0"/>
<add key="EstensioneFileHost" value="TXT"/>
<!--TIPO INVIO G:GIORNALIERO T:TRIMESTRALE-->
<add key="TIPO_INVIO" value="T"/>
<!--Gestione INVIO SETTIMANALE -->
<add key="NomeFileHostSettimanale" value="SEI_INVIOSETTIMANALE"/>
<add key="PathFileHostSettimanaleBackup" value="C:\Progetti\FLUSSI_SETTIMANALI_AD_HOSTS"/>
<!--Gestione INVIO GIORNALIERO -->
<add key="NomeFileHostGiornaliero" value="SEI_INVIOGIORNALIERO"/>
<add key="PathFileHostGiornalieroBackup" value="C:\Progetti\FLUSSI_GIORNALIERI_AD_HOSTS"/>
<!--Gestione INVIO TRIMESTRALE -->
<add key="NomeFileHostTrimestrale" value="SEI_INVIOTRIMESTRALE"/>
<add key="PathFileHostTrimestraleBackup" value="C:\Progetti\FLUSSI_TRIMESTRALI_AD_HOSTS"/>
<add key="DataLotto" value="20120120"/>
<add key="numeroCfPerZip" value="5"/>
<add key="zipInterval" value="10"/>
<add key="IDXMaxRowLen1" value="385"/>
<add key="IDXMaxRowLen2" value="768"/>
<add key="loggingInterval" value="20"/>
<add key="statisticsUpdateInterval" value="60"/>
<!--PERIODICO -->
<!-- Query Lista ftp da inviare-->
<add key="SP_GESTIONE_SELECT_FTP_DA_INVIARE" value="[C6MartPeriodico].[GESTIONE_SELECT_FTP_DA_INVIARE]"/>
<!-- Query lista file inviati-->
<add key="SP_GESTIONE_UPDATE_FTP" value="[C6MartPeriodico].[GESTIONE_UPDATE_FTP]"/>
<!-- Query update data comunicazione ad host-->
<add key="SP_GESTIONE_UPDATE_EMAIL_HOST" value="[C6MartPeriodico].[GESTIONE_UPDATE_EMAIL_HOST]"/>
<!-- Query update ZIP-->
<add key="SP_GESTIONE_UPDATE_ZIP" value="[C6MartPeriodico].[GESTIONE_UPDATE_ZIP]"/>
<!-- Query INSERT ELABORAZIONE ZIP-->
<add key="SP_GESTIONE_INSERT_ELABORAZIONE_ZIP" value="[C6MartPeriodico].[GESTIONE_INSERT_ELABORAZIONE_ZIP]"/>
<!-- Query UPDATE ELABORAZIONE ZIP-->
<add key="SP_GESTIONE_UPDATE_ELABORAZIONE_ZIP" value="[C6MartPeriodico].[GESTIONE_UPDATE_ELABORAZIONE_ZIP]"/>
<!-- Query INSERT ZIP-->
<add key="SP_GESTIONE_INSERT_ZIP" value="[C6MartPeriodico].[GESTIONE_INSERT_ZIP]"/>
<!-- Query SELECT FTP INVIATI-->
<add key="SP_GESTIONE_SELECT_FTP_INVIATI" value="[C6MartPeriodico].[GESTIONE_SELECT_FTP_INVIATI]"/>
<!-- Query GESTIONE SELECT LAST ZIP-->
<add key="SP_GESTIONE_SELECT_LAST_ZIP" value="[C6MartPeriodico].[GESTIONE_SELECT_LAST_ZIP]"/>
<!-- Query SELECT HOST-->
<add key="SP_GESTIONE_SELECT_HOST" value="[C6MartPeriodico].[GESTIONE_SELECT_HOST]"/>
<add key="SP_GESTIONE_INSERT_PDF_FTP_GET_ID" value="[C6MartPeriodico].[GESTIONE_INSERT_PDF_FTP_GET_ID]"/>
<add key="isFirstLotto" value="false"/>
<add key="suffixApproval" value="APPROVAL"/>
<add key="suffixNoApproval" value="NOAPPROVAL"/>
<add key="suffixApprovalRef" value="APP"/>
<add key="dtsxRunnerPath" value="C:\Workspaces\Progetti BF Giornaliero\GestoreTrimestrale_branch_applyingMVVM\DTSXRunner\DTSXRunner.exe"/>
<add key="dtsxRunnerMartConfig" value="mart.xml"/>
<add key="dtsxRunnerStagingConfig" value="staging.xml"/>
<add key="dtsxRunnerStagingAndMartConfig" value="staging_and_mart.xml"/>
<add key="dtsxRunnerStagingCheckbox" value="true"/>
<add key="dtsxRunnerMartCheckbox" value="true"/>
<add key="dtsxRunnerQuadraturaClientiSeiConfig" value="QuadraturaClientiSei.xml"/>
<add key="dtsxRunnerSegnalazioniDQ" value="SegnalazioniDQ.xml"/>
<!--GIORNALIERO -->
<!-- Query Lista ftp da inviare
<add key="SP_GESTIONE_SELECT_FTP_DA_INVIARE" value="[C6Mart].[GESTIONE_SELECT_FTP_DA_INVIARE]"/>-->
<!-- Query lista file inviati
<add key="SP_GESTIONE_UPDATE_FTP" value="[C6Mart].[GESTIONE_UPDATE_FTP]"/>-->
<!-- Query update data comunicazione ad host
<add key="SP_GESTIONE_UPDATE_EMAIL_HOST" value="[C6Mart].[GESTIONE_UPDATE_EMAIL_HOST]"/>-->
<!-- Query update ZIP
<add key="SP_GESTIONE_UPDATE_ZIP" value="[C6Mart].[GESTIONE_UPDATE_ZIP]"/>-->
<!-- Query INSERT ZIP
<add key="SP_GESTIONE_INSERT_ZIP" value="[C6Mart].[GESTIONE_INSERT_ZIP]"/>-->
<!-- Query SELECT FTP INVIATI
<add key="SP_GESTIONE_SELECT_FTP_INVIATI" value="[C6Mart].[GESTIONE_SELECT_FTP_INVIATI]"/>-->
<!-- Query SELECT HOST
<add key="SP_GESTIONE_SELECT_HOST" value="[C6Mart].[GESTIONE_SELECT_HOST]"/>-->
<!-- Ambiente
SVILUPPO
TEST
COLLAUDO
PRODUZIONE
-->
<add key="ambiente" value="SVILUPPO"/>
<!--cawTo_Bin: percorso dell'eseguibile cawTo_Bin-->
<add key="cawTo_Bin" value="CAWTO"/>
<!--fac_E_100: codice di inizio Package per TNG-->
<add key="fac_I_100" value="FAC_I_100"/>
<!--fac_E_100: codice di Package terminato con successo per TNG-->
<add key="fac_T_100" value="FAC_T_100"/>
<!--fac_E_100: codice di errore per TNG-->
<add key="fac_E_100" value="FAC_E_101"/>
<!--scriviErroreNelDB: 1 scrive = non scrive-->
<add key="scriviErroreNelDB" value="1"/>
<!--Gestione ZIP
NAMINGzi
1) Report diagnosi con lettera di benvenuto giornalieri (naming proposta SEI_20081203_01_A.ZIP )
2) Report diagnosi + report monitoraggio + lettara accompagnamento (naming proposta SEI_20081203_01_B.ZIP )
????? CHIARIRE IL PUNTO 3
3) Richieste di ristampe/rinvio:
a. Se le ristampa è del tipo 1(naming proposta SEI_20081203_03_A.ZIP )
b. Se la ristampa è del tipo 2(naming proposta SEI_20081203_03_B.ZIP )
-->
<add key="prefissoZIP" value="SEI"/>
<!-- 1 -->
<add key="suffissoZIP_T1" value="01_A"/>
<!-- 2 -->
<add key="suffissoZIP_T2" value="01_B"/>
<!-- 3a -->
<add key="suffissoZIP_R1" value="03_A"/>
<!-- 3b -->
<add key="suffissoZIP_R2" value="03_B"/>
<!-- ricordarsi di mettere la \ alla fine -->
<add key="pathZIP" value="C:\ReportisticaTrimestrale\ZIP_SELECTA\"/>
<add key="pathZIP_PERIODICO" value="C:\ReportisticaTrimestrale\Pdf\"/>
<add key="pathPDFToDB_PERIODICO" value="C:\ReportisticaTrimestrale\PdfToDb\"/>
<add key="EnforceIDXFolder" value="C:\ReportisticaTrimestrale\PdfToDb\"/>
<!--
Gestione Invio FTP SI/NO
FTP = 0 -> Invio lo zip nella cartella path_OUTPUT_ZIP
FTP = 1 -> Invio lo zip in FTP a Selecta
-->
<add key="path_OUTPUT_ZIP" value="C:\ReportisticaTrimestrale\ZIP_SELECTA_TO_SEND\"/>
<add key="path_OUTPUT_ZIP_PERIODICO" value="C:\ReportisticaTrimestrale\SELECTA\"/>
<add key="path_ZIP_BACKUP_FOLDER" value="C:\ReportisticaTrimestrale\SELECTA\"/>
<add key="pathZIPTemp" value="C:\ReportisticaTrimestrale\SELECTA\"/>
<add key="FTP" value="false"/>
<add key="TotaliReportGenerazioneZip" value="[C6MartPeriodico].[sp_TotaliReportGenerazioneZip]"/>
<!--ZIP SETTINGS END-->
<!--
Licenza DynamicPDF
-->
<add key="Licenza" value="MER50NESAOENJBI4h3UbSzEJxg0nsexTwJqv9nW9c8AoLh9tBDYtE8xOjGG8Fz/o5KQkqnvlKTdpRUrTtnuT6kurb5z+PMyyVwrQ"/>
<!--
Data di fine trimestre corrente per il report trimestrale
La DataFineTrimestreCorrente è utilizzata anche per la generazione del naming della cartella e del file ZIP
-->
<!--<add key="DataFineTrimestreCorrente" value="30/11/2018" />-->
<add key="DataFineTrimestreCorrente" value="30/09/2020"/>
<add key="DataFineTrimestreCorrente_LetteraAccompagnamento" value="15/01/2019"/>
<!--
Variabile di sistema per l'abilitazione del controllo degli utenti (settare "esterno" per attivare)
-->
<!--
Path delle immagini
-->
<add key="ExtraRendimento" value="PDFGenerator.Image.ExtraRendimento.png"/>
<add key="ExtraRendimentoNew" value="PDFGenerator.Image.ExtraRendimento_new.png"/>
<add key="PiramideTutela" value="PDFGenerator.Image.entire_img_tutela2.png"/>
<add key="Investimento" value="PDFGenerator.Image.Investimento.png"/>
<add key="InvestimentoNew" value="PDFGenerator.Image.Investimento_new.png"/>
<add key="Liquidità" value="PDFGenerator.Image.Liquidità.png"/>
<add key="LiquiditàNew" value="PDFGenerator.Image.Liquidità_new.png"/>
<add key="Previdenza" value="PDFGenerator.Image.Previdenza.png"/>
<add key="PrevidenzaNew" value="PDFGenerator.Image.Previdenza_new.png"/>
<add key="Riserva" value="PDFGenerator.Image.Riserva.png"/>
<add key="RiservaNew" value="PDFGenerator.Image.Riserva_new.png"/>
<add key="Danger" value="PDFGenerator.Image.danger.png"/>
<add key="ArrowBorder" value="PDFGenerator.Image.arrowBorder.png"/>
<add key="Slider" value="PDFGenerator.Image.slide2.png"/>
<add key="Marker" value="PDFGenerator.Image.MarkerSlide.png"/>
<add key="FlagOK_RIDOTTA" value="PDFGenerator.Image.flagOK_RIDOTTA.png"/>
<add key="FlagOK" value="PDFGenerator.Image.flagOK.png"/>
<add key="FlagNO" value="PDFGenerator.Image.flagNO.png"/>
<add key="FlagNO_RIDOTTA" value="PDFGenerator.Image.flagNO_RIDOTTA.png"/>
<add key="FlagSI_RIDOTTA" value="PDFGenerator.Image.flagSI_RIDOTTA.png"/>
<add key="FlagND_RIDOTTA" value="PDFGenerator.Image.flagND_RIDOTTA.png"/>
<add key="FlagNO_Ind_RIDOTTA" value="PDFGenerator.Image.flagNO_Ind_RIDOTTA.png"/>
<add key="FlagSI_Ind_RIDOTTA" value="PDFGenerator.Image.flagSI_Ind_RIDOTTA.png"/>
<add key="FlagND_Ind_RIDOTTA" value="PDFGenerator.Image.flagND_Ind_RIDOTTA.png"/>
<add key="Mercati" value="PDFGenerator.Image.Mercati.png"/>
<add key="ChangePage" value="PDFGenerator.Image.ChangePage.png"/>
<add key="PartiteViaggianti" value="PDFGenerator.Image.PartiteViag.png"/>
<add key="FrecciaS80" value="PDFGenerator.Image.FrecciaS80.gif"/>
<add key="ImmagineA_S83" value="PDFGenerator.Image.ImmagineA_S83.gif"/>
<add key="ImmagineB_S83" value="PDFGenerator.Image.ImmagineB_S83.gif"/>
<add key="ImmagineC_S83" value="PDFGenerator.Image.ImmagineC_S83.gif"/>
<add key="LegendaDiversificazioneLarge" value="PDFGenerator.Image.legendaDiversificazione.jpg"/>
<add key="MarkerLarge" value="PDFGenerator.Image.MarkerSlideLarge.png"/>
<add key="SliderRischioCredito" value="PDFGenerator.Image.slide_rischiocredito.png"/>
<add key="SavingMap" value="PDFGenerator.Image.SavingMap.png"/>
<!-- <add key="SavingMapPath" value="C:\\Users\\fdsmoveadmin\\source\\repos\\TP_SEI_Project\\root\\ContrattoSEI\\PDFGenerator\\Image\\SavingMap.png" />-->
<!--<add key="SavingMapPath" value="C:\\Users\\giuseppe.rotondo\\Fideuram\\Solution\\TP_SEI_Project\\root\\ContrattoSEI\\PDFGenerator\\Image\\SavingMap.png" />
<add key="APCPath" value="C:\\Users\\giuseppe.rotondo\\Fideuram\\Solution\\TP_SEI_Project\\root\\ContrattoSEI\\PDFGenerator\\Image\\APC103_new.png" />-->
<add key="SavingMapPath" value="C:\\Users\\francescopaolo.leone\\Desktop\\Fideuram\\Trimestrale\\Solution Rotondo 24 lug 2023\\TP_SEI_Project\\root\\ContrattoSEI\\PDFGenerator\\Image\\ImageSavingMap.png"/>
<add key="APCPath" value="C:\\Users\\francescopaolo.leone\\Desktop\\Fideuram\\Trimestrale\\Solution Rotondo 24 lug 2023\\TP_SEI_Project\\root\\ContrattoSEI\\PDFGenerator\\Image\\ImageAPC103_new.png"/>
<add key="APC103" value="PDFGenerator.Image.APC103_new.png"/>
<add key="AmbientaleLC" value="PDFGenerator.Image.AmbientaleLC_esg.png"/>
<add key="AmbientaleLG" value="PDFGenerator.Image.AmbientaleLG_esg.png"/>
<add key="AmbientaleRC" value="PDFGenerator.Image.AmbientaleRC_esg.png"/>
<add key="AmbientaleRG" value="PDFGenerator.Image.AmbientaleRG_esg.png"/>
<add key="SocialeLC" value="PDFGenerator.Image.SocialeLC_esg.png"/>
<add key="SocialeLG" value="PDFGenerator.Image.SocialeLG_esg.png"/>
<add key="SocialeRC" value="PDFGenerator.Image.SocialeRC_esg.png"/>
<add key="SocialeRG" value="PDFGenerator.Image.SocialeRG_esg.png"/>
<add key="GovernanceLC" value="PDFGenerator.Image.GovernanceLC_esg.png"/>
<add key="GovernanceLG" value="PDFGenerator.Image.GovernanceLG_esg.png"/>
<add key="GovernanceRC" value="PDFGenerator.Image.GovernanceRC_esg.png"/>
<add key="GovernanceRG" value="PDFGenerator.Image.GovernanceRG_esg.png"/>
<add key="Rating_A" value="PDFGenerator.Image.A_esg.png"/>
<add key="Rating_AA" value="PDFGenerator.Image.AA_esg.png"/>
<add key="Rating_AAA" value="PDFGenerator.Image.AAA_esg.png"/>
<add key="Rating_B" value="PDFGenerator.Image.B_esg.png"/>
<add key="Rating_BB" value="PDFGenerator.Image.BB_esg.png"/>
<add key="Rating_BBB" value="PDFGenerator.Image.BBB_esg.png"/>
<add key="Rating_CCC" value="PDFGenerator.Image.CCC_esg.png"/>
<add key="TrendESG_-" value="PDFGenerator.Image.-_esg.png"/>
<add key="TrendESG_Equal" value="PDFGenerator.Image.equals_esg.png"/>
<add key="TrendESG_pos" value="PDFGenerator.Image.arrowUP_esg.png"/>
<add key="TrendESG_neg" value="PDFGenerator.Image.arrowDown_esg.png"/>
<add key="ND" value="PDFGenerator.Image.-_esg.png"/>
<add key="logo-ambientale" value="PDFGenerator.Iamge.logo-ambientale.png"/>
<add key="logo-sociale" value="PDFGenerator.Iamge.logo-sociale.png"/>
<add key="logo-governance" value="PDFGenerator.Iamge.logo-governance.png"/>
<!-- plotChartGradient.gif non inserita nelle risorse embedded in quanto dundas ha bisogno di un file su disco /
plotChartGradient.gif non inserted as embedded resource because dundas need a file on the disk
-->
<!--<add key="pathGraf" value="D:\\C6_Batch\\Replat\\MotorePdf\\Image\\" />-->
<!--<add key="pathGraf" value="C:\\Users\\giuseppe.rotondo\\Fideuram\\Solution\\TP_SEI_Project\\ImageImage" />-->
<add key="pathGraf" value="C:\FideuramTrimestrale\TP_SEI_Project_Trimestrale\ImageImage"/>
<!--
Path dei template
-->
<add key="TemplateReport" value="PDFGenerator.PDFTemplate.Templ_BFreport.pdf"/>
<add key="Template" value="PDFGenerator.PDFTemplate.Templ_BF.pdf"/>
<add key="Copertina" value="PDFGenerator.PDFTemplate.Templ_copertinaBF.pdf"/>
<add key="NavigatoreBFDiagnosi" value="PDFGenerator.PDFTemplate.NavigatoreBFDiagnosi.pdf"/>
<add key="NavigatoreBFMonitoraggio" value="PDFGenerator.PDFTemplate.NavigatoreBFMonitoraggio.pdf"/>
<add key="NavigatoreSPDiagnosi" value="PDFGenerator.PDFTemplate.NavigatoreSPDiagnosi.pdf"/>
<add key="NavigatoreSPMonitoraggio" value="PDFGenerator.PDFTemplate.NavigatoreSPMonitoraggio.pdf"/>
<add key="GlossarioSP" value="PDFGenerator.PDFTemplate.GlossarioSP.pdf"/>
<add key="GlossarioSP_Monitoraggio" value="PDFGenerator.PDFTemplate.GlossarioSP_REPORT_MONITORAGGIO.pdf"/>
<add key="GlossarioBF_Monitoraggio" value="PDFGenerator.PDFTemplate.GlossarioBF_REPORT_MONITORAGGIO.pdf"/>
<add key="GlossarioBF" value="PDFGenerator.PDFTemplate.GlossarioBF.pdf"/>
<add key="TemplateAvvertenzeSP" value="PDFGenerator.PDFTemplate.Templ_avvertenzeSP.pdf"/>
<add key="TemplateAvvertenzeBF" value="PDFGenerator.PDFTemplate.Templ_avvertenzeBF.pdf"/>
<add key="TemplateReportSP" value="PDFGenerator.PDFTemplate.Templ_SPreport.pdf"/>
<add key="TemplateSP" value="PDFGenerator.PDFTemplate.Templ_SP.pdf"/>
<add key="CopertinaSP" value="PDFGenerator.PDFTemplate.Templ_copertinaSP.pdf"/>
<!--
Configurazioni per l'ICC
-->
<add key="ICCprofile" value="PDFGenerator.PDFTemplate.sRGB.icc"/>
<add key="ICCconfiguration" value="CGATS TR 001-1995 (SWOP)"/>
<add key="ICCconfiguration1" value="CGATS TR 001"/>
<add key="ICCconfiguration2" value="http://www.color.org"/>
<add key="ICCconfiguration3" value="U.S. Web Coated (SWOP) v2"/>
<!-- GESTIONE MULTI THREAD
multiThreading:
1 accesso
<> 1 spento
maxActiveThreads: massimo numero di thread attivi contemporaneamente
-->
<add key="multiThreadingGestoreThreads" value="1"/>
<add key="maxGestoreThreads" value="10"/>
<!--<add key="maxGestoreThreads" value="1" />-->
<add key="gestoreThreadsLimit" value="18"/>
<add key="multiThreadingPDFGeneratorThreads" value="0"/>
<add key="maxPDFGeneratorThreads" value="4"/>
<add key="sqlCommandTimeout" value="200"/>
<!--1 = true, 0 = false-->
<add key="usePrefilledTables" value="True"/>
<add key="getLogsProcedure" value="[dbo].[GetLogs]"/>
<add key="statisticsPrepare" value="[dbo].[GetStatistics_Prepare]"/>
<add key="getStatistics" value="[dbo].[GetStatistics]"/>
<!--Specifica quanti clienti vengono generati prima di procedera all'inserimento all'interno del DB-->
<add key="ambiente" value="SVILUPPO"/>
<!--cawTo_Bin: percorso dell'eseguibile cawTo_Bin-->
<add key="cawTo_Bin" value="CAWTO"/>
<!--fac_E_100: codice di inizio Package per TNG-->
<add key="fac_I_100" value="FAC_I_100"/>
<!--fac_E_100: codice di Package terminato con successo per TNG-->
<add key="fac_T_100" value="FAC_T_100"/>
<!--fac_E_100: codice di errore per TNG-->
<add key="fac_E_100" value="FAC_E_101"/>
<!--scriviErroreNelDB: 1 scrive = non scrive-->
<add key="scriviErroreNelDB" value="1"/>
<!--scrive in C:\TEMPO_STAMPA_REPORT.TXT il dettaglio sul tempo di esecuzione per la prioduzione dei report di ciascun cliente-->
<!--Scrive il pdf creato sul db di RM -->
<!-- SavePDFtoDISK:
1 : Crea il pdf su disco (percorso : c:\codicefiscale) ,non archivia l'immagine sul database e non aggiorna il report come stampato. (serve per i test NON PORTARE IN FIDEURAM)
0 : Normale gestione da portare in FIDEURAM
-->
<!--Gestione Utilizzo come giornaliero-->
<!--
<add key="QueryContratti" value="[C6Mart].[GESTIONE_SELECT_PDF_GETDATATHREADS_NA_A]"/>
<add key="QueryInserimento" value="[dbo].[C6_S_WritePDFintoDB]"/>
<add key="QueryInserimentoPDF_FTP" value="[C6Mart].[GESTIONE_INSERT_PDF_FTP]" />-->
<!--<add key="Periodico" value="0"/>-->
<!--<add key="SavePDFtoDISK" value="1" />-->
<!--<add key="SavePDFtoDISK_Folder" value="C:\\Lavoro\\GestorePDF\\ReportPDF\\"/>-->
<!--<add key="SavePDFtoDISK_Folder" value="C:\Users\giuseppe.rotondo\Desktop\Per Zip\" />-->
<!-- Gestione utilizzo come Periodico -->
<!--<add key="QueryContratti" value="C6MartPeriodico.GESTIONE_SELECT_PDF_GETDATATHREADS_PartiteViaggianti_OnDemand_Adriano" />-->
<add key="QueryInserimento" value="[dbo].[C6_S_WritePDFintoDB_Periodico]"/>
<add key="GetIdReport" value="[C6MartPeriodico].[SP_TROVA_REPORT_DA_RIGENERARE]"/>
<add key="QueryInserimentoPDF_FTP" value="[C6MartPeriodico].[GESTIONE_INSERT_PDF_FTP]"/>
<add key="SP_GESTIONE_UPDATE_ELABORAZIONE_PDF" value="[C6MartPeriodico].[GESTIONE_UPDATE_ELABORAZIONE_PDF]"/>
<add key="Periodico" value="0"/> <!--Lettere di Benvenuto-->
<!--<add key="Periodico" value="1"/>--> <!--Trimestrale-->
<add key="SavePDFtoDISK" value="1"/>
<add key="SavePDFtoDISK_Folder" value="C:\FideuramTrimestrale\ReportisticaTrimestrale\ZIP"/>
<!--<add key="SavePDFtoDISK_Folder" value="C:\Users\giuseppe.rotondo\Desktop\Per Zip\" />-->
<!--<add key="SavePDFtoDISK_Folder" value="D:\ReportisticaTrimestrale\PDF\" />-->
<!--<add key="SavePDFtoDISK_Folder" value="C:\Users\andrea.magliacane\OneDrive - Accenture\Desktop\Per Zip\" />-->
<!-- Periodico
Nuova Gestione Parallelizzaione Elaborazione Trimestrale-->
<!-- <add key="SavePDFtoDISK" value="2"/>-->
<add key="prefissoFolder" value="SEI"/>
<add key="suffissoFolder" value="01_B"/>
<!--<add key="pathFolder" value="D:\ReportisticaTrimestrale\Pdf\" />-->
<!--<add key="pathFolder" value="C:\Users\andrea.magliacane\OneDrive - Accenture\Desktop\Per Zip\" />-->
<!--<add key="pathFolder" value="C:\Users\giuseppe.rotondo\Desktop\Per Zip\" />-->
<add key="pathFolder" value="C:\FideuramTrimestrale\ReportisticaTrimestrale\ZIP"/>
<!-- Lettera di benvenuto -->
<add key="MargineSupPX" value="14"/>
<add key="MargineSxPX" value="29"/>
<add key="MargineDxPX" value="14"/>
<add key="MargineInfPX" value="29"/>
<add key="AreaClientePX" value="308,186,250,90"/>
<add key="AreaLuogoPX" value="0,258,480,30"/>
<add key="AreaOggettoPX" value="30,288,480,30"/>
<!--Modificato per risolvere il problema della firma sovrappposta al corpo della lettera nel caso di clienti Professionali SPI-->
<!--<add key="AreaCorpoPX" value="0,328,480,320"/>-->
<add key="AreaCorpoPX" value="30,318,480,320"/>
<add key="AreaSalutiPX" value="250,677,230,56"/>
<add key="IncludeCommercialLetter" value="0"/>
<add key="OffsetFirmaAttivazioneSei" value="-150,30,1"/>
<add key="OffSetLetteraRistampaLuogo" value="0,35,0,0"/>
<add key="OffSetLetteraRistampaOggetto" value="0,45,300,0"/>
<add key="OffSetLetteraRistampaCorpo" value="0,35,20,-240"/>
<add key="OffSetLetteraRistampaCliente" value="0,0,0,50"/>
<add key="OffsetLetteraRistampaSaluti" value="20,-98,0,10"/>
<!-- X,Y,ratio -->
<add key="OffsetFirmaPostSei" value="-160,25,1"/>
<add key="OffsetFirmaRistampa" value="-140,-95,1"/>
<!-- Lettera di benvenuto -->
<add key="fontSize" value="11"/>
<add key="pathScritturaLettera" value="C:\"/>
<!--
LOG_PDF:
-->
<add key="applicativo" value="C6"/>
<!--Gestione INVIO GIORNALIERO -->
<!-- INVIO FLUSSO AD HOSTS-->
<add key="EstensioneFileHost" value="TXT"/>
<!--Gestione INVIO GIORNALIERO -->
<!-- ************* Modifica per le lettere ************* -->
<add key="INVIO_HOST" value="false"/>
<!--<add key="INVIO_HOST" value="true" />-->
<!--*************************************************-->
<add key="NomeFileHostGiornaliero" value="SEI_INVIOGIORNALIERO"/>
<add key="PathFileHostGiornalieroBackup" value="C:\Progetti\FLUSSI_GIORNALIERI_AD_HOSTS"/>
<add key="FTPServerHost" value="ftp://134.44.28.220:22/%2fpassaggi/%2fContratto_SEI/"/>
<!--non toccare il %2f per piacere, chiedere a fabrizio -->
<add key="FTPUserHost" value="C6Stampe"/>
<add key="FTPPasswordHost" value="C6Stampe"/>
<!-- non toccare il %2f per piacere, chiedere a fabrizio -->
<!-- FTP PRODUZIONE
<add key="FTPServerHost" value="ftp://10.10.34.221:21/%2fpassaggi/%2fContratto_SEI/"/>
<add key="FTPUserHost" value="f701234"/>
<add key="FTPPasswordHost" value="nacprd"/>-->
<!--
CULTURE
-->
<add key="CultureToUse" value="it-IT"/>
<add key="PathRolExe" value="C:\TFS Fideuram\TP_SEI_Project\ContrattoSEI\SIMPB_Wrapper\SIMPB_Wrapper_Net\SIMPBConsole\bin\Debug\SIMPBConsole.exe"/>
<add key="ArgRolExe" value="Test Prova"/>
<add key="ClientSettingsProvider.ServiceUri" value=""/>
<add key="AdditionalLogFolder" value="C:\temp\"/>
</appSettings>
<connectionStrings>
<!--<add name="SqlServerStampeC6Connection" providerName="System.Data.SqlClient" connectionString="Data Source=DATABASE_PDC_LOCALE; Database=C6StampeCentralizzate_30092018;User Id=F701264; Password=contrsei; Max Pool Size=1000;Pooling=yes;Load Balance Timeout=1000; Connection Timeout=200" />
<add name="SqlServerStampeC6Connection" providerName="System.Data.SqlClient" connectionString="Data Source=DATABASE_PDC_LOCALE; Database=C6StampeCentralizzate;User Id=F701264; Password=contrsei; Max Pool Size=1000;Pooling=yes;Load Balance Timeout=1000; Connection Timeout=200" />
-->
<!--<add name="SqlServerStampeC6Connection" providerName="System.Data.SqlClient" connectionString="Data Source=bfdskrepsei01c.sysfideuram.sysbancafideuram.it; Database=C6StampeCentralizzate;User Id=F701264; Password=contrsei; Max Pool Size=1000;Pooling=yes;Load Balance Timeout=1000; Connection Timeout=200" />-->
<add name="SqlServerStampeC6Connection" providerName="System.Data.SqlClient" connectionString="Data Source=DATABASE_PDC_LOCALE; Database=C6StampeCentralizzate;User Id=F701264; Password=contrsei; Max Pool Size=1000;Pooling=yes;Load Balance Timeout=1000; Connection Timeout=200"/>
<!--
<add name="SqlServerStampeC6Connection" providerName="System.Data.SqlClient" connectionString="Data Source=bfdskreport01p.fideuram.bancafideuram.it; Database=C6StampeCentralizzate;User Id=F701264; Password=contrsei; Max Pool Size=1000;Pooling=yes;Load Balance Timeout=1000; Connection Timeout=200"/>
<add name="SqlServerConnection" providerName="System.Data.SqlClient" connectionString="Data Source=10.14.152.20\i1; Database=SEIReport;User Id=SEIReport; Password=SEIReport; Max Pool Size=10" />
<add name="SqlServerStampeC6Connection" providerName="System.Data.SqlClient" connectionString="Data Source=DATABASE_PDC_LOCALE; Database=C6StampeCentralizzate_20190331_1trim;User Id=F701264; Password=contrsei; Max Pool Size=1000;Pooling=yes;Load Balance Timeout=1000; Connection Timeout=200" />
<add name="SqlServerConnection" providerName="System.Data.SqlClient" connectionString="Data Source=10.14.152.20\i1; Database=SEIReport;User Id=SEIReport; Password=SEIReport; Max Pool Size=10" />
-->
</connectionStrings>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.8"/>
</startup>
<system.web>
<membership defaultProvider="ClientAuthenticationMembershipProvider">
<providers>
<add name="ClientAuthenticationMembershipProvider" type="System.Web.ClientServices.Providers.ClientFormsAuthenticationMembershipProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri=""/>
</providers>
</membership>
<roleManager defaultProvider="ClientRoleProvider" enabled="true">
<providers>
<add name="ClientRoleProvider" type="System.Web.ClientServices.Providers.ClientRoleProvider, System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" serviceUri="" cacheTimeout="86400"/>
</providers>
</roleManager>
</system.web>
</configuration>

View File

@ -4,7 +4,7 @@
xmlns:local="clr-namespace:GestoreTrimestrale" xmlns:local="clr-namespace:GestoreTrimestrale"
StartupUri="WorkflowWindow.xaml"> StartupUri="WorkflowWindow.xaml">
<Application.Resources> <Application.Resources>
<ResourceDictionary Source="Assets/Resources/LayoutTemplates.xaml" p8:Name="LayoutTemplates" xmlns:p8="http://schemas.microsoft.com/winfx/2006/xaml" /> <!-- <ResourceDictionary Source="Assets/Resources/LayoutTemplates.xaml" p8:Name="LayoutTemplates" xmlns:p8="http://schemas.microsoft.com/winfx/2006/xaml" /> -->
</Application.Resources> </Application.Resources>
</Application> </Application>

File diff suppressed because it is too large Load Diff

View File

@ -0,0 +1,69 @@
! CONNECTION STRING PRINCIPALE
CNS=Data Source§DATABASE_PDC_LOCALE;Database§C6StampeCentralizzate;User Id§F701264;Password§contrsei;Max Pool Size§1000;Pooling§yes;Load Balance Timeout§1000;Connection Timeout§200
! Timeout per tutti i command
sqlcommandtimeout=200
! ambiente {SVILUPPO, TEST, COLLAUDO, PRODUZIONE}
ambiente=PRODUZIONE
! Licenza DynamicPDF
licenza=MER50NESAOENJBo5BnJKfSZXJj/qdgajtuOAxakMA4HW7vmqjo4/RyQDP2DdxyHzZLmu8zCtUkxdEgp58zADbGe4FYS7SC83+vvg
! GESTIONE MULTI THREAD
! Numero dei PDF Totali da fare
volthreads=9999
! Numero Threads concorrenti per pagina
page_size=25
circle_size=160
periodico=1
! invio_host false inibisce l'invio del file a host
invio_host=false
! SavePDFtoDISK: 1 - Crea il pdf su disco, 0 - Scrive su DB
savepdftodisk=1
savepdftodisk_folder=D:\ReportisticaTrimestrale\pdf\
! QueryContratti - Sp da eseguire
querycontratti=[C6MartPeriodico].[GETDATATHREADS_TRIMESTRALE]
! Tabella da aggiornare in caso di riuscita
flag_stampa=Update [C6MartPeriodico].[TB_Campione] set flag_stampa§2 where flag_stampa§1 and cod_fiscale§@codfis and rete§@rt
pathGraf=C:\ReportisticaTrimestrale\MotorePdf\Image\
pathGrafTemp=D:\ReportisticaTrimestrale\MotorePdf\TEMP\
S181_COEF_PERC_00_05=5
S181_COEF_PERC_05_10=10
S181_COEF_PERC_15_20=15
S181_COEF_PERC_20_25=25
S181_COEF_PERC_25_30=30
S181_COEF_PERC_30_35=35
S181_COEF_PERC_40_45=45
S181_COEF_PERC_50_55=55
S181_COEF_PERC_60_65=65
S181_COEF_PERC_65_70=70
S181_COEF_PERC_70_75=75
S181_COEF_PERC_75_80=80
S181_COEF_PERC_80_85=85
S181_COEF_PERC_85_90=90
S181_COEF_PERC_90_95=95
S181_COEF_PERC_95_00=100
! CULTURE
CultureToUse=it-IT
!Gestione Utilizzo come giornaliero
QueryInserimento=[dbo].[C6_S_WritePDFintoDB_Periodico]
QueryInserimentoPDF_FTP=[C6MartPeriodico].[GESTIONE_INSERT_PDF_FTP]
GetIdReport=[C6MartPeriodico].[SP_TROVA_REPORT_DA_RIGENERARE]
scriviErroreNelDB=1
SetData=1
Bug=
FTPServerHost=ftp://134.44.28.220:22/%2fpassaggi/%2fContratto_SEI/
FTPUserHost=C6Stampe
FTPPasswordHost=C6Stampe
|||! Da questo punto il file non viene piu nel letto ne interpretato

View File

@ -0,0 +1,32 @@
<?xml version="1.0" encoding="utf-8" ?>
<nlog xmlns="http://www.nlog-project.org/schemas/NLog.xsd"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://www.nlog-project.org/schemas/NLog.xsd NLog.xsd"
autoReload="true"
throwExceptions="true"
internalLogLevel="Error" internalLogFile="c:\temp\nlog-internal.log" >
<targets>
<target name="file" xsi:type="AsyncWrapper" queueLimit="5000" overflowAction="Discard">
<target xsi:type="File" fileName="${basedir}/logs/${level}.txt" />
</target>
<target name="database"
xsi:type="Database"
connectionStringName="SqlServerStampeC6Connection"
commandText=" INSERT INTO [dbo].LogN ([Logged], [Level], [Message], [Logger], [CallSite],
[Exception], [Application])
VALUES (GETDATE(), @level, @message, @logger, @callSite, @exception, @application);">
<parameter name="@application" layout="ContrattoSei" />
<parameter name="@machineName" layout="${machinename}" />
<parameter name="@logged" layout="${date}" />
<parameter name="@level" layout="${level}" />
<parameter name="@message" layout="${message}" />
<parameter name="@logger" layout="${logger}" />
<parameter name="@properties" layout="${all-event-properties:separator=|}" />
<parameter name="@callSite" layout="${callsite}" />
<parameter name="@exception" layout="${exception:tostring}" />
</target>
</targets>
<rules>
<logger name="*" minlevel="Debug" writeTo="file" />
</rules>
</nlog>

View File

@ -151,9 +151,6 @@
</ItemGroup> </ItemGroup>
<ItemGroup> <ItemGroup>
<EmbeddedResource Include="firma_DG_di_muro.jpg" /> <EmbeddedResource Include="firma_DG_di_muro.jpg" />
<EmbeddedResource Include="firma_Fideuram.png">
<Link>firma_Fideuram.png</Link>
</EmbeddedResource>
<EmbeddedResource Include="Firma_Ristampa.jpg" /> <EmbeddedResource Include="Firma_Ristampa.jpg" />
<Content Include="firma_SanPaoloInvest_old.jpg" /> <Content Include="firma_SanPaoloInvest_old.jpg" />
</ItemGroup> </ItemGroup>

View File

@ -73,7 +73,7 @@
<connectionStrings> <connectionStrings>
<!-- SVILUPPO --> <!-- SVILUPPO -->
<add name="SqlServerConnection" providerName="System.Data.SqlClient" connectionString="Data Source=134.44.28.221; Database=SEIReport;User Id=SEIReport; Password=SEIReport; Max Pool Size=10"/> <add name="SqlServerConnection" providerName="System.Data.SqlClient" connectionString="Data Source=134.44.28.221; Database=SEIReport;User Id=SEIReport; Password=SEIReport; Max Pool Size=10"/>
<add name="SqlServerStampeC6Connection" providerName="System.Data.SqlClient" connectionString="Data Source=10.10.32.85; Database=C6StampeCentralizzate;User Id=f701264; Password=contrsei; Max Pool Size=10"/> <add name="SqlServerStampeC6Connection" providerName="System.Data.SqlClient" connectionString="Data Source=DATABASE_PDC_LOCALE; Database=C6StampeCentralizzate;User Id=f701264; Password=contrsei; Max Pool Size=10"/>
<!-- <!--
<add name="SqlServerConnection" providerName="System.Data.SqlClient" connectionString="Data Source=vmbfdsrepsei01c\i1; Database=SEIReport;User Id=SEIReport; Password=SEIReport; Max Pool Size=10"/> <add name="SqlServerConnection" providerName="System.Data.SqlClient" connectionString="Data Source=vmbfdsrepsei01c\i1; Database=SEIReport;User Id=SEIReport; Password=SEIReport; Max Pool Size=10"/>