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 = ""; } } }