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;
}
///
/// nome della sezione
///
public string Sezione
{
get
{
return _sezione;
}
set
{
_sezione = value;
}
}
///
/// titolo da visualizzare per la sezione
///
public string Titolo
{
get
{
return _titolo;
}
set
{
_titolo = value;
}
}
public string Testo
{
get
{
return _testo;
}
set
{
_testo = value;
}
}
///
/// Per alcune sezioni indica la modalità di visualizzazione o la tipologia di grafico
///
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 = "";
}
}
}