using System; using System.Drawing; using System.Collections; using System.ComponentModel; using DevExpress.XtraReports.UI; using BeWo.Report.ReportObjects; using BeWo.Report; namespace SpzRatingen { public partial class Klientenstammblatt : DevExpress.XtraReports.UI.XtraReport, IBeWoReport { public Klientenstammblatt() { InitializeComponent(); } public void SetReportDataSource(CustomerDataRO pRO) { string behinderungsarten = ""; for (int i = 0; i < pRO.Customer.BehinderungsartenListe.Count; i++) { var art = pRO.Customer.BehinderungsartenListe[i]; string artString = ""; switch (art) { case BS.Shared.Behinderungsart.GeistigeBehinderung: artString = "Geistige Behinderung"; break; case BS.Shared.Behinderungsart.InnereErkrankungen: artString = "Innere Erkrankungen"; break; case BS.Shared.Behinderungsart.PsychischeErkrankungen: artString = "Psychische Erkrankungen"; break; case BS.Shared.Behinderungsart.Gehoerlosigkeit: artString = "Gehörlosigkeit"; break; case BS.Shared.Behinderungsart.Hoerbehinderung: artString = "Hörbehinderung"; break; case BS.Shared.Behinderungsart.Koerperbehinderung: artString = "Körperbehinderung"; break; } if (i != pRO.Customer.BehinderungsartenListe.Count - 1) behinderungsarten += artString + ", "; else behinderungsarten += artString; } txt_behinderungsarten.Text = behinderungsarten; this.bindingSource1.DataSource = pRO; } } }