Files
BeWoPlaner/ReportImp/KompassBeWoWesel/EmployeeKilometerauswertungsListReport.cs
2021-06-20 23:11:01 +02:00

40 lines
1.2 KiB
C#

using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
namespace KompassBeWoWesel
{
public partial class EmployeeKilometerauswertungsListReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<EmployeeKilometerauswertungsListRO>
{
public EmployeeKilometerauswertungsListReport()
{
InitializeComponent();
}
public void SetReportDataSource(EmployeeKilometerauswertungsListRO pRO)
{
foreach (var e2e in pRO.Employees2Entries)
{
var e = DAOFactory.GenericDAO.LoadByID<Employee>(e2e.Employee.EmployeeOid);
e2e.Employee.Details2 = "";
e2e.Employee.Details3 = "";
if (e.Person.BankAccount != null)
{
e2e.Employee.Details2 = e.Person.BankAccount.IBAN;
e2e.Employee.Details3 = e.Person.BankAccount.Bic;
}
foreach (var entry in e2e.Entries)
{
entry.Dokumentation = entry.ServiceRecord.Notice2;
}
}
objectDataSource1.DataSource = pRO;
}
}
}