diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/DiakonischesWerkDinslakenBeWo.csproj b/ReportImp/DiakonischesWerkDinslakenBeWo/DiakonischesWerkDinslakenBeWo.csproj
index 3e48b064e..c208fc7a4 100644
--- a/ReportImp/DiakonischesWerkDinslakenBeWo/DiakonischesWerkDinslakenBeWo.csproj
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/DiakonischesWerkDinslakenBeWo.csproj
@@ -55,6 +55,8 @@
+
+
Component
@@ -63,12 +65,24 @@
Mitarbeiterauslastung.cs
+
+ True
+ True
+ Resources.resx
+
Component
QuittierungsbelegMitDatum.cs
+
+ Component
+
+
+ ServiceInvoiceReport.cs
+
+
Component
@@ -100,10 +114,18 @@
Mitarbeiterauslastung.cs
+
+ ResXFileCodeGenerator
+ Resources.Designer.cs
+
QuittierungsbelegMitDatum.cs
Designer
+
+ ServiceInvoiceReport.cs
+ Designer
+
SettlementReport2.cs
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceCreation.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceCreation.cs
new file mode 100644
index 000000000..dd685bd82
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceCreation.cs
@@ -0,0 +1,20 @@
+using BeWo.Data.Entities;
+using BeWo.Service.Invoicing;
+using BS.Shared.Core;
+using BS.Shared.Services;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DiakonischesWerkDinslakenBeWo.Invoicing
+{
+ public class CustomInvoiceCreation : InvoiceCreation
+ {
+ public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth)
+ {
+ return base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, true);
+ }
+ }
+}
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceFactory.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceFactory.cs
new file mode 100644
index 000000000..bb615fce8
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Invoicing/CustomInvoiceFactory.cs
@@ -0,0 +1,19 @@
+using BeWo.Service.Invoicing;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.Compact;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DiakonischesWerkDinslakenBeWo.Invoicing
+{
+ public class CustomInvoiceFactory : InvoiceFactory
+ {
+ public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords)
+ {
+ return new CustomInvoiceCreation();
+ }
+ }
+}
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Logo.png b/ReportImp/DiakonischesWerkDinslakenBeWo/Logo.png
new file mode 100644
index 000000000..de8da5903
Binary files /dev/null and b/ReportImp/DiakonischesWerkDinslakenBeWo/Logo.png differ
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.Designer.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.Designer.cs
new file mode 100644
index 000000000..678d29a07
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.Designer.cs
@@ -0,0 +1,63 @@
+//------------------------------------------------------------------------------
+//
+// Dieser Code wurde von einem Tool generiert.
+// Laufzeitversion:4.0.30319.42000
+//
+// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn
+// der Code erneut generiert wird.
+//
+//------------------------------------------------------------------------------
+
+namespace DiakonischesWerkDinslakenBeWo.Properties {
+ using System;
+
+
+ ///
+ /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw.
+ ///
+ // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert
+ // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert.
+ // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen
+ // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu.
+ [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")]
+ [global::System.Diagnostics.DebuggerNonUserCodeAttribute()]
+ [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()]
+ internal class Resources {
+
+ private static global::System.Resources.ResourceManager resourceMan;
+
+ private static global::System.Globalization.CultureInfo resourceCulture;
+
+ [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")]
+ internal Resources() {
+ }
+
+ ///
+ /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Resources.ResourceManager ResourceManager {
+ get {
+ if (object.ReferenceEquals(resourceMan, null)) {
+ global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("DiakonischesWerkDinslakenBeWo.Properties.Resources", typeof(Resources).Assembly);
+ resourceMan = temp;
+ }
+ return resourceMan;
+ }
+ }
+
+ ///
+ /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle
+ /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden.
+ ///
+ [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)]
+ internal static global::System.Globalization.CultureInfo Culture {
+ get {
+ return resourceCulture;
+ }
+ set {
+ resourceCulture = value;
+ }
+ }
+ }
+}
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.resx b/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.resx
new file mode 100644
index 000000000..1af7de150
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Properties/Resources.resx
@@ -0,0 +1,120 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
\ No newline at end of file
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/Service/CustomAccountingService.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/Service/CustomAccountingService.cs
new file mode 100644
index 000000000..8a5342963
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/Service/CustomAccountingService.cs
@@ -0,0 +1,103 @@
+using BeWo.Service.Plugins;
+using BS.Shared.DataContracts;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace DiakonischesWerkDinslakenBeWo.Service
+{
+ public class CustomAccountingService : AccountingService
+ {
+ protected override ServiceInvoiceDC ErstelleDifferenzRechnung(DifferenzRechnungCheck item)
+ {
+ ServiceInvoiceDC diffRechnung = null;
+ var alterBetrag = item.VorhandeneRechungen.Sum(i => i.ClaimSum ?? 0);
+
+ if (item.NeueRechnung.ClaimSum == alterBetrag)
+ {
+ diffRechnung = item.NeueRechnung;
+ diffRechnung.InvoiceBase.NeuErstellen = false;
+ diffRechnung.InvoiceBase.Hinweise = String.Format("Rechnung wurde bereits erstellt");
+ }
+ else
+ {
+ diffRechnung = new ServiceInvoiceDC();
+ diffRechnung.OriginalZurDifferenz = item.NeueRechnung;
+ diffRechnung.InvoiceBase = new InvoiceBaseDC();
+ CopyInvoiceBaseDC(item.NeueRechnung.InvoiceBase, diffRechnung);
+
+ var items = new List();
+ // Alte Items negativ setzen und hinzufügen
+ foreach (var inv in item.VorhandeneRechungen)
+ {
+ foreach (var sip in inv.ServiceInvoicePeriods)
+ {
+ foreach (var iitem in sip.InvoiceItems)
+ {
+ InvoiceItemDC newDiffItem = new InvoiceItemDC();
+ newDiffItem.AmountTotal = iitem.AmountTotal * -1;
+ newDiffItem.GrossAmountTotal = iitem.GrossAmountTotal * -1;
+ newDiffItem.AmountPerUnit = iitem.AmountPerUnit * -1;
+ newDiffItem.ItemDescription = "berechnet wurde";
+ newDiffItem.ItemPeriodStart = iitem.ItemPeriodStart;
+ newDiffItem.ItemPeriodEnd = iitem.ItemPeriodEnd;
+ newDiffItem.RateFactor = null;
+ newDiffItem.UnitCount = iitem.UnitCount;
+ newDiffItem.UnitDescription = iitem.UnitDescription;
+
+ items.Add(newDiffItem);
+ }
+ }
+ }
+ // Neue Items hinzufügen zur Gegenüberstellung
+ foreach (var sip in item.NeueRechnung.ServiceInvoicePeriods)
+ {
+ foreach (var iitem in sip.InvoiceItems)
+ {
+ InvoiceItemDC newDiffItem = new InvoiceItemDC();
+ newDiffItem.AmountTotal = iitem.AmountTotal;
+ newDiffItem.GrossAmountTotal = iitem.GrossAmountTotal;
+ newDiffItem.AmountPerUnit = iitem.AmountPerUnit;
+ newDiffItem.ItemDescription = iitem.ItemDescription;
+ newDiffItem.ItemPeriodStart = iitem.ItemPeriodStart;
+ newDiffItem.ItemPeriodEnd = iitem.ItemPeriodEnd;
+ newDiffItem.RateFactor = iitem.RateFactor;
+ newDiffItem.UnitCount = iitem.UnitCount;
+ newDiffItem.UnitDescription = iitem.UnitDescription;
+
+ items.Add(newDiffItem);
+ }
+ }
+
+ items = items.OrderBy(i => i.ItemPeriodStart).ThenBy(i => i.GrossAmountTotal).ToList();
+
+ var newItem = new InvoiceItemDC();
+ newItem.ItemPeriodStart = item.NeueRechnung.InvoiceBase.AccountingPeriodStart;
+ newItem.ItemPeriodEnd = item.NeueRechnung.InvoiceBase.AccountingPeriodEnd;
+ newItem.UnitCount = 1;
+ newItem.AmountPerUnit = item.NeueRechnung.ClaimSum - alterBetrag;
+ newItem.AmountTotal = newItem.AmountPerUnit;
+ newItem.GrossAmountTotal = newItem.AmountTotal;
+ newItem.ItemDescription = String.Format("Rechnungsdifferenz zu Rechnung {0} in Höhe von {1:c}", item.VorhandeneRechungen[0].InvoiceBase.InvoiceNumber, alterBetrag);
+ diffRechnung.InvoiceBase.Hinweise = String.Format("Rechnungsdifferenz zu Rechnung {0} in Höhe von {1:c}", item.VorhandeneRechungen[0].InvoiceBase.InvoiceNumber, alterBetrag);
+
+
+ // ServiceInvoicePeriod bekommt den Betrag für die Anzeige zugewiesen, ein neues
+ var newSip = new ServiceInvoicePeriodDC();
+ newSip.Claim = newItem.AmountTotal;
+ newSip.Start = item.NeueRechnung.InvoiceBase.AccountingPeriodStart;
+ newSip.End = item.NeueRechnung.InvoiceBase.AccountingPeriodEnd;
+ diffRechnung.ServiceInvoicePeriods = new List();
+ diffRechnung.ServiceInvoicePeriods.Add(newSip);
+
+ newSip.InvoiceItems = new List();
+ newSip.InvoiceItems.AddRange(items);
+ //newSip.InvoiceItems.Add(newItem);
+
+ }
+ return diffRechnung;
+ }
+ }
+}
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.Designer.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.Designer.cs
new file mode 100644
index 000000000..326502f18
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.Designer.cs
@@ -0,0 +1,779 @@
+using BeWo.Report.ReportObjects;
+namespace DiakonischesWerkDinslakenBeWo
+{
+ partial class ServiceInvoiceReport
+ {
+ ///
+ /// 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);
+ }
+
+
+ ///
+ /// 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(ServiceInvoiceReport));
+ DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText6 = new DevExpress.XtraReports.UI.XRRichText();
+ this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).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.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.ReportHeader.HeightF = 0F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel6,
+ this.xrPictureBox1});
+ this.topMarginBand1.HeightF = 157.5F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Verdana", 7F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 136.5833F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(439.9167F, 19.83331F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Diakonie im Kirchenkreis Dinslaken • Sterkrader Str. 277 • 46539 Dinslaken\r\n";
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.ImageAlignment = DevExpress.XtraPrinting.ImageAlignment.MiddleCenter;
+ this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource"));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(536.3333F, 44.91666F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(166.6667F, 112.5833F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 50F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrRichText5,
+ this.xrRichText6,
+ this.lblAdresse,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2,
+ this.xrLabel5,
+ this.xrLabel8,
+ this.lblAbrechnungszeitraum});
+ this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.Page1.HeightF = 354.0833F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // xrRichText5
+ //
+ this.xrRichText5.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(403.2017F, 14.5F);
+ this.xrRichText5.Name = "xrRichText5";
+ this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString");
+ this.xrRichText5.SizeF = new System.Drawing.SizeF(73.96F, 157.5F);
+ //
+ // xrRichText6
+ //
+ this.xrRichText6.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.xrRichText6.LocationFloat = new DevExpress.Utils.PointFloat(492.2917F, 0F);
+ this.xrRichText6.Name = "xrRichText6";
+ this.xrRichText6.SerializableRtfString = resources.GetString("xrRichText6.SerializableRtfString");
+ this.xrRichText6.SizeF = new System.Drawing.SizeF(207.7083F, 155.2917F);
+ //
+ // lblAdresse
+ //
+ this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.lblAdresse.Multiline = true;
+ this.lblAdresse.Name = "lblAdresse";
+ this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 111.5F);
+ this.lblAdresse.StylePriority.UseFont = false;
+ this.lblAdresse.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
+ "tStreet]\r\n[RecipientPostCodeAndTown]";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.CanShrink = true;
+ this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F);
+ this.xrLabel4.Multiline = true;
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "[CustomerReferenceNumber]";
+ this.xrLabel4.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName]";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 278.75F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(420F, 172F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "xrLabel8";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // lblAbrechnungszeitraum
+ //
+ this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 303.75F);
+ this.lblAbrechnungszeitraum.Multiline = true;
+ this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum";
+ this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F);
+ this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
+ this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:";
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 166.6666F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Mit freundlichen Grüßen";
+ //
+ // xrTable4
+ //
+ this.xrTable4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.625F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10,
+ this.xrTableRow14});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F);
+ this.xrTable4.StylePriority.UseFont = false;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell9});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.Text = "xrTableCell1";
+ this.xrTableCell9.Weight = 3D;
+ //
+ // xrTableRow14
+ //
+ this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell12});
+ this.xrTableRow14.Name = "xrTableRow14";
+ this.xrTableRow14.Weight = 0.23809523809523808D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Weight = 3D;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")});
+ this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 212.5F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "[CreatorName]";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport2});
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ 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 = 25F;
+ this.Detail1.Name = "Detail1";
+ //
+ // xrTable5
+ //
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow23});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(703F, 25F);
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell32,
+ this.xrTableCell37,
+ this.xrTableCell35,
+ this.xrTableCell33,
+ this.xrTableCell36,
+ this.xrTableCell1,
+ this.xrTableCell34});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 1D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell32.StylePriority.UseBackColor = false;
+ this.xrTableCell32.StylePriority.UseBorderColor = false;
+ this.xrTableCell32.StylePriority.UseBorders = false;
+ this.xrTableCell32.StylePriority.UsePadding = false;
+ this.xrTableCell32.StylePriority.UseTextAlignment = false;
+ this.xrTableCell32.Text = "Von";
+ this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell32.Weight = 0.34301230957098572D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell37.StylePriority.UseBackColor = false;
+ this.xrTableCell37.StylePriority.UseBorderColor = false;
+ this.xrTableCell37.StylePriority.UseBorders = false;
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ this.xrTableCell37.StylePriority.UseTextAlignment = false;
+ this.xrTableCell37.Text = "Bis";
+ this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell37.Weight = 0.34301235458642187D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell35.StylePriority.UseBackColor = false;
+ this.xrTableCell35.StylePriority.UseBorderColor = false;
+ this.xrTableCell35.StylePriority.UseBorders = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Posten";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell35.Weight = 0.91940228561395609D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.StylePriority.UseBorderColor = false;
+ this.xrTableCell33.StylePriority.UseBorders = false;
+ this.xrTableCell33.StylePriority.UsePadding = false;
+ this.xrTableCell33.StylePriority.UseTextAlignment = false;
+ this.xrTableCell33.Text = "Satz";
+ this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft;
+ this.xrTableCell33.Weight = 0.29653830968757378D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell36.StylePriority.UseBackColor = false;
+ this.xrTableCell36.StylePriority.UseBorderColor = false;
+ this.xrTableCell36.StylePriority.UseBorders = false;
+ this.xrTableCell36.StylePriority.UsePadding = false;
+ this.xrTableCell36.StylePriority.UseTextAlignment = false;
+ this.xrTableCell36.Text = "Anzahl";
+ this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell36.Weight = 0.35837475076287334D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell34.StylePriority.UseBackColor = false;
+ this.xrTableCell34.StylePriority.UseBorderColor = false;
+ this.xrTableCell34.StylePriority.UseBorders = false;
+ this.xrTableCell34.StylePriority.UsePadding = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.Text = "Betrag";
+ this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell34.Weight = 0.31923915575667006D;
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupFooter1});
+ this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 0;
+ this.DetailReport2.Name = "DetailReport2";
+ this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6});
+ this.Detail3.HeightF = 25F;
+ this.Detail3.Name = "Detail3";
+ //
+ // xrTable6
+ //
+ this.xrTable6.Font = new DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
+ new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow25});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(703F, 25F);
+ this.xrTable6.StylePriority.UseFont = false;
+ //
+ // xrTableRow25
+ //
+ this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell40,
+ this.xrTableCell3,
+ this.xrTableCell42,
+ this.xrTableCell43,
+ this.xrTableCell44,
+ this.xrTableCell2,
+ this.xrTableCell47});
+ this.xrTableRow25.Name = "xrTableRow25";
+ this.xrTableRow25.Weight = 1D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell40.StylePriority.UseBorderColor = false;
+ this.xrTableCell40.StylePriority.UseBorders = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.StylePriority.UseTextAlignment = false;
+ this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell40.TextFormatString = "{0:dd.MM.yyyy}";
+ this.xrTableCell40.Weight = 0.38852762669272534D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodEnd")});
+ this.xrTableCell3.Multiline = true;
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell3.StylePriority.UseBorderColor = false;
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "xrTableCell3";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell3.TextFormatString = "{0:dd.MM.yyyy}";
+ this.xrTableCell3.Weight = 0.38852775843631926D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell42.StylePriority.UseBorderColor = false;
+ this.xrTableCell42.StylePriority.UseBorders = false;
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ this.xrTableCell42.StylePriority.UseTextAlignment = false;
+ this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell42.Weight = 1.0414000419229332D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")});
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell43.StylePriority.UseBorderColor = false;
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.StylePriority.UseTextAlignment = false;
+ this.xrTableCell43.Text = "xrTableCell43";
+ this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell43.Weight = 0.33588714305588518D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell44.StylePriority.UseBorderColor = false;
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.StylePriority.UseTextAlignment = false;
+ this.xrTableCell44.Text = "xrTableCell44";
+ this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell44.Weight = 0.40592866919868448D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell47.StylePriority.UseBorderColor = false;
+ this.xrTableCell47.StylePriority.UseBorders = false;
+ this.xrTableCell47.StylePriority.UsePadding = false;
+ this.xrTableCell47.StylePriority.UseTextAlignment = false;
+ this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell47.Weight = 0.36232009970662282D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel7,
+ this.xrLabel1,
+ this.xrTable4,
+ this.xrLabel14,
+ this.xrLabel15});
+ this.GroupFooter1.HeightF = 229.5F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")});
+ this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Verdana", 9F, DevExpress.Drawing.DXFontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(447.1667F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UsePadding = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "xrLabel1";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(3.178914E-05F, 79.12496F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 87.54163F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Bankverbindung:\r\nBank für Kirche und Diakonie - KD-Bank\r\nIBAN: DE33 3506 0190 108" +
+ "8 4070 20\r\nBIC: GENODED1DKD ";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell1.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell1.Multiline = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell1.StylePriority.UseBackColor = false;
+ this.xrTableCell1.StylePriority.UseBorderColor = false;
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.StylePriority.UsePadding = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "Faktor";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell1.Weight = 0.35837475076287334D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")});
+ this.xrTableCell2.Multiline = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell2.StylePriority.UseBorderColor = false;
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell2.Weight = 0.40592866919868448D;
+ //
+ // ServiceInvoiceReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.Page1,
+ this.DetailReport});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new DevExpress.Drawing.DXMargins(75F, 49F, 157.5F, 50F);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
+ this.Version = "23.2";
+ xrWatermark1.Id = "Watermark1";
+ this.Watermarks.Add(xrWatermark1);
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRLabel lblAdresse;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText5;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText6;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ }
+}
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.cs
new file mode 100644
index 000000000..faf6f9e56
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.cs
@@ -0,0 +1,69 @@
+using System;
+using System.Text;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+using DevExpress.XtraReports.UI;
+
+namespace DiakonischesWerkDinslakenBeWo
+{
+ public partial class ServiceInvoiceReport : XtraReport, IBeWoReport
+ {
+ public ServiceInvoiceReport()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ DateTime start = pRO.AccountingPeriodStart;
+ DateTime end = pRO.AccountingPeriodEnd;
+ if (start.Month == end.Month && start.Year == end.Year)
+ {
+ lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Leistungen:", start);
+ }
+ else
+ {
+ lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Leistungen:", start, end);
+ }
+
+ SetzeAdresse(pRO);
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private void SetzeAdresse(ServiceInvoiceRO pRO)
+ {
+ StringBuilder sb = new StringBuilder();
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler")
+ {
+ sb.AppendLine(pRO.RecipientOrganisation);
+ }
+ //if (!String.IsNullOrEmpty(pRO.RecipientAddressLine1))
+ //{
+ // sb.AppendLine(pRO.RecipientAddressLine1);
+ //}
+ if (!String.IsNullOrEmpty(pRO.RecipientContactPerson))
+ {
+ sb.AppendLine(pRO.RecipientContactPerson);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler")
+ {
+ sb.AppendLine(pRO.RecipientDivision);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientPoBox))
+ {
+ sb.AppendLine(pRO.RecipientPoBox);
+ }
+ else if (!String.IsNullOrEmpty(pRO.RecipientStreet))
+ {
+ sb.AppendLine(pRO.RecipientStreet);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
+ {
+ sb.AppendLine(pRO.RecipientPostCodeAndTown);
+ }
+ lblAdresse.Text = sb.ToString();
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.resx b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.resx
new file mode 100644
index 000000000..e6dddc556
--- /dev/null
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/ServiceInvoiceReport.resx
@@ -0,0 +1,129 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+ 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I62riMXams4cNqSbR01bzMR8Ayy6sHMW5ReyF4vAfQ08z5uzFgSwW2App9hrhM3i2QIOjDzXZ4tph0e2ZtEDFgFG0A/YaoZNJywjRrB47bK234DC5hQg3mCuU+mVn8ou/Ab3HvcihsXadnqdretjPdKZbFhgqkGcRdC1QAabcRYtuw0HiAV9KskGFkx3uwMyGJwF1C2cRSeAnd4YaA/ZamUaJuSLNhtYEDLE01kbz5NnIbH+eWwv+AEW9qP1URWSsRj7axY9DDq0OAsD15+yRxsWkKUHIfMh3BjDeZbbsTEqlywWZwEFasPCwkVkh6451DHFAeQLcGQ0KCMYsA0lBn7kWYhHEAuxxgdsJ1pqA18g4PZiig/Zgu3RzGAWv4Ucmb2Bi7YTwltgVMN5lC/6HuvBLxRqKiNz8i/CAeWLEPJTOEXbOYUIyRwzY85sK5jCKTk7QAelE+hlndkzA/JFA+NtszHkBK/HOmBO+pzFuuiKJXY74xfY0/vMgyvBD1ycsrA97KLgJqFKZAbPGj4ZCGfoQE2Id2bOZj2HmWiC0EX1J1BxsCHmPKieARbYSQ/RWr3JygFXljnjVgsvAtei6PFaPjMxQ0AE1qQ1M1kYMHMOJFamh+j9kC1mE7iJDv6LdeviZEtMvlCm51dcpSZ20dpjS8LtVOZD9RLLDcbM+T1NySyHHVelnqLEk/iUeTVVYuKaMoOpEu9XJXaN66NL/Cm7xH4f4NiScLXi5mqdpITfJ4FWKjUoFJAlWhCYrwisgvSRJqhIyqq8yQ5yBDSUaZmRDtNQphrhcrpaZV/dqkw1spHeKTbiva6Yt+5OX95Ui+n6VGbRoE9yH0tfDEdiv6Dx4wpX2qeiUvzo0VZOen+wU6sk+FPS/w+Z49LH6wIlVTq19knvT7ViVMnSoIvisroVLCvKrKslkLnSNE0pD/yg3HHcdIOzzjrrrLPOOuuss84666yDYux/UIuF4NdO3ogAAAAASUVORK5CYII=
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAGYAMQBcAGYAcwAyADQAXAB1AGwAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQByAFwAcwBsAC0AMgA0ADAAXABzAGwAbQB1AGwAdAAwAFwAcwBhADYAMABcAGYAMgBcAGYAcwAxADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANgAwAFwAZgAyAFwAZgBzADEANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAcgBcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAHMAYQA2ADAAewBcAGYAMgBcAGYAcwAxADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABBAE4AUwBDAEgAUgBJAEYAVAB9AHsAXABmADIAXABmAHMAMQA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAXABsAGkAbgBlACAAfQB7AFwAZgAyAFwAZgBzADEANABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAFQARQBMAEUARgBPAE4AfQBcAGYAMgBcAGYAcwAxADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANgAwAHsAXABmADIAXABmAHMAMQA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARgBBAFgAfQBcAGYAMgBcAGYAcwAxADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANgAwAHsAXABmADIAXABmAHMAMQA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAARQAtAE0AQQBJAEwAfQBcAGYAMQBcAGYAcwAyADQAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgB9AA==
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADIANQA1AFwAZwByAGUAZQBuADIANQA1AFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcACoAXABkAGUAZgBwAGEAcAAgAFwAdwBpAGQAYwB0AGwAcABhAHIAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXABmADEAXABmAHMAMgA0AFwAdQBsAFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAaAB0AG0AYQB1AHQAcwBwAFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANgAwAHsAXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAQQBtAGIAdQBsAGEAbgB0ACAAQgBlAHQAcgBlAHUAdABlAHMAIABXAG8AaABuAGUAbgB9AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAHMAYQA2ADAAewBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGMAZgAxACAARQB2AGEAIABQAGEAdwBsAGkAawB9AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABiAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGMAZgAxACAAXAB1ADgAMQA5ADQAXAAnADMAZgBcAHUAOAAxADkANABcACcAMwBmAFwAdQA4ADEAOQA0AFwAJwAzAGYAXAB1ADgAMQA5ADQAXAAnADMAZgBcAHUAOAAxADkANABcACcAMwBmAH0AXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAHMAYQA0ADAAewBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIABTAHQAZQByAGsAcgBhAGQAZQByACAAUwB0AHIALgAgADIANwA3ACwAIAA0ADYANQAzADkAIABEAGkAbgBzAGwAYQBrAGUAbgB9AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIANAAwAFwAcwBsAG0AdQBsAHQAMABcAHMAYQA0ADAAewBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAIAAwADIAMAA2ADQAIAAvACAANAAzACAANAA3ACAAMQAwAH0AXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgA0ADAAXABzAGwAbQB1AGwAdAAwAFwAcwBhADQAMAB7AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgADAAMgAwADYANAAgAC8AIAA0ADMAIAA0ADcAIAAxADkAfQBcAGYAMgBcAGYAcwAxADgAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADQAMABcAHMAbABtAHUAbAB0ADAAXABzAGEANAAwAHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAYwBoAHMAaABkAG4AZwAwAFwAYwBoAGMAYgBwAGEAdAAzACAAZQB2AGEALgBwAGEAdwBsAGkAawBAAGUAawBpAHIALgBkAGUAfQB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8ARQBuAGQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8ARQBuAGQARgByAGEAZwBtAGUAbgB0AH0AXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAdwB3AHcALgBkAGkAYQBrAG8AbgBpAGUALQB9AHsAXABmADIAXABmAHMAMQA4AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxACAAZABpAG4AfQB7AFwAZgAyAFwAZgBzADEAOABcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABjAGYAMQAgAC4AZABlAH0AXABmADEAXABmAHMAMgA0AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGMAZgAxAFwAcABhAHIAfQA=
+
+
\ No newline at end of file
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.Designer.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.Designer.cs
index 94c354b43..7c472f7d8 100644
--- a/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.Designer.cs
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.Designer.cs
@@ -31,8 +31,10 @@ namespace DiakonischesWerkDinslakenBeWo
this.components = new System.ComponentModel.Container();
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
+ DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel45 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel43 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel();
@@ -78,7 +80,6 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel42 = new DevExpress.XtraReports.UI.XRLabel();
@@ -101,7 +102,9 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.AnspruchMinusEigenbeteiligung = new DevExpress.XtraReports.UI.CalculatedField();
- this.xrLabel45 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.lblDifferenzrechnungText = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblDifferenzrechnung = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -132,6 +135,22 @@ namespace DiakonischesWerkDinslakenBeWo
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
+ // xrLabel45
+ //
+ this.xrLabel45.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel45.CanShrink = true;
+ this.xrLabel45.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.xrLabel45.LocationFloat = new DevExpress.Utils.PointFloat(522.5833F, 35.75002F);
+ this.xrLabel45.Name = "xrLabel45";
+ this.xrLabel45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel45.SizeF = new System.Drawing.SizeF(202.4167F, 18.83335F);
+ this.xrLabel45.StylePriority.UseBackColor = false;
+ this.xrLabel45.StylePriority.UseFont = false;
+ this.xrLabel45.StylePriority.UseTextAlignment = false;
+ this.xrLabel45.Text = "GP-Nummer: 2000087472";
+ this.xrLabel45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrLabel45.WordWrap = false;
+ //
// xrLabel44
//
this.xrLabel44.BackColor = System.Drawing.Color.Transparent;
@@ -768,13 +787,11 @@ namespace DiakonischesWerkDinslakenBeWo
this.GroupHeader2.HeightF = 0F;
this.GroupHeader2.Name = "GroupHeader2";
//
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
- //
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblDifferenzrechnungText,
+ this.lblDifferenzrechnung,
this.xrLabel30,
this.xrLabel42,
this.xrLabel40,
@@ -796,7 +813,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel4,
this.xrLabel3});
this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F);
- this.GroupFooter1.HeightF = 383.2848F;
+ this.GroupFooter1.HeightF = 421.6569F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
@@ -805,7 +822,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel30.CanShrink = true;
this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FehlkontakteString")});
- this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(0F, 360.2847F);
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(0F, 398.6569F);
this.xrLabel30.Name = "xrLabel30";
this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel30.SizeF = new System.Drawing.SizeF(724.5001F, 23F);
@@ -818,7 +835,7 @@ namespace DiakonischesWerkDinslakenBeWo
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrLabel42.CanShrink = true;
this.xrLabel42.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
- this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(0F, 324.9514F);
+ this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(0F, 363.3236F);
this.xrLabel42.Multiline = true;
this.xrLabel42.Name = "xrLabel42";
this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -835,7 +852,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel40.Borders = DevExpress.XtraPrinting.BorderSide.Right;
this.xrLabel40.CanShrink = true;
this.xrLabel40.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
- this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(362.4998F, 292.8612F);
+ this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(362.4996F, 331.2333F);
this.xrLabel40.Multiline = true;
this.xrLabel40.Name = "xrLabel40";
this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -853,11 +870,11 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel39.Borders = DevExpress.XtraPrinting.BorderSide.Left;
this.xrLabel39.CanShrink = true;
this.xrLabel39.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
- this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(0F, 292.8612F);
+ this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(0F, 331.2333F);
this.xrLabel39.Multiline = true;
this.xrLabel39.Name = "xrLabel39";
this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel39.SizeF = new System.Drawing.SizeF(362.5F, 32.09024F);
+ this.xrLabel39.SizeF = new System.Drawing.SizeF(362.4996F, 32.09027F);
this.xrLabel39.StylePriority.UseBackColor = false;
this.xrLabel39.StylePriority.UseBorders = false;
this.xrLabel39.StylePriority.UseFont = false;
@@ -872,7 +889,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel38.CanShrink = true;
this.xrLabel38.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Underline, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(0F, 274.9514F);
+ this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(0F, 313.3236F);
this.xrLabel38.Multiline = true;
this.xrLabel38.Name = "xrLabel38";
this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -889,7 +906,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel36.Borders = DevExpress.XtraPrinting.BorderSide.Left;
this.xrLabel36.CanShrink = true;
this.xrLabel36.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
- this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 209.1249F);
+ this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(0F, 247.4971F);
this.xrLabel36.Multiline = true;
this.xrLabel36.Name = "xrLabel36";
this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -906,7 +923,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel37.Borders = DevExpress.XtraPrinting.BorderSide.Right;
this.xrLabel37.CanShrink = true;
this.xrLabel37.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F);
- this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(238.875F, 209.1249F);
+ this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(238.8749F, 247.4971F);
this.xrLabel37.Multiline = true;
this.xrLabel37.Name = "xrLabel37";
this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -924,7 +941,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel35.CanShrink = true;
this.xrLabel35.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline))), DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(238.875F, 186.1249F);
+ this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(238.8749F, 224.4971F);
this.xrLabel35.Name = "xrLabel35";
this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel35.SizeF = new System.Drawing.SizeF(486.1248F, 22.99998F);
@@ -941,7 +958,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel34.CanShrink = true;
this.xrLabel34.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, ((DevExpress.Drawing.DXFontStyle)((DevExpress.Drawing.DXFontStyle.Bold | DevExpress.Drawing.DXFontStyle.Underline))), DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(0F, 186.125F);
+ this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(0F, 224.4972F);
this.xrLabel34.Name = "xrLabel34";
this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel34.SizeF = new System.Drawing.SizeF(238.875F, 23F);
@@ -956,7 +973,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel33.BackColor = System.Drawing.Color.Transparent;
this.xrLabel33.CanShrink = true;
this.xrLabel33.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(0F, 167.2916F);
+ this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(0F, 205.6637F);
this.xrLabel33.Name = "xrLabel33";
this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel33.SizeF = new System.Drawing.SizeF(478.6667F, 18.83333F);
@@ -972,7 +989,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim", "{0:c}")});
this.xrLabel32.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(478.6667F, 117.2916F);
+ this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(478.6666F, 155.6637F);
this.xrLabel32.Multiline = true;
this.xrLabel32.Name = "xrLabel32";
this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -988,7 +1005,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.lblRestforderungGutschrift.BackColor = System.Drawing.Color.Transparent;
this.lblRestforderungGutschrift.CanShrink = true;
this.lblRestforderungGutschrift.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold);
- this.lblRestforderungGutschrift.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117.2916F);
+ this.lblRestforderungGutschrift.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.6637F);
this.lblRestforderungGutschrift.Name = "lblRestforderungGutschrift";
this.lblRestforderungGutschrift.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblRestforderungGutschrift.SizeF = new System.Drawing.SizeF(213.0417F, 18.83333F);
@@ -1004,7 +1021,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountAdvancedPayments", "{0:c}")});
this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(478.6667F, 80.9166F);
+ this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(478.6666F, 95.66656F);
this.xrLabel29.Multiline = true;
this.xrLabel29.Name = "xrLabel29";
this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -1020,7 +1037,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel28.BackColor = System.Drawing.Color.Transparent;
this.xrLabel28.CanShrink = true;
this.xrLabel28.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.9166F);
+ this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(0F, 95.66656F);
this.xrLabel28.Name = "xrLabel28";
this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel28.SizeF = new System.Drawing.SizeF(478.6667F, 18.83333F);
@@ -1039,7 +1056,7 @@ namespace DiakonischesWerkDinslakenBeWo
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AnspruchMinusEigenbeteiligung", "{0:c}")});
this.xrLabel27.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
- this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(478.6667F, 47.66661F);
+ this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(478.6666F, 64.33325F);
this.xrLabel27.Multiline = true;
this.xrLabel27.Name = "xrLabel27";
this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -1055,7 +1072,7 @@ namespace DiakonischesWerkDinslakenBeWo
this.xrLabel24.BackColor = System.Drawing.Color.Transparent;
this.xrLabel24.CanShrink = true;
this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.66661F);
+ this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.33325F);
this.xrLabel24.Name = "xrLabel24";
this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel24.SizeF = new System.Drawing.SizeF(478.6667F, 18.83333F);
@@ -1138,21 +1155,40 @@ namespace DiakonischesWerkDinslakenBeWo
this.AnspruchMinusEigenbeteiligung.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.AnspruchMinusEigenbeteiligung.Name = "AnspruchMinusEigenbeteiligung";
//
- // xrLabel45
+ // bindingSource1
//
- this.xrLabel45.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel45.CanShrink = true;
- this.xrLabel45.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
- this.xrLabel45.LocationFloat = new DevExpress.Utils.PointFloat(522.5833F, 35.75002F);
- this.xrLabel45.Name = "xrLabel45";
- this.xrLabel45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel45.SizeF = new System.Drawing.SizeF(202.4167F, 18.83335F);
- this.xrLabel45.StylePriority.UseBackColor = false;
- this.xrLabel45.StylePriority.UseFont = false;
- this.xrLabel45.StylePriority.UseTextAlignment = false;
- this.xrLabel45.Text = "GP-Nummer: 2000087472";
- this.xrLabel45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrLabel45.WordWrap = false;
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
+ //
+ // lblDifferenzrechnungText
+ //
+ this.lblDifferenzrechnungText.BackColor = System.Drawing.Color.Transparent;
+ this.lblDifferenzrechnungText.CanShrink = true;
+ this.lblDifferenzrechnungText.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.lblDifferenzrechnungText.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.4998F);
+ this.lblDifferenzrechnungText.Name = "lblDifferenzrechnungText";
+ this.lblDifferenzrechnungText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblDifferenzrechnungText.SizeF = new System.Drawing.SizeF(478.6667F, 18.83333F);
+ this.lblDifferenzrechnungText.StylePriority.UseBackColor = false;
+ this.lblDifferenzrechnungText.StylePriority.UseFont = false;
+ this.lblDifferenzrechnungText.StylePriority.UseTextAlignment = false;
+ this.lblDifferenzrechnungText.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.lblDifferenzrechnungText.WordWrap = false;
+ //
+ // lblDifferenzrechnung
+ //
+ this.lblDifferenzrechnung.BackColor = System.Drawing.Color.Transparent;
+ this.lblDifferenzrechnung.CanShrink = true;
+ this.lblDifferenzrechnung.Font = new DevExpress.Drawing.DXFont("Arial", 10F);
+ this.lblDifferenzrechnung.LocationFloat = new DevExpress.Utils.PointFloat(478.6667F, 114.4999F);
+ this.lblDifferenzrechnung.Multiline = true;
+ this.lblDifferenzrechnung.Name = "lblDifferenzrechnung";
+ this.lblDifferenzrechnung.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblDifferenzrechnung.SizeF = new System.Drawing.SizeF(246.3331F, 18.83335F);
+ this.lblDifferenzrechnung.StylePriority.UseBackColor = false;
+ this.lblDifferenzrechnung.StylePriority.UseFont = false;
+ this.lblDifferenzrechnung.StylePriority.UseTextAlignment = false;
+ this.lblDifferenzrechnung.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.lblDifferenzrechnung.WordWrap = false;
//
// Spitzabrechnung
//
@@ -1176,6 +1212,8 @@ namespace DiakonischesWerkDinslakenBeWo
this.PageWidth = 827;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
this.Version = "23.2";
+ xrWatermark1.Id = "Watermark1";
+ this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
@@ -1256,5 +1294,7 @@ namespace DiakonischesWerkDinslakenBeWo
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel45;
+ private DevExpress.XtraReports.UI.XRLabel lblDifferenzrechnungText;
+ private DevExpress.XtraReports.UI.XRLabel lblDifferenzrechnung;
}
}
diff --git a/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.cs b/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.cs
index 9146edb8c..a74aa9f82 100644
--- a/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.cs
+++ b/ReportImp/DiakonischesWerkDinslakenBeWo/SettlementReport2.cs
@@ -36,6 +36,12 @@ namespace DiakonischesWerkDinslakenBeWo
}
pRO.RateFactor = (double)rateFactor;
+ if (pRO.AmountBillableTotal - (pRO.Claim + pRO.AmountAdvancedPayments) != 0)
+ {
+ lblDifferenzrechnungText.Text = "Höhe der bereits gestellten Rechnung vor Stundensatzanpassung:";
+ lblDifferenzrechnung.Text = string.Format("{0:c}", pRO.AmountBillableTotal - (pRO.AmountAdvancedPayments + pRO.Claim));
+ }
+
if (pRO.TerminationDate == null)
{