40 lines
1.2 KiB
C#
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;
|
|
}
|
|
}
|
|
}
|