Invoiving LWLDigga mit BudgetnachweisDigga & BudgetnachweisAnhangDigga
This commit is contained in:
@@ -802,17 +802,26 @@ namespace BeWo.Report
|
||||
if (report != null)
|
||||
{
|
||||
report.CreateDocument();
|
||||
|
||||
var anhang = CreateBudgetnachweisAnhang(lSettlementDC);
|
||||
if (anhang != null)
|
||||
if (reportId != null && reportId == "LWLDigga")
|
||||
{
|
||||
anhang.CreateDocument();
|
||||
report.Pages.AddRange(anhang.Pages);
|
||||
var anhang = CreateBudgetnachweisDiggiAnhang(lSettlementDC);
|
||||
if (anhang != null)
|
||||
{
|
||||
anhang.CreateDocument();
|
||||
report.Pages.AddRange(anhang.Pages);
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
var anhang = CreateBudgetnachweisAnhang(lSettlementDC);
|
||||
if (anhang != null)
|
||||
{
|
||||
anhang.CreateDocument();
|
||||
report.Pages.AddRange(anhang.Pages);
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
return report;
|
||||
}
|
||||
|
||||
@@ -826,6 +835,16 @@ namespace BeWo.Report
|
||||
return anhang as XtraReport;
|
||||
}
|
||||
|
||||
protected virtual XtraReport CreateBudgetnachweisDiggiAnhang(Settlement2DC settlementDC)
|
||||
{
|
||||
var ro = PluginLoader.FindClass<BudgetnachweisAnhangDiggaRO>();
|
||||
ro.Create(settlementDC);
|
||||
IBeWoReport<BudgetnachweisAnhangDiggaRO> anhang = FindReportImp<BudgetnachweisAnhangDiggaRO>();
|
||||
anhang.SetReportDataSource(ro);
|
||||
|
||||
return anhang as XtraReport;
|
||||
}
|
||||
|
||||
public override XtraReport CreateSupportConceptReport(IList<long> c2sOids, long? employeeOid, long? teamOid, long? catOid, int? expiredMonths, bool archivedSupportConcepts, DateTime? startDate, DateTime? endDate)
|
||||
{
|
||||
var lSupportConceptReport = FindReportImp<SupportConceptListRO>();
|
||||
|
||||
Reference in New Issue
Block a user