45 lines
1.8 KiB
C#
45 lines
1.8 KiB
C#
|
|
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<CustomerDataRO>
|
|||
|
|
{
|
|||
|
|
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<65>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;
|
|||
|
|
}
|
|||
|
|
}
|
|||
|
|
}
|