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 System.Collections;
using ceTe.DynamicPDF;
using ceTe.DynamicPDF.Text;
using PDFGenerator.Presentation.Section.Tables;
using PDFGenerator.BusinessLayer.DataSection;
using PDFGenerator.BusinessLayer;
using System.Threading;
using System.Globalization;

namespace PDFGenerator.Presentation.Section
{
    class S139
    {
        public void writeSezione(DataThread dataThread)
        {

            DocumentPDF document = dataThread.DocumentPDF;
            DataSetS139 set = (DataSetS139)dataThread.Data.DatiSezione;
            DatiTabella datiTabella = new DatiTabella(set.Scadenze);

            document.setSezTitolo(dataThread.SezioneReport.Titolo);
            document.setChapterHeader(dataThread.SezioneReport.TestoIntroduttivo.Replace("/$Banca$/", dataThread.NomeRete), 0, 520, 8);



            #region TABLE SCADENZE             

            Tabella tabellaDati = new Tabella(document.getMargineLeft(), document.getLastPos());
            tabellaDati.HeaderFont = 8;
            tabellaDati.Header = true;

            tabellaDati.Colonne.Add(new Colonna("DESPROD", "Strumento", 171, TipoAllineamento.SINISTRA, false, 7, false));
            tabellaDati.Colonne.Add(new Colonna("TIPMOV", "Tipo Movimento", 171, TipoAllineamento.DESTRA, false, 7, false));
            tabellaDati.Colonne.Add(new Colonna("DTSCAD", "Scadenza", 170, TipoAllineamento.DESTRA, false, 7, false));

            tabellaDati.Draw(new DatiTabella(set.Scadenze), document);
            #endregion


            document.setLastPos(tabellaDati.AltezzaTabella);
           
           
        }
    }
}