using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Text; namespace PDFGenerator.BusinessLayer.DataSection { class DSS44OperazioniUltimoTrimestre : IDataSection { public DataSectionResult getDataSection(List tabelleSessione, string querySql, DataThread dataThread) { DataSectionResult dsr = new DataSectionResult(); DataSetS44 dsS44 = new DataSetS44(); try { DataTable dt = SectionManager.GetDataSection(tabelleSessione, querySql, dataThread); if (dt.Rows.Count > 0) { DataSetS44.OperazioniUltimoTrimestreRow drDatiOperazioniUltimoTrimestre; //drDatiOperazioniUltimoTrimestre = dsS44.OperazioniUltimoTrimestre.NewOperazioniUltimoTrimestreRow(); foreach(var item in dt.AsEnumerable()) { drDatiOperazioniUltimoTrimestre = dsS44.OperazioniUltimoTrimestre.NewOperazioniUltimoTrimestreRow(); drDatiOperazioniUltimoTrimestre.Descrizione = "Totale Operazioni Ultimo Trimestre"; drDatiOperazioniUltimoTrimestre.CodiceFiscale = item.Field("CodiceFiscale"); drDatiOperazioniUltimoTrimestre.Rete = item.Field("Rete"); drDatiOperazioniUltimoTrimestre.DataOperazione = item.Field("DataOperazione"); drDatiOperazioniUltimoTrimestre.Contratto = item.Field("Contratto"); drDatiOperazioniUltimoTrimestre.CodiceContratto = item.Field("CodiceContratto"); drDatiOperazioniUltimoTrimestre.Descrizione = item.Field("Descrizione"); drDatiOperazioniUltimoTrimestre.Importo = item.Field("Importo"); drDatiOperazioniUltimoTrimestre.FirmaDigitale = item.Field("Firma"); dsS44.OperazioniUltimoTrimestre.AddOperazioniUltimoTrimestreRow(drDatiOperazioniUltimoTrimestre); } } dsr.DatiSezione = dsS44; dsr.Esito = dsS44.OperazioniUltimoTrimestre.Rows.Count; return dsr; } catch(Exception ex) { throw ex; } } } }