2025-04-15 12:10:19 +02:00

67 lines
1.8 KiB
C#

using System;
using System.Data;
using System.Configuration;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Web.UI.HtmlControls;
using PDFGenerator.Presentation.Section;
namespace PDFGenerator.BusinessLayer
{
/// <summary>
/// Contenitore di tutti gli oggetti necessari al disegno del report.
/// </summary>
public class ParametriReport
{
private DocumentPDF _documentPDF;
//private DataThread _dataThread;
private TipoReport _tipoReport;
private DatiSezione _datiSezione;
public ParametriReport(DocumentPDF documentPDF)
{
_documentPDF = documentPDF;
_datiSezione = new DatiSezione(_documentPDF);
}
/// <summary>
/// Ottiene o imposta il DocumentPDF.
/// </summary>
public DocumentPDF DocumentPDF
{
get { return _documentPDF; }
set { _documentPDF = value; }
}
///// <summary>
///// Ottiene o imposta il DataThread.
///// </summary>
//public DataThread DataThread
//{
// get { return _dataThread; }
// set { _dataThread = value; }
//}
/// <summary>
/// Ottiene o imposta il tipo di Report.
/// DIAGNOSI,MONITORAGGIO ect.
/// </summary>
public TipoReport TipoReport
{
get { return _tipoReport; }
set { _tipoReport = value; }
}
/// <summary>
/// Ottiene o imposta DatiSezione
/// </summary>
public DatiSezione DatiSezione
{
get { return _datiSezione; }
set { _datiSezione = value; }
}
}
}