154 lines
3.0 KiB
C#
154 lines
3.0 KiB
C#
using System;
|
||
using System.Collections.Generic;
|
||
using System.Text;
|
||
using System.Collections;
|
||
using System.Data;
|
||
using PDFGenerator.BusinessLayer;
|
||
|
||
namespace PDFGenerator.Presentation.Section
|
||
{
|
||
public class DatiSezione
|
||
{
|
||
private DataSet data;
|
||
private DocumentPDF pdf;
|
||
private string _sezione;
|
||
private string _titolo;
|
||
private string _testo = "";
|
||
private string _tipo;
|
||
private string _querySql;
|
||
private ArrayList _parametriFiltro;
|
||
private string CodiceRete;
|
||
|
||
public ArrayList ParametriFiltro
|
||
{
|
||
set
|
||
{
|
||
_parametriFiltro = value;
|
||
}
|
||
|
||
get
|
||
{
|
||
return _parametriFiltro;
|
||
}
|
||
}
|
||
|
||
public void AddParametriFiltro(string val)
|
||
{
|
||
_parametriFiltro.Add(val);
|
||
}
|
||
|
||
public DatiSezione(DocumentPDF doc)
|
||
{
|
||
_parametriFiltro = new ArrayList();
|
||
pdf = doc;
|
||
}
|
||
|
||
//public DatiSezione(DocumentPDF doc, DataSet set)
|
||
//{
|
||
// data = set;
|
||
// pdf = doc;
|
||
//}
|
||
|
||
public DocumentPDF getPDF()
|
||
{
|
||
return pdf;
|
||
}
|
||
|
||
public DataSet getDataSet()
|
||
{
|
||
return data;
|
||
}
|
||
|
||
public void SetDataSet(DataSet set)
|
||
{
|
||
data = set;
|
||
}
|
||
|
||
public void setCodiceRete(string codiceRete)
|
||
{
|
||
CodiceRete = codiceRete;
|
||
}
|
||
|
||
public string getCodiceRete()
|
||
{
|
||
return CodiceRete;
|
||
}
|
||
|
||
/// <summary>
|
||
/// nome della sezione
|
||
/// </summary>
|
||
public string Sezione
|
||
{
|
||
get
|
||
{
|
||
return _sezione;
|
||
}
|
||
set
|
||
{
|
||
_sezione = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// titolo da visualizzare per la sezione
|
||
/// </summary>
|
||
public string Titolo
|
||
{
|
||
get
|
||
{
|
||
return _titolo;
|
||
}
|
||
set
|
||
{
|
||
_titolo = value;
|
||
}
|
||
}
|
||
|
||
public string Testo
|
||
{
|
||
get
|
||
{
|
||
return _testo;
|
||
}
|
||
set
|
||
{
|
||
_testo = value;
|
||
}
|
||
}
|
||
|
||
/// <summary>
|
||
/// Per alcune sezioni indica la modalit<69> di visualizzazione o la tipologia di grafico
|
||
/// </summary>
|
||
public string Tipo
|
||
{
|
||
get
|
||
{
|
||
return _tipo;
|
||
}
|
||
set
|
||
{
|
||
_tipo = value;
|
||
}
|
||
}
|
||
public string QuerySql
|
||
{
|
||
get
|
||
{
|
||
return _querySql;
|
||
}
|
||
set
|
||
{
|
||
_querySql = value;
|
||
}
|
||
}
|
||
public void Clear()
|
||
{
|
||
_tipo = "";
|
||
_titolo = "";
|
||
_sezione = "";
|
||
_testo = "";
|
||
_querySql = "";
|
||
}
|
||
}
|
||
}
|