94 lines
3.4 KiB
C#
94 lines
3.4 KiB
C#
using System;
|
|
using System.Data;
|
|
using ReportVS;
|
|
using System.Collections.Generic;
|
|
using ConsulenzaEvoluta;
|
|
using bancafideuram.nac.traceoperation;
|
|
|
|
public partial class showStoredPDF : System.Web.UI.Page
|
|
{
|
|
public int identificativoPDF;
|
|
public int pdfC6;
|
|
public string codiceFiscale;
|
|
public string stampaDiretta = "";
|
|
public DocumentPDF documentPDF;
|
|
|
|
protected void Page_Load(object sender, EventArgs e)
|
|
{
|
|
documentPDF = new DocumentPDF();
|
|
identificativoPDF = Convert.ToInt32(Request.QueryString.Get("pdfID"));
|
|
pdfC6 = Convert.ToInt32(Request.QueryString.Get("pdfC6"));
|
|
codiceFiscale = Request.QueryString.Get("codiceFiscale");
|
|
|
|
#region Log TraceOperation
|
|
|
|
if (WebConfigParameter.getParameter("Ambiente").ToUpper() == "ESTERNO")
|
|
{
|
|
try
|
|
{
|
|
TraceOperation operation = new TraceOperation();
|
|
operation.Url = WebConfigParameter.getParameter("WSTRACEOPERATION").ToString();
|
|
|
|
string codiceUtenteWindows = "0000000";
|
|
if (User.Identity.Name.Length > 0)
|
|
{
|
|
int pos = User.Identity.Name.IndexOf("\\") + 1;
|
|
codiceUtenteWindows = User.Identity.Name.Substring(pos, User.Identity.Name.Length - pos).ToUpper();
|
|
}
|
|
|
|
operation.WriteLog(new LogDataTypeWS()
|
|
{
|
|
Acronimo = WebConfigParameter.getParameter("CODICEAPPLICAZIONE").ToString(),
|
|
CodFiscalePiva = codiceFiscale,
|
|
CodIban = null,
|
|
CodNdg = null,
|
|
CodRapporto = null,
|
|
CodSndg = null,
|
|
CodTerminale = Request.Url.Host,
|
|
CodTipoRichiesta = "S",
|
|
DataRichiesta = DateTime.Now.ToString("yyyyMMddHHmmss"),
|
|
DesRichiesta = Request.Url.ToString().Length > 4000 ? Request.Url.ToString().Substring(0, 4000) : Request.Url.ToString(),
|
|
IdInput = "0",
|
|
MatricolaUtente = codiceUtenteWindows
|
|
});
|
|
}
|
|
catch (Exception ex)
|
|
{
|
|
#region Scrivo l'errore nella tabella REP_Errori di CE.
|
|
|
|
List<Parametro> parametri = new List<Parametro>();
|
|
Parametro parametro = new Parametro();
|
|
parametro.DbType = DbType.String;
|
|
parametro.Value = User.Identity.Name;
|
|
parametro.ParameterName = "utentewindows";
|
|
parametri.Add(parametro);
|
|
|
|
parametro = new Parametro();
|
|
parametro.DbType = DbType.String;
|
|
parametro.Value = string.Format("{0}{1} {2}", "TraceOperation.", User.Identity.Name, ex.Message);
|
|
parametro.ParameterName = "errore";
|
|
parametri.Add(parametro);
|
|
|
|
parametro = new Parametro();
|
|
parametro.DbType = DbType.String;
|
|
parametro.Value = string.Format("{0}{1} {2}", "TraceOperation.", User.Identity.Name, ex.Message);
|
|
parametro.ParameterName = "errorebreve";
|
|
parametri.Add(parametro);
|
|
|
|
BusinessManager.ExecuteStoredProcedure_ConsulenzaEvoluta("REP_TracciaErrore", parametri);
|
|
|
|
#endregion
|
|
}
|
|
}
|
|
|
|
#endregion
|
|
|
|
readPDF();
|
|
}
|
|
|
|
protected void readPDF()
|
|
{
|
|
documentPDF.renderPDFFromDB(identificativoPDF, pdfC6);
|
|
}
|
|
}
|