using Consulenza.ReportWriter.Business;
using Consulenza.ReportCommon;
using Consulenza.ReportWriter.Business.OBJ_PDF;
using System.Collections.Generic;
using Consulenza.ReportWriter.Business.Entity;
namespace Consulenza.ReportWriter.Manager.Section.Unica.Nucleo
{
///
/// Scheda 75 - Avvertenze idSezione = 118
///
public class S75 : Unica.S75
{
public S75(EnvironmentFacade environmentFacade, int idSection)
: base(environmentFacade, idSection)
{
}
protected override void Draw()
{
var testi = GetText();
var listaOggettiDaRipetere = new List();
listaOggettiDaRipetere.Add(new SpacePDF(20));
AddElement(new RepeaterPDF(listaOggettiDaRipetere));
AddElement(new SpacePDF(20));
if (!datiSeiUnico.flagNucleoContrattualizzato()) {
AddElement(new FormattedTextAreaPDF(showBanca(testi.Rows[0]["Testo1"].ToString().Replace("$Banca$", "$/Banca/$")), EnvironmentFacade.RendererFacade.XLeftLimit) { FontSize = 7, TextHorizontalAlign = ceTe.DynamicPDF.TextAlign.Justify });
AddElement(new SpacePDF(15));
}
AddElement(new FormattedTextAreaPDF(showBanca(testi.Rows[0]["Testo2"].ToString().Replace("$Banca$", "$/Banca/$")), EnvironmentFacade.RendererFacade.XLeftLimit) { FontSize = 7, TextHorizontalAlign = ceTe.DynamicPDF.TextAlign.Justify });
AddElement(new SpacePDF(15));
AddElement(new FormattedTextAreaPDF(showBanca(testi.Rows[0]["Testo3"].ToString().Replace("$Banca$", "$/Banca/$")), EnvironmentFacade.RendererFacade.XLeftLimit) { FontSize = 7, TextHorizontalAlign = ceTe.DynamicPDF.TextAlign.Justify });
/******************** Aggiunta testo statico nella Avvertenze 23-02-2021 -- Pino *******************/
//var stringheElencoPuntato = new List { showBanca(testi.Rows[0]["Testo4"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo5"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo6"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo7"].ToString()), showBanca(testi.Rows[0]["Testo8"].ToString()) }; //Originale
var stringheElencoPuntato = new List { showBanca(testi.Rows[0]["Testo4"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo5"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo18"].ToString()), showBanca(testi.Rows[0]["Testo6"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo7"].ToString()), showBanca(testi.Rows[0]["Testo8"].ToString()) };
/*************************************************************************************************************************************/
var elencoPuntato = new UnorderedListPDF(EnvironmentFacade.RendererFacade.XLeftLimit, stringheElencoPuntato) { FontSize = 7 };
AddElement(new SpacePDF(6));
AddElement(elencoPuntato);
AddElement(new SpacePDF(10));
AddElement(new FormattedTextAreaPDF(showBanca(testi.Rows[0]["Testo9"].ToString().Replace("$Banca$", "$/Banca/$")), EnvironmentFacade.RendererFacade.XLeftLimit) { FontSize = 7, TextHorizontalAlign = ceTe.DynamicPDF.TextAlign.Justify });
AddElement(new SpacePDF(15));
AddElement(new FormattedTextAreaPDF(showBanca(testi.Rows[0]["Testo10"].ToString().Replace("$Banca$", "$/Banca/$")), EnvironmentFacade.RendererFacade.XLeftLimit) { FontSize = 7, TextHorizontalAlign = ceTe.DynamicPDF.TextAlign.Justify });
AddElement(new SpacePDF(6));
var stringheElencoPuntato2 = new List { showBanca(testi.Rows[0]["Testo11"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo12"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo13"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo14"].ToString().Replace("$Banca$", "$/Banca/$")), showBanca(testi.Rows[0]["Testo15"].ToString().Replace("$Banca$", "$/Banca/$")) };
var elencoPuntato2 = new UnorderedListPDF(EnvironmentFacade.RendererFacade.XLeftLimit, stringheElencoPuntato2) { FontSize = 7 };
AddElement(elencoPuntato2);
AddElement(new SpacePDF(10));
AddElement(new FormattedTextAreaPDF(showBanca(testi.Rows[0]["Testo16"].ToString().Replace("$Banca$", "$/Banca/$")), EnvironmentFacade.RendererFacade.XLeftLimit) { FontSize = 7, TextHorizontalAlign = ceTe.DynamicPDF.TextAlign.Justify });
AddElement(new SpacePDF(15));
AddElement(new FormattedTextAreaPDF(showBanca(testi.Rows[0]["Testo17"].ToString().Replace("$Banca$", "$/Banca/$")), EnvironmentFacade.RendererFacade.XLeftLimit) { FontSize = 7, TextHorizontalAlign = ceTe.DynamicPDF.TextAlign.Justify });
}
}
}