genera il PDF
This commit is contained in:
parent
1746bf8e8a
commit
26af806af3
@ -324,7 +324,7 @@
|
|||||||
<!--<add key="QueryContratti" value="C6MartPeriodico.GESTIONE_SELECT_PDF_GETDATATHREADS_PartiteViaggianti_OnDemand_Adriano" />-->
|
<!--<add key="QueryContratti" value="C6MartPeriodico.GESTIONE_SELECT_PDF_GETDATATHREADS_PartiteViaggianti_OnDemand_Adriano" />-->
|
||||||
<add key="QueryInserimento" value="[dbo].[C6_S_WritePDFintoDB_Periodico]"/>
|
<add key="QueryInserimento" value="[dbo].[C6_S_WritePDFintoDB_Periodico]"/>
|
||||||
<add key="GetIdReport" value="[C6MartPeriodico].[SP_TROVA_REPORT_DA_RIGENERARE]"/>
|
<add key="GetIdReport" value="[C6MartPeriodico].[SP_TROVA_REPORT_DA_RIGENERARE]"/>
|
||||||
<add key="QueryInserimentoPDF_FTP" value="[C6MartPeriodico].[GESTIONE_INSERT_PDF_FTP]"/>
|
<!--<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="SP_GESTIONE_UPDATE_ELABORAZIONE_PDF" value="[C6MartPeriodico].[GESTIONE_UPDATE_ELABORAZIONE_PDF]"/>
|
||||||
<add key="Periodico" value="0"/> <!--Lettere di Benvenuto-->
|
<add key="Periodico" value="0"/> <!--Lettere di Benvenuto-->
|
||||||
<!--<add key="Periodico" value="1"/>--> <!--Trimestrale-->
|
<!--<add key="Periodico" value="1"/>--> <!--Trimestrale-->
|
||||||
|
@ -778,10 +778,11 @@
|
|||||||
<value>[C6MartPeriodico].[SP_TROVA_REPORT_DA_RIGENERARE]</value>
|
<value>[C6MartPeriodico].[SP_TROVA_REPORT_DA_RIGENERARE]</value>
|
||||||
<description />
|
<description />
|
||||||
</parameter>
|
</parameter>
|
||||||
<parameter name="QueryInserimentoPDF_FTP">
|
<!--Decommentare la QueryInserimentoPDF_FTP per abilitare l'FTP-->
|
||||||
|
<!--<parameter name="QueryInserimentoPDF_FTP">
|
||||||
<value>[C6MartPeriodico].[GESTIONE_INSERT_PDF_FTP]</value>
|
<value>[C6MartPeriodico].[GESTIONE_INSERT_PDF_FTP]</value>
|
||||||
<description />
|
<description />
|
||||||
</parameter>
|
</parameter>-->
|
||||||
<parameter name="SP_GESTIONE_UPDATE_ELABORAZIONE_PDF">
|
<parameter name="SP_GESTIONE_UPDATE_ELABORAZIONE_PDF">
|
||||||
<value>[C6MartPeriodico].[GESTIONE_UPDATE_ELABORAZIONE_PDF]</value>
|
<value>[C6MartPeriodico].[GESTIONE_UPDATE_ELABORAZIONE_PDF]</value>
|
||||||
<description />
|
<description />
|
||||||
@ -797,7 +798,7 @@
|
|||||||
</parameter>
|
</parameter>
|
||||||
<parameter name="SavePDFtoDISK_Folder">
|
<parameter name="SavePDFtoDISK_Folder">
|
||||||
<!--<value>C:\Users\andrea.magliacane\OneDrive - Accenture\Desktop\Per Zip\</value>-->
|
<!--<value>C:\Users\andrea.magliacane\OneDrive - Accenture\Desktop\Per Zip\</value>-->
|
||||||
<value>C:\Users\giuseppe.rotondo\Desktop\Per Zip\</value>
|
<value>C:\FideuramTrimestrale\ReportisticaTrimestrale\PDF</value>
|
||||||
|
|
||||||
<description />
|
<description />
|
||||||
</parameter>
|
</parameter>
|
||||||
@ -958,7 +959,7 @@
|
|||||||
<parameter name="SqlServerStampeC6Connection" connectionString="true">
|
<parameter name="SqlServerStampeC6Connection" connectionString="true">
|
||||||
<!--<value>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</value>-->
|
<!--<value>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</value>-->
|
||||||
<!--<value>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</value>-->
|
<!--<value>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</value>-->
|
||||||
<value>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</value>
|
<value>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</value>
|
||||||
<!--
|
<!--
|
||||||
<value>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</value>
|
<value>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</value>
|
||||||
<value>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</value>
|
<value>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</value>
|
||||||
|
@ -1,10 +1,10 @@
|
|||||||
! CONNECTION STRING PRINCIPALE
|
! 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
|
CNS=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
|
||||||
! Timeout per tutti i command
|
! Timeout per tutti i command
|
||||||
sqlcommandtimeout=200
|
sqlcommandtimeout=200
|
||||||
|
|
||||||
! ambiente {SVILUPPO, TEST, COLLAUDO, PRODUZIONE}
|
! ambiente {SVILUPPO, TEST, COLLAUDO, PRODUZIONE}
|
||||||
ambiente=SVILUPPO
|
ambiente=PRODUZIONE
|
||||||
|
|
||||||
! Licenza DynamicPDF
|
! Licenza DynamicPDF
|
||||||
licenza=MER50NESAOENJBo5BnJKfSZXJj/qdgajtuOAxakMA4HW7vmqjo4/RyQDP2DdxyHzZLmu8zCtUkxdEgp58zADbGe4FYS7SC83+vvg
|
licenza=MER50NESAOENJBo5BnJKfSZXJj/qdgajtuOAxakMA4HW7vmqjo4/RyQDP2DdxyHzZLmu8zCtUkxdEgp58zADbGe4FYS7SC83+vvg
|
||||||
@ -55,7 +55,8 @@
|
|||||||
|
|
||||||
!Gestione Utilizzo come giornaliero
|
!Gestione Utilizzo come giornaliero
|
||||||
QueryInserimento=[dbo].[C6_S_WritePDFintoDB_Periodico]
|
QueryInserimento=[dbo].[C6_S_WritePDFintoDB_Periodico]
|
||||||
QueryInserimentoPDF_FTP=[C6MartPeriodico].[GESTIONE_INSERT_PDF_FTP]
|
!Decommentare la QueryInserimentoPDF_FTP per abilitare l'FTP
|
||||||
|
!QueryInserimentoPDF_FTP=[C6MartPeriodico].[GESTIONE_INSERT_PDF_FTP]
|
||||||
GetIdReport=[C6MartPeriodico].[SP_TROVA_REPORT_DA_RIGENERARE]
|
GetIdReport=[C6MartPeriodico].[SP_TROVA_REPORT_DA_RIGENERARE]
|
||||||
|
|
||||||
scriviErroreNelDB=1
|
scriviErroreNelDB=1
|
||||||
@ -65,5 +66,8 @@
|
|||||||
FTPServerHost=ftp://134.44.28.220:22/%2fpassaggi/%2fContratto_SEI/
|
FTPServerHost=ftp://134.44.28.220:22/%2fpassaggi/%2fContratto_SEI/
|
||||||
FTPUserHost=C6Stampe
|
FTPUserHost=C6Stampe
|
||||||
FTPPasswordHost=C6Stampe
|
FTPPasswordHost=C6Stampe
|
||||||
|
|
||||||
|
DataFineTrimestreCorrente=30/09/2020
|
||||||
|
DataFineTrimestreCorrente_LetteraAccompagnamento=15/01/2019
|
||||||
|
|
||||||
|||! Da questo punto il file non viene piu nel letto ne interpretato
|
|||! Da questo punto il file non viene piu nel letto ne interpretato
|
@ -792,6 +792,27 @@ namespace PDFGenerator
|
|||||||
case 1:
|
case 1:
|
||||||
// Salvataggio su File SYstem
|
// Salvataggio su File SYstem
|
||||||
// Gestione test in locale e/o Generazione Campione
|
// Gestione test in locale e/o Generazione Campione
|
||||||
|
|
||||||
|
if (string.IsNullOrWhiteSpace(_dataThread.NomeFilePdf))
|
||||||
|
{
|
||||||
|
logger.Info("_dataThread.NomeFilePdf è vuoto");
|
||||||
|
Console.WriteLine("_dataThread.NomeFilePdf è vuoto");
|
||||||
|
_dataThread.NomeFilePdf = "Test";
|
||||||
|
}
|
||||||
|
|
||||||
|
// Percorso completo della cartella
|
||||||
|
string folder = CACHE.SavePDFtoDISK_Folder;
|
||||||
|
string fileNameBase = _dataThread.NomeFilePdf;
|
||||||
|
string filePath = System.IO.Path.Combine(folder, fileNameBase + ".pdf");
|
||||||
|
|
||||||
|
// Se il file esiste, aggiungi un numero progressivo
|
||||||
|
int counter = 1;
|
||||||
|
while (File.Exists(filePath))
|
||||||
|
{
|
||||||
|
filePath = System.IO.Path.Combine(folder, $"{fileNameBase}_{counter}.pdf");
|
||||||
|
counter++;
|
||||||
|
}
|
||||||
|
|
||||||
pdf = targetFolder + _dataThread.NomeFilePdf + ".pdf";
|
pdf = targetFolder + _dataThread.NomeFilePdf + ".pdf";
|
||||||
AddSer(_documentoFinale, _dataThread);
|
AddSer(_documentoFinale, _dataThread);
|
||||||
_documentoFinale.Draw(pdf);
|
_documentoFinale.Draw(pdf);
|
||||||
|
@ -351,6 +351,7 @@ public abstract class LetteraBenvenuto
|
|||||||
|
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
|
|
||||||
Stream stream = a.GetManifestResourceStream(resourceName);
|
Stream stream = a.GetManifestResourceStream(resourceName);
|
||||||
Image gif = new Image(stream, X, Y, ratio);
|
Image gif = new Image(stream, X, Y, ratio);
|
||||||
|
|
||||||
|
@ -152,7 +152,12 @@
|
|||||||
<ItemGroup>
|
<ItemGroup>
|
||||||
<EmbeddedResource Include="firma_DG_di_muro.jpg" />
|
<EmbeddedResource Include="firma_DG_di_muro.jpg" />
|
||||||
<EmbeddedResource Include="Firma_Ristampa.jpg" />
|
<EmbeddedResource Include="Firma_Ristampa.jpg" />
|
||||||
<Content Include="firma_SanPaoloInvest_old.jpg" />
|
<EmbeddedResource Include="firma_SanPaoloInvest_old.jpg" />
|
||||||
|
</ItemGroup>
|
||||||
|
<ItemGroup>
|
||||||
|
<EmbeddedResource Include="firma_DG_di_muro.png" />
|
||||||
|
<EmbeddedResource Include="firma_Fideuram.png" />
|
||||||
|
<EmbeddedResource Include="firma_SanPaoloInvest.jpg.png" />
|
||||||
</ItemGroup>
|
</ItemGroup>
|
||||||
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
|
||||||
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
|
||||||
|
@ -75,6 +75,7 @@ namespace NLog
|
|||||||
//string msg = ex.Message;
|
//string msg = ex.Message;
|
||||||
//if (CACHE.LANCIO != "") msg = CACHE.LANCIO + "|" + msg;
|
//if (CACHE.LANCIO != "") msg = CACHE.LANCIO + "|" + msg;
|
||||||
logger.Error(ex.Message + "|" + ex.StackTrace);
|
logger.Error(ex.Message + "|" + ex.StackTrace);
|
||||||
|
Console.WriteLine(ex.Message + "|" + ex.StackTrace);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user