diff --git a/Data/Data.csproj b/Data/Data.csproj
index ee666490f..bb315d94e 100644
--- a/Data/Data.csproj
+++ b/Data/Data.csproj
@@ -199,6 +199,7 @@
+
@@ -728,6 +729,9 @@
Designer
+
+ Designer
+
Designer
diff --git a/Data/Entities/ErrorMessage.cs b/Data/Entities/ErrorMessage.cs
new file mode 100644
index 000000000..a2cd6028b
--- /dev/null
+++ b/Data/Entities/ErrorMessage.cs
@@ -0,0 +1,27 @@
+using System;
+using System.Collections.Generic;
+
+using BS.Shared;
+
+namespace BeWo.Data.Entities
+{
+ public class ErrorMessage : BeWoEntityBase
+ {
+ public static string PropertyName_Datum = "Datum";
+ public static string PropertyName_Message = "Message";
+ public static string PropertyName_MessageDetails = "MessageDetails";
+ public static string PropertyName_Modul = "Modul";
+
+
+ public ErrorMessage()
+ {
+ _Tid = TableID.ErrorMessage;
+ }
+
+ public virtual DateTime Datum { get; set; }
+ public virtual string Message { get; set; }
+ public virtual string MessageDetails { get; set; }
+ public virtual string Modul { get; set; }
+
+ }
+}
\ No newline at end of file
diff --git a/Data/Mappings/ErrorMessage.hbm.xml b/Data/Mappings/ErrorMessage.hbm.xml
new file mode 100644
index 000000000..5a9e5037d
--- /dev/null
+++ b/Data/Mappings/ErrorMessage.hbm.xml
@@ -0,0 +1,23 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/AkggMid/CustomReportCreator.cs b/ReportImp/AkggMid/CustomReportCreator.cs
index 99df5d5d3..e065cfd16 100644
--- a/ReportImp/AkggMid/CustomReportCreator.cs
+++ b/ReportImp/AkggMid/CustomReportCreator.cs
@@ -108,6 +108,26 @@ namespace AkggMid
private IBeWoReport ErstelleReport(ServicesOverviewRO ro)
{
+ if (ro.Costbearer == null)
+ {
+ if (ro.CustomerOid > 0)
+ {
+ var c = DAOFactory.GenericDAO.LoadByID(ro.CustomerOid);
+ foreach (var sc in c.SupportConcepts)
+ {
+ foreach (var c2s in sc.CostBearer2SupportConceptList)
+ {
+ if (c2s.StartDate <= ro.EndDate && c2s.EndDate >= ro.StartDate)
+ {
+ ro.Costbearer = c2s.CostBearer.Organisation.Name;
+ }
+ }
+
+ }
+
+ }
+
+ }
if (ro.Costbearer == "SEK -Jugend und Familie-")
{
return new LeistungsnachweisJugendamt();
diff --git a/ReportImp/AkggMid/LeistungsnachweisHelper.cs b/ReportImp/AkggMid/LeistungsnachweisHelper.cs
index 72ad0d7a7..5909b9874 100644
--- a/ReportImp/AkggMid/LeistungsnachweisHelper.cs
+++ b/ReportImp/AkggMid/LeistungsnachweisHelper.cs
@@ -86,7 +86,8 @@ namespace AkggMid
if (abrAbwTagDict.ContainsKey(newSr.StartDate))
{
- newSr.Minutes = BerechneMinutenProTag(BerechneStundenProWoche(pRO));
+ newSr.Minutes = BerechneMinutenProTag(BerechneStundenProWoche(pRO, newSr.StartDate));
+ newSr.Notice = "Erster Tag Abwesenheit";
}
}
else
@@ -134,7 +135,7 @@ namespace AkggMid
tempListe.AddRange(ro.Services);
- double wochenBudget = BerechneStundenProWoche(ro);
+
int kwAktuelleWoche = cal.GetWeekOfYear(ersterTag, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday);
double wochenSumme = 0;
@@ -154,7 +155,7 @@ namespace AkggMid
wochenSumme += item.Minutes / 60;
-
+ double wochenBudget = BerechneStundenProWoche(ro, item.StartDate);
if (wochenSumme > wochenBudget)
{
item.Minutes -= (double)(wochenSumme - wochenBudget) * 60;
@@ -173,13 +174,14 @@ namespace AkggMid
ro.TotalFLM = minutenGesamt;
}
- private static double BerechneStundenProWoche(ServicesOverviewRO ro)
+ private static double BerechneStundenProWoche(ServicesOverviewRO ro, DateTime datum)
{
if (ro.SupportConceptCostBearer != null)
{
+ decimal wochenGesamtBudget = 0;
foreach (var ap in ro.SupportConceptCostBearer.ApprovalPeriodList)
{
- if (ap.ServiceCategory != null && ap.ServiceCategory.Name.Contains("Schulassistenz") && ap.ApprovedBEInterval.Value == BS.Shared.SupportConceptApprovalInterval.Weekly)
+ if (ap.StartDate <= datum.Date && ap.EndDate >= datum.Date && ap.ApprovedBEInterval.Value == BS.Shared.SupportConceptApprovalInterval.Weekly)
{
var wochenBudget = ap.ApprovedBEPerInterval ?? 0;
@@ -195,10 +197,16 @@ namespace AkggMid
if (prozentualeBetreuung > 0)
{
- return (double)(wochenBudget * prozentualeBetreuung / 100);
+ wochenBudget *= prozentualeBetreuung / 100;
}
+
+ wochenGesamtBudget += wochenBudget;
}
}
+ if (wochenGesamtBudget > 0)
+ {
+ return (double)Math.Round(wochenGesamtBudget, 2, MidpointRounding.AwayFromZero);
+ }
}
return (double)ro.ApprovedFLSPerWeek;
diff --git a/ReportImp/AkggMid/LeistungsnachweisJugendamt.cs b/ReportImp/AkggMid/LeistungsnachweisJugendamt.cs
index 994f53646..d34966680 100644
--- a/ReportImp/AkggMid/LeistungsnachweisJugendamt.cs
+++ b/ReportImp/AkggMid/LeistungsnachweisJugendamt.cs
@@ -54,6 +54,7 @@ namespace AkggMid
{
record.Minutes = LeistungsnachweisHelper.BerechneMinutenProTag((double)pRO.ApprovedFLSPerWeek);
}
+
}
record.Minutes = LeistungsnachweisHelper.Rundeauf15Minuten(record.Minutes);
@@ -79,16 +80,17 @@ namespace AkggMid
sdd.Minutes = record.Minutes;
sdd.FLS = sdd.Minutes / 60;
- var istAbwesend = LeistungsnachweisHelper.IstAbwesend(pRO, record.StartDate);
- if (istAbwesend)
+
+
+ var istErsterTagAbwesend = abrAbwTagDict.ContainsKey(record.StartDate.Date);
+ if (istErsterTagAbwesend)
{
- sdd.FLSString = String.Format("Schüler*in abwesend {0:0.00}", sdd.FLS);
+ sdd.FLSString = String.Format("Erster Tag Abwesenheit {0:0.00}", sdd.FLS);
}
else
{
sdd.FLSString = String.Format("{0:0.00}", sdd.FLS);
}
-
sdd.ServiceDescription = record.ServiceDescription;
sdd.StartDate = record.StartDate;
@@ -103,14 +105,15 @@ namespace AkggMid
sdd.Minutes2 = record.Minutes;
sdd.FLS2 = sdd.Minutes2 / 60;
- if (istAbwesend)
+ if (istErsterTagAbwesend)
{
- sdd.FLSString2 = String.Format("Schüler*in abwesend {0:0.00}", sdd.FLS2);
+ sdd.FLSString2 = String.Format("Erster Tag Abwesenheit {0:0.00}", sdd.FLS2);
}
else
{
sdd.FLSString2 = String.Format("{0:0.00}", sdd.FLS2);
}
+
sdd.ServiceDescription2 = record.ServiceDescription;
}
diff --git a/ReportImp/AkggMid/LeistungsnachweisJugendamt.designer.cs b/ReportImp/AkggMid/LeistungsnachweisJugendamt.designer.cs
index 86500845e..fb5180e0e 100644
--- a/ReportImp/AkggMid/LeistungsnachweisJugendamt.designer.cs
+++ b/ReportImp/AkggMid/LeistungsnachweisJugendamt.designer.cs
@@ -86,9 +86,9 @@ namespace AkggMid
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.fieldStd = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldTotalStd = new DevExpress.XtraReports.UI.CalculatedField();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
@@ -150,6 +150,8 @@ namespace AkggMid
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.FLSString", "{0:0.00}")});
this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 0, 100F);
+ this.xrTableCell10.StylePriority.UsePadding = false;
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell10.Weight = 0.27586213054549774D;
@@ -169,6 +171,8 @@ namespace AkggMid
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.FLSString2")});
this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 0, 100F);
+ this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell3.Weight = 0.27586213054549774D;
@@ -642,7 +646,7 @@ namespace AkggMid
//
this.cellSumme1.Name = "cellSumme1";
this.cellSumme1.StylePriority.UseTextAlignment = false;
- this.cellSumme1.Text = "Schüler*in abwesend 0.00";
+ this.cellSumme1.Text = "Erster Tag Abwesenheit 0.00";
this.cellSumme1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellSumme1.Weight = 0.27586213054549774D;
//
@@ -696,6 +700,10 @@ namespace AkggMid
this.xrLabel5.Text = "(Unterschrift Mitarbeiter Schulassistenz)";
this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
// fieldStd
//
this.fieldStd.DataMember = "Services";
@@ -709,10 +717,6 @@ namespace AkggMid
this.fieldTotalStd.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldTotalStd.Name = "fieldTotalStd";
//
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
- //
// LeistungsnachweisJugendamt
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
diff --git a/ReportImp/AlzeyTeilhabe/StundenzettelBi.cs b/ReportImp/AlzeyTeilhabe/StundenzettelBi.cs
index 0d75433a6..1eecb5503 100644
--- a/ReportImp/AlzeyTeilhabe/StundenzettelBi.cs
+++ b/ReportImp/AlzeyTeilhabe/StundenzettelBi.cs
@@ -8,6 +8,10 @@ using System.Collections.Generic;
using BeWo.Service.DCEntityMapper;
using BS.Shared;
using BS.Shared.Extensions;
+using System.Drawing;
+using System.Text.RegularExpressions;
+using BS.Shared.Core;
+using System.IO;
namespace AlzeyTeilhabe
{
diff --git a/ReportImp/BHVBergischeHauspflege/BHVBergischeHauspflege.csproj b/ReportImp/BHVBergischeHauspflege/BHVBergischeHauspflege.csproj
index 788991ef3..1ba1aead1 100644
--- a/ReportImp/BHVBergischeHauspflege/BHVBergischeHauspflege.csproj
+++ b/ReportImp/BHVBergischeHauspflege/BHVBergischeHauspflege.csproj
@@ -4,7 +4,7 @@
Debug
AnyCPU
- {375E3B1B-633A-477B-B0CF-C3A430B4A62D}
+ {F63DB13E-7930-4D8D-8C2F-B83B25502A9D}
Library
Properties
BHVBergischeHauspflege
diff --git a/ReportImp/ForumEV/ForumEV.csproj b/ReportImp/ForumEV/ForumEV.csproj
index 6ec19cde7..5aadd16c4 100644
--- a/ReportImp/ForumEV/ForumEV.csproj
+++ b/ReportImp/ForumEV/ForumEV.csproj
@@ -67,6 +67,12 @@
ServiceInvoiceReport.cs
+
+ Component
+
+
+ SettlementReport2.cs
+
Component
@@ -106,6 +112,10 @@
ServiceInvoiceReport.cs
Designer
+
+ SettlementReport2.cs
+ Designer
+
SettlementReport.cs
Designer
diff --git a/ReportImp/ForumEV/SettlementReport2.Designer.cs b/ReportImp/ForumEV/SettlementReport2.Designer.cs
new file mode 100644
index 000000000..31a145cad
--- /dev/null
+++ b/ReportImp/ForumEV/SettlementReport2.Designer.cs
@@ -0,0 +1,718 @@
+namespace ForumEV
+{
+ partial class Spitzabrechnung
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrRichText6 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.RecipientPostCodeAndTown,
+ this.xrLabel_RecipientContactPerson,
+ this.xrLabel_RecipientDivision,
+ this.xrLabel_RecipientStreet,
+ this.xrLabel1,
+ this.xrRichText1,
+ this.xrRichText2,
+ this.xrPictureBox3});
+ this.ReportHeader.HeightF = 225.4167F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // RecipientPostCodeAndTown
+ //
+ this.RecipientPostCodeAndTown.CanShrink = true;
+ this.RecipientPostCodeAndTown.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 188.8334F);
+ this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
+ this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
+ this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
+ //
+ // xrLabel_RecipientContactPerson
+ //
+ this.xrLabel_RecipientContactPerson.CanShrink = true;
+ this.xrLabel_RecipientContactPerson.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 137.8333F);
+ this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
+ this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
+ this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
+ //
+ // xrLabel_RecipientDivision
+ //
+ this.xrLabel_RecipientDivision.CanShrink = true;
+ this.xrLabel_RecipientDivision.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 154.8333F);
+ this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
+ this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
+ this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
+ //
+ // xrLabel_RecipientStreet
+ //
+ this.xrLabel_RecipientStreet.CanShrink = true;
+ this.xrLabel_RecipientStreet.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 171.8334F);
+ this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
+ this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
+ this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120.8333F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "[RecipientOrganisation]";
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(521.3611F, 96.25002F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(156.6389F, 129.1667F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 82.08332F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(292F, 27.08334F);
+ this.xrRichText2.StylePriority.UseBorders = false;
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // xrPictureBox3
+ //
+ this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image")));
+ this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(511.8889F, 0F);
+ this.xrPictureBox3.Name = "xrPictureBox3";
+ this.xrPictureBox3.SizeF = new System.Drawing.SizeF(166.1111F, 74.37499F);
+ this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrTable1
+ //
+ this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 288.8749F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.rowErbrachteLeistung});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrTable1.StylePriority.UseBorderColor = false;
+ //
+ // rowErbrachteLeistung
+ //
+ this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell22});
+ this.rowErbrachteLeistung.Name = "rowErbrachteLeistung";
+ this.rowErbrachteLeistung.Weight = 0.085D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell22.StylePriority.UseBorderColor = false;
+ this.xrTableCell22.StylePriority.UseBorders = false;
+ this.xrTableCell22.StylePriority.UseFont = false;
+ this.xrTableCell22.Text = "Erbrachte Leistungen:";
+ this.xrTableCell22.Weight = 1D;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 127.75F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(509.0417F, 144.125F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = resources.GetString("xrLabel3.Text");
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 78.45834F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(483.3333F, 17F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Betreutes Wohnen";
+ this.xrLabel2.WordWrap = false;
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportFooter.HeightF = 0F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 80F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText6,
+ this.xrRichText5,
+ this.xrRichText4});
+ this.bottomMarginBand1.HeightF = 107.2917F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // xrRichText6
+ //
+ this.xrRichText6.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText6.LocationFloat = new DevExpress.Utils.PointFloat(451.5F, 0F);
+ this.xrRichText6.Name = "xrRichText6";
+ this.xrRichText6.SerializableRtfString = resources.GetString("xrRichText6.SerializableRtfString");
+ this.xrRichText6.SizeF = new System.Drawing.SizeF(225F, 107.2917F);
+ this.xrRichText6.StylePriority.UseFont = false;
+ //
+ // xrRichText5
+ //
+ this.xrRichText5.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(226.5F, 0F);
+ this.xrRichText5.Name = "xrRichText5";
+ this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString");
+ this.xrRichText5.SizeF = new System.Drawing.SizeF(225F, 107.2917F);
+ this.xrRichText5.StylePriority.UseFont = false;
+ //
+ // xrRichText4
+ //
+ this.xrRichText4.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrRichText4.Name = "xrRichText4";
+ this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
+ this.xrRichText4.SizeF = new System.Drawing.SizeF(225F, 107.2917F);
+ this.xrRichText4.StylePriority.UseFont = false;
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText3,
+ this.xrLabel2,
+ this.xrLabel3,
+ this.xrTable1});
+ this.GroupHeader1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.GroupHeader1.HeightF = 305.8749F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // xrRichText3
+ //
+ this.xrRichText3.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(521.3611F, 66.91666F);
+ this.xrRichText3.Name = "xrRichText3";
+ this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
+ this.xrRichText3.SizeF = new System.Drawing.SizeF(156.6389F, 129.1667F);
+ this.xrRichText3.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.Detail1.HeightF = 17F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTable5
+ //
+ this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow15});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrTable5.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow15
+ //
+ this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell17,
+ this.xrTableCell23});
+ this.xrTableRow15.Name = "xrTableRow15";
+ this.xrTableRow15.Weight = 0.085D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.CanShrink = true;
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseBorderColor = false;
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.CanShrink = true;
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorderColor = false;
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell23.Weight = 0.21685899000901443D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.GroupFooter1.HeightF = 132F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow30,
+ this.xrTableRow31,
+ this.xrTableRow32,
+ this.xrTableRow33,
+ this.xrTableRow34,
+ this.xrTableRow35,
+ this.xrTableRow36});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 132F);
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow30
+ //
+ this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell48});
+ this.xrTableRow30.Name = "xrTableRow30";
+ this.xrTableRow30.Weight = 0.085D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell48.StylePriority.UseBorderColor = false;
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.Weight = 1D;
+ //
+ // xrTableRow31
+ //
+ this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell49,
+ this.xrTableCell50});
+ this.xrTableRow31.Name = "xrTableRow31";
+ this.xrTableRow31.Weight = 0.085D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Gesamtforderung:";
+ this.xrTableCell49.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountBillableTotal", "{0:c}")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.StylePriority.UseTextAlignment = false;
+ this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell50.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow32
+ //
+ this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell51});
+ this.xrTableRow32.Name = "xrTableRow32";
+ this.xrTableRow32.Weight = 0.085D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.Weight = 1D;
+ //
+ // xrTableRow33
+ //
+ this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell52,
+ this.xrTableCell53});
+ this.xrTableRow33.Name = "xrTableRow33";
+ this.xrTableRow33.Weight = 0.085D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorderColor = false;
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
+ this.xrTableCell52.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountAdvancedPayments", "{0:c}")});
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorderColor = false;
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell53.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow34
+ //
+ this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell54,
+ this.xrTableCell55});
+ this.xrTableRow34.Name = "xrTableRow34";
+ this.xrTableRow34.Weight = 0.085D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "abzüglich Eigenanteil:";
+ this.xrTableCell54.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")});
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell55.StylePriority.UseBorders = false;
+ this.xrTableCell55.StylePriority.UsePadding = false;
+ this.xrTableCell55.StylePriority.UseTextAlignment = false;
+ this.xrTableCell55.Text = "xrTableCell15";
+ this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell55.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow35
+ //
+ this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell56});
+ this.xrTableRow35.Name = "xrTableRow35";
+ this.xrTableRow35.Weight = 0.085D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell56.StylePriority.UseBorderColor = false;
+ this.xrTableCell56.StylePriority.UseBorders = false;
+ this.xrTableCell56.Weight = 1D;
+ //
+ // xrTableRow36
+ //
+ this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell57,
+ this.xrTableCell58});
+ this.xrTableRow36.Name = "xrTableRow36";
+ this.xrTableRow36.Weight = 0.15D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell57.StylePriority.UseBorderColor = false;
+ this.xrTableCell57.StylePriority.UseBorders = false;
+ this.xrTableCell57.StylePriority.UseFont = false;
+ this.xrTableCell57.Text = "Restbetrag:";
+ this.xrTableCell57.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim", "{0:c}")});
+ this.xrTableCell58.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell58.Name = "xrTableCell58";
+ this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell58.StylePriority.UseBorderColor = false;
+ this.xrTableCell58.StylePriority.UseBorders = false;
+ this.xrTableCell58.StylePriority.UseFont = false;
+ this.xrTableCell58.StylePriority.UseTextAlignment = false;
+ this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell58.Weight = 0.21685899000901443D;
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupHeader1,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(75, 74, 80, 107);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText3;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText6;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText5;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText4;
+ }
+}
diff --git a/ReportImp/ForumEV/SettlementReport2.cs b/ReportImp/ForumEV/SettlementReport2.cs
new file mode 100644
index 000000000..7572104a4
--- /dev/null
+++ b/ReportImp/ForumEV/SettlementReport2.cs
@@ -0,0 +1,200 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.DataContracts;
+
+namespace ForumEV
+{
+ public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Spitzabrechnung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(Settlement2RO pRO)
+ {
+ if (String.IsNullOrEmpty(pRO.AbsenceTimes))
+ {
+ pRO.AbsenceTimes = "keine";
+ }
+
+ bool hasRatefactor = false;
+
+ if (!String.IsNullOrWhiteSpace(pRO.RateFactorText2))
+ {
+ hasRatefactor = true;
+ if (pRO.RateFactorText2 == "1,2")
+ {
+ pRO.RateFactorText2 = "1,20";
+ }
+ }
+
+ if (pRO.InvoiceItems != null)
+ {
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
+ ii.PeriodStartDate, ii.PeriodEndDate,
+ ii.UnitCount, !hasRatefactor ? "" : "x " + pRO.RateFactorText2 + " ",
+ ii.AmountPerUnit);
+ }
+ }
+
+ if (pRO.InvoiceBaseOid.HasValue)
+ {
+ var ib = DAOFactory.GenericDAO.LoadByID(pRO.InvoiceBaseOid.Value);
+
+ var c = ib.CostBearer2SupportConcept.SupportConcept.Customer;
+
+ if (c.Person.Address != null)
+ {
+ pRO.CustomerFirstName = String.Format("{0}, {1}", pRO.CustomerFirstName, c.Person.Address.Town);
+ }
+ }
+
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private String GetCustomerId(SettlementRO pRO)
+ {
+ var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid);
+ return cb2sc.CostBearer.ID;
+ }
+
+ private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO)
+ {
+ IList itemList = new List();
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString,
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+
+ return itemList;
+ }
+
+ private void UpdateAbrechnungsFelder(SettlementRO pRO)
+ {
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
+
+ pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
+
+ pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
+
+ //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
+
+ pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
+
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else
+ {
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ }
+ }
+}
diff --git a/ReportImp/ForumEV/SettlementReport2.resx b/ReportImp/ForumEV/SettlementReport2.resx
new file mode 100644
index 000000000..2d11ada4c
--- /dev/null
+++ b/ReportImp/ForumEV/SettlementReport2.resx
@@ -0,0 +1,454 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgB1AGMAaABoAGEAbAB0AHUAbgBnAH0AXABiAFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVABlAGwALgA6ACAAMAAyADAAMgAgAC0AIAAyADQANQAwADgAIAAtACAAMQA0ADMAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABGAGEAeAA6ACAAMAAyADAAMgAgAC0AIAAyADQANQAwADgAIAAtACAAOQA0ACAAMQAxADIAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAaQBlAGwAZAB7AFwAKgBcAGYAbABkAGkAbgBzAHQAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABIAFkAUABFAFIATABJAE4ASwAgACIAbQBhAGkAbAB0AG8AOgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAQABwAHIAbwB2AGkAZQBsAC4AZABlACIAfQB9AHsAXABmAGwAZAByAHMAbAB0AHsAXABpAFwAdQBsAFwAZgAyAFwAZgBzADEANgBcAGMAZgAyAFwAYwBzADMAIABiAHUAYwBoAGgAYQBsAHQAdQBuAGcAQABwAHIAbwB2AGkAZQBsAC4AZABlAH0AfQB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAZgBvAHIAdQBtACAAZQAuAFYALgB9AFwAYgBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABNAGkAbABjAGgAcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAANQB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgADQAMgAxADEANwAgAFcAdQBwAHAAZQByAHQAYQBsAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAZgB9AHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAbwByAHUAbQAgAGUALgBWAC4AIAAtACAATQBpAGwAYwBoAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADUAIAAtACAANAAyADEAMQA3ACAAVwB1AHAAcABlAHIAdABhAGwAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+
+
+ /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg
+ JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy
+ MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEMA+gDASIAAhEBAxEB/8QA
+ HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh
+ MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW
+ V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG
+ x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF
+ BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV
+ YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE
+ hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq
+ 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigBKKKgurqCxtZLm5lSKCJSzyOcBQOeTQk27IG7E9ctr3
+ j/w74dLRXl+slyuf9Htx5j5HYgcKfqRXlHjX4rX2syyWOiSSWWng7TMpKyzDuc9VHoByR1POB5sSD9TX
+ qUMuclzVHbyOCrjEnaB7HqPx05ZdM0XjtJcy/wA1Uf8As1c/N8Z/FMp+RLCH/chJ/mxrzuiu+OCoLocj
+ xNR9Tuv+Fu+MPM3fbbfGc7fs6Yx6dM/rVhPjL4rQks1k4IxhoOB78EGvPaKv6rR/lQvb1O56pbfHLWUP
+ +laVYyj/AKZF4z+paugsPjjpExC6hpd3bE94mWUD6k7T+QNeF0VlLA0H0sXHFVV1PrHQfEuk+Jbd5tKu
+ hOsZAf5WUoTnAIIB7GtmvIPgT/x5a3/10i/k1ev14mIpqnUcF0PTozc4KTFooorE1CiiigAooooAKKKK
+ ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
+ ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
+ ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK
+ ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooASvA/i14zfVNUfQbGU/YbRsTlTxLKOoPsp4x6
+ 5PYV654z1v8A4R7wpf6ihxMke2Hv87EKvHsTn6A18rszOxZiWYkkkkkk5yck9TXp5dQUn7R9DhxlVpci
+ G0UUV7R5gUUUUAFFFFABRRRQB7X8Cf8Ajy1v/rpF/Jq9fryD4E/8eWt/9dIv5NXr9fOY3+PI9nC/wkLR
+ RRXKdAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
+ BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
+ BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA
+ BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHkXxz1Ax6XpWnKf9
+ dM0zfRAAM+xL/pXiNenfG+4L+LbK3z8sVkGx6FnbP6AV5j3r6LAx5aC8zxsVK9VhRRRXWc4UUUUAFFet
+ fDv4X2+q2EWta6rtby8wWoJUOvZmI5wewB5HJODivWrXw5otlF5dtpNjEnotuo/pzXn1swhTlyxVzsp4
+ SU1ds+S6K+t5vD+jXK7Z9IsJV9Ht0YfqK5/Uvhb4S1EE/wBmi2kPR7ZymPoPu/pWcczh9qJUsDLozk/g
+ T/x563/10i/k1ev1yXg3wTB4Ma/S2vJLiG6ZGUSqNybc8Ejr19BXW15uJqRqVXKPU7qEHCmosWiiisDU
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ 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
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA
+ KKKKACiiigAooooA/9k=
+
+
+
+ [CustomerLastName], [CustomerFirstName]
+
+Bewilligung-/Abrechnungszeitraum: [AccountingStartDate!dd.MM.yyyy] bis [AccountingEndDate!dd.MM.yyyy]
+
+AZ.: [CustomerReferenceNumber]
+
+Genehmigte FLS: [ApprovedFLS]
+
+Krankenhausaufenthalte: [AbsenceTimes]
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABNAGkAdABnAGwAaQBlAGQAcwBjAGgAYQBmAHQAZQBuADoAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABEAFAAVwBWACAATgBSAFcAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAWgBlAHIAdABpAGYAaQB6AGkAZQByAHQAIABuAGEAYwBoAH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAARABJAE4AIABFAE4AIABJAFMATwAgADkAMAAwADEAIAA6ACAAMgAwADAAOAAgAHUAbgBkAH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAATQBBAEEAUwAgAC0AQgBHAFcAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABBAG0AdABzAGcAZQByAGkAYwBoAHQAIABXAHUAcABwAGUAcgB0AGEAbAAsACAAVgBSACAAMgA2ADYANAB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAFYAbwByAHMAdABhAG4AZAA6ACAASAAuACAAQwBvAGwAcwBtAGEAbgAsACAAUgAuACAAVAByAGUAXAB1ADIAMgAzAFwAJwBkAGYALAAgAEsALgB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAFIAZQBpAG4AaABhAHIAZAB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABTAHQAYQBkAHQAcwBwAGEAcgBrAGEAcwBzAGUAIABXAHUAcABwAGUAcgB0AGEAbAB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEkAQgBBAE4AOgB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEQARQAgADQAOAAgADMAMwAwADUAIAAwADAAMAAwACAAMAAwADAAMAAgADUANAA1ADgAIAAxADQAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABCAEkAQwA6AH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVwBVAFAAUwBEAEUAMwAzAFgAWABYAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABEAGEAdAB1AG0AOgAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABbAEkAbgB2AG8AaQBjAGUARABhAHQAZQAhAGQAZAAuAE0ATQAuAHkAeQB5AHkAXQB9AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAUgBlAC4ALQBOAHIALgA6ACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAWwBJAG4AdgBvAGkAYwBlAE4AdQBtAGIAZQByAF0AfQBcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIAAoAGIAZQBpACAAWgBhAGgAbAB1AG4AZwAgAGIAaQB0AHQAZQAgAGEAbgBnAGUAYgBlAG4AKQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/KompassBeWoWesel/SettlementReport2.Designer.cs b/ReportImp/KompassBeWoWesel/SettlementReport2.Designer.cs
index c416e4dbc..a740ac2cc 100644
--- a/ReportImp/KompassBeWoWesel/SettlementReport2.Designer.cs
+++ b/ReportImp/KompassBeWoWesel/SettlementReport2.Designer.cs
@@ -40,9 +40,26 @@ namespace BeWo.Report.DefaultReports
this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblRechnungsinfos = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.fieldApprovedFLSWithFactor = new DevExpress.XtraReports.UI.CalculatedField();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
@@ -70,28 +87,11 @@ namespace BeWo.Report.DefaultReports
this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.lblRechnungsinfos = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
@@ -185,6 +185,17 @@ namespace BeWo.Report.DefaultReports
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel10.Multiline = true;
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(678F, 146.5694F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = resources.GetString("xrLabel10.Text");
+ //
// topMarginBand1
//
this.topMarginBand1.HeightF = 132F;
@@ -214,6 +225,201 @@ namespace BeWo.Report.DefaultReports
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.StylePriority.UseFont = false;
//
+ // xrTable2
+ //
+ this.xrTable2.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable2.Font = new System.Drawing.Font("Microsoft New Tai Lue", 9.75F);
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 482.3333F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9,
+ this.xrTableRow10,
+ this.xrTableRow11,
+ this.xrTableRow1});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 68F);
+ this.xrTable2.StylePriority.UseBorderColor = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.xrTableCell6});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.085D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell19.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorderColor = false;
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:";
+ this.xrTableCell19.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell6.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorderColor = false;
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "[ApprovedFLS]";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell6.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell20,
+ this.xrTableCell7});
+ this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.085D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell20.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBorderColor = false;
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UseFont = false;
+ this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:";
+ this.xrTableCell20.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell7.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorderColor = false;
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "[ApprovedFLSWithFactor]";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell7.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell21});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 0.085D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell21.StylePriority.UseBorderColor = false;
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.Weight = 1D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.085D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell1.StylePriority.UseBorderColor = false;
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.Text = "Erbrachte Leistungen:";
+ this.xrTableCell1.Weight = 1D;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 392.75F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 425.75F);
+ this.xrLabel13.Multiline = true;
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(642F, 56.58334F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "beiliegend ist die Endabrechnung für [Salutation2] [CustomerName].\r\nDer Bewilligu" +
+ "ngszeitraum endete am [AccountingEndDate!dd.MM.yyyy].\r\n";
+ //
+ // lblRechnungsinfos
+ //
+ this.lblRechnungsinfos.BackColor = System.Drawing.Color.Transparent;
+ this.lblRechnungsinfos.CanShrink = true;
+ this.lblRechnungsinfos.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Bold);
+ this.lblRechnungsinfos.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(60)))), ((int)(((byte)(80)))));
+ this.lblRechnungsinfos.LocationFloat = new DevExpress.Utils.PointFloat(0F, 302.83F);
+ this.lblRechnungsinfos.Multiline = true;
+ this.lblRechnungsinfos.Name = "lblRechnungsinfos";
+ this.lblRechnungsinfos.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblRechnungsinfos.SizeF = new System.Drawing.SizeF(650F, 69.44443F);
+ this.lblRechnungsinfos.StylePriority.UseBackColor = false;
+ this.lblRechnungsinfos.StylePriority.UseFont = false;
+ this.lblRechnungsinfos.StylePriority.UseForeColor = false;
+ this.lblRechnungsinfos.Text = "Rechnungsnummer: [InvoiceNumber]\r\nSpitzabrechnung: [CustomerName], *[CustomerBirt" +
+ "hdayString]\r\nAZ: [CustomerReferenceNumber]";
+ this.lblRechnungsinfos.WordWrap = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "{0:dd.MM.yyyy}")});
+ this.xrLabel7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(145)))), ((int)(((byte)(0)))));
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 279.83F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(283F, 23F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseForeColor = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.83F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(395.5419F, 17.37499F);
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
// fieldApprovedFLSWithFactor
//
this.fieldApprovedFLSWithFactor.Expression = "[ApprovedFLSTotal] * [RateFactor]";
@@ -516,213 +722,6 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell60.Weight = 0.21685899000901443D;
//
- // xrRichText2
- //
- this.xrRichText2.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F);
- this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.83F);
- this.xrRichText2.Name = "xrRichText2";
- this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
- this.xrRichText2.SizeF = new System.Drawing.SizeF(395.5419F, 17.37499F);
- this.xrRichText2.StylePriority.UseFont = false;
- //
- // xrLabel7
- //
- this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
- this.xrLabel7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Bold);
- this.xrLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(145)))), ((int)(((byte)(0)))));
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 279.83F);
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(283F, 23F);
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.StylePriority.UseForeColor = false;
- this.xrLabel7.StylePriority.UseTextAlignment = false;
- this.xrLabel7.Text = "xrLabel8";
- this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // lblRechnungsinfos
- //
- this.lblRechnungsinfos.BackColor = System.Drawing.Color.Transparent;
- this.lblRechnungsinfos.CanShrink = true;
- this.lblRechnungsinfos.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Bold);
- this.lblRechnungsinfos.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(60)))), ((int)(((byte)(80)))));
- this.lblRechnungsinfos.LocationFloat = new DevExpress.Utils.PointFloat(0F, 302.83F);
- this.lblRechnungsinfos.Multiline = true;
- this.lblRechnungsinfos.Name = "lblRechnungsinfos";
- this.lblRechnungsinfos.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblRechnungsinfos.SizeF = new System.Drawing.SizeF(650F, 69.44443F);
- this.lblRechnungsinfos.StylePriority.UseBackColor = false;
- this.lblRechnungsinfos.StylePriority.UseFont = false;
- this.lblRechnungsinfos.StylePriority.UseForeColor = false;
- this.lblRechnungsinfos.Text = "Rechnungsnummer: [InvoiceNumber]\r\nSpitzabrechnung: [CustomerName], *[CustomerBirt" +
- "hdayString]\r\nAZ: [CustomerReferenceNumber]";
- this.lblRechnungsinfos.WordWrap = false;
- //
- // xrLabel9
- //
- this.xrLabel9.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 392.75F);
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(317F, 17F);
- this.xrLabel9.StylePriority.UseFont = false;
- this.xrLabel9.Text = "Sehr geehrte Damen und Herren,";
- //
- // xrLabel13
- //
- this.xrLabel13.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 425.75F);
- this.xrLabel13.Multiline = true;
- this.xrLabel13.Name = "xrLabel13";
- this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel13.SizeF = new System.Drawing.SizeF(642F, 56.58334F);
- this.xrLabel13.StylePriority.UseFont = false;
- this.xrLabel13.Text = "beiliegend ist die Endabrechnung für [Salutation2] [CustomerName].\r\nDer Bewilligu" +
- "ngszeitraum endete am [AccountingEndDate!dd.MM.yyyy].\r\n";
- //
- // xrTable2
- //
- this.xrTable2.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTable2.Font = new System.Drawing.Font("Microsoft New Tai Lue", 9.75F);
- this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 482.3333F);
- this.xrTable2.Name = "xrTable2";
- this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow9,
- this.xrTableRow10,
- this.xrTableRow11,
- this.xrTableRow1});
- this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 68F);
- this.xrTable2.StylePriority.UseBorderColor = false;
- this.xrTable2.StylePriority.UseFont = false;
- //
- // xrTableRow9
- //
- this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell19,
- this.xrTableCell6});
- this.xrTableRow9.Name = "xrTableRow9";
- this.xrTableRow9.Weight = 0.085D;
- //
- // xrTableCell19
- //
- this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell19.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell19.Name = "xrTableCell19";
- this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell19.StylePriority.UseBorderColor = false;
- this.xrTableCell19.StylePriority.UseBorders = false;
- this.xrTableCell19.StylePriority.UseFont = false;
- this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:";
- this.xrTableCell19.Weight = 0.78314100999098568D;
- //
- // xrTableCell6
- //
- this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell6.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold);
- this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell6.StylePriority.UseBorderColor = false;
- this.xrTableCell6.StylePriority.UseBorders = false;
- this.xrTableCell6.StylePriority.UseFont = false;
- this.xrTableCell6.StylePriority.UseTextAlignment = false;
- this.xrTableCell6.Text = "[ApprovedFLS]";
- this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell6.Weight = 0.21685899000901443D;
- //
- // xrTableRow10
- //
- this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell20,
- this.xrTableCell7});
- this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull);
- this.xrTableRow10.Name = "xrTableRow10";
- this.xrTableRow10.Weight = 0.085D;
- //
- // xrTableCell20
- //
- this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell20.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull);
- this.xrTableCell20.Name = "xrTableCell20";
- this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell20.StylePriority.UseBorderColor = false;
- this.xrTableCell20.StylePriority.UseBorders = false;
- this.xrTableCell20.StylePriority.UseFont = false;
- this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:";
- this.xrTableCell20.Weight = 0.78314100999098568D;
- //
- // xrTableCell7
- //
- this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell7.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold);
- this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull);
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell7.StylePriority.UseBorderColor = false;
- this.xrTableCell7.StylePriority.UseBorders = false;
- this.xrTableCell7.StylePriority.UseFont = false;
- this.xrTableCell7.StylePriority.UseTextAlignment = false;
- this.xrTableCell7.Text = "[ApprovedFLSWithFactor]";
- this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell7.Weight = 0.21685899000901443D;
- //
- // xrTableRow11
- //
- this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell21});
- this.xrTableRow11.Name = "xrTableRow11";
- this.xrTableRow11.Weight = 0.085D;
- //
- // xrTableCell21
- //
- this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell21.Name = "xrTableCell21";
- this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell21.StylePriority.UseBorderColor = false;
- this.xrTableCell21.StylePriority.UseBorders = false;
- this.xrTableCell21.Weight = 1D;
- //
- // xrTableRow1
- //
- this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell1});
- this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.Weight = 0.085D;
- //
- // xrTableCell1
- //
- this.xrTableCell1.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell1.StylePriority.UseBorderColor = false;
- this.xrTableCell1.StylePriority.UseBorders = false;
- this.xrTableCell1.StylePriority.UseFont = false;
- this.xrTableCell1.Text = "Erbrachte Leistungen:";
- this.xrTableCell1.Weight = 1D;
- //
- // xrLabel10
- //
- this.xrLabel10.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F);
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel10.Multiline = true;
- this.xrLabel10.Name = "xrLabel10";
- this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel10.SizeF = new System.Drawing.SizeF(678F, 146.5694F);
- this.xrLabel10.StylePriority.UseFont = false;
- this.xrLabel10.Text = resources.GetString("xrLabel10.Text");
- //
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
@@ -751,10 +750,10 @@ namespace BeWo.Report.DefaultReports
this.Version = "17.1";
this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Spitzabrechnung.Watermark.Image")));
this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
diff --git a/ReportImp/PerspektivenEV/Service/CustomCalculations.cs b/ReportImp/PerspektivenEV/Service/CustomCalculations.cs
index 7a5677fe4..41e14c32c 100644
--- a/ReportImp/PerspektivenEV/Service/CustomCalculations.cs
+++ b/ReportImp/PerspektivenEV/Service/CustomCalculations.cs
@@ -86,7 +86,13 @@ namespace PerspektivenEV.Service
{
if (relDC.StartDate.HasValue && relDC.EndDate.HasValue)
{
- return GetApprovedHoursForPeriod(relDC.StartDate.Value, relDC.EndDate.Value, GetApprovedHoursPerMonth(relDC));
+ decimal approvedTotal = 0;
+ foreach (var scap in relDC.ApprovalPeriodList)
+ {
+ approvedTotal += GetApprovedHoursForPeriod(scap.StartDate.Value, scap.EndDate.Value, GetApprovedHoursPerMonth(scap));
+ }
+ return approvedTotal;
+ //return GetApprovedHoursForPeriod(relDC.StartDate.Value, relDC.EndDate.Value, GetApprovedHoursPerMonth(relDC));
}
return base.GetApprovedHoursTotal(relDC, useIsCalculationWithFactor);
}
diff --git a/ReportImp/Wichernhaus/Wichernhaus.csproj b/ReportImp/Wichernhaus/Wichernhaus.csproj
index e7a824d2a..fa4b08237 100644
--- a/ReportImp/Wichernhaus/Wichernhaus.csproj
+++ b/ReportImp/Wichernhaus/Wichernhaus.csproj
@@ -90,10 +90,6 @@
-
- {3febb560-9275-413a-9767-bb68c44eebc3}
- BeWo
-
{b0d73e3d-4ae7-4024-93a6-db1f46d7ccee}
Data
diff --git a/Service/Plugins/ServiceRecordValidator.cs b/Service/Plugins/ServiceRecordValidator.cs
index 44787f15c..172035956 100644
--- a/Service/Plugins/ServiceRecordValidator.cs
+++ b/Service/Plugins/ServiceRecordValidator.cs
@@ -394,14 +394,14 @@ namespace BeWo.Service.Plugins
if (UserRightHelper.LoggedInUserHasRight(UserRightType.BookServiceRecordOutOfSupportConcept))
{
- handlungsOption = "Trotzdem Speichern?";
+ handlungsOption = "Möchten Sie trotzdem Speichern?";
hatDasRechtTrotzdemZuSpeichern = true;
}
var dc = new ServiceRecordValidationResultDC
{
ResultType = ServiceRecordValidationResult.Custom,
- Message = $"Das gewählte Datum '{start}' liegt außerhalb des Hilfeplanzeitraums ('{reldc.StartDate.Value.ToShortDateString()}' bis '{reldc.EndDate.Value.ToShortDateString()}').\n" + handlungsOption,
+ Message = $"Das gewählte Datum '{start:dd.MM.yyyy}' liegt außerhalb des Hilfeplanzeitraums ('{reldc.StartDate.Value.ToShortDateString()}' bis '{reldc.EndDate.Value.ToShortDateString()}').\n" + handlungsOption,
StartDate = reldc.StartDate.Value,
EndDate = reldc.EndDate.Value,
Allow = hatDasRechtTrotzdemZuSpeichern
diff --git a/Service/Plugins/TimeSheetService.cs b/Service/Plugins/TimeSheetService.cs
index ce8c95c9b..d44f5a526 100644
--- a/Service/Plugins/TimeSheetService.cs
+++ b/Service/Plugins/TimeSheetService.cs
@@ -386,6 +386,16 @@ Telefon Durchwahl: {BenutzerTelefon}
}
catch (Exception e)
{
+ var msg = new ErrorMessage();
+ msg.Modul = "BeWo.Service.Plugins.TimeSheetService";
+ msg.Message = e.Message;
+ msg.MessageDetails = e.StackTrace;
+ if (e.InnerException != null)
+ {
+ msg.MessageDetails += String.Format("\n\nInner Exception: {0}\n{1}", e.InnerException.Message, e.InnerException.StackTrace);
+ }
+ DAOFactory.GenericDAO.Insert(msg);
+
throw e;
}
diff --git a/Shared/BeWoEntityEnums.cs b/Shared/BeWoEntityEnums.cs
index 1efb99a2b..1c2f680d7 100644
--- a/Shared/BeWoEntityEnums.cs
+++ b/Shared/BeWoEntityEnums.cs
@@ -165,6 +165,7 @@ namespace BS.Shared
Costbearer2SupportConceptHistory = 158,
SupportConceptApprovalPeriodHistory = 159,
ContractHistory = 160,
+ ErrorMessage = 161,
}
public enum SystemEntryID