From 53e3724b967300e6821c9702eb8fe034474e1b29 Mon Sep 17 00:00:00 2001 From: Kojo Date: Wed, 24 Jul 2024 15:36:52 +0200 Subject: [PATCH 01/12] =?UTF-8?q?Default=20Reports=20f=C3=BCr=20Kassenbele?= =?UTF-8?q?g=20und=20Kassenbuch=20auf=20Paperkind=20A4=20umgestellt=20(vor?= =?UTF-8?q?her=20letter)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../KassenbelegReport.Designer.cs | 34 +++++----- Report/DefaultReports/KassenbelegReport.resx | 3 - .../KassenbuchReport.Designer.cs | 66 ++++++++++--------- Report/DefaultReports/KassenbuchReport.resx | 3 - 4 files changed, 55 insertions(+), 51 deletions(-) diff --git a/Report/DefaultReports/KassenbelegReport.Designer.cs b/Report/DefaultReports/KassenbelegReport.Designer.cs index c6d9c3464..96be50ff8 100644 --- a/Report/DefaultReports/KassenbelegReport.Designer.cs +++ b/Report/DefaultReports/KassenbelegReport.Designer.cs @@ -30,6 +30,7 @@ { this.components = new System.ComponentModel.Container(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); @@ -47,7 +48,6 @@ this.TopMargin = new DevExpress.XtraReports.UI.TopMarginBand(); this.BottomMargin = new DevExpress.XtraReports.UI.BottomMarginBand(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // @@ -74,6 +74,15 @@ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // + // xrPictureBox2 + // + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "SignatureImage")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(407.5867F, 252F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(241.4133F, 35.50003F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // // xrLabel2 // this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 152.2917F); @@ -219,7 +228,8 @@ // this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Titel")}); - this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrLabel1.Name = "xrLabel1"; this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -229,14 +239,12 @@ // // TopMargin // - this.TopMargin.HeightF = 100F; this.TopMargin.Name = "TopMargin"; this.TopMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.TopMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // // BottomMargin // - this.BottomMargin.HeightF = 100F; this.BottomMargin.Name = "BottomMargin"; this.BottomMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.BottomMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; @@ -245,15 +253,6 @@ // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.KassenbelegRO); // - // xrPictureBox2 - // - this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Image", null, "SignatureImage")}); - this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(407.5867F, 252F); - this.xrPictureBox2.Name = "xrPictureBox2"; - this.xrPictureBox2.SizeF = new System.Drawing.SizeF(241.4133F, 35.50003F); - this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; - // // KassenbelegReport // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -261,8 +260,13 @@ this.TopMargin, this.BottomMargin}); this.DataSource = this.bindingSource1; - this.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); - this.Version = "17.1"; + this.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.Margins = new DevExpress.Drawing.DXMargins(100F, 77F, 100F, 100F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); diff --git a/Report/DefaultReports/KassenbelegReport.resx b/Report/DefaultReports/KassenbelegReport.resx index 4d6bea979..29dcb1b3a 100644 --- a/Report/DefaultReports/KassenbelegReport.resx +++ b/Report/DefaultReports/KassenbelegReport.resx @@ -117,7 +117,4 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 17, 17 - \ No newline at end of file diff --git a/Report/DefaultReports/KassenbuchReport.Designer.cs b/Report/DefaultReports/KassenbuchReport.Designer.cs index fddccdd82..0f134d9f6 100644 --- a/Report/DefaultReports/KassenbuchReport.Designer.cs +++ b/Report/DefaultReports/KassenbuchReport.Designer.cs @@ -35,6 +35,7 @@ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.TopMargin = new DevExpress.XtraReports.UI.TopMarginBand(); @@ -51,10 +52,9 @@ this.Einzahlungstextsichtbarkeitsformatierungsregel = new DevExpress.XtraReports.UI.FormattingRule(); this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.Auszahlungstextsichtbarkeitsformatierungsregel = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -71,7 +71,8 @@ // // xrTable1 // - this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { @@ -133,6 +134,17 @@ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; this.xrTableCell2.Weight = 0.46153846740722654D; // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Belegnummer"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.46153844686654888D; + // // xrTableCell7 // this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) @@ -185,7 +197,8 @@ // // xrLabel1 // - this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.41666F); this.xrLabel1.Name = "xrLabel1"; this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -305,6 +318,18 @@ this.Auszahlungstextsichtbarkeitsformatierungsregel.Formatting.ForeColor = System.Drawing.Color.Transparent; this.Auszahlungstextsichtbarkeitsformatierungsregel.Name = "Auszahlungstextsichtbarkeitsformatierungsregel"; // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Transaktionen.Belegnummer")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 3, 2, 100F); + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell12.Weight = 0.46153848207913922D; + // // xrTableCell8 // this.xrTableCell8.Multiline = true; @@ -331,29 +356,6 @@ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell6.Weight = 0.46153843806340167D; // - // xrTableCell11 - // - this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell11.Name = "xrTableCell11"; - this.xrTableCell11.StylePriority.UseBorders = false; - this.xrTableCell11.StylePriority.UseTextAlignment = false; - this.xrTableCell11.Text = "Belegnummer"; - this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell11.Weight = 0.46153844686654888D; - // - // xrTableCell12 - // - this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Transaktionen.Belegnummer")}); - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 3, 2, 100F); - this.xrTableCell12.StylePriority.UsePadding = false; - this.xrTableCell12.StylePriority.UseTextAlignment = false; - this.xrTableCell12.Text = "xrTableCell12"; - this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - this.xrTableCell12.Weight = 0.46153848207913922D; - // // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -374,12 +376,16 @@ this.BottomMargin, this.DetailReport}); this.DataSource = this.bindingSource1; - this.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.Einzahlungstextsichtbarkeitsformatierungsregel, this.Auszahlungstextsichtbarkeitsformatierungsregel}); - this.Margins = new DevExpress.Drawing.DXMargins(75, 75, 157, 74); - this.Version = "17.1"; + this.Margins = new DevExpress.Drawing.DXMargins(75F, 51F, 156.6667F, 74F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); diff --git a/Report/DefaultReports/KassenbuchReport.resx b/Report/DefaultReports/KassenbuchReport.resx index 4d6bea979..29dcb1b3a 100644 --- a/Report/DefaultReports/KassenbuchReport.resx +++ b/Report/DefaultReports/KassenbuchReport.resx @@ -117,7 +117,4 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 17, 17 - \ No newline at end of file From 2b1e886616ddf2df1ec2a6fb3077550a536682e8 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 24 Jul 2024 16:17:34 +0200 Subject: [PATCH 02/12] =?UTF-8?q?BetreuWoReports/CustomMitarbeiterstundenk?= =?UTF-8?q?ontoBerechnung=20-=20Nachtzuschlagzeit=20ge=C3=A4ndert?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../CustomMitarbeiterstundenkontoBerechnung.cs | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/ReportImp/BetreuWoReports/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/BetreuWoReports/CustomMitarbeiterstundenkontoBerechnung.cs index 9284f1191..bee5ba7af 100644 --- a/ReportImp/BetreuWoReports/CustomMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/BetreuWoReports/CustomMitarbeiterstundenkontoBerechnung.cs @@ -48,7 +48,11 @@ namespace BetreuWoReports dd.NightStart = 22; dd.NightEnd = 6; } - return dd; + if (date >= new DateTime(2024,07,01)) + { + dd.NightStart = 21; + } + return dd; } public override void CalculateAbsenceTimesForDay(MitarbeiterstundenkontoRO.DayDetail dd, From b940661d0f65a6039ca539bef47823ec4a1aceb7 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 24 Jul 2024 16:18:10 +0200 Subject: [PATCH 03/12] CaritasverbandDuerenJuelichEV/ServiceInvoiceReport - NEU --- .../CaritasverbandDuerenJuelichEV.csproj | 22 + .../Properties/Resources.Designer.cs | 63 + .../Properties/Resources.resx | 120 ++ .../Properties/licenses.licx | 1 + .../ServiceInvoiceReport.Designer.cs | 1541 +++++++++++++++++ .../ServiceInvoiceReport.cs | 29 + .../ServiceInvoiceReport.resx | 120 ++ 7 files changed, 1896 insertions(+) create mode 100644 ReportImp/CaritasverbandDuerenJuelichEV/Properties/Resources.Designer.cs create mode 100644 ReportImp/CaritasverbandDuerenJuelichEV/Properties/Resources.resx create mode 100644 ReportImp/CaritasverbandDuerenJuelichEV/Properties/licenses.licx create mode 100644 ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.Designer.cs create mode 100644 ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.cs create mode 100644 ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.resx diff --git a/ReportImp/CaritasverbandDuerenJuelichEV/CaritasverbandDuerenJuelichEV.csproj b/ReportImp/CaritasverbandDuerenJuelichEV/CaritasverbandDuerenJuelichEV.csproj index a788359d9..ec7550661 100644 --- a/ReportImp/CaritasverbandDuerenJuelichEV/CaritasverbandDuerenJuelichEV.csproj +++ b/ReportImp/CaritasverbandDuerenJuelichEV/CaritasverbandDuerenJuelichEV.csproj @@ -58,6 +58,17 @@ + + True + True + Resources.resx + + + Component + + + ServiceInvoiceReport.cs + @@ -77,5 +88,16 @@ Shared + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + ServiceInvoiceReport.cs + Designer + + \ No newline at end of file diff --git a/ReportImp/CaritasverbandDuerenJuelichEV/Properties/Resources.Designer.cs b/ReportImp/CaritasverbandDuerenJuelichEV/Properties/Resources.Designer.cs new file mode 100644 index 000000000..9bff6353f --- /dev/null +++ b/ReportImp/CaritasverbandDuerenJuelichEV/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 KundeXyz.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("KundeXyz.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/CaritasverbandDuerenJuelichEV/Properties/Resources.resx b/ReportImp/CaritasverbandDuerenJuelichEV/Properties/Resources.resx new file mode 100644 index 000000000..1af7de150 --- /dev/null +++ b/ReportImp/CaritasverbandDuerenJuelichEV/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/CaritasverbandDuerenJuelichEV/Properties/licenses.licx b/ReportImp/CaritasverbandDuerenJuelichEV/Properties/licenses.licx new file mode 100644 index 000000000..d59547a61 --- /dev/null +++ b/ReportImp/CaritasverbandDuerenJuelichEV/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.Designer.cs b/ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..92f83f6cf --- /dev/null +++ b/ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,1541 @@ +using BeWo.Report.ReportObjects; +namespace CaritasverbandDuerenJuelichEV +{ + 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(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblBewFLS = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow17 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow18 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblBewZeitraum = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblRechnungsnummer = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = 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.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = 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.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 150.2083F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel2 + // + this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(288.7518F, 76.37485F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(60.41666F, 23.00002F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10}); + this.bottomMarginBand1.HeightF = 93.9585F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // xrLabel10 + // + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("calibri", 9F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(128.1257F, 15.00003F); + 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(407.9558F, 36.45833F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Bankkonten: Sparkasse Düren (BLZ 395 501 10) Konto 667 923\r\nIBAN: DE88 3955 0110 " + + "0000 6679 23 – SWIFT-BIC: SDUEDE33XXX"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // Page1 + // + this.Page1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2, + this.xrLabel4, + this.xrLabel22, + this.xrLabel12, + this.xrLabel18, + this.xrLabel3, + this.xrLabel11, + this.xrLabel6, + this.xrLabel17, + this.xrLabel16, + this.xrLabel9, + this.xrLabel13, + this.xrLabel7, + this.lblRechnungsnummer, + this.xrLabel8}); + this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.Page1.HeightF = 566.7918F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseBorders = false; + this.Page1.StylePriority.UseFont = false; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(35.00048F, 267.3959F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow4, + this.xrTableRow5, + this.xrTableRow8, + this.xrTableRow9, + this.xrTableRow12, + this.xrTableRow13, + this.xrTableRow17, + this.xrTableRow18, + this.xrTableRow19, + this.xrTableRow20, + this.xrTableRow21, + this.xrTableRow22}); + this.xrTable2.SizeF = new System.Drawing.SizeF(675.4576F, 280F); + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell1.BorderColor = System.Drawing.Color.Black; + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + 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.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Mitarbeiter/in:"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 1.1958175134747253D; + // + // xrTableCell2 + // + this.xrTableCell2.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell2.BorderColor = System.Drawing.Color.Black; + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | 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.Customer.MainAttendant")}); + this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell2.StylePriority.UseBackColor = false; + this.xrTableCell2.StylePriority.UseBorderColor = false; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell2.Weight = 1.861798487530498D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell6}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell5 + // + this.xrTableCell5.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell5.BorderColor = System.Drawing.Color.Black; + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell5.StylePriority.UseBackColor = false; + this.xrTableCell5.StylePriority.UseBorderColor = false; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Name der Familie:"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 1.1958175134747253D; + // + // xrTableCell6 + // + this.xrTableCell6.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell6.BorderColor = System.Drawing.Color.Black; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")}); + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell6.StylePriority.UseBackColor = false; + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell6.Weight = 1.861798487530498D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell16, + this.xrTableCell18}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell16.BorderColor = System.Drawing.Color.Black; + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell16.StylePriority.UseBackColor = false; + this.xrTableCell16.StylePriority.UseBorderColor = false; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Name des Kindes:"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 1.1958175134747253D; + // + // xrTableCell18 + // + this.xrTableCell18.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell18.BorderColor = System.Drawing.Color.Black; + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")}); + this.xrTableCell18.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell18.StylePriority.UseBackColor = false; + this.xrTableCell18.StylePriority.UseBorderColor = false; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell18.Weight = 1.861798487530498D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4, + this.xrTableCell12}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 1D; + // + // xrTableCell4 + // + this.xrTableCell4.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell4.BorderColor = System.Drawing.Color.Black; + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell4.StylePriority.UseBackColor = false; + this.xrTableCell4.StylePriority.UseBorderColor = false; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Geburtsdatum des Kindes:"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell4.Weight = 1.1958175134747253D; + // + // xrTableCell12 + // + this.xrTableCell12.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell12.BorderColor = System.Drawing.Color.Black; + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthdate")}); + this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell12.Multiline = true; + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell12.StylePriority.UseBackColor = false; + this.xrTableCell12.StylePriority.UseBorderColor = false; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell12.TextFormatString = "{0:dd.MM.yyyy}"; + this.xrTableCell12.Weight = 1.861798487530498D; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell26}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 1D; + // + // xrTableCell19 + // + this.xrTableCell19.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell19.BorderColor = System.Drawing.Color.Black; + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell19.Multiline = true; + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell19.StylePriority.UseBackColor = false; + this.xrTableCell19.StylePriority.UseBorderColor = false; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Anschrift:"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell19.Weight = 1.1958175134747253D; + // + // xrTableCell26 + // + this.xrTableCell26.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell26.BorderColor = System.Drawing.Color.Black; + this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerStreet")}); + this.xrTableCell26.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell26.Multiline = true; + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell26.StylePriority.UseBackColor = false; + this.xrTableCell26.StylePriority.UseBorderColor = false; + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UsePadding = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell26.Weight = 1.861798487530498D; + // + // xrTableRow12 + // + this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37}); + this.xrTableRow12.Name = "xrTableRow12"; + this.xrTableRow12.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell35.BorderColor = System.Drawing.Color.Black; + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell35.Multiline = true; + 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.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 1.1958175134747253D; + // + // xrTableCell37 + // + this.xrTableCell37.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell37.BorderColor = System.Drawing.Color.Black; + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell37.Multiline = true; + 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.UseFont = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "[CustomerPostalCode] [CustomerTown]"; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell37.Weight = 1.861798487530498D; + // + // xrTableRow13 + // + this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell38, + this.lblBewFLS}); + this.xrTableRow13.Name = "xrTableRow13"; + this.xrTableRow13.Weight = 1D; + // + // xrTableCell38 + // + this.xrTableCell38.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell38.BorderColor = System.Drawing.Color.Black; + this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell38.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell38.Multiline = true; + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell38.StylePriority.UseBackColor = false; + this.xrTableCell38.StylePriority.UseBorderColor = false; + this.xrTableCell38.StylePriority.UseBorders = false; + this.xrTableCell38.StylePriority.UseFont = false; + this.xrTableCell38.StylePriority.UsePadding = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + this.xrTableCell38.Text = "Gewährte Fachleistungsstunden:"; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell38.Weight = 1.1958175134747253D; + // + // lblBewFLS + // + this.lblBewFLS.BackColor = System.Drawing.Color.Transparent; + this.lblBewFLS.BorderColor = System.Drawing.Color.Black; + this.lblBewFLS.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblBewFLS.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.SupportConceptApprovalPeriod.ApprovedBEPerInterval")}); + this.lblBewFLS.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.lblBewFLS.Multiline = true; + this.lblBewFLS.Name = "lblBewFLS"; + this.lblBewFLS.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.lblBewFLS.StylePriority.UseBackColor = false; + this.lblBewFLS.StylePriority.UseBorderColor = false; + this.lblBewFLS.StylePriority.UseBorders = false; + this.lblBewFLS.StylePriority.UseFont = false; + this.lblBewFLS.StylePriority.UsePadding = false; + this.lblBewFLS.StylePriority.UseTextAlignment = false; + this.lblBewFLS.Text = "lblBewFLS"; + this.lblBewFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.lblBewFLS.Weight = 1.861798487530498D; + // + // xrTableRow17 + // + this.xrTableRow17.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell41, + this.xrTableCell42}); + this.xrTableRow17.Name = "xrTableRow17"; + this.xrTableRow17.Weight = 1D; + // + // xrTableCell41 + // + this.xrTableCell41.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell41.BorderColor = System.Drawing.Color.Black; + this.xrTableCell41.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell41.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell41.Multiline = true; + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell41.StylePriority.UseBackColor = false; + this.xrTableCell41.StylePriority.UseBorderColor = false; + this.xrTableCell41.StylePriority.UseBorders = false; + this.xrTableCell41.StylePriority.UseFont = false; + this.xrTableCell41.StylePriority.UsePadding = false; + this.xrTableCell41.StylePriority.UseTextAlignment = false; + this.xrTableCell41.Text = "Ambulante Hilfe:"; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell41.Weight = 1.1958175134747253D; + // + // xrTableCell42 + // + this.xrTableCell42.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell42.BorderColor = System.Drawing.Color.Black; + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell42.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell42.Multiline = true; + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBackColor = false; + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UseFont = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell42.Weight = 1.861798487530498D; + // + // xrTableRow18 + // + this.xrTableRow18.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell43, + this.lblBewZeitraum}); + this.xrTableRow18.Name = "xrTableRow18"; + this.xrTableRow18.Weight = 1D; + // + // xrTableCell43 + // + this.xrTableCell43.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell43.BorderColor = System.Drawing.Color.Black; + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell43.Multiline = true; + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell43.StylePriority.UseBackColor = false; + this.xrTableCell43.StylePriority.UseBorderColor = false; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Text = "Gewährungszeitraum:"; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell43.Weight = 1.1958175134747253D; + // + // lblBewZeitraum + // + this.lblBewZeitraum.BackColor = System.Drawing.Color.Transparent; + this.lblBewZeitraum.BorderColor = System.Drawing.Color.Black; + this.lblBewZeitraum.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblBewZeitraum.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.lblBewZeitraum.Multiline = true; + this.lblBewZeitraum.Name = "lblBewZeitraum"; + this.lblBewZeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.lblBewZeitraum.StylePriority.UseBackColor = false; + this.lblBewZeitraum.StylePriority.UseBorderColor = false; + this.lblBewZeitraum.StylePriority.UseBorders = false; + this.lblBewZeitraum.StylePriority.UseFont = false; + this.lblBewZeitraum.StylePriority.UsePadding = false; + this.lblBewZeitraum.StylePriority.UseTextAlignment = false; + this.lblBewZeitraum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.lblBewZeitraum.Weight = 1.861798487530498D; + // + // xrTableRow19 + // + this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell47, + this.xrTableCell48}); + this.xrTableRow19.Name = "xrTableRow19"; + this.xrTableRow19.Weight = 1D; + // + // xrTableCell47 + // + this.xrTableCell47.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell47.BorderColor = System.Drawing.Color.Black; + this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell47.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell47.Multiline = true; + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell47.StylePriority.UseBackColor = false; + this.xrTableCell47.StylePriority.UseBorderColor = false; + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UseFont = false; + this.xrTableCell47.StylePriority.UsePadding = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.Text = "Ende der Hilfe:"; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell47.Weight = 1.1958175134747253D; + // + // xrTableCell48 + // + this.xrTableCell48.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell48.BorderColor = System.Drawing.Color.Black; + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Customer.TerminationDate")}); + this.xrTableCell48.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell48.Multiline = true; + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell48.StylePriority.UseBackColor = false; + this.xrTableCell48.StylePriority.UseBorderColor = false; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.StylePriority.UsePadding = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.Text = "xrTableCell48"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell48.TextFormatString = "{0:dd.MM.yyyy}"; + this.xrTableCell48.Weight = 1.861798487530498D; + // + // xrTableRow20 + // + this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell49, + this.xrTableCell50}); + this.xrTableRow20.Name = "xrTableRow20"; + this.xrTableRow20.Weight = 1D; + // + // xrTableCell49 + // + this.xrTableCell49.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell49.BorderColor = System.Drawing.Color.Black; + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell49.Multiline = true; + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell49.StylePriority.UseBackColor = false; + this.xrTableCell49.StylePriority.UseBorderColor = false; + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UsePadding = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + this.xrTableCell49.Text = "Zuständige/r Bezirkssozialarbeiter/in:"; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell49.Weight = 1.1958175134747253D; + // + // xrTableCell50 + // + this.xrTableCell50.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell50.BorderColor = System.Drawing.Color.Black; + 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, "RecipientContactPerson")}); + this.xrTableCell50.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell50.Multiline = true; + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell50.StylePriority.UseBackColor = false; + this.xrTableCell50.StylePriority.UseBorderColor = false; + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.Text = "xrTableCell50"; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell50.Weight = 1.861798487530498D; + // + // xrTableRow21 + // + this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell51, + this.xrTableCell52}); + this.xrTableRow21.Name = "xrTableRow21"; + this.xrTableRow21.Weight = 1D; + // + // xrTableCell51 + // + this.xrTableCell51.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell51.BorderColor = System.Drawing.Color.Black; + this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell51.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell51.Multiline = true; + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell51.StylePriority.UseBackColor = false; + this.xrTableCell51.StylePriority.UseBorderColor = false; + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.StylePriority.UseFont = false; + this.xrTableCell51.StylePriority.UsePadding = false; + this.xrTableCell51.StylePriority.UseTextAlignment = false; + this.xrTableCell51.Text = "Bankverbindung:"; + this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell51.Weight = 1.1958175134747253D; + // + // xrTableCell52 + // + this.xrTableCell52.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell52.BorderColor = System.Drawing.Color.Black; + this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell52.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell52.Multiline = true; + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell52.StylePriority.UseBackColor = false; + this.xrTableCell52.StylePriority.UseBorderColor = false; + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.StylePriority.UsePadding = false; + this.xrTableCell52.StylePriority.UseTextAlignment = false; + this.xrTableCell52.Text = "Sparkasse Düren (BLZ 395 501 10) Konto 667 923"; + this.xrTableCell52.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell52.Weight = 1.861798487530498D; + // + // xrTableRow22 + // + this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell53, + this.xrTableCell54}); + this.xrTableRow22.Name = "xrTableRow22"; + this.xrTableRow22.Weight = 2D; + // + // xrTableCell53 + // + this.xrTableCell53.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell53.BorderColor = System.Drawing.Color.Black; + this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell53.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell53.Multiline = true; + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell53.StylePriority.UseBackColor = false; + this.xrTableCell53.StylePriority.UseBorderColor = false; + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UsePadding = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell53.Weight = 1.1958175134747253D; + // + // xrTableCell54 + // + this.xrTableCell54.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell54.BorderColor = System.Drawing.Color.Black; + this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell54.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell54.Multiline = true; + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell54.StylePriority.UseBackColor = false; + this.xrTableCell54.StylePriority.UseBorderColor = false; + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UseFont = false; + this.xrTableCell54.StylePriority.UsePadding = false; + this.xrTableCell54.StylePriority.UseTextAlignment = false; + this.xrTableCell54.Text = "IBAN: DE88 3955 0110 0000 6679 23\r\nSWIFT-BIC: SDUEDE33XXX"; + this.xrTableCell54.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell54.Weight = 1.861798487530498D; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 18F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(35.00068F, 213.2502F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(139.9997F, 29.37498F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Rechnung"; + this.xrLabel4.WordWrap = false; + // + // xrLabel22 + // + this.xrLabel22.BackColor = System.Drawing.Color.Transparent; + this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel22.CanShrink = true; + this.xrLabel22.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(590.125F, 162.625F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(109.3748F, 15.83334F); + this.xrLabel22.StylePriority.UseBackColor = false; + this.xrLabel22.StylePriority.UseBorders = false; + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.Text = "Datum"; + this.xrLabel22.WordWrap = false; + // + // xrLabel12 + // + this.xrLabel12.BackColor = System.Drawing.Color.Transparent; + this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel12.CanShrink = true; + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(452.7467F, 178.458F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(109.3757F, 20.00002F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "29"; + this.xrLabel12.WordWrap = false; + // + // xrLabel18 + // + this.xrLabel18.BackColor = System.Drawing.Color.Transparent; + this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel18.CanShrink = true; + this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(452.7476F, 162.6248F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(109.3748F, 15.83334F); + this.xrLabel18.StylePriority.UseBackColor = false; + this.xrLabel18.StylePriority.UseBorders = false; + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.Text = "Durchwahl"; + this.xrLabel18.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(304.7907F, 178.4582F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(109.3757F, 20.00002F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Herr Freuen"; + this.xrLabel3.WordWrap = false; + // + // xrLabel11 + // + this.xrLabel11.BackColor = System.Drawing.Color.Transparent; + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.CanShrink = true; + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(304.7916F, 162.625F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(109.3748F, 15.83334F); + this.xrLabel11.StylePriority.UseBackColor = false; + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "Unser Zeichen"; + this.xrLabel11.WordWrap = false; + // + // xrLabel6 + // + this.xrLabel6.BackColor = System.Drawing.Color.Transparent; + this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel6.CanShrink = true; + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(139.584F, 162.625F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(109.3748F, 15.83334F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Rechnungsnummer"; + this.xrLabel6.WordWrap = false; + // + // xrLabel17 + // + this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(412.9584F, 0F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(277.0416F, 135.4167F); + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.Text = "Ambulante Jugend- und Familienhilfe \r\n\r\nFriedrichstr. 11, 52351 Düren \r\nPostfach " + + "100338, 52303 Düren \r\nTelefon 0 24 21/4 81-29 \r\nTelefax 0 24 21/4 81-40 \r\n\r\nE-Ma" + + "il: mfreuen@caritas-dn.de"; + // + // xrLabel16 + // + this.xrLabel16.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 7F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(363.165F, 23.00002F); + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "Caritasverband für die Region Düren-Jülich e.V., Postfach 100338, 52303 Düren"; + // + // xrLabel9 + // + this.xrLabel9.BackColor = System.Drawing.Color.Transparent; + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel9.CanShrink = true; + this.xrLabel9.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 162.625F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(109.3748F, 15.83334F); + this.xrLabel9.StylePriority.UseBackColor = false; + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Kundennummer"; + this.xrLabel9.WordWrap = false; + // + // xrLabel13 + // + this.xrLabel13.BackColor = System.Drawing.Color.Transparent; + this.xrLabel13.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel13.CanShrink = true; + this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber", "{0}")}); + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 178.4582F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(109.3757F, 20.00002F); + this.xrLabel13.StylePriority.UseBackColor = false; + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.WordWrap = false; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(9.536743E-05F, 23.91666F); + 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(363.1649F, 111.5F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientStreet]\r\n[RecipientPostCo" + + "deAndTown]"; + // + // lblRechnungsnummer + // + this.lblRechnungsnummer.BackColor = System.Drawing.Color.Transparent; + this.lblRechnungsnummer.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblRechnungsnummer.CanShrink = true; + this.lblRechnungsnummer.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.lblRechnungsnummer.LocationFloat = new DevExpress.Utils.PointFloat(139.5832F, 178.4583F); + this.lblRechnungsnummer.Name = "lblRechnungsnummer"; + this.lblRechnungsnummer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungsnummer.SizeF = new System.Drawing.SizeF(109.3757F, 20F); + this.lblRechnungsnummer.StylePriority.UseBackColor = false; + this.lblRechnungsnummer.StylePriority.UseBorders = false; + this.lblRechnungsnummer.StylePriority.UseFont = false; + this.lblRechnungsnummer.Text = "[InvoiceNumber]"; + this.lblRechnungsnummer.WordWrap = false; + // + // xrLabel8 + // + this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(590.125F, 178.4583F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(109.3749F, 19.99969F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("calibri", 11F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(35.00048F, 37.5F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(677.4579F, 17.00001F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Um Überweisung unter Angabe der Kunden- und Rechnungsnummer wird gebeten (siehe o" + + "ben)."; + // + // 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(35.00069F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(675.4573F, 25F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell8, + this.xrTableCell33, + this.xrTableCell3, + this.xrTableCell36}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1D; + // + // xrTableCell32 + // + this.xrTableCell32.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell32.BorderColor = System.Drawing.Color.Black; + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + 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.UseFont = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Monat"; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell32.Weight = 0.71765545680205323D; + // + // xrTableCell33 + // + this.xrTableCell33.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell33.BorderColor = System.Drawing.Color.Black; + this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell33.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + 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.UseFont = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "Anzahl"; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell33.Weight = 0.38938037354468324D; + // + // xrTableCell3 + // + this.xrTableCell3.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell3.BorderColor = System.Drawing.Color.Black; + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell3.StylePriority.UseBackColor = false; + this.xrTableCell3.StylePriority.UseBorderColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Stundensatz"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.48835518145587636D; + // + // xrTableCell36 + // + this.xrTableCell36.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell36.BorderColor = System.Drawing.Color.Black; + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + 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.UseFont = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.Text = "Betrag"; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.74116179609082355D; + // + // 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(35.00047F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(675.4576F, 25F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell9, + this.xrTableCell44, + this.xrTableCell7, + this.xrTableCell45}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.BorderColor = System.Drawing.Color.Black; + 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.AccountingPeriodEnd")}); + this.xrTableCell40.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + 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.UseFont = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.Text = "Fachkraft"; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.TextFormatString = "{0:}"; + this.xrTableCell40.Weight = 0.71765561782289178D; + // + // xrTableCell44 + // + this.xrTableCell44.BorderColor = System.Drawing.Color.Black; + 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.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(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.UseFont = 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.38937964237900269D; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.Color.Black; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00 €}")}); + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 0.48835433531348249D; + // + // xrTableCell45 + // + this.xrTableCell45.BorderColor = System.Drawing.Color.Black; + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00 €}")}); + this.xrTableCell45.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell45.StylePriority.UseBorderColor = false; + this.xrTableCell45.StylePriority.UseBorders = false; + this.xrTableCell45.StylePriority.UseFont = false; + this.xrTableCell45.StylePriority.UsePadding = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell45.Weight = 0.74116161148543513D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel5, + this.xrLabel1, + this.xrLabel15}); + this.GroupFooter1.HeightF = 164.9165F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Verdana", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(432.4165F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(278.0415F, 25F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrLabel1.TextFormatString = "Gesamtkosten für Monat {0:0.00 €}"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // xrLabel5 + // + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("calibri", 11F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(35.00048F, 76.66664F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(175.0005F, 17.00001F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Mit freundlichen Grüßen"; + // + // xrTableCell8 + // + this.xrTableCell8.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell8.BorderColor = System.Drawing.Color.Black; + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell8.StylePriority.UseBackColor = false; + this.xrTableCell8.StylePriority.UseBorderColor = false; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "Leistung"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell8.Weight = 1.1491766852476553D; + // + // xrTableCell9 + // + this.xrTableCell9.BorderColor = System.Drawing.Color.Black; + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell9.StylePriority.UseBorderColor = false; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 1.1491757584339435D; + // + // 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(63.54165F, 51F, 50F, 93.9585F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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 lblRechnungsnummer; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + 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 xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + 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 xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell lblBewFLS; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell lblBewZeitraum; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + } +} diff --git a/ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.cs b/ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.cs new file mode 100644 index 000000000..7358b5d49 --- /dev/null +++ b/ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.cs @@ -0,0 +1,29 @@ +using System; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace CaritasverbandDuerenJuelichEV +{ + public partial class ServiceInvoiceReport : XtraReport, IBeWoReport + { + public ServiceInvoiceReport() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + lblRechnungsnummer.Text = pRO.InvoiceNumber; + + lblBewZeitraum.Text = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", pRO.InvoiceBase.SupportConceptCostBearerRelDc.StartDate, pRO.InvoiceBase.SupportConceptCostBearerRelDc.EndDate); + + this.bindingSource1.DataSource = pRO; + } + } +} \ No newline at end of file diff --git a/ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.resx b/ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.resx new file mode 100644 index 000000000..d58980a38 --- /dev/null +++ b/ReportImp/CaritasverbandDuerenJuelichEV/ServiceInvoiceReport.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 From 240a70cd985be9054c18d047a13176d2b2073edd Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 24 Jul 2024 16:18:38 +0200 Subject: [PATCH 04/12] CaritasverbandKelheim/Service/CustomSaveInterceptor - Bug Arbeitszeit Erfassung gefixt --- .../CaritasverbandKelheim/Service/CustomSaveInterceptor.cs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ReportImp/CaritasverbandKelheim/Service/CustomSaveInterceptor.cs b/ReportImp/CaritasverbandKelheim/Service/CustomSaveInterceptor.cs index 80a1bad57..bb5c0989a 100644 --- a/ReportImp/CaritasverbandKelheim/Service/CustomSaveInterceptor.cs +++ b/ReportImp/CaritasverbandKelheim/Service/CustomSaveInterceptor.cs @@ -13,7 +13,7 @@ namespace CaritasverbandKelheim.Service public override void BeforeSaveServiceRecord(ServiceRecord sr) { // Vor 7 Minuten soll abgerundet, danach 15 aufgerundet werden, wenn bei KT 15 Min eingestellt ist und es Bezirk Niederbayern ist - if (sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.ToLower().Contains("bezirk niederbayern") && sr.Start.HasValue && sr.End.HasValue) + if (sr.CostBearer2SupportConcept != null && sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.ToLower().Contains("bezirk niederbayern") && sr.Start.HasValue && sr.End.HasValue) { if (sr.DurationMinutes <= 7) { From ecc03aaf8ceb349cd16e9fc44ccbbfa5a37a6556 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 24 Jul 2024 16:19:55 +0200 Subject: [PATCH 05/12] DomizielAnsbach/CustomReportCreator - alle Anpassungen Druck QBs --- .../DomizielAnsbach/CustomReportCreator.cs | 114 ++++++++++++++++++ 1 file changed, 114 insertions(+) diff --git a/ReportImp/DomizielAnsbach/CustomReportCreator.cs b/ReportImp/DomizielAnsbach/CustomReportCreator.cs index d1f63b068..39620ec68 100644 --- a/ReportImp/DomizielAnsbach/CustomReportCreator.cs +++ b/ReportImp/DomizielAnsbach/CustomReportCreator.cs @@ -2,6 +2,8 @@ using System.Collections.Generic; using System.Data; using System.IO; +using System.Linq; +using BeWo.Data; using BeWo.Data.Access; using BeWo.Data.Entities; using BeWo.Report; @@ -340,6 +342,118 @@ namespace DomizielAnsbach return new XtraReport(); } + private List Create(int pMonth, int pYear, long orgaOid, long empOid, int startDay, int endDay, long? serviceCategoryOid = null) + { + var roList = new List(); + + List customerOids = new List(); + + ApplicationUser loggedInUser = null; + + if (LoggedInUserOperationContextExt.Current != null && LoggedInUserOperationContextExt.Current.User != null) + { + loggedInUser = LoggedInUserOperationContextExt.Current.User; + } + else + { + loggedInUser = SessionFacade.LoggedInUser; + } + + if (loggedInUser != null && loggedInUser.Employee != null) + { + bool all = false; + foreach (var group in loggedInUser.UserGroups) + { + if (group.Name.ToLower().Contains("admin") || group.Name.ToLower().Contains("verwaltung")) + { + all = true; + } + } + + if (all) + { + customerOids.AddRange(DAOFactory.GenericDAO.GetAllActive() + .OrderBy(ob => ob.Person.LastName + ", " + ob.Person.FirstName).Select(c => c.Oid.Value)); + } + else + { + var teams = DAOFactory.SearchDAO.FindLeadingTeams(loggedInUser.Employee.Oid.Value); + + foreach (var team in teams) + { + foreach (var employee in team.MemberList) + { + foreach (var e2c in employee.Employee2CustomerList) + { + if (e2c.Customer.IsActive == ActivationTypeId.Active) + { + foreach (var v2o in e2c.ValueList) + { + if (v2o.Entry.Type == ValueListEntryType.StaffRoleType && + v2o.Entry.Value.Contains("Hauptbetreuung")) + { + if (!customerOids.Contains(e2c.Customer.Oid.Value)) + { + customerOids.Add(e2c.Customer.Oid.Value); + } + } + } + } + } + } + } + } + + } + + + + foreach (var coid in customerOids) + { + var ro = ServicesOverviewRO.Create(coid, pMonth, pYear, true, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + //ServicesOverviewRO ro = ServicesOverviewRO.Create(customer, pSpan, disableEmptySupportConcepts, orgaOid, empOid, searchServiceRecordsByEndDate, serviceCategoryOid); + if (ro != null) + { + roList.Add(ro); + } + } + + return roList.OrderBy(r => r.CustomerLastName + ", " + r.CustomerFirstName).ToList(); + } + + public override XtraReport CreateServiceOverviewReportForCustomers(IList customerOids, int month, int year, long? orgaOid, long? empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende) + { + var roList = new List(); + + foreach (var coid in customerOids) + { + var ro = ServicesOverviewRO.Create(coid, month, year, true, orgaOid ?? 0, empOid ?? 0, startDay, endDay, serviceCategoryOid); + if (ro != null) + { + roList.Add(ro); + } + } + + if (roList.Count > 0) + { + + var rootReport = CreateServicesOverviewReportForRo(roList[0], serviceCategoryOid); + rootReport.CreateDocument(); + + for (int i = 1; i < roList.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(roList[i], serviceCategoryOid); + lNext.CreateDocument(); + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + + } + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) { var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); From a19811300832be1be4c071268eb9ff87da0a26a8 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 24 Jul 2024 16:22:16 +0200 Subject: [PATCH 06/12] InputFamilienhilfe/RechnungNeu - Speichername gesetzt InputFamilienhilfe/Stundennachweis - Unterschriften aktiviert --- .../Properties/licenses.licx | 1 + .../RechnungNeu.Designer.cs | 75 +- ReportImp/InputFamilienhilfe/RechnungNeu.cs | 16 + ReportImp/InputFamilienhilfe/RechnungNeu.resx | 1448 +---------------- .../Stundennachweis.designer.cs | 101 +- .../InputFamilienhilfe/Stundennachweis.resx | 3 - .../StundennachweisBetrUmgang.designer.cs | 87 +- .../StundennachweisBetrUmgang.resx | 3 - 8 files changed, 188 insertions(+), 1546 deletions(-) diff --git a/ReportImp/InputFamilienhilfe/Properties/licenses.licx b/ReportImp/InputFamilienhilfe/Properties/licenses.licx index e69de29bb..d59547a61 100644 --- a/ReportImp/InputFamilienhilfe/Properties/licenses.licx +++ b/ReportImp/InputFamilienhilfe/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/InputFamilienhilfe/RechnungNeu.Designer.cs b/ReportImp/InputFamilienhilfe/RechnungNeu.Designer.cs index 1a6e06e3d..d5528f2bf 100644 --- a/ReportImp/InputFamilienhilfe/RechnungNeu.Designer.cs +++ b/ReportImp/InputFamilienhilfe/RechnungNeu.Designer.cs @@ -39,7 +39,7 @@ namespace InputFamilienhilfe.Neu this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblRechnungsnummer = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); @@ -89,7 +89,7 @@ namespace InputFamilienhilfe.Neu this.xrLabel14, this.xrLabel12, this.xrLabel11, - this.xrLabel9, + this.lblRechnungsnummer, this.xrLabel8, this.xrLabel7, this.xrLabel6, @@ -108,9 +108,8 @@ namespace InputFamilienhilfe.Neu // // xrPageInfo2 // - this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 7F); + this.xrPageInfo2.Font = new DevExpress.Drawing.DXFont("Arial", 7F); this.xrPageInfo2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(54)))), ((int)(((byte)(141))))); - this.xrPageInfo2.Format = "Seite {0} von {1}"; this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(508.67F, 252F); this.xrPageInfo2.Name = "xrPageInfo2"; this.xrPageInfo2.SizeF = new System.Drawing.SizeF(185.0002F, 23F); @@ -118,6 +117,7 @@ namespace InputFamilienhilfe.Neu this.xrPageInfo2.StylePriority.UseForeColor = false; this.xrPageInfo2.StylePriority.UseTextAlignment = false; this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrPageInfo2.TextFormatString = "Seite {0} von {1}"; // // xrLine2 // @@ -129,7 +129,8 @@ namespace InputFamilienhilfe.Neu // // xrLabel13 // - this.xrLabel13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(337.5041F, 338.8334F); this.xrLabel13.Multiline = true; this.xrLabel13.Name = "xrLabel13"; @@ -140,7 +141,8 @@ namespace InputFamilienhilfe.Neu // // xrLabel14 // - this.xrLabel14.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(337.5041F, 366.8333F); this.xrLabel14.Multiline = true; this.xrLabel14.Name = "xrLabel14"; @@ -151,7 +153,8 @@ namespace InputFamilienhilfe.Neu // // xrLabel12 // - this.xrLabel12.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(244.8639F, 366.8333F); this.xrLabel12.Multiline = true; this.xrLabel12.Name = "xrLabel12"; @@ -164,7 +167,8 @@ namespace InputFamilienhilfe.Neu // this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); - this.xrLabel11.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(139.7237F, 366.8333F); this.xrLabel11.Multiline = true; this.xrLabel11.Name = "xrLabel11"; @@ -173,22 +177,24 @@ namespace InputFamilienhilfe.Neu this.xrLabel11.StylePriority.UseFont = false; this.xrLabel11.Text = "Rechnungsnr.:"; // - // xrLabel9 + // lblRechnungsnummer // - this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.lblRechnungsnummer.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")}); - this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(139.7237F, 338.8334F); - this.xrLabel9.Multiline = true; - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(105.1402F, 17.00003F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Rechnungsnr.:"; + this.lblRechnungsnummer.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.lblRechnungsnummer.LocationFloat = new DevExpress.Utils.PointFloat(139.7237F, 338.8334F); + this.lblRechnungsnummer.Multiline = true; + this.lblRechnungsnummer.Name = "lblRechnungsnummer"; + this.lblRechnungsnummer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungsnummer.SizeF = new System.Drawing.SizeF(105.1402F, 17.00003F); + this.lblRechnungsnummer.StylePriority.UseFont = false; + this.lblRechnungsnummer.Text = "Rechnungsnr.:"; // // xrLabel8 // - this.xrLabel8.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(244.8639F, 338.8334F); this.xrLabel8.Multiline = true; this.xrLabel8.Name = "xrLabel8"; @@ -199,7 +205,8 @@ namespace InputFamilienhilfe.Neu // // xrLabel7 // - this.xrLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(20.41687F, 366.8333F); this.xrLabel7.Multiline = true; this.xrLabel7.Name = "xrLabel7"; @@ -210,7 +217,8 @@ namespace InputFamilienhilfe.Neu // // xrLabel6 // - this.xrLabel6.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(20.41687F, 338.8334F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; @@ -229,7 +237,8 @@ namespace InputFamilienhilfe.Neu // // xrLabel4 // - this.xrLabel4.Font = new System.Drawing.Font("Arial", 16F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 16F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(54)))), ((int)(((byte)(141))))); this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(20.41646F, 298.5833F); this.xrLabel4.Multiline = true; @@ -242,7 +251,8 @@ namespace InputFamilienhilfe.Neu // // xrLabel3 // - this.xrLabel3.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 7F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(54)))), ((int)(((byte)(141))))); this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(508.67F, 281F); this.xrLabel3.Multiline = true; @@ -300,7 +310,7 @@ namespace InputFamilienhilfe.Neu // // xrPictureBox1 // - this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(390.6407F, 0F); this.xrPictureBox1.Name = "xrPictureBox1"; this.xrPictureBox1.SizeF = new System.Drawing.SizeF(177.8329F, 135.8334F); @@ -344,7 +354,7 @@ namespace InputFamilienhilfe.Neu // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrSubreport1}); - this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F); + this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); this.GroupHeader1.HeightF = 26.63867F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; @@ -358,7 +368,7 @@ namespace InputFamilienhilfe.Neu // // xrPictureBox2 // - this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image"))); + this.xrPictureBox2.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox2.ImageSource")); this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(20.41687F, 234.4999F); this.xrPictureBox2.Name = "xrPictureBox2"; this.xrPictureBox2.SizeF = new System.Drawing.SizeF(197.9167F, 65.55556F); @@ -378,7 +388,8 @@ namespace InputFamilienhilfe.Neu // // xrLabel2 // - this.xrLabel2.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(20.83333F, 317.0556F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -427,14 +438,16 @@ namespace InputFamilienhilfe.Neu this.GroupFooter1}); this.DataSource = this.bindingSource1; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(70, 20, 80, 52); + this.Margins = new DevExpress.Drawing.DXMargins(70F, 20F, 80F, 52.5F); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; - this.Version = "17.1"; + this.Version = "23.2"; + this.AfterPrint += new System.EventHandler(this.ChangeName); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); @@ -475,7 +488,7 @@ namespace InputFamilienhilfe.Neu private DevExpress.XtraReports.UI.XRLabel xrLabel14; private DevExpress.XtraReports.UI.XRLabel xrLabel12; private DevExpress.XtraReports.UI.XRLabel xrLabel11; - private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel lblRechnungsnummer; private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.XRLabel lblFrist; private DevExpress.XtraReports.UI.XRRichText xrRichText4; diff --git a/ReportImp/InputFamilienhilfe/RechnungNeu.cs b/ReportImp/InputFamilienhilfe/RechnungNeu.cs index 5d431396b..77d28eaac 100644 --- a/ReportImp/InputFamilienhilfe/RechnungNeu.cs +++ b/ReportImp/InputFamilienhilfe/RechnungNeu.cs @@ -11,6 +11,8 @@ namespace InputFamilienhilfe.Neu { public partial class Rechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport { + public string invoiceName; + public Rechnung() { InitializeComponent(); @@ -42,6 +44,15 @@ namespace InputFamilienhilfe.Neu } lblAdresse.Text = sb.ToString(); + DateTime end = pRO.AccountingPeriodEnd; + string alias = ""; + if (pRO.ServiceInvoicePeriods != null) + { + alias = pRO.ServiceInvoicePeriods[0].Customer.CustomerAlias; + } + invoiceName = String.Format("-{0:MM} {1} {2} {3}", end, pRO.CustomerLastName, alias, pRO.InvoiceBase.RecipientPersonLastName); + lblRechnungsnummer.Text = pRO.InvoiceNumber; + bool isVerfahrensbeistandschaft = false; decimal amount = 0; @@ -100,5 +111,10 @@ namespace InputFamilienhilfe.Neu this.bindingSource1.DataSource = pRO; } + + private void ChangeName(object sender, EventArgs e) + { + PrintingSystem.Document.Name = lblRechnungsnummer.Text + invoiceName; + } } } diff --git a/ReportImp/InputFamilienhilfe/RechnungNeu.resx b/ReportImp/InputFamilienhilfe/RechnungNeu.resx index 38ce6f68f..de34687ee 100644 --- a/ReportImp/InputFamilienhilfe/RechnungNeu.resx +++ b/ReportImp/InputFamilienhilfe/RechnungNeu.resx @@ -123,1456 +123,16 @@ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABBAHIAaQBhAGwAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmAHMAMgAyAH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgBzADIAMgAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgBzADIAMgBcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgBzADIAMgBcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgBzADIAMgBcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAcwAyADIAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmAHMAMgAyAFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAxAFwAZgBzADEANgBcAGMAZgAxACAAaQBuAHAAdQB0AH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIAAsAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIABGAHIAaQBlAGQAcgBpAGMAaABzAHQA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 - Z8/+fzuFocNDKwgPAAAAAElFTkSuQmCC - + + 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4Ll0+orNki/szIDw2A6vIDckUoimQOWFtmJzYoBT+OXSlHsYWTg6vZYi7AgcMdYQQNApEvlaIWg3CJLvaZfrQy6pLSJEPuiicl2nri4WcUnnryR/lFOIQIqucx80osk7xNDQxvl3tx129V9SxO0gF0STwxkBRZsUgQA1HrHkYQsrwFFMnO18OCTVaR0jZfJw47eF0L8rjsrfsEiBf1xkaBMC2inQ5hHxupaL3MKYatpKkEKsnAI+a2qMKefbkHa5foRrrbNqxKEQOeiiOBeL7axNi0gnL0KK8oY1HgZaygXnZkz549SmVh4pRAQRXwgObagkDn+m2CKLbFhbLLVha8akrkhB5+S2elmkoLPcwm0hNrk4xCY3rPXxS+VyZYTi7lLidvm9C9RM1kMQh3ZpVuPym0Of9DQkeYQl3hT29ONxs8QKXVZOjvyrtZ/LqfS1E8IX2WtHCpvYkcIuP0dkmGAMgJXxzc5TKz86sGJL8/LNp1ZtObL1i4O0QoGsD7JSKeaviRS/MljYkeJaiJi7lg/s8jsS2QIlL6+2aOXXNMRyCRrLpOHMa4UN5+nqbyt2pLhKsSPF71UIKcQYgRgROE/kXXblYUt4+JKrFjtS2MUu/zkBoF8Fpl/uqk5OwR55hPt8P4mIfWW51hZE1zxfY5SxI4Vdbni5nM5fWS59FeCAwUJgAQEEB0JkpBBiDfwJGLAjhV3scr3IrzGmaNNwwSDELx8DLujPhhoU2CmkyVeLDtdY8y+Qn8yVHSnscoPLtUUKKD/hgnU8QojtFJAC7hzpHGm17ZRV7EhhF7vY5ZcIIwwJcAcih17HYkcKu9jlt5SuSHHl1eW/rdiRwi52uS4E/EL2XZdiRwq72OU3k+uZRJwnZ8/+fzuFocNDKwgPAAAAAElFTkSuQmCC ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABBAHIAaQBhAGwAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADUANABcAGIAbAB1AGUAMQA0ADEAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgBzADIAMgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAcwAyADIAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABzAGwAMgA3ADUAXABzAGwAbQB1AGwAdAAxAFwAcwBhADIAMAAwAFwAZgAxAFwAZgBzADIANAAgAFIAYQBoAG0AZQBuAGkAbgBoAGEAbAB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAZgBzADIAMgBcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMwBcAHMAYgBhAHMAZQBkAG8AbgAyAFwAZgBzADIAMgBcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwA0AFwAdQBsAFwAZgBzADIAMgBcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAGYAcwAyADIAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADUAXABmAHMAMgAyAFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBjAFwAcwBsADIAMAAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAxADYAXABjAGYAMwAgAGkAbgBwAHUAdAAgAE8AcwB0AGEAbABiACAAXAB1ADgAMgAxADEAXAAnADkANgAgAFIAZQBiAGUAawBrAGEAIABIAFwAdQAyADIAOABcACcAZQA0AHUAXAB1ADIAMgAzAFwAJwBkAGYAbABlAHIALQBEAHIAbwBlAHMAZQAgAHwAIABGAHIAaQBlAGQAcgBpAGMAaABzAHQAcgAuACAANQAgAHwAIAA3ADMANAAzADAAIABBAGEAbABlAG4AIAB8ACAAVABlAGwAZQBmAG8AbgAgADAANwAzADYAMQAtADkAMgA0ADgAMAA1ADIAIAB8ACAARgBhAHgAIAAwADcAMwA2ADEALQA5ADcANQAyADUANgAwACAAfAAgAEkASwAtAE4AcgAuACAANAA2ADAAOAAyADUANAA0ADkAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMQA2AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGMAXABzAGwAMgAwADAAXABzAGwAbQB1AGwAdAAwAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADEANgBcAGMAZgAzACAASwByAGUAaQBzAHMAcABhAHIAawBhAHMAcwBlACAASABlAGkAZABlAG4AaABlAGkAbQAgAHwAIABCAEkAQwA6ACAAUwBPAEwAQQBEAEUAUwAxAEgARABIACAAfAAgAEkAQgBBAE4AOgAgAEQARQA5ADUAIAA2ADMAMgA1ACAAMAAwADMAMAAgADAAMAA0ADYAIAAwADUANwA4ACAAMgA4ACAAfAAgAEYAaQBuAGEAbgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADEANgBcAGMAZgAzACAAegB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADEANgBcAGMAZgAzACAAYQBtAHQAIABBAGEAbABlAG4AIAB8ACAAUwB0AGUAdQBlAHIAbgB1AG0AbQBlAHIAOgAgADUAMAAyADYANgAvADMAMQA2ADAAOAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYA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5ymWTZvoQI9CMdq09bjGaOqvPxlYKQ26d0Z6c7V9xjwrM0uRYMxLBYcT4K3cUTXzzTq9H3psRv+RZ4oUyZlKe9AlkMC1iKuPMRP4nQDKnlu0bD2oGE89PaFqlTlzFiZHwoJe2fpbz99KIIFfCQnGTOAS4b8RyRGiMKqUu6f3a9VX9Bu8Ij9foXcKXbisKoEErhkkGDOBSwXt1iENW2QHw3+9oU21Vxb37L+wsFBhJu3tWXJNAglcW0gwZgKXCMkZvV7WEbmhaJnbv6lXb8vOfcW6LlzaZ8couSiBBK4tJBgzgUuE4JxZ9ModeOX33d/n/fc3H0qOObQbqT+/IYEErkEkGDOBSwS9hof5/ZjqHXdCY27KKnAYp1efSZYYK0/g2kSCMRO4VNBEV9rnFhqzzO0dH354VGq25hBjqt5LeBJI4BpEgjETuFRcyJjPPT8tI1+npatMc91oyTUJJHBtIcGYCVwiPK+c3h5CXvldX7/yyneZBRYT0rF0KUIlFyWQwLWFBGMmcImgHesYrStX4uazVZo0bzYsGjEFVKfjJGYXJXCtIsGYCVwihGD0UnjuclueSs7PzYowS9JLcB3b2wQlgQSuQSQYM4FLBBeWEGBMuOGuQ29Scm2T3o7IcfL8lfsJJHANIcGYCVwiuDDphZLMEdwFadI+wtCbtE2UI+hNyAkkcA0iwZgJXCK4MKQkmclopz3BGb1ZEq6669KrxksuSiCBawsJxkzgknF267yz++UJb+9RnERIIIFrEAnGTOCSAQcc4Qfbi+Kjfz6BBK5BJBgzgUuFlF4o+XQO/vkEErgWkWDMBC4VcMFBjH7w4R/jfGJyUQLXKBKMmcClIsGYCfz/hwRjJpBAAglcLBKMmUACCSRwsUgwZgIJJJDAxSLBmAkkkEACFwfX/X+tmf5X6zMG/wAAAABJRU5ErkJggg== ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAcwAyADIAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmAHMAMgAyACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAXABzAGIAYQBzAGUAZABvAG4AMABcAHMAbgBlAHgAdAAxAFwAcQBsAFwAcwBsADIANgA0AFwAcwBsAG0AdQBsAHQAMQBcAHQAeAA3ADgANgA2AFwAdAB4ADEAMAAzADEANwBcAGIAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABJAG4AcAB1AHQAIAAtACAAVABlAHgAdAAgADIAIAAoAGYAZQB0AHQAKQA7AH0AewBcAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADIAXABxAGwAXABzAGwAMgA3ADUAXABzAGwAbQB1AGwAdAAxAFwAcwBhADIAMAAwAFwAZgAyAFwAZgBzADIANAAgAFIAYQBoAG0AZQBuAGkAbgBoAGEAbAB0ADsAfQB7AFwAKgBcAGMAcwAzAFwAZgBzADIAMgBcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMANABcAHMAYgBhAHMAZQBkAG8AbgAzAFwAZgBzADIAMgBcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwA1AFwAdQBsAFwAZgBzADIAMgBcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADYAXAB0AHMAcgBvAHcAZABcAGYAcwAyADIAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANwBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADYAXABmAHMAMgAyAFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBqAFwAcwBsADIANgA0AFwAcwBsAG0AdQBsAHQAMQBcAHQAeAA3ADgANgA2AFwAdAB4ADEAMAAzADEANwB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABVAG0AcwBhAHQAegBzAHQAZQB1AGUAcgBiAGUAZgByAGUAaQB1AG4AZwB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGoAXABzAGwAMgA2ADQAXABzAGwAbQB1AGwAdAAxAFwAdAB4ADcAOAA2ADYAXAB0AHgAMQAwADMAMQA3AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxACAAVQBuAHMAZQByAGUAIABMAGUAaQBzAHQAdQBuAGcAZQBuACAAcwBpAG4AZAAgAGkAbgAgAGQAZQByACAASwBpAG4AZABlAHIALQAgAHUAbgBkACAASgB1AGcAZQBuAGQAaABpAGwAZgBlACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ADQAIABOAHIALgAgADIAMwAgAGEAKQAgAHUAbgBkACAAYgApACAAdQBuAGQAIABcAHUAMQA2ADcAXAAnAGEANwA0ACAATgByAC4AIAAyADUAIABTAGEAdAB6ACAAMQAgAGEAKQAgAHUAbgBkACAAYgApACAAVQBTAHQARwAsACAAYgBlAGkAIABMAGUAaQBzAHQAdQBuAGcAZQBuACAAegB1AHIAIABSAGUAaABhAGIAaQBsAGkAdABhAHQAaQBvAG4AIAB1AG4AZAAgAFQAZQBpAGwAaABhAGIAZQAgAGIAZQBoAGkAbgBkAGUAcgB0AGUAcgAgAE0AZQBuAHMAYwBoAGUAbgAgAG4AYQBjAGgAIABcAHUAMQA2ADcAXAAnAGEANwA0ACAATgByAC4AIAAxADYAIABTAGEAdAB6ACAAMQAgAGgAKQAgAFUAUwB0AEcALAAgAGIAZQBpACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAHoAdQByACAAVQBuAHQAZQByAHMAdABcAHUAMgA1ADIAXAAnAGYAYwB0AHoAdQBuAGcAIABpAG0AIABBAGwAbAB0AGEAZwAgAG4AYQBjAGgAIABcAHUAMQA2ADcAXAAnAGEANwA0ACAATgByAC4AIAAxADYAIABTAGEAdAB6ACAAMQAgAGcAKQAgAFUAcwB0AEcAIAB1AG4AZAAgAGIAZQBpACAAVgBlAHIAZgBhAGgAcgBlAG4AcwBiAGUAaQBzAHQAYQBuAGQAcwBjAGgAYQBmAHQAZQBuACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ADQAIABOAHIALgAgADIANQAgAFMAYQB0AHoAIAAyACAAZAApACAAVQBzAHQARwAgAHUAbQBzAGEAdAB6AHMAdABlAHUAZQByAGIAZQBmAHIAZQBpAHQALgAgAFMAbwBmAGUAcgBuACAAbgBpAGMAaAB0AC0AcwB0AGUAdQBlAHIAYgBlAGYAcgBlAGkAdABlACAAVQBtAHMAXAB1ADIAMgA4AFwAJwBlADQAdAB6AGUAIAB2AG8AcgBsAGkAZQBnAGUAbgAsACAAdwBpAHIAZAAgAGQAaQBlACAASwBsAGUAaQBuAHUAbgB0AGUAcgBuAGUAaAAtAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABtAGUAcgAtAFIAZQBnAGUAbAB1AG4AZwAgAG4AYQBjAGgAIABcAHUAMQA2ADcAXAAnAGEANwAxADkAIABVAHMAdABHACAAYQBuAGcAZQB3AGUAbgBkAGUAdAAuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A - - 17, 17 - \ No newline at end of file diff --git a/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs b/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs index 49bed7efd..a2b02bfce 100644 --- a/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs +++ b/ReportImp/InputFamilienhilfe/Stundennachweis.designer.cs @@ -67,8 +67,6 @@ namespace InputFamilienhilfe this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); @@ -80,6 +78,10 @@ namespace InputFamilienhilfe this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -478,41 +480,15 @@ namespace InputFamilienhilfe // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel8, this.xrLabel11, - this.xrLabel8}); + this.xrPictureBox1, + this.xrLabel17}); this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 11F); - this.ReportFooter.HeightF = 34.24999F; + this.ReportFooter.HeightF = 47.12499F; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // - // xrLabel11 - // - this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 12F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(172.2084F, 24.24997F); - this.xrLabel11.StylePriority.UseBorders = false; - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.StylePriority.UsePadding = false; - this.xrLabel11.StylePriority.UseTextAlignment = false; - this.xrLabel11.Text = "Datum"; - this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel8 - // - this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 12F); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 9.999974F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(202.8263F, 24.24997F); - this.xrLabel8.StylePriority.UseBorders = false; - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "Unterschrift Mitarbeiter"; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // // fieldAbrechenbareMinuten // this.fieldAbrechenbareMinuten.DataMember = "Services"; @@ -621,6 +597,57 @@ namespace InputFamilienhilfe this.xrLabel29.StylePriority.UseBorders = false; this.xrLabel29.StylePriority.UseFont = false; // + // xrLabel8 + // + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 12F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 21.62494F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(202.8263F, 24.24997F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Unterschrift Mitarbeiter"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 12F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 21.62494F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(68.04174F, 24.24997F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Datum"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrPictureBox1 + // + this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(729.8265F, 11.62497F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Transparent; + this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(68.04174F, 21.62494F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(136.8289F, 25.50005F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // // Stundennachweis // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -643,12 +670,12 @@ namespace InputFamilienhilfe this.formattingRuleCostBearer, this.formattingRuleEmployeeName}); this.Landscape = true; - this.Margins = new DevExpress.Drawing.DXMargins(70, 30, 50, 30); + this.Margins = new DevExpress.Drawing.DXMargins(70F, 30F, 50F, 30F); this.PageHeight = 827; this.PageWidth = 1169; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.SnapGridSize = 9F; - this.Version = "17.1"; + this.Version = "23.2"; ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); @@ -691,12 +718,10 @@ namespace InputFamilienhilfe private DevExpress.XtraReports.UI.XRLabel xrLabel23; private DevExpress.XtraReports.UI.XRLabel xrLabel2; private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; - private DevExpress.XtraReports.UI.XRLabel xrLabel11; private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; - private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; @@ -709,5 +734,9 @@ namespace InputFamilienhilfe private DevExpress.XtraReports.UI.XRLabel xrLabel15; private DevExpress.XtraReports.UI.XRLabel xrLabel29; private DevExpress.XtraReports.UI.XRPictureBox picSignature; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; } } diff --git a/ReportImp/InputFamilienhilfe/Stundennachweis.resx b/ReportImp/InputFamilienhilfe/Stundennachweis.resx index 19e908bd3..d58980a38 100644 --- a/ReportImp/InputFamilienhilfe/Stundennachweis.resx +++ b/ReportImp/InputFamilienhilfe/Stundennachweis.resx @@ -117,7 +117,4 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 21, 17 - \ No newline at end of file diff --git a/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.designer.cs b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.designer.cs index 5f4c8b0eb..a2ab388c5 100644 --- a/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.designer.cs +++ b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.designer.cs @@ -39,6 +39,7 @@ namespace InputFamilienhilfe this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -50,6 +51,7 @@ namespace InputFamilienhilfe this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); @@ -59,6 +61,7 @@ namespace InputFamilienhilfe this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); @@ -79,9 +82,8 @@ namespace InputFamilienhilfe this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); @@ -195,6 +197,16 @@ namespace InputFamilienhilfe this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell7.Weight = 1.0383315006861644D; // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "Mitarbeiter"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.34140310964292758D; + // // xrTableCell5 // this.xrTableCell5.Name = "xrTableCell5"; @@ -323,6 +335,16 @@ namespace InputFamilienhilfe this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell10.Weight = 0.53761578524847153D; // + // xrTableCell16 + // + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "[EmployeeFirstName] [EmployeeLastName]"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.17676768285722475D; + // // xrTableCell9 // this.xrTableCell9.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -435,6 +457,10 @@ namespace InputFamilienhilfe this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; this.xrTableCell21.Weight = 1.8899072958599905D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // formattingRuleStartDate // this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; @@ -478,10 +504,12 @@ namespace InputFamilienhilfe // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel17, + this.xrPictureBox1, this.xrLabel11, this.xrLabel8}); this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 11F); - this.ReportFooter.HeightF = 34.24999F; + this.ReportFooter.HeightF = 47.33334F; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // @@ -489,10 +517,10 @@ namespace InputFamilienhilfe // this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 12F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 21.83329F); this.xrLabel11.Name = "xrLabel11"; this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(172.2084F, 24.24997F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(68.04174F, 24.24997F); this.xrLabel11.StylePriority.UseBorders = false; this.xrLabel11.StylePriority.UseFont = false; this.xrLabel11.StylePriority.UsePadding = false; @@ -503,7 +531,7 @@ namespace InputFamilienhilfe // xrLabel8 // this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 12F); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 9.999974F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 21.83329F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(202.8263F, 24.24997F); @@ -621,29 +649,28 @@ namespace InputFamilienhilfe this.xrLabel29.StylePriority.UseBorders = false; this.xrLabel29.StylePriority.UseFont = false; // - // xrTableCell14 + // xrLabel17 // - this.xrTableCell14.Name = "xrTableCell14"; - this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); - this.xrTableCell14.StylePriority.UsePadding = false; - this.xrTableCell14.StylePriority.UseTextAlignment = false; - this.xrTableCell14.Text = "Mitarbeiter"; - this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell14.Weight = 0.34140310964292758D; + this.xrLabel17.BackColor = System.Drawing.Color.Transparent; + this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(68.04174F, 21.83329F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(136.8289F, 25.50005F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // - // xrTableCell16 + // xrPictureBox1 // - this.xrTableCell16.Name = "xrTableCell16"; - this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); - this.xrTableCell16.StylePriority.UsePadding = false; - this.xrTableCell16.StylePriority.UseTextAlignment = false; - this.xrTableCell16.Text = "[EmployeeFirstName] [EmployeeLastName]"; - this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell16.Weight = 0.17676768285722475D; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(729.8265F, 11.83332F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; // // StundennachweisBetrUmgang // @@ -667,12 +694,12 @@ namespace InputFamilienhilfe this.formattingRuleCostBearer, this.formattingRuleEmployeeName}); this.Landscape = true; - this.Margins = new DevExpress.Drawing.DXMargins(70, 30, 50, 30); + this.Margins = new DevExpress.Drawing.DXMargins(70F, 30F, 50F, 30F); this.PageHeight = 827; this.PageWidth = 1169; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.SnapGridSize = 9F; - this.Version = "17.1"; + this.Version = "23.2"; ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); @@ -735,5 +762,7 @@ namespace InputFamilienhilfe private DevExpress.XtraReports.UI.XRPictureBox picSignature; private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; } } diff --git a/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.resx b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.resx index 19e908bd3..d58980a38 100644 --- a/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.resx +++ b/ReportImp/InputFamilienhilfe/StundennachweisBetrUmgang.resx @@ -117,7 +117,4 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 - - 21, 17 - \ No newline at end of file From 3034bb0f9df8e79bb707dd7f88fc98496a67bf6e Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 24 Jul 2024 16:22:59 +0200 Subject: [PATCH 07/12] LeWoAachen/Invoicing/AssistenzInvoiceCreation - aktiv geschaltet und auf Monatsebene umgestellt --- .../LeWoAachen/Invoicing/AssistenzInvoiceCreation.cs | 12 +++++++++--- .../LeWoAachen/Invoicing/CustomInvoiceFactory.cs | 5 ++--- .../Invoicing/SettlementInvoiceCreation.cs | 2 +- 3 files changed, 12 insertions(+), 7 deletions(-) diff --git a/ReportImp/LeWoAachen/Invoicing/AssistenzInvoiceCreation.cs b/ReportImp/LeWoAachen/Invoicing/AssistenzInvoiceCreation.cs index ec496ccc5..bad96e0af 100644 --- a/ReportImp/LeWoAachen/Invoicing/AssistenzInvoiceCreation.cs +++ b/ReportImp/LeWoAachen/Invoicing/AssistenzInvoiceCreation.cs @@ -22,17 +22,23 @@ namespace LeWoAachen.Invoicing public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) { - if (!iServiceRecord.ServiceDescription.CategoryName.Contains("Assistenz")) + if (!iServiceRecord.ServiceDescription.Name.Contains("Assistenz")) { return null; } return base.CreateInvoiceItem(iServiceRecord, scap, calc); } - //public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount) + { + return base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, true, true); + } + + //public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, // Calculations calc) //{ // return itemList; //} - } + } } diff --git a/ReportImp/LeWoAachen/Invoicing/CustomInvoiceFactory.cs b/ReportImp/LeWoAachen/Invoicing/CustomInvoiceFactory.cs index b1c5caf38..f33cec1b1 100644 --- a/ReportImp/LeWoAachen/Invoicing/CustomInvoiceFactory.cs +++ b/ReportImp/LeWoAachen/Invoicing/CustomInvoiceFactory.cs @@ -15,7 +15,7 @@ namespace LeWoAachen.Invoicing foreach (var sr in list) { - var sd = sr.ServiceDescription.Category; + var sd = sr.ServiceDescription; var ic = GetInvoiceCreatorForCategory(sd); if (ic != null) return ic; @@ -25,7 +25,7 @@ namespace LeWoAachen.Invoicing return base.CreateInvoiceCreator(specificId, tenant, supportConcepts2ServiceRecords); } - private InvoiceCreation GetInvoiceCreatorForCategory(ServiceCategoryDC sd) + private InvoiceCreation GetInvoiceCreatorForCategory(ServiceDescriptionDC sd) { if (sd != null && !String.IsNullOrEmpty(sd.Name)) { @@ -34,7 +34,6 @@ namespace LeWoAachen.Invoicing { return new CustomAssistenzInvoiceCreation(); } - } return null; } diff --git a/ReportImp/LeWoAachen/Invoicing/SettlementInvoiceCreation.cs b/ReportImp/LeWoAachen/Invoicing/SettlementInvoiceCreation.cs index 8d55d5bdf..9cdf574c5 100644 --- a/ReportImp/LeWoAachen/Invoicing/SettlementInvoiceCreation.cs +++ b/ReportImp/LeWoAachen/Invoicing/SettlementInvoiceCreation.cs @@ -52,7 +52,7 @@ namespace LeWoAachen.Invoicing public override bool IsServiceRecordBillable(ServiceRecord iRecord) { - if (iRecord.ServiceDescription.ServiceCategory.Name.Contains("Assistenz")) + if (iRecord.ServiceDescription.Name.Contains("Assistenz")) { return false; } From b0d33358eb2356744913b7e82bcbba75056f16bb Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 24 Jul 2024 16:23:43 +0200 Subject: [PATCH 08/12] SKFLeverkusenJuHi/CustomReportCreator - Neukunde, QBs und Bericht --- .../SKFLeverkusenJuHi/CustomReportCreator.cs | 56 ++ ReportImp/SKFLeverkusenJuHi/HilfeplanStand.cs | 63 ++ .../HilfeplanStand.designer.cs | 842 ++++++++++++++++ .../SKFLeverkusenJuHi/HilfeplanStand.resx | 120 +++ ReportImp/SKFLeverkusenJuHi/Leistungsdoku.cs | 69 ++ .../Leistungsdoku.designer.cs | 921 ++++++++++++++++++ .../SKFLeverkusenJuHi/Leistungsdoku.resx | 120 +++ .../SKFLeverkusenJuHi/LeistungsdokuKurz.cs | 69 ++ .../LeistungsdokuKurz.designer.cs | 783 +++++++++++++++ .../SKFLeverkusenJuHi/LeistungsdokuKurz.resx | 120 +++ .../Properties/AssemblyInfo.cs | 36 + .../Properties/licenses.licx | 1 + .../SkfLeverkusenJuHi.csproj | 111 +++ 13 files changed, 3311 insertions(+) create mode 100644 ReportImp/SKFLeverkusenJuHi/CustomReportCreator.cs create mode 100644 ReportImp/SKFLeverkusenJuHi/HilfeplanStand.cs create mode 100644 ReportImp/SKFLeverkusenJuHi/HilfeplanStand.designer.cs create mode 100644 ReportImp/SKFLeverkusenJuHi/HilfeplanStand.resx create mode 100644 ReportImp/SKFLeverkusenJuHi/Leistungsdoku.cs create mode 100644 ReportImp/SKFLeverkusenJuHi/Leistungsdoku.designer.cs create mode 100644 ReportImp/SKFLeverkusenJuHi/Leistungsdoku.resx create mode 100644 ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.cs create mode 100644 ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.designer.cs create mode 100644 ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.resx create mode 100644 ReportImp/SKFLeverkusenJuHi/Properties/AssemblyInfo.cs create mode 100644 ReportImp/SKFLeverkusenJuHi/Properties/licenses.licx create mode 100644 ReportImp/SKFLeverkusenJuHi/SkfLeverkusenJuHi.csproj diff --git a/ReportImp/SKFLeverkusenJuHi/CustomReportCreator.cs b/ReportImp/SKFLeverkusenJuHi/CustomReportCreator.cs new file mode 100644 index 000000000..9fd48fda4 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/CustomReportCreator.cs @@ -0,0 +1,56 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.IO; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using DevExpress.XtraReports.Design; +using DevExpress.XtraReports.UI; + +namespace SkfLeverkusenJuHi +{ + public class CustomReportCreator : DefaultReportCreator + { + public override XtraReport CreateQueryReport(long queryOid, string queryReportId) + { + if (queryOid == 100) + return CreateHilfeplanStand(queryOid, queryReportId); + + return base.CreateQueryReport(queryOid, queryReportId); + } + + private XtraReport CreateHilfeplanStand(long queryOid, string queryReportId) + { + var query = DAOFactory.GenericDAO.LoadByID(queryOid); + + if (query == null) + return new XtraReport(); + + var path = Path.Combine(TempPath, queryReportId + ".xml"); + var table = Utils.XMLDeserialize(path); + var qro = QueryRO.Create(query, table); + + + if (qro.Rows.Count > 0) + { + DateTime monat = DateTime.Parse(qro.Rows[0].Field1.ToString()); + DateTime start = new DateTime(monat.Year, monat.Month, 1); + DateTime end = monat.AddMonths(1).AddDays(-1); + + var ro = FinanceRO.Create(start, end); + var druck = new HilfeplanStand(); + druck.SetReportDataSource(ro); + return druck; + } + + return new XtraReport(); + } + } +} diff --git a/ReportImp/SKFLeverkusenJuHi/HilfeplanStand.cs b/ReportImp/SKFLeverkusenJuHi/HilfeplanStand.cs new file mode 100644 index 000000000..8eb598b4e --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/HilfeplanStand.cs @@ -0,0 +1,63 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace SkfLeverkusenJuHi +{ + public partial class HilfeplanStand : DevExpress.XtraReports.UI.XtraReport// , IBeWoReport + { + public HilfeplanStand() + { + InitializeComponent(); + } + + public void SetReportDataSource(FinanceRO pRO) + { + pRO.CalculateBillableAmountInReportTimeSpan(); + + if (pRO.ReportStartDate.HasValue && pRO.ReportEndDate.HasValue) + { + DateTime start = pRO.ReportStartDate.Value; + DateTime end = pRO.ReportEndDate.Value; + + if (start.Year == end.Year && start.Month == end.Month && start.Day == 1 && + end.Day == DateTime.DaysInMonth(end.Year, end.Month)) + { + cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte FLS {0:MMMM}", start); + cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:MMMM}", start); + } + else + { + lblTitel.Text = String.Format("Finanzauswertung {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end); + //cellFehlkontakteHeader.Text = String.Format("Fehl-\nkontakte {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end); + } + } + else + { + cellBewilligtImZeitraumHeader.Visible = false; + cellBewilligteFLSImBereich.Visible = false; + cellGeleistetImBereich.Visible = false; + cellGeleistetImZeitraumHeader.Visible = false; + } + + if (pRO.GruppierungLeistungskategorie && pRO.SupportConceptFinanceList != null) + { + GroupHeader1.Visible = true; + GroupFooter1.Visible = true; + foreach (var scRo in pRO.SupportConceptFinanceList) + { + if (String.IsNullOrEmpty(scRo.Leistungskategorie)) + { + scRo.GruppierungsKategorie = " "; + } + else + { + scRo.GruppierungsKategorie = String.Format("Leistungskategorie {0}", scRo.Leistungskategorie); + } + } + } + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/SKFLeverkusenJuHi/HilfeplanStand.designer.cs b/ReportImp/SKFLeverkusenJuHi/HilfeplanStand.designer.cs new file mode 100644 index 000000000..fe38c8697 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/HilfeplanStand.designer.cs @@ -0,0 +1,842 @@ +using BeWo.Report.ReportObjects; +namespace SkfLeverkusenJuHi +{ + partial class HilfeplanStand + { + /// + /// 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(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary8 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary9 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary10 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellBewilligteFLSImBereich = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGeleistetImBereich = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblTitel = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellBewilligtImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGeleistetImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.fieldQuote = new DevExpress.XtraReports.UI.CalculatedField(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + 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; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 9F); + this.Detail1.HeightF = 25F; + this.Detail1.KeepTogetherWithDetailReports = true; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(750.7535F, 25F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell14, + this.xrTableCell12, + this.cellBewilligteFLSImBereich, + this.cellGeleistetImBereich, + this.xrTableCell4}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "[CustomerName]\r\n[SupportConceptTimeSpanString]"; + this.xrTableCell6.Weight = 0.60558788893554072D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.CostBearerName")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Mitarbeiter/in"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 0.63838082782953D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours", "{0:0.00}")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.28372480548067947D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours", "{0:0.00}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.28372458888817886D; + // + // cellBewilligteFLSImBereich + // + this.cellBewilligteFLSImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")}); + this.cellBewilligteFLSImBereich.Name = "cellBewilligteFLSImBereich"; + this.cellBewilligteFLSImBereich.StylePriority.UseTextAlignment = false; + this.cellBewilligteFLSImBereich.Text = "cellBewilligteFLSImBereich"; + this.cellBewilligteFLSImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellBewilligteFLSImBereich.Weight = 0.28372448604304579D; + // + // cellGeleistetImBereich + // + this.cellGeleistetImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan", "{0:0.00}")}); + this.cellGeleistetImBereich.Name = "cellGeleistetImBereich"; + this.cellGeleistetImBereich.StylePriority.UseTextAlignment = false; + this.cellGeleistetImBereich.Text = "cellGeleistetImBereich"; + this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellGeleistetImBereich.Weight = 0.283725013997122D; + // + // xrTableCell4 + // + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldQuote")}); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "xrTableCell4"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.TextFormatString = "{0:0.00} %"; + this.xrTableCell4.Weight = 0.28372471635795421D; + // + // lblTitel + // + this.lblTitel.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.lblTitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F); + this.lblTitel.Name = "lblTitel"; + this.lblTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblTitel.SizeF = new System.Drawing.SizeF(732.0001F, 23F); + this.lblTitel.StylePriority.UseFont = false; + this.lblTitel.Text = "Auslastung der Hilfepläne für [ReportEndDate!MMMM yyyy]"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter1, + this.GroupHeader2, + this.GroupFooter2, + this.GroupHeader1}); + this.DetailReport.DataMember = "SupportConceptFinanceList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.GroupFooter1.HeightF = 25F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + this.GroupFooter1.Visible = false; + // + // xrTable4 + // + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4}); + this.xrTable4.SizeF = new System.Drawing.SizeF(750.7535F, 25F); + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UsePadding = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell28, + this.xrTableCell31, + this.xrTableCell35, + this.xrTableCell36, + this.xrTableCell37, + this.xrTableCell38, + this.xrTableCell5}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell28 + // + this.xrTableCell28.CanGrow = false; + this.xrTableCell28.Multiline = true; + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Weight = 0.60558783954998552D; + // + // xrTableCell31 + // + this.xrTableCell31.CanGrow = false; + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell31.Weight = 0.63838077729640186D; + // + // xrTableCell35 + // + this.xrTableCell35.CanGrow = false; + this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")}); + this.xrTableCell35.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.IgnoreNullValues = true; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell35.Summary = xrSummary1; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell35.Weight = 0.28372475627338145D; + // + // xrTableCell36 + // + this.xrTableCell36.CanGrow = false; + this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")}); + this.xrTableCell36.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.StylePriority.UseFont = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.IgnoreNullValues = true; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell36.Summary = xrSummary2; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell36.Weight = 0.28372478320383415D; + // + // xrTableCell37 + // + this.xrTableCell37.CanGrow = false; + this.xrTableCell37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")}); + this.xrTableCell37.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.StylePriority.UseFont = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.IgnoreNullValues = true; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell37.Summary = xrSummary3; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell37.Weight = 0.28372402234654781D; + // + // xrTableCell38 + // + this.xrTableCell38.CanGrow = false; + this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan")}); + this.xrTableCell38.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.StylePriority.UseFont = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.IgnoreNullValues = true; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell38.Summary = xrSummary4; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell38.Weight = 0.28372542787203264D; + // + // xrTableCell5 + // + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldQuote")}); + this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + xrSummary5.Func = DevExpress.XtraReports.UI.SummaryFunc.Avg; + xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell5.Summary = xrSummary5; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.TextFormatString = "{0:0.00} %"; + this.xrTableCell5.Weight = 0.2837245078964965D; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupHeader2.HeightF = 50F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.RepeatEveryPage = true; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(3.051758E-05F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(750.7535F, 50F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell13, + this.xrTableCell11, + this.cellBewilligtImZeitraumHeader, + this.cellGeleistetImZeitraumHeader, + this.xrTableCell3}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1.3953493323567705D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Text = "KlientIn/Hilfeplan"; + this.xrTableCell1.Weight = 0.60558773298601487D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Kostenträger"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.63838077443825825D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "Bis dato bewilligte FLS"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.28372478333148538D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Bis dato geleistete FLS"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.28372478320383404D; + // + // cellBewilligtImZeitraumHeader + // + this.cellBewilligtImZeitraumHeader.Name = "cellBewilligtImZeitraumHeader"; + this.cellBewilligtImZeitraumHeader.StylePriority.UseTextAlignment = false; + this.cellBewilligtImZeitraumHeader.Text = "bewilligte FLS"; + this.cellBewilligtImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellBewilligtImZeitraumHeader.Weight = 0.28372477997345991D; + // + // cellGeleistetImZeitraumHeader + // + this.cellGeleistetImZeitraumHeader.Name = "cellGeleistetImZeitraumHeader"; + this.cellGeleistetImZeitraumHeader.StylePriority.UseTextAlignment = false; + this.cellGeleistetImZeitraumHeader.Text = "geleistete FLS"; + this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellGeleistetImZeitraumHeader.Weight = 0.28372477847753641D; + // + // xrTableCell3 + // + this.xrTableCell3.Multiline = true; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Quote Erbringung FLS"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.28372475141943343D; + // + // GroupFooter2 + // + this.GroupFooter2.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.GroupFooter2.HeightF = 0F; + this.GroupFooter2.Level = 1; + this.GroupFooter2.Name = "GroupFooter2"; + this.GroupFooter2.StylePriority.UseFont = false; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1}); + this.GroupHeader1.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("GruppierungsKategorie", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)}); + this.GroupHeader1.HeightF = 43.75F; + this.GroupHeader1.Level = 1; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.Visible = false; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.GruppierungsKategorie")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(732.0001F, 23F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "xrLabel1"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblTitel}); + this.ReportHeader.HeightF = 52.08333F; + this.ReportHeader.Name = "ReportHeader"; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(602F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(140F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrPageInfo2.TextFormatString = "Seite {0} von {1}"; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(270.0002F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new DevExpress.Drawing.DXFont("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new DevExpress.Drawing.DXFont("Times New Roman", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new DevExpress.Drawing.DXFont("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.DataSource = this.bindingSource1; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.ReportFooter.HeightF = 25F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrTable3 + // + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable3.SizeF = new System.Drawing.SizeF(750.7535F, 25F); + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell8}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell15 + // + this.xrTableCell15.CanGrow = false; + this.xrTableCell15.Multiline = true; + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Weight = 0.60558783954998552D; + // + // xrTableCell16 + // + this.xrTableCell16.CanGrow = false; + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.63838077729640186D; + // + // xrTableCell20 + // + this.xrTableCell20.CanGrow = false; + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")}); + this.xrTableCell20.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + xrSummary6.FormatString = "{0:0.00}"; + xrSummary6.IgnoreNullValues = true; + xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell20.Summary = xrSummary6; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.28372497273821351D; + // + // xrTableCell21 + // + this.xrTableCell21.CanGrow = false; + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")}); + this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + xrSummary7.FormatString = "{0:0.00}"; + xrSummary7.IgnoreNullValues = true; + xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell21.Summary = xrSummary7; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.28372456673900209D; + // + // xrTableCell22 + // + this.xrTableCell22.CanGrow = false; + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")}); + this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + xrSummary8.FormatString = "{0:0.00}"; + xrSummary8.IgnoreNullValues = true; + xrSummary8.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell22.Summary = xrSummary8; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell22.Weight = 0.28372423881137987D; + // + // xrTableCell23 + // + this.xrTableCell23.CanGrow = false; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan")}); + this.xrTableCell23.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + xrSummary9.FormatString = "{0:0.00}"; + xrSummary9.IgnoreNullValues = true; + xrSummary9.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell23.Summary = xrSummary9; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.28372499494236858D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldQuote")}); + this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Arial", 9F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + xrSummary10.Func = DevExpress.XtraReports.UI.SummaryFunc.Avg; + xrSummary10.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell8.Summary = xrSummary10; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.TextFormatString = "{0:0.00} %"; + this.xrTableCell8.Weight = 0.28372472436132851D; + // + // fieldQuote + // + this.fieldQuote.DataMember = "SupportConceptFinanceList"; + this.fieldQuote.Expression = "Round([BillableHoursInReportTimeSpan]/[ApprovedHoursInReportTimeSpan]*100, 2)"; + this.fieldQuote.Name = "fieldQuote"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FinanceRO); + // + // HilfeplanStand + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldQuote}); + this.DataSource = this.bindingSource1; + this.Margins = new DevExpress.Drawing.DXMargins(45F, 19F, 50F, 30F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel lblTitel; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell cellBewilligteFLSImBereich; + private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImBereich; + private DevExpress.XtraReports.UI.XRTableCell cellBewilligtImZeitraumHeader; + private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImZeitraumHeader; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.CalculatedField fieldQuote; + } +} diff --git a/ReportImp/SKFLeverkusenJuHi/HilfeplanStand.resx b/ReportImp/SKFLeverkusenJuHi/HilfeplanStand.resx new file mode 100644 index 000000000..d58980a38 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/HilfeplanStand.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/SKFLeverkusenJuHi/Leistungsdoku.cs b/ReportImp/SKFLeverkusenJuHi/Leistungsdoku.cs new file mode 100644 index 000000000..43940566c --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/Leistungsdoku.cs @@ -0,0 +1,69 @@ +using System; +using System.Collections; +using System.ComponentModel; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BS.Shared.Extensions; +using BS.Shared; + +namespace SkfLeverkusenJuHi +{ + public partial class Leistungsdoku : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Leistungsdoku() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + + if (pRO.CustomerOid > 0) + { + var c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid); + if (!String.IsNullOrEmpty(c.DebitorNumber)) + { + lblDebitor.Text = c.DebitorNumber; + } + } + if (pRO.Services != null) + { + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if(s.ServiceDescription == "Hausbesuch") + { + s.ServiceDescription = s.Notice; + } + } + decimal stundensatz = GetStundensatz(pRO); + lblStundensatz.Text = String.Format("{0} €", Math.Round(stundensatz, 2)); + lblRechnungsbetrag.Text = String.Format("{0} €", Math.Round(pRO.TotalFLMBillable / 60 * (double)stundensatz, 2)); + } + + this.bindingSource1.DataSource = pRO; + } + + private decimal GetStundensatz(ServicesOverviewRO pRO) + { + if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) + { + var c2s = pRO.CostBearer2SupportConceptList[0]; + var crpList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2s.CostBearer.CostRatePeriods); + var cp = crpList.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, pRO.StartDate); + + if (cp != null && cp.CostRateValue.HasValue) + { + return cp.CostRateValue.Value; + } + } + + return 0; + } + } +} diff --git a/ReportImp/SKFLeverkusenJuHi/Leistungsdoku.designer.cs b/ReportImp/SKFLeverkusenJuHi/Leistungsdoku.designer.cs new file mode 100644 index 000000000..bced8e7ca --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/Leistungsdoku.designer.cs @@ -0,0 +1,921 @@ +using BeWo.Report.ReportObjects; +namespace SkfLeverkusenJuHi +{ + partial class Leistungsdoku + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// 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(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblDebitor = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblRechnungsbetrag = new DevExpress.XtraReports.UI.XRLabel(); + this.lblStundensatz = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldHausbesuch = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldTelefonat = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieledInstitutionen = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBegleitung = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(1070F, 40F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell6, + this.xrTableCell1, + this.xrTableCell4, + this.xrTableCell7, + this.xrTableCell5, + this.xrTableCell11, + this.xrTableCell23}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableRow2.Weight = 0.625D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.Weight = 0.25412289792011183D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.Text = "Uhrzeit"; + this.xrTableCell6.Weight = 0.44195481695285233D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.Text = "Leistung"; + this.xrTableCell1.Weight = 0.44195483113515177D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.Text = "Hausbesuch"; + this.xrTableCell4.Weight = 0.345277206987911D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.Text = "Begleitung "; + this.xrTableCell7.Weight = 0.34159379925556532D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.Text = "Telefonate"; + this.xrTableCell5.Weight = 0.3489606084977096D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell14, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell22, + this.xrTableCell24}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableRow1.Weight = 0.625D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.Weight = 0.25412285502233195D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.Text = "von"; + this.xrTableCell16.Weight = 0.2209774078245238D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.Text = "bis"; + this.xrTableCell17.Weight = 0.22097758135506662D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.Weight = 0.441954761978062D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.Weight = 0.34527711008714529D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.Text = "des Klienten"; + this.xrTableCell20.Weight = 0.34159379139110568D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.Weight = 0.348960599258771D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1070F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell2, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell9}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.StylePriority.UseTextAlignment = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.11616175161089598D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:HH:mm}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.10101012437796897D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDate", "{0:HH:mm}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.Weight = 0.10101008584564547D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription", "{0:0.00}")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.20202026376715682D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldHausbesuch")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Weight = 0.15782816981713821D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldBegleitung")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Weight = 0.15614466202903848D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.18686869615374946D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.GroupHeader1.HeightF = 40F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new DevExpress.Drawing.DXFont("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel5, + this.xrLabel2, + this.xrLabel3, + this.lblRechnungsbetrag, + this.lblStundensatz, + this.xrLabel6, + this.xrLabel11, + this.xrLabel4}); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.ReportFooter.HeightF = 88.24994F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 10.00001F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(172.2084F, 24.24997F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Gesamtstundenzahl:"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel4 + // + this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel4.BorderWidth = 1F; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(172.2089F, 10.00001F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(110.4168F, 24.24997F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseBorderWidth = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "[fieldBillableFLS!0.00]"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "[Minutes] / 60"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // xrLabel12 + // + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(316.9999F, 82.91664F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(89.9166F, 20F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Klient:"; + // + // xrLabel23 + // + this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(406.9166F, 82.91664F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(309.2916F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "[CustomerFirstName] [CustomerLastName] "; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblDebitor, + this.xrLabel16, + this.xrLabel17, + this.xrLabel13, + this.xrLabel14, + this.xrLabel10, + this.xrLabel7, + this.xrLabel1, + this.xrLabel23, + this.xrLabel12}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.ReportHeader.HeightF = 122.9167F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(272.2083F, 20F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "SkF e.V. Leverkusen"; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 16F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(382.2921F, 22.91667F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(278.3745F, 20F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Leistungsdokumentation"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel10 + // + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(382.2921F, 42.91668F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(278.3745F, 20F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Ambulante erzieherische Hilfen"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel13 + // + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(2.708308F, 82.91664F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(114.2917F, 20F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "Jugendamt: "; + // + // xrLabel14 + // + this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Costbearer")}); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(116.9999F, 82.91664F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(200.0001F, 20F); + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + // + // xrLabel16 + // + this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(716.2081F, 82.91664F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(89.25006F, 20F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "Hilfeart:"; + // + // xrLabel17 + // + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(805.4583F, 82.91664F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(263.5417F, 20F); + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.Text = "§ 27 i.V.m. §31 SGB VIII"; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.Text = "Kontakte mit"; + this.xrTableCell11.Weight = 0.37289939962373342D; + // + // xrTableCell22 + // + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Multiline = true; + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.Text = "anderen Institutionen"; + this.xrTableCell22.Weight = 0.37289936870797979D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell23.Multiline = true; + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.Text = "Handzeichen"; + this.xrTableCell23.Weight = 0.40880797618266135D; + // + // xrTableCell24 + // + this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell24.Multiline = true; + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseBorders = false; + this.xrTableCell24.Text = "Mitarbeiter"; + this.xrTableCell24.Weight = 0.40880798651084249D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldTelefonat")}); + this.xrTableCell25.Multiline = true; + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Weight = 0.15951199285619985D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieledInstitutionen")}); + this.xrTableCell26.Multiline = true; + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell26.Weight = 0.17045455832857681D; + // + // lblDebitor + // + this.lblDebitor.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblDebitor.LocationFloat = new DevExpress.Utils.PointFloat(458.792F, 102.9167F); + this.lblDebitor.Name = "lblDebitor"; + this.lblDebitor.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblDebitor.SizeF = new System.Drawing.SizeF(89.9166F, 20F); + this.lblDebitor.StylePriority.UseFont = false; + // + // xrLabel2 + // + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 54.04164F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(172F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Betrag:"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel3 + // + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(406.9166F, 59.24991F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(130.0836F, 19.79172F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Gesamt:"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // lblRechnungsbetrag + // + this.lblRechnungsbetrag.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblRechnungsbetrag.LocationFloat = new DevExpress.Utils.PointFloat(537.0001F, 59.24991F); + this.lblRechnungsbetrag.Name = "lblRechnungsbetrag"; + this.lblRechnungsbetrag.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungsbetrag.SizeF = new System.Drawing.SizeF(125.5F, 19.79172F); + this.lblRechnungsbetrag.StylePriority.UseFont = false; + this.lblRechnungsbetrag.StylePriority.UseTextAlignment = false; + this.lblRechnungsbetrag.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + // + // lblStundensatz + // + this.lblStundensatz.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblStundensatz.LocationFloat = new DevExpress.Utils.PointFloat(296.4998F, 59.24991F); + this.lblStundensatz.Name = "lblStundensatz"; + this.lblStundensatz.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblStundensatz.SizeF = new System.Drawing.SizeF(110.4168F, 19.79173F); + this.lblStundensatz.StylePriority.UseFont = false; + this.lblStundensatz.StylePriority.UseTextAlignment = false; + this.lblStundensatz.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel6 + // + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 34.24997F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(172.2084F, 19.79166F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "Abrechnung:"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // fieldHausbesuch + // + this.fieldHausbesuch.DataMember = "Services"; + this.fieldHausbesuch.Expression = "Iif([ServiceCategoryAbbr] == \'HB\' Or [ServiceCategoryAbbr] == \'HBH\',Round([Minute" + + "s]/60, 2),\'\')"; + this.fieldHausbesuch.Name = "fieldHausbesuch"; + // + // fieldTelefonat + // + this.fieldTelefonat.DataMember = "Services"; + this.fieldTelefonat.Expression = "Iif([ServiceCategoryAbbr] == \'TEL\',Round([Minutes]/60, 2),\'\')"; + this.fieldTelefonat.Name = "fieldTelefonat"; + // + // fieledInstitutionen + // + this.fieledInstitutionen.DataMember = "Services"; + this.fieledInstitutionen.Expression = "Iif([ServiceCategoryAbbr] == \'KI\',Round([Minutes]/60, 2),\'\')\n"; + this.fieledInstitutionen.Name = "fieledInstitutionen"; + // + // fieldBegleitung + // + this.fieldBegleitung.DataMember = "Services"; + this.fieldBegleitung.Expression = "Iif([ServiceCategoryAbbr] == \'BGL\',Round([Minutes]/60, 2),\'\')\n"; + this.fieldBegleitung.Name = "fieldBegleitung"; + // + // xrLabel5 + // + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(172.2089F, 59.24991F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(110.208F, 19.79173F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "je FLS"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // Leistungsdoku + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS, + this.fieldHausbesuch, + this.fieldTelefonat, + this.fieledInstitutionen, + this.fieldBegleitung}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new DevExpress.Drawing.DXMargins(69F, 30F, 50F, 30F); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel lblDebitor; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel lblRechnungsbetrag; + private DevExpress.XtraReports.UI.XRLabel lblStundensatz; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.CalculatedField fieldHausbesuch; + private DevExpress.XtraReports.UI.CalculatedField fieldTelefonat; + private DevExpress.XtraReports.UI.CalculatedField fieledInstitutionen; + private DevExpress.XtraReports.UI.CalculatedField fieldBegleitung; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + } +} diff --git a/ReportImp/SKFLeverkusenJuHi/Leistungsdoku.resx b/ReportImp/SKFLeverkusenJuHi/Leistungsdoku.resx new file mode 100644 index 000000000..d58980a38 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/Leistungsdoku.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/SKFLeverkusenJuHi/LeistungsdokuKurz.cs b/ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.cs new file mode 100644 index 000000000..7dd7adc12 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.cs @@ -0,0 +1,69 @@ +using System; +using System.Collections; +using System.ComponentModel; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BS.Shared.Extensions; +using BS.Shared; + +namespace SkfLeverkusenJuHi +{ + public partial class LeistungsdokuKurz : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public LeistungsdokuKurz() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + + if (pRO.CustomerOid > 0) + { + var c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid); + if (!String.IsNullOrEmpty(c.DebitorNumber)) + { + lblDebitor.Text = c.DebitorNumber; + } + } + if (pRO.Services != null) + { + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if(s.ServiceDescription == "Hausbesuch") + { + s.ServiceDescription = s.Notice; + } + } + decimal stundensatz = GetStundensatz(pRO); + lblStundensatz.Text = String.Format("{0} €", Math.Round(stundensatz, 2)); + lblRechnungsbetrag.Text = String.Format("{0} €", Math.Round(pRO.TotalFLMBillable / 60 * (double)stundensatz, 2)); + } + + this.bindingSource1.DataSource = pRO; + } + + private decimal GetStundensatz(ServicesOverviewRO pRO) + { + if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) + { + var c2s = pRO.CostBearer2SupportConceptList[0]; + var crpList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2s.CostBearer.CostRatePeriods); + var cp = crpList.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, pRO.StartDate); + + if (cp != null && cp.CostRateValue.HasValue) + { + return cp.CostRateValue.Value; + } + } + + return 0; + } + } +} diff --git a/ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.designer.cs b/ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.designer.cs new file mode 100644 index 000000000..f11f373e4 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.designer.cs @@ -0,0 +1,783 @@ +using BeWo.Report.ReportObjects; +namespace SkfLeverkusenJuHi +{ + partial class LeistungsdokuKurz + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// 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(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblRechnungsbetrag = new DevExpress.XtraReports.UI.XRLabel(); + this.lblStundensatz = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblDebitor = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldHausbesuch = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldTelefonat = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieledInstitutionen = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBegleitung = new DevExpress.XtraReports.UI.CalculatedField(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(910.1313F, 40F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell7, + this.xrTableCell5, + this.xrTableCell11}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableRow2.Weight = 0.625D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.Weight = 0.25412289792011183D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.Text = "Hausbesuch"; + this.xrTableCell4.Weight = 0.345277206987911D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.Text = "Begleitung "; + this.xrTableCell7.Weight = 0.34159379925556532D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.Text = "Telefonate"; + this.xrTableCell5.Weight = 0.3489606084977096D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.Text = "Kontakte mit"; + this.xrTableCell11.Weight = 0.37289939962373342D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell14, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell22}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableRow1.Weight = 0.625D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.Weight = 0.27646339764005712D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.Weight = 0.37563118610178892D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.Text = "des Klienten"; + this.xrTableCell20.Weight = 0.37162395897722023D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.Weight = 0.37963870946319772D; + // + // xrTableCell22 + // + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Multiline = true; + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.Text = "anderen Institutionen"; + this.xrTableCell22.Weight = 0.40568163736999907D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(910.1318F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell25, + this.xrTableCell26}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.StylePriority.UseTextAlignment = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.11616175161089598D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldHausbesuch")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Weight = 0.15782816981713821D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldBegleitung")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Weight = 0.15614466202903848D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldTelefonat")}); + this.xrTableCell25.Multiline = true; + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Weight = 0.15951199285619985D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieledInstitutionen")}); + this.xrTableCell26.Multiline = true; + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell26.Weight = 0.17045455832857681D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.GroupHeader1.HeightF = 40F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new DevExpress.Drawing.DXFont("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel5, + this.xrLabel2, + this.xrLabel3, + this.lblRechnungsbetrag, + this.lblStundensatz, + this.xrLabel6, + this.xrLabel11, + this.xrLabel4}); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.ReportFooter.HeightF = 88.24994F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel5 + // + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(172.2089F, 59.24991F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(110.208F, 19.79173F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "je FLS"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel2 + // + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 54.04164F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(172F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Betrag:"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel3 + // + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(438.4875F, 59.24994F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(130.0836F, 19.79172F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Gesamt:"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // lblRechnungsbetrag + // + this.lblRechnungsbetrag.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblRechnungsbetrag.LocationFloat = new DevExpress.Utils.PointFloat(568.5711F, 59.24994F); + this.lblRechnungsbetrag.Name = "lblRechnungsbetrag"; + this.lblRechnungsbetrag.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungsbetrag.SizeF = new System.Drawing.SizeF(125.5F, 19.79172F); + this.lblRechnungsbetrag.StylePriority.UseFont = false; + this.lblRechnungsbetrag.StylePriority.UseTextAlignment = false; + this.lblRechnungsbetrag.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight; + // + // lblStundensatz + // + this.lblStundensatz.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblStundensatz.LocationFloat = new DevExpress.Utils.PointFloat(328.0707F, 59.24994F); + this.lblStundensatz.Name = "lblStundensatz"; + this.lblStundensatz.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblStundensatz.SizeF = new System.Drawing.SizeF(110.4168F, 19.79173F); + this.lblStundensatz.StylePriority.UseFont = false; + this.lblStundensatz.StylePriority.UseTextAlignment = false; + this.lblStundensatz.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrLabel6 + // + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 34.24997F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(172.2084F, 19.79166F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "Abrechnung:"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 10.00001F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(172.2084F, 24.24997F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Gesamtstundenzahl:"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel4 + // + this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel4.BorderWidth = 1F; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(172.2089F, 10.00001F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(110.4168F, 24.24997F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseBorderWidth = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "[fieldBillableFLS!0.00]"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "[Minutes] / 60"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // xrLabel12 + // + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(328.0707F, 82.91664F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(89.9166F, 20F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Klient:"; + // + // xrLabel23 + // + this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(417.9873F, 82.91664F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(288.0453F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "[CustomerFirstName] [CustomerLastName] "; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblDebitor, + this.xrLabel16, + this.xrLabel17, + this.xrLabel13, + this.xrLabel14, + this.xrLabel10, + this.xrLabel7, + this.xrLabel1, + this.xrLabel23, + this.xrLabel12}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.ReportHeader.HeightF = 122.9167F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // lblDebitor + // + this.lblDebitor.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblDebitor.LocationFloat = new DevExpress.Utils.PointFloat(438.4875F, 102.9167F); + this.lblDebitor.Name = "lblDebitor"; + this.lblDebitor.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblDebitor.SizeF = new System.Drawing.SizeF(121.2919F, 20F); + this.lblDebitor.StylePriority.UseFont = false; + // + // xrLabel16 + // + this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(706.0324F, 82.91664F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(89.25006F, 20F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "Hilfeart:"; + // + // xrLabel17 + // + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(795.2826F, 82.91664F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(253.4709F, 20F); + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.Text = "§ 27 i.V.m. §31 SGB VIII"; + // + // xrLabel13 + // + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(2.708308F, 82.91664F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(136.3815F, 20F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "Jugendamt: "; + // + // xrLabel14 + // + this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Costbearer")}); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(139.0898F, 82.91664F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(188.9809F, 20F); + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(382.2921F, 42.91668F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(278.3745F, 20F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Ambulante erzieherische Hilfen"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrLabel7 + // + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(272.2083F, 20F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "SkF e.V. Leverkusen"; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 16F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(382.2921F, 22.91667F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(278.3745F, 20F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Leistungsdokumentation"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // fieldHausbesuch + // + this.fieldHausbesuch.DataMember = "Services"; + this.fieldHausbesuch.Expression = "Iif([ServiceCategoryAbbr] == \'HB\' Or [ServiceCategoryAbbr] == \'HBH\',Round([Minute" + + "s]/60, 2),\'\')"; + this.fieldHausbesuch.Name = "fieldHausbesuch"; + // + // fieldTelefonat + // + this.fieldTelefonat.DataMember = "Services"; + this.fieldTelefonat.Expression = "Iif([ServiceCategoryAbbr] == \'TEL\',Round([Minutes]/60, 2),\'\')"; + this.fieldTelefonat.Name = "fieldTelefonat"; + // + // fieledInstitutionen + // + this.fieledInstitutionen.DataMember = "Services"; + this.fieledInstitutionen.Expression = "Iif([ServiceCategoryAbbr] == \'KI\',Round([Minutes]/60, 2),\'\')\n"; + this.fieledInstitutionen.Name = "fieledInstitutionen"; + // + // fieldBegleitung + // + this.fieldBegleitung.DataMember = "Services"; + this.fieldBegleitung.Expression = "Iif([ServiceCategoryAbbr] == \'BGL\',Round([Minutes]/60, 2),\'\')\n"; + this.fieldBegleitung.Name = "fieldBegleitung"; + // + // LeistungsdokuKurz + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS, + this.fieldHausbesuch, + this.fieldTelefonat, + this.fieledInstitutionen, + this.fieldBegleitung}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new DevExpress.Drawing.DXMargins(69F, 30F, 50F, 30F); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel lblDebitor; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel lblRechnungsbetrag; + private DevExpress.XtraReports.UI.XRLabel lblStundensatz; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.CalculatedField fieldHausbesuch; + private DevExpress.XtraReports.UI.CalculatedField fieldTelefonat; + private DevExpress.XtraReports.UI.CalculatedField fieledInstitutionen; + private DevExpress.XtraReports.UI.CalculatedField fieldBegleitung; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + } +} diff --git a/ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.resx b/ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.resx new file mode 100644 index 000000000..d58980a38 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/LeistungsdokuKurz.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/SKFLeverkusenJuHi/Properties/AssemblyInfo.cs b/ReportImp/SKFLeverkusenJuHi/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("KundeXyz")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("KundeXyz")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/SKFLeverkusenJuHi/Properties/licenses.licx b/ReportImp/SKFLeverkusenJuHi/Properties/licenses.licx new file mode 100644 index 000000000..d59547a61 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/SKFLeverkusenJuHi/SkfLeverkusenJuHi.csproj b/ReportImp/SKFLeverkusenJuHi/SkfLeverkusenJuHi.csproj new file mode 100644 index 000000000..a15b3d968 --- /dev/null +++ b/ReportImp/SKFLeverkusenJuHi/SkfLeverkusenJuHi.csproj @@ -0,0 +1,111 @@ + + + + + Debug + AnyCPU + {E426D6C6-9A15-4AA5-9FCA-1F71BAB4B8C3} + Library + Properties + SkfLeverkusenJuHi + 7653029063_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + Component + + + HilfeplanStand.cs + + + Component + + + LeistungsdokuKurz.cs + + + + Component + + + Leistungsdoku.cs + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + HilfeplanStand.cs + Designer + + + LeistungsdokuKurz.cs + + + Leistungsdoku.cs + + + + + \ No newline at end of file From 3feec559d800957f54351d3f31de0db3bafa5b9e Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 24 Jul 2024 16:24:09 +0200 Subject: [PATCH 09/12] VereinBeratungTherapie/Invoicing/CollectiveInvoiceCreation - Rundung LWV --- .../Invoicing/CollectiveInvoiceCreation.cs | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/ReportImp/VereinBeratungTherapie/Invoicing/CollectiveInvoiceCreation.cs b/ReportImp/VereinBeratungTherapie/Invoicing/CollectiveInvoiceCreation.cs index 6fa414eb7..47e964a94 100644 --- a/ReportImp/VereinBeratungTherapie/Invoicing/CollectiveInvoiceCreation.cs +++ b/ReportImp/VereinBeratungTherapie/Invoicing/CollectiveInvoiceCreation.cs @@ -255,8 +255,7 @@ namespace VereinBeratungTherapie.Invoicing if (scapTS.StartDate == ap.StartDate && scapTS.EndDate == ap.EndDate || ap.StartDate < period.End && ap.EndDate > period.Start) { var catBW = MapperFactory.ServiceCategoryDC_ServiceCategory.MapToNewDC(ap.ServiceCategory); - decimal? minPreis; - decimal? minGes; + decimal minPreis = Math.Round(preis.Value / 60, 4, MidpointRounding.AwayFromZero); decimal preisGes; decimal preisBw = 0; decimal lgBw = 0; @@ -275,18 +274,25 @@ namespace VereinBeratungTherapie.Invoicing } else { - preisBw = Math.Round(Math.Round(preis.Value / 60, 4, MidpointRounding.AwayFromZero) * lgBw, 2, MidpointRounding.AwayFromZero); + preisBw = Math.Round(minPreis * lgBw, 2, MidpointRounding.AwayFromZero); lgGes = LG + lgBw; } - preisGes = Math.Round(preis.Value * lgGes / 60, 2, MidpointRounding.AwayFromZero); + if (new List { 60, 120, 180, 240, 330, 450, 630, 900 }.Contains(lgGes)) + { + preisGes = Math.Round(preis.Value * lgGes / 60, 2, MidpointRounding.AwayFromZero); + } + else + { + preisGes = Math.Round(minPreis * lgGes, 2, MidpointRounding.AwayFromZero); + } ii.AmountPerUnit = preisGes - preisBw; ii.AmountTotal = ii.UnitCount * ii.AmountPerUnit; break; } else { - preisBw = Math.Round(preis.Value * lgBw, 2, MidpointRounding.AwayFromZero); - preisGes = Math.Round(preis.Value * (LG + lgBw), 2, MidpointRounding.AwayFromZero); + preisBw = Math.Round(minPreis * lgBw, 2, MidpointRounding.AwayFromZero); + preisGes = Math.Round(minPreis * (LG + lgBw), 2, MidpointRounding.AwayFromZero); ii.AmountPerUnit = preisGes - preisBw; ii.AmountTotal = ii.UnitCount * ii.AmountPerUnit; break; From 287582d837ab3bed1d8ba4c5a50dff6a9876b0f7 Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 24 Jul 2024 16:34:02 +0200 Subject: [PATCH 10/12] BetreuwoWesel/CustomMitarbeiterstundenkontoBerechnung - Neue Uhrzeit Nachtzuschlag --- .../CustomMitarbeiterstundenkontoBerechnung.cs | 4 ---- .../BetreuwoWesel/CustomMitarbeiterstundenkontoBerechnung.cs | 4 ++++ 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/ReportImp/BetreuWoReports/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/BetreuWoReports/CustomMitarbeiterstundenkontoBerechnung.cs index bee5ba7af..579a95b53 100644 --- a/ReportImp/BetreuWoReports/CustomMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/BetreuWoReports/CustomMitarbeiterstundenkontoBerechnung.cs @@ -48,10 +48,6 @@ namespace BetreuWoReports dd.NightStart = 22; dd.NightEnd = 6; } - if (date >= new DateTime(2024,07,01)) - { - dd.NightStart = 21; - } return dd; } diff --git a/ReportImp/BetreuwoWesel/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/BetreuwoWesel/CustomMitarbeiterstundenkontoBerechnung.cs index 1a0b4a5e9..d02352f15 100644 --- a/ReportImp/BetreuwoWesel/CustomMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/BetreuwoWesel/CustomMitarbeiterstundenkontoBerechnung.cs @@ -50,6 +50,10 @@ namespace BetreuWoWesel dd.NightStart = 22; dd.NightEnd = 6; } + if (date >= new DateTime(2024, 07, 01)) + { + dd.NightStart = 21; + } return dd; } From a75991e805db469ebfd3c95bb8f2cb06e932f52f Mon Sep 17 00:00:00 2001 From: Lyndon Jetten Date: Wed, 24 Jul 2024 16:45:56 +0200 Subject: [PATCH 11/12] MoK: Reports werden alle in einem einzigen PartialView angezeigt und das AbstractModel von dem alle Model erben, hat die Report- und ReportTitle-Eigenschaften. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ServiceRecords werden wie im FaC validiert, d.h. dass Arbeitszeiten und Pausenzeiten keine Überschneidungswarnung bekommen. --- .../Scheduler/ViewModel/CustomFieldStorage.cs | 11 + BeWoPlanerMobil/BeWoPlanerMobil.csproj | 5 +- BeWoPlanerMobil/Content/style.css | 4 + BeWoPlanerMobil/Content/style.css.map | 2 +- BeWoPlanerMobil/Content/style.scss | 4 + .../Controllers/CustomerController.cs | 52 ++- BeWoPlanerMobil/Controllers/MainController.cs | 426 +++++++----------- .../Controllers/ReportBaseController.cs | 10 + .../Controllers/ReportViewerController.cs | 183 +++++++- BeWoPlanerMobil/Models/AbstractModel.cs | 32 +- BeWoPlanerMobil/Models/CustomerModel.cs | 26 -- BeWoPlanerMobil/Models/MainModel.cs | 69 +-- BeWoPlanerMobil/Models/ReportViewerModel.cs | 57 +-- .../ownSoft-Scripts/view-scripts/main.js | 26 -- .../Util/FormCollectionConstants.cs | 1 + BeWoPlanerMobil/Util/JsonCustomer.cs | 22 +- BeWoPlanerMobil/Util/MobileUtils.cs | 27 +- BeWoPlanerMobil/Util/Umfeldsperson.cs | 2 + .../Views/Customer/Customer.cshtml | 50 +- .../Customer/CustomerBargeldkassen.cshtml | 6 +- .../Customer/CustomerMedListPartial.cshtml | 5 +- .../Main/GoalRatingPopupContentPartial.cshtml | 9 +- .../Views/Main/GoalTreePartial.cshtml | 136 ++++-- .../Main/GroupBookingSelectionPartial.cshtml | 4 +- BeWoPlanerMobil/Views/Main/Main.cshtml | 98 +--- .../Views/Main/MultiBookingFormPartial.cshtml | 2 +- .../Main/ServiceRecordListPartial.cshtml | 70 ++- .../Views/Main/SingleBookingPartial.cshtml | 53 +-- .../BerichteFormPartialView.cshtml | 209 +++++++++ .../DocumentWebViewerPartial.cshtml | 38 -- .../Views/ReportViewer/ReportViewer.cshtml | 33 +- .../ReportViewerFormPartial.cshtml | 55 ++- .../BeWoReportPartial.cshtml} | 29 +- BeWoPlanerMobil/Views/Shared/_Layout.cshtml | 17 +- ...> Changes_2024_06_12_Sent_InvoiceBase.txt} | 0 Service/Plugins/PluginLoader.cs | 7 +- 36 files changed, 1059 insertions(+), 721 deletions(-) create mode 100644 BeWoPlanerMobil/Controllers/ReportBaseController.cs create mode 100644 BeWoPlanerMobil/Views/ReportViewer/BerichteFormPartialView.cshtml delete mode 100644 BeWoPlanerMobil/Views/ReportViewer/DocumentWebViewerPartial.cshtml rename BeWoPlanerMobil/Views/{Customer/CustomerReportPartial.cshtml => Shared/BeWoReportPartial.cshtml} (57%) rename Model/{Changes_2024-06-12_Sent_InvoiceBase.txt => Changes_2024_06_12_Sent_InvoiceBase.txt} (100%) diff --git a/BeWo/Scheduler/ViewModel/CustomFieldStorage.cs b/BeWo/Scheduler/ViewModel/CustomFieldStorage.cs index 97d147479..dbed1408a 100644 --- a/BeWo/Scheduler/ViewModel/CustomFieldStorage.cs +++ b/BeWo/Scheduler/ViewModel/CustomFieldStorage.cs @@ -1,6 +1,7 @@ using System; using System.Collections.Generic; using System.Collections.ObjectModel; +using System.Linq; using System.Windows; using System.Windows.Media; using BS.Shared.DataContracts; @@ -17,6 +18,16 @@ namespace BeWo.Scheduler.ViewModel { var result = Subject; + // Man darf den Betreff nicht sehen, wenn man der Originator ist und nicht in der nicht leeren EmployeeList ist oder man weder Originator noch in der EmployeeList ist + + var isInEmployeeList = EmployeeList.Any(e2A => e2A.Employee.Equals(BeWoApp.CompactLoggedOnEmployee)); + var isOriginator = Originator.Equals(BeWoApp.CompactLoggedOnEmployee); + + if(IsPrivate && (!isOriginator && !isInEmployeeList || !isInEmployeeList)) + { + result = "Privat"; + } + if(IsTask) { result = result ?? string.Empty; diff --git a/BeWoPlanerMobil/BeWoPlanerMobil.csproj b/BeWoPlanerMobil/BeWoPlanerMobil.csproj index 24c41a417..c9ddf42f9 100644 --- a/BeWoPlanerMobil/BeWoPlanerMobil.csproj +++ b/BeWoPlanerMobil/BeWoPlanerMobil.csproj @@ -283,6 +283,7 @@ + @@ -575,7 +576,7 @@ - + @@ -593,7 +594,6 @@ - @@ -607,6 +607,7 @@ + diff --git a/BeWoPlanerMobil/Content/style.css b/BeWoPlanerMobil/Content/style.css index a04be1812..ba50c82cb 100644 --- a/BeWoPlanerMobil/Content/style.css +++ b/BeWoPlanerMobil/Content/style.css @@ -110,6 +110,10 @@ textarea { background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem); } +.collapsing { + transition: none !important; +} + /*! * Bootstrap v4.4.1 (https://getbootstrap.com/) * Copyright 2011-2019 The Bootstrap Authors diff --git a/BeWoPlanerMobil/Content/style.css.map b/BeWoPlanerMobil/Content/style.css.map index 794eb00ac..65ad33f57 100644 --- a/BeWoPlanerMobil/Content/style.css.map +++ b/BeWoPlanerMobil/Content/style.css.map @@ -1 +1 @@ -{"version":3,"sourceRoot":"","sources":["style.scss","bootstrap/scss/bootstrap.scss","bootstrap/scss/_root.scss","bootstrap/scss/_reboot.scss","bootstrap/scss/vendor/_rfs.scss","bootstrap/scss/_variables.scss","bootstrap/scss/mixins/_hover.scss","bootstrap/scss/_type.scss","bootstrap/scss/mixins/_lists.scss","bootstrap/scss/_images.scss","bootstrap/scss/mixins/_image.scss","bootstrap/scss/mixins/_border-radius.scss","bootstrap/scss/_code.scss","bootstrap/scss/_grid.scss","bootstrap/scss/mixins/_grid.scss","bootstrap/scss/mixins/_breakpoints.scss","bootstrap/scss/mixins/_grid-framework.scss","bootstrap/scss/_tables.scss","bootstrap/scss/mixins/_table-row.scss","bootstrap/scss/_forms.scss","bootstrap/scss/mixins/_transition.scss","bootstrap/scss/mixins/_forms.scss","bootstrap/scss/mixins/_gradients.scss","bootstrap/scss/_buttons.scss","bootstrap/scss/mixins/_buttons.scss","bootstrap/scss/_transitions.scss","bootstrap/scss/_dropdown.scss","bootstrap/scss/mixins/_caret.scss","bootstrap/scss/mixins/_nav-divider.scss","bootstrap/scss/_button-group.scss","bootstrap/scss/_input-group.scss","bootstrap/scss/_custom-forms.scss","bootstrap/scss/_nav.scss","bootstrap/scss/_navbar.scss","bootstrap/scss/_card.scss","bootstrap/scss/_breadcrumb.scss","bootstrap/scss/_pagination.scss","bootstrap/scss/mixins/_pagination.scss","bootstrap/scss/_badge.scss","bootstrap/scss/mixins/_badge.scss","bootstrap/scss/_jumbotron.scss","bootstrap/scss/_alert.scss","bootstrap/scss/mixins/_alert.scss","bootstrap/scss/_progress.scss","bootstrap/scss/_media.scss","bootstrap/scss/_list-group.scss","bootstrap/scss/mixins/_list-group.scss","bootstrap/scss/_close.scss","bootstrap/scss/_toasts.scss","bootstrap/scss/_modal.scss","bootstrap/scss/_tooltip.scss","bootstrap/scss/mixins/_reset-text.scss","bootstrap/scss/_popover.scss","bootstrap/scss/_carousel.scss","bootstrap/scss/mixins/_clearfix.scss","bootstrap/scss/_spinners.scss","bootstrap/scss/utilities/_align.scss","bootstrap/scss/mixins/_background-variant.scss","bootstrap/scss/utilities/_background.scss","bootstrap/scss/utilities/_borders.scss","bootstrap/scss/utilities/_display.scss","bootstrap/scss/utilities/_embed.scss","bootstrap/scss/utilities/_flex.scss","bootstrap/scss/utilities/_float.scss","bootstrap/scss/utilities/_overflow.scss","bootstrap/scss/utilities/_position.scss","bootstrap/scss/utilities/_screenreaders.scss","bootstrap/scss/mixins/_screen-reader.scss","bootstrap/scss/utilities/_shadows.scss","bootstrap/scss/utilities/_sizing.scss","bootstrap/scss/utilities/_stretched-link.scss","bootstrap/scss/utilities/_spacing.scss","bootstrap/scss/utilities/_text.scss","bootstrap/scss/mixins/_text-truncate.scss","bootstrap/scss/mixins/_text-emphasis.scss","bootstrap/scss/mixins/_text-hide.scss","bootstrap/scss/utilities/_visibility.scss","bootstrap/scss/_print.scss"],"names":[],"mappings":"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FgFO;EE/EP;EACA;;;AAQF;AAAA;EHMQ;EGHN,aF8N4B;;;AE3N9B;AAAA;EAEE,SFsQ4B;EErQ5B,kBF8Q4B;;;AEtQ9B;EC/EE;EACA;;;ADmFF;ECpFE;EACA;;;ADsFF;EACE;;AAEA;EACE,cFwP0B;;;AE9O9B;EHjCQ;EGmCN;;;AAIF;EACE,eFwBO;EDZG,WApCa;;;AG4BzB;EACE;EH7CM;EG+CN,OF1GS;;AE4GT;EACE;;;AEnHJ;ECIE;EAGA;;;ADDF;EACE,SJigCkC;EIhgClC,kBJRS;EIST;EEXE,eN6O0B;EKvO5B;EAGA;;;ADcF;EAEE;;;AAGF;EACE;EACA;;;AAGF;ELkCQ;EKhCN,OJ3BS;;;AOZX;ERuEQ;EQrEN,OPoCQ;EOnCR;;AAGA;EACE;;;AAKJ;EACE;ER0DM;EQxDN,OPTS;EOUT,kBPDS;EMXP,eN+O0B;;AO/N5B;EACE;ERkDI;EQhDJ,aP4Q0B;;;AOtQ9B;EACE;ERyCM;EQvCN,OPjBS;;AOoBT;ERoCM;EQlCJ;EACA;;;AAKJ;EACE,YP4jCkC;EO3jClC;;;ACxCA;ECDA;EACA;EACA;EACA;EACA;;ACmDE;EFtDF;ICWI,WToMiB;;;AUzJnB;EFtDF;ICWI,WToMiB;;;AUzJnB;EFtDF;ICWI,WToMiB;;;AUzJnB;EFtDF;ICWI,WToMiB;;;;AQzMrB;ECPA;EACA;EACA;EACA;EACA;;;ACmDE;EFrCE;IACE,WR6Le;;;AUzJnB;EFrCE;IACE,WR6Le;;;AUzJnB;EFrCE;IACE,WR6Le;;;AUzJnB;EFrCE;IACE,WR6Le;;;AQzKrB;ECrBA;EACA;EACA;EACA;;;ADwBA;EACE;EACA;;AAEA;AAAA;EAEE;EACA;;;AGlDJ;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;;AAmBE;EACE;EACA;EACA;;;AF+BN;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AExBE;EFMJ;EACA;EACA;;;AEHM;EFPN;EAIA;;;AEGM;EFPN;EAIA;;;AEGM;EFPN;EAIA;;;AEGM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B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2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EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADUN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;ADlBR;EACE,alBoN4B;EkBnN5B,OlBkGwC;EkBjGxC,iBlBkGwC;;ACvKxC;EiBwEE,OlBgGsC;EkB/FtC,iBlBgGsC;;AkB7FxC;EAEE,iBlB2FsC;EkB1FtC;;AAGF;EAEE,OlBnFO;EkBoFP;;;AAWJ;ECJE;EpBoBU,WApCa;EoBkBvB,anBkI4B;EMvO1B,eN8O0B;;;AkBnI9B;ECRE;EpBoBU,WApCa;EoBkBvB,anBmI4B;EMxO1B,eN+O0B;;;AkB3H9B;EACE;EACA;;AAGA;EACE,YlB6T0B;;;AkBrT5B;AAAA;AAAA;EACE;;;AExIJ;ELMM,YKLJ;;ALUE;EKXJ;ILYM;;;AKTJ;EACE;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;ELXI,YKYJ;;ALPE;EKGJ;ILFM;;;;AMXN;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;ACoBE;EACE;EACA,atBkOwB;EsBjOxB,gBtBgOwB;EsB/NxB;EAhCJ;EACA;EACA;EACA;;AAqDE;EACE;;;AD1CN;EACE;EACA;EACA;EACA,SrB4pBkC;EqB3pBlC;EACA;EACA,WrBkuBkC;EqBjuBlC;EACA;EtBmGU,WApCa;EsB7DvB,OrBXS;EqBYT;EACA;EACA,kBrBvBS;EqBwBT;EACA;Ef3BE,eN6O0B;;;AqBzM1B;EACE;EACA;;;AAGF;EACE;EACA;;;AXYF;EWnBA;IACE;IACA;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;EAGF;IACE;IACA;;;AA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;EACA;;AAEA;EACE,O1BvBO;E0BwBP,c1B8N0B;EiBvP1B,kBjBuP0B;;A0BzN5B;EAKI,Y1BoWwB;;A0BhW5B;EACE,c1B0boC;;A0BvbtC;EACE,O1B3CO;E0B4CP,kB1Bsf4C;E0Brf5C,c1Bqf4C;;A0B9e5C;EACE,O1B/CK;;A0BiDL;EACE,kB1BtDG;;;A0BgEX;EACE;EACA;EAEA;;AAIA;EACE;EACA;EACA;EACA;EACA,O1B4boC;E0B3bpC,Q1B2boC;E0B1bpC;EACA;EACA,kB1BnFO;E0BoFP;;AAKF;EACE;EACA;EACA;EACA;EACA,O1B6aoC;E0B5apC,Q1B4aoC;E0B3apC;EACA;;;AAUF;EpB7GE,eN6O0B;;A0B3H1B;EACE;;AAKF;EACE,c1B+HwB;EiBvP1B,kBjBuP0B;;A0B3H1B;EACE;;AAKF;EACE,kB1BwZ0C;;A0BtZ5C;EACE,kB1BqZ0C;;;A0B3Y9C;EAEE,e1B8Z4C;;A0B1Z5C;EACE;;AAKF;EACE,kB1B8X0C;;;A0BpXhD;EACE;;AAGE;EACE;EACA,O1BsY0C;E0BrY1C;EAEA,e1BoY0C;;A0BjY5C;EACE;EACA;EACA,O1B+X0C;E0B9X1C,Q1B8X0C;E0B7X1C,kB1BlLK;E0BoLL,e1B0X0C;EepjB1C,YW2LA;;AXtLF;EW8KA;IX7KE;;;AW0LF;EACE,kB1BhMK;E0BiML;;AAKF;EACE,kB1BmV0C;;;A0BvUhD;EACE;EACA;EACA,Q1ByRsC;E0BxRtC;E3BlGU,WApCa;E2ByIvB,a1BkE4B;E0BjE5B,a1BsE4B;E0BrE5B,O1BrNS;E0BsNT;EACA;EACA;EpBjOE,eN6O0B;E0BT5B;;AAEA;EACE,c1B4PoC;E0B3PpC;EAIE,Y1BwW8B;;A0BrWhC;EAME,O1B5OK;E0B6OL,kB1BpPK;;A0BwPT;EAEE;EACA,e1BoI0B;E0BnI1B;;AAGF;EACE,O1B1PO;E0B2PP,kB1B/PO;;A0BmQT;EACE;;AAIF;EACE;EACA;;;AAIJ;EACE,Q1B+NsC;E0B9NtC,a1BsH4B;E0BrH5B,gB1BqH4B;E0BpH5B,c1BqH4B;EDpRlB,WApCa;;;A2BuMzB;EACE,Q1BwNsC;E0BvNtC,a1BmH4B;E0BlH5B,gB1BkH4B;E0BjH5B,c1BkH4B;EDzRlB,WApCa;;;A2BoNzB;EACE;EACA;EACA;EACA,Q1BsMsC;E0BrMtC;;;AAGF;EACE;EACA;EACA;EACA,Q1B8LsC;E0B7LtC;EACA;;AAEA;EACE,c1B2KoC;E0B1KpC,Y1B+E0B;;A0B3E5B;EAEE,kB1B3TO;;A0B+TP;EACE,S1BiUa;;A0B7TjB;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,Q1B8JsC;E0B7JtC;EAEA,a1BxD4B;E0ByD5B,a1BpD4B;E0BqD5B,O1B/US;E0BgVT,kB1BvVS;E0BwVT;EpB1VE,eN6O0B;;A0BiH5B;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Q1BwIoC;E0BvIpC;EACA,a1BpE0B;E0BqE1B,O1B/VO;E0BgWP;ETxWA,kBjBGO;E0BuWP;EpB3WA,eoB4WuB;;;AAU3B;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EAA0B,Y1B2Oe;;A0B1OzC;EAA0B,Y1B0Oe;;A0BzOzC;EAA0B,Y1ByOe;;A0BtO3C;EACE;;AAGF;EACE,O1B2NyC;E0B1NzC,Q1B0NyC;E0BzNzC;ET7YA,kBjBuP0B;E0BwJ1B,Q1B0NyC;EM1mBzC,eN2mByC;Ee1mBvC,YWkZF;EACA;;AX9YA;EWqYF;IXpYI;;;AW+YF;ETrZA,kBjB8mByC;;A0BpN3C;EACE,O1BoMgC;E0BnMhC,Q1BoMgC;E0BnMhC;EACA,Q1BmMgC;E0BlMhC,kB1B3ZO;E0B4ZP;EpBjaA,eNomBgC;;A0B9LlC;EACE,O1BgMyC;E0B/LzC,Q1B+LyC;EiBtmBzC,kBjBuP0B;E0BkL1B,Q1BgMyC;EM1mBzC,eN2mByC;Ee1mBvC,YW4aF;EACA;;AXxaA;EWgaF;IX/ZI;;;AWyaF;ET/aA,kBjB8mByC;;A0B1L3C;EACE,O1B0KgC;E0BzKhC,Q1B0KgC;E0BzKhC;EACA,Q1ByKgC;E0BxKhC,kB1BrbO;E0BsbP;EpB3bA,eNomBgC;;A0BpKlC;EACE,O1BsKyC;E0BrKzC,Q1BqKyC;E0BpKzC;EACA,c1B9D0B;E0B+D1B,a1B/D0B;Ei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E,O5B2f4B;;A4BvfhC;AAAA;AAAA;AAAA;EAIE,O5Bkf8B;;A4B9elC;EACE,O5B2egC;E4B1ehC,c5B+egC;;A4B5elC;EACE;;AAGF;EACE,O5BkegC;;A4BjehC;EACE,O5Bke8B;;AC1tBlC;E2B2PM,O5B+d4B;;;A4BvdlC;EACE,O5B7QO;;ACST;E2BuQI,O5BhRK;;A4BqRP;EACE,O5Boc8B;;ACjtBlC;E2BgRM,O5Bkc4B;;A4B/b9B;EACE,O5Bgc4B;;A4B5bhC;AAAA;AAAA;AAAA;EAIE,O5BrSK;;A4ByST;EACE,O5BgbgC;E4B/ahC,c5BobgC;;A4BjblC;EACE;;AAGF;EACE,O5BuagC;;A4BtahC;EACE,O5BrTK;;ACST;E2B+SM,O5BxTG;;;A6BHX;EACE;EACA;EACA;EACA;EAEA;EACA,kB7BJS;E6BKT;EACA;EvBRE,eN6O0B;;A6BlO5B;EACE;EACA;;AAIA;EvBRA,wBNoO0B;EMnO1B,yBNmO0B;;A6BtN1B;EvBAA,4BNsN0B;EMrN1B,2BNqN0B;;;A6BhN9B;EAGE;EAGA;EACA,S7BsxBkC;;;A6BlxBpC;EACE,e7BgxBkC;;;A6B7wBpC;EACE;EACA;;;AAGF;EACE;;;A5B3CA;E4BgDE;;AAGF;EACE,a7B+vBgC;;;A6BvvBpC;EACE;EACA;EAEA,kB7BwvBkC;E6BvvBlC;;AAEA;EvB1EE,euB2EuB;;AAIvB;EACE;;;AAKN;EACE;EACA,kB7BwuBkC;E6BvuBlC;;AAEA;EvB1FE,euB2FuB;;;AAS3B;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA,S7B8sBkC;;;A6B3sBpC;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;EvBxHI,wBNqzBgC;EMpzBhC,yBNozBgC;;;A6BxrBpC;AAAA;EvB/GI,4BNuyBgC;EMtyBhC,2BNsyBgC;;;A6B/qBlC;EACE,e7BurBgB;;AUhxBhB;EmBuFJ;IAMI;IACA;IACA;IACA;;EAEA;IAEE;IACA,c7B2qBc;I6B1qBd;IACA,a7ByqBc;;;;A6B5pBlB;EACE,e7B2pBgB;;AUhxBhB;EmBiHJ;IAQI;IACA;;EAGA;IAEE;IACA;;EAEA;IACE;IACA;;EAKA;IvBhLJ,yBuBiLmC;IvBhLnC,4BuBgLmC;;EAE7B;AAAA;IAGE;;EAEF;AAAA;IAGE;;EAIJ;IvBjLJ,wBuBkLkC;IvBjLlC,2BuBiLkC;;EAE5B;AAAA;IAGE;;EAEF;AAAA;IAGE;;;;AAcV;EACE,e7BglBgC;;AUlwBhC;EmBgLJ;IAMI,c7B6lBgC;I6B5lBhC,Y7B6lBgC;I6B5lBhC;IACA;;EAEA;IACE;IACA;;;;AAWJ;EACE;;AAEA;EACE;EvB5OF,4BuB6OgC;EvB5OhC,2BuB4OgC;;AAGhC;EvB9PA,wBuB+P6B;EvB9P7B,yBuB8P6B;;AAG7B;EvB3QA,euB4QyB;EACvB;;;AClRN;EACE;EACA;EACA;EACA,e9BiiCkC;E8B/hClC;EACA,kB9BES;EMJP,eN6O0B;;;A8BrO5B;EACE,c9BqhCgC;;A8BnhChC;EACE;EACA,e9BihC8B;E8BhhC9B,O9BNK;E8BOL;;AAUJ;EACE;;AAGF;EACE;;AAGF;EACE,O9B1BO;;;A+BbX;EACE;E5BGA;EACA;EGAE,eN6O0B;;;A+B5O9B;EACE;EACA;EACA;EACA;EACA,a/BmxBkC;E+BlxBlC,O/BsKwC;E+BrKxC,kB/BNS;E+BOT;;AAEA;EACE;EACA,O/BkKsC;E+BjKtC;EACA,kB/BXO;E+BYP,c/BXO;;A+BcT;EACE;EACA,S/B4wBgC;E+B3wBhC,Y/BkX0B;;;A+B5W1B;EACE;EzBCF,wBN+M0B;EM9M1B,2BN8M0B;;A+B3M1B;EzBlBA,yBN6N0B;EM5N1B,4BN4N0B;;A+BtM5B;EACE;EACA,O/BvCO;E+BwCP,kB/B8M0B;E+B7M1B,c/B6M0B;;A+B1M5B;EACE,O/BvCO;E+BwCP;EAEA;EACA,kB/BjDO;E+BkDP,c/B/CO;;;AgCPT;EACE;EjCwHQ,WApCa;EiClFrB,ahCsO0B;;AgCjOxB;E1BwBF,wBNgN0B;EM/M1B,2BN+M0B;;AgCnOxB;E1BKF,yBN8N0B;EM7N1B,4BN6N0B;;;AgChP5B;EACE;EjCwHQ,WApCa;EiClFrB,ahCuO0B;;AgClOxB;E1BwBF,wBNiN0B;EMhN1B,2BNgN0B;;AgCpOxB;E1BKF,yBN+N0B;EM9N1B,4BN8N0B;;;AiC/O9B;EACE;EACA;ElCiEM;EkC/DN,ajC2R4B;EiC1R5B;EACA;EACA;EACA;E3BRE,eN6O0B;Ee5OxB,YkBSJ;;AlBJE;EkBNJ;IlBOM;;;AdIJ;EgCGI;;;AAKJ;EACE;;;AAKJ;EACE;EACA;;;AAOF;EACE,ejC63BkC;EiC53BlC,cjC43BkC;EMh6BhC,eNm6BgC;;;AiCt3BlC;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ACbN;EACE;EACA,enCqzBkC;EmCnzBlC,kBnCKS;EMJP,eN8O0B;;AUvL1B;EyB5DJ;IAQI;;;;AAIJ;EACE;EACA;E7BTE,e6BUqB;;;ACXzB;EACE;EACA;EACA,epCq9BkC;EoCp9BlC;E9BHE,eN6O0B;;;AoCrO9B;EAEE;;;AAIF;EACE,apCgR4B;;;AoCxQ9B;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;;;AAUF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ACRF;EACE;IAAO;;EACP;IAAK;;;AAIT;EACE;EACA,QtC89BkC;EsC79BlC;EvCiHU,WApCa;EuC3EvB,kBtCJS;EMJP,eN6O0B;;;AsChO9B;EACE;EACA;EACA;EACA;EACA,OtChBS;EsCiBT;EACA;EACA,kBtCo9BkC;Eex+B9B,YuBqBJ;;AvBhBE;EuBOJ;IvBNM;;;;AuBkBN;ErBaE;EqBXA;;;AAIA;EACE;;AAGE;EAJJ;IAKM;;;;ACzCR;EACE;EACA;;;AAGF;EACE;;;ACFF;EACE;EACA;EAGA;EACA;;;AASF;EACE;EACA,OxCPS;EwCQT;;AvCNA;EuCUE;EACA,OxCbO;EwCcP;EACA,kBxCrBO;;AwCwBT;EACE,OxCjBO;EwCkBP,kBxCzBO;;;AwCkCX;EACE;EACA;EACA;EAEA,kBxCzCS;EwC0CT;;AAEA;ElCrCE,wBNoO0B;EMnO1B,yBNmO0B;;AwC3L5B;ElC3BE,4BNsN0B;EMrN1B,2BNqN0B;;AwCvL5B;EAEE,OxChDO;EwCiDP;EACA,kBxCxDO;;AwC4DT;EACE;EACA,OxC9DO;EwC+DP,kBxCuL0B;EwCtL1B,cxCsL0B;;AwCnL5B;EACE;;AAEA;EACE;EACA,kBxCgKwB;;;AwClJ1B;EACE;;AAGE;ElCrCJ,2BNsL0B;EMlM1B,yBkCmDuC;;AAGnC;ElCtDJ,yBNkM0B;EMtL1B,2BkC4CyC;;AAGrC;EACE;;AAGF;EACE,kBxC+HoB;EwC9HpB;;AAEA;EACE;EACA,mBxC0HkB;;;AUnL1B;E8BiCA;IACE;;EAGE;IlCrCJ,2BNsL0B;IMlM1B,yBkCmDuC;;EAGnC;IlCtDJ,yBNkM0B;IMtL1B,2BkC4CyC;;EAGrC;IACE;;EAGF;IACE,kBxC+HoB;IwC9HpB;;EAEA;IACE;IACA,mBxC0HkB;;;AUnL1B;E8BiCA;IACE;;EAGE;IlCrCJ,2BNsL0B;IMlM1B,yBkCmDuC;;EAGnC;IlCtDJ,yBNkM0B;IMtL1B,2BkC4CyC;;EAGrC;IACE;;EAGF;IACE,kBxC+HoB;IwC9HpB;;EAEA;IACE;IACA,mBxC0HkB;;;AUnL1B;E8BiCA;IACE;;EAGE;IlCrCJ,2BNsL0B;IMlM1B,yBkCmDuC;;EAGnC;IlCtDJ,yBNkM0B;IMtL1B,2BkC4CyC;;EAGrC;IACE;;EAGF;IACE,kBxC+HoB;IwC9HpB;;EAEA;IACE;IACA,mBxC0HkB;;;AUnL1B;E8BiCA;IACE;;EAGE;IlCrCJ,2BNsL0B;IMlM1B,yBkCmDuC;;EAGnC;IlCtDJ,yBNkM0B;IMtL1B,2BkC4CyC;;EAGrC;IACE;;EAGF;IACE,kBxC+HoB;IwC9HpB;;EAEA;IACE;IACA,mBxC0HkB;;;AwC3G5B;EACE;EACA;ElCjIA,ekCkIuB;;AAEvB;EACE;;AAKF;EACE;;;AC7IJ;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;AE5J1E;EACE;E3C2HU,WApCa;E2CrFvB,a1CiS4B;E0ChS5B;EACA,O1CYS;E0CXT,a1ColCkC;E0CnlClC;;AzCKA;EyCDE,O1CMO;E0CLP;;AzCIF;EyCCI;;;AAWN;EACE;EACA;EACA;EACA;;;AAMF;EACE;;;ACvCF;EACE,W3Cy4BkC;E2Cx4BlC;E5C0HU,WApCa;E4CnFvB,kB3C04BkC;E2Cz4BlC;EACA;EACA,Y3C24BkC;E2C14BlC;EACA;ErCLE,eN64BgC;;A2Cr4BlC;EACE,e3C63BgC;;A2C13BlC;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA,O3CtBS;E2CuBT,kB3Ck3BkC;E2Cj3BlC;EACA;;;AAGF;EACE,S3Ci2BkC;;;A4Cr4BpC;EAEE;;AAEA;EACE;EACA;;;AAKJ;EACE;EACA;EACA;EACA,S5C+pBkC;E4C9pBlC;EACA;EACA;EACA;EAGA;;;AAOF;EACE;EACA;EACA,Q5C64BkC;E4C34BlC;;AAGA;E7BrCI,Y6BsCF;EACA,W5Cm6BgC;;Aer8BhC;E6BgCF;I7B/BI;;;A6BmCJ;EACE,W5Ci6BgC;;A4C75BlC;EACE,W5C85BgC;;;A4C15BpC;EACE;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMN;EACE;EACA;EACA;EACA;EAGA;EACA,kB5C1GS;E4C2GT;EACA;EtC9GE,eN8O0B;E4C5H5B;;;AAIF;EACE;EACA;EACA;EACA,S5CojBkC;E4CnjBlC;EACA;EACA,kB5CjHS;;A4CoHT;EAAS;;AACT;EAAS,S5C4zByB;;;A4CvzBpC;EACE;EACA;EACA;EACA,S5C0zBkC;E4CzzBlC;EtClIE,wBN+6BgC;EM96BhC,yBN86BgC;;A4C1yBlC;EACE,S5CqzBgC;E4CnzBhC;;;AAKJ;EACE;EACA,a5C2I4B;;;A4CtI9B;EACE;EAGA;EACA,S5CuwBkC;;;A4CnwBpC;EACE;EACA;EACA;EACA;EACA;EACA;EtCrJE,4BNi6BgC;EMh6BhC,2BNg6BgC;;A4CrwBlC;EACE;;;AAKJ;EACE;EACA;EACA;EACA;EACA;;;AlCvIE;EkC6IF;IACE,W5CmwBgC;I4ClwBhC;;EAGF;IACE;;EAEA;IACE;;EAIJ;IACE;;EAEA;IACE;;EAQJ;IAAY,W5C4uBsB;;;AUl5BhC;EkC0KF;AAAA;IAEE,W5CouBgC;;;AUh5BhC;EkCiLF;IAAY,W5C8tBsB;;;A6C18BpC;EACE;EACA,S7CmrBkC;E6ClrBlC;EACA,Q7Cy1BkC;E8C71BlC,anD0HuB;EmDxHvB;EACA,a9C+R4B;E8C9R5B,a9CmS4B;E8ClS5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E/C6GU,WApCa;E8C7EvB;EACA;;AAEA;EAAS,S7C60ByB;;A6C30BlC;EACE;EACA;EACA,O7C60BgC;E6C50BhC,Q7C60BgC;;A6C30BhC;EACE;EACA;EACA;EACA;;;AAKN;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA,kB7CvBK;;;A6C4BX;EACE;;AAEA;EACE;EACA,O7C+yBgC;E6C9yBhC,Q7C6yBgC;;A6C3yBhC;EACE;EACA;EACA,oB7CvCK;;;A6C4CX;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA,qB7CrDK;;;A6C0DX;EACE;;AAEA;EACE;EACA,O7CixBgC;E6ChxBhC,Q7C+wBgC;;A6C7wBhC;EACE;EACA;EACA,mB7CrEK;;;A6C0FX;EACE,W7C2uBkC;E6C1uBlC;EACA,O7CvGS;E6CwGT;EACA,kB7C/FS;EMZP,eN6O0B;;;A+ClP9B;EACE;EACA;EACA;EACA,S/CirBkC;E+ChrBlC;EACA,W/C22BkC;E8Ch3BlC,anD0HuB;EmDxHvB;EACA,a9C+R4B;E8C9R5B,a9CmS4B;E8ClS5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E/C6GU,WApCa;EgD5EvB;EACA,kB/CNS;E+COT;EACA;EzCVE,eN8O0B;;A+ChO5B;EACE;EACA;EACA,O/C22BgC;E+C12BhC,Q/C22BgC;E+C12BhC;;AAEA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,e/C41BkC;;A+C11BlC;EACE;;AAEA;EACE;EACA;EACA,kB/Cu1B8B;;A+Cp1BhC;EACE,Q/C6LwB;E+C5LxB;EACA,kB/C7CK;;;A+CkDX;EACE,a/Cw0BkC;;A+Ct0BlC;EACE;EACA,O/Co0BgC;E+Cn0BhC,Q/Ck0BgC;E+Cj0BhC;;AAEA;EACE;EACA;EACA,oB/Cg0B8B;;A+C7zBhC;EACE,M/CsKwB;E+CrKxB;EACA,oB/CpEK;;;A+CyEX;EACE,Y/CizBkC;;A+C/yBlC;EACE;;AAEA;EACE;EACA;EACA,qB/C4yB8B;;A+CzyBhC;EACE,K/CkJwB;E+CjJxB;EACA,qB/CxFK;;A+C6FT;EACE;EACA;E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","file":"style.css"} \ No newline at end of file +{"version":3,"sourceRoot":"","sources":["style.scss","bootstrap/scss/bootstrap.scss","bootstrap/scss/_root.scss","bootstrap/scss/_reboot.scss","bootstrap/scss/vendor/_rfs.scss","bootstrap/scss/_variables.scss","bootstrap/scss/mixins/_hover.scss","bootstrap/scss/_type.scss","bootstrap/scss/mixins/_lists.scss","bootstrap/scss/_images.scss","bootstrap/scss/mixins/_image.scss","bootstrap/scss/mixins/_border-radius.scss","bootstrap/scss/_code.scss","bootstrap/scss/_grid.scss","bootstrap/scss/mixins/_grid.scss","bootstrap/scss/mixins/_breakpoints.scss","bootstrap/scss/mixins/_grid-framework.scss","bootstrap/scss/_tables.scss","bootstrap/scss/mixins/_table-row.scss","bootstrap/scss/_forms.scss","bootstrap/scss/mixins/_transition.scss","bootstrap/scss/mixins/_forms.scss","bootstrap/scss/mixins/_gradients.scss","bootstrap/scss/_buttons.scss","bootstrap/scss/mixins/_buttons.scss","bootstrap/scss/_transitions.scss","bootstrap/scss/_dropdown.scss","bootstrap/scss/mixins/_caret.scss","bootstrap/scss/mixins/_nav-divider.scss","bootstrap/scss/_button-group.scss","bootstrap/scss/_input-group.scss","bootstrap/scss/_custom-forms.scss","bootstrap/scss/_nav.scss","bootstrap/scss/_navbar.scss","bootstrap/scss/_card.scss","bootstrap/scss/_breadcrumb.scss","bootstrap/scss/_pagination.scss","bootstrap/scss/mixins/_pagination.scss","bootstrap/scss/_badge.scss","bootstrap/scss/mixins/_badge.scss","bootstrap/scss/_jumbotron.scss","bootstrap/scss/_alert.scss","bootstrap/scss/mixins/_alert.scss","bootstrap/scss/_progress.scss","bootstrap/scss/_media.scss","bootstrap/scss/_list-group.scss","bootstrap/scss/mixins/_list-group.scss","bootstrap/scss/_close.scss","bootstrap/scss/_toasts.scss","bootstrap/scss/_modal.scss","bootstrap/scss/_tooltip.scss","bootstrap/scss/mixins/_reset-text.scss","bootstrap/scss/_popover.scss","bootstrap/scss/_carousel.scss","bootstrap/scss/mixins/_clearfix.scss","bootstrap/scss/_spinners.scss","bootstrap/scss/utilities/_align.scss","bootstrap/scss/mixins/_background-variant.scss","bootstrap/scss/utilities/_background.scss","bootstrap/scss/utilities/_borders.scss","bootstrap/scss/utilities/_display.scss","bootstrap/scss/utilities/_embed.scss","bootstrap/scss/utilities/_flex.scss","bootstrap/scss/utilities/_float.scss","bootstrap/scss/utilities/_overflow.scss","bootstrap/scss/utilities/_position.scss","bootstrap/scss/utilities/_screenreaders.scss","bootstrap/scss/mixins/_screen-reader.scss","bootstrap/scss/utilities/_shadows.scss","bootstrap/scss/utilities/_sizing.scss","bootstrap/scss/utilities/_stretched-link.scss","bootstrap/scss/utilities/_spacing.scss","bootstrap/scss/utilities/_text.scss","bootstrap/scss/mixins/_text-truncate.scss","bootstrap/scss/mixins/_text-emphasis.scss","bootstrap/scss/mixins/_text-hide.scss","bootstrap/scss/utilities/_visibility.scss","bootstrap/scss/_print.scss"],"names":[],"mappings":"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FiFO;EEhFP,eFgFO;EE/EP;EACA;;;AAQF;AAAA;EHMQ;EGHN,aF8N4B;;;AE3N9B;AAAA;EAEE,SFsQ4B;EErQ5B,kBF8Q4B;;;AEtQ9B;EC/EE;EACA;;;ADmFF;ECpFE;EACA;;;ADsFF;EACE;;AAEA;EACE,cFwP0B;;;AE9O9B;EHjCQ;EGmCN;;;AAIF;EACE,eFwBO;EDZG,WApCa;;;AG4BzB;EACE;EH7CM;EG+CN,OF1GS;;AE4GT;EACE;;;AEnHJ;ECIE;EAGA;;;ADDF;EACE,SJigCkC;EIhgClC,kBJRS;EIST;EEXE,eN6O0B;EKvO5B;EAGA;;;ADcF;EAEE;;;AAGF;EACE;EACA;;;AAGF;ELkCQ;EKhCN,OJ3BS;;;AOZX;ERuEQ;EQrEN,OPoCQ;EOnCR;;AAGA;EACE;;;AAKJ;EACE;ER0DM;EQxDN,OPTS;EOUT,kBPDS;EMXP,eN+O0B;;AO/N5B;EACE;ERkDI;EQhDJ,aP4Q0B;;;AOtQ9B;EACE;ERyCM;EQvCN,OPjBS;;AOoBT;ERoCM;EQlCJ;EACA;;;AAKJ;EACE,YP4jCkC;EO3jClC;;;ACxCA;ECDA;EACA;EACA;EACA;EACA;;ACmDE;EFtDF;ICWI,WToMiB;;;AUzJnB;EFtDF;ICWI,WToMiB;;;AUzJnB;EFtDF;ICWI,WToMiB;;;AUzJnB;EFtDF;ICWI,WToMiB;;;;AQzMrB;ECPA;EACA;EACA;EACA;EACA;;;ACmDE;EFrCE;IACE,WR6Le;;;AUzJnB;EFrCE;IACE,WR6Le;;;AUzJnB;EFrCE;IACE,WR6Le;;;AUzJnB;EFrCE;IACE,WR6Le;;;AQzKrB;ECrBA;EACA;EACA;EACA;;;ADwBA;EACE;EACA;;AAEA;AAAA;EAEE;EACA;;;AGlDJ;AAAA;AAAA;AAAA;AAAA;AAAA;EACE;EACA;EACA;EACA;;;AAmBE;EACE;EACA;EACA;;;AF+BN;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AAFF;EACE;EACA;;;AExBE;EFMJ;EACA;EACA;;;AEHM;EFPN;EAIA;;;AEGM;EFPN;EAIA;;;AEGM;EFPN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D2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBD2F+B;;ACvF/B;AAAA;AAAA;AAAA;EAIE,cDmFyE;;;AXxF/E;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;AAnBnB;AAAA;AAAA;EAGE,kBbgWwB;;;AC7V5B;EYiBM,kBAJe;;AAMf;AAAA;EAEE,kBARa;;;ADwFnB;EACE,OZ3GK;EY4GL,kBZpGK;EYqGL,cZmQwB;;AY9P1B;EACE,OZ5GK;EY6GL,kBZlHK;EYmHL,cZlHK;;;AYuHX;EACE,OZ3HS;EY4HT,kBZpHS;;AYsHT;AAAA;AAAA;EAGE,cZ+O0B;;AY5O5B;EACE;;AAIA;EACE,kBZmOwB;;ACxW5B;EW4IM,OZjJG;EYkJH,kBZ6NsB;;;AU7S1B;EEiGA;IAEI;IACA;IACA;IACA;;EAGA;IACE;;;AF1GN;EEiGA;IAEI;IACA;IACA;IACA;;EAGA;IACE;;;AF1GN;EEiGA;IAEI;IACA;IACA;IACA;;EAGA;IACE;;;AF1GN;EEiGA;IAEI;IACA;IACA;IACA;;EAGA;IACE;;;AATN;EAEI;EACA;EACA;EACA;;AAGA;EACE;;;AE7KV;EACE;EACA;EACA,Qd6esC;Ec5etC;EfkHU,WApCa;Ee3EvB,adsR4B;EcrR5B,ad0R4B;EczR5B,OdDS;EcET,kBdTS;EcUT;EACA;ERbE,eN6O0B;Ee5OxB,YDkBJ;;ACbE;EDLJ;ICMM;;;ADeJ;EACE;EACA;;AAIF;EACE;EACA;;AEtBF;EACE;EACA,kBhBRO;EgBSP,chBwdoC;EgBvdpC;EAKE,YhBuXwB;;AcnW5B;EACE,Od9BO;EcgCP;;AAQF;EAEE,kBd9CO;EcgDP;;;AAKF;EAME,OdtDO;EcuDP,kBd9DO;;;AcmEX;AAAA;EAEE;EACA;;;AAUF;EACE;EACA;EACA;EflBM;EeoBN,ad4M4B;;;AczM9B;EACE;EACA;Ef2BU,WApCa;EeWvB,adyI4B;;;ActI9B;EACE;EACA;EfoBU,WApCa;EekBvB,admI4B;;;Ac1H9B;EACE;EACA;EACA;EACA;EfKU,WApCa;EeiCvB,ad+K4B;Ec9K5B,Od1GS;Ec2GT;EACA;EACA;;AAEA;EAEE;EACA;;;AAYJ;EACE,QdwWsC;EcvWtC;EfpBU,WApCa;Ee0DvB,ad2F4B;EMxO1B,eN+O0B;;;Ac9F9B;EACE,QdiWsC;EchWtC;Ef5BU,WApCa;EekEvB,adkF4B;EMvO1B,eN8O0B;;;AcnF5B;EAEE;;;AAIJ;EACE;;;AAQF;EACE,edsVsC;;;AcnVxC;EACE;EACA,YduUsC;;;Ac/TxC;EACE;EACA;EACA;EACA;;AAEA;AAAA;EAEE;EACA;;;AASJ;EACE;EACA;EACA,cd4SsC;;;AczSxC;EACE;EACA,YdwSsC;EcvStC;;AAGA;EAEE,OdhNO;;;AcoNX;EACE;;;AAGF;EACE;EACA;EACA;EACA,cdyRsC;;ActRtC;EACE;EACA;EACA,cdoRoC;EcnRpC;;;AEpMF;EACE;EACA;EACA,YhB6coC;EDpbhC;EiBvBJ,OF4MqC;;;AEzMvC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EjBiEQ,WApCa;EiB3BrB,ahB2O0B;EgB1O1B;EACA;EV1DA,eN6O0B;;;AgB9K1B;AAAA;AAAA;AAAA;EAEE;;;AAtCF;EA4CE,cFiLmC;EE9KjC,ehBmagC;EgBlahC;EACA;EACA;EACA;;AAGF;EACE,cFsKiC;EErKjC;;;AAxDJ;EAiEI,ehBiZgC;EgBhZhC;;;AAlEJ;EAyEE,cFoJmC;EEjJjC,ehBkeoC;EgBjepC;;AAGF;EACE,cF4IiC;EE3IjC;;;AAOF;EACE,OFmIiC;;AEhInC;AAAA;AAAA;EAEE;;;AAOF;EACE,OFsHiC;;AEpHjC;EACE,cFmH+B;;AE9GjC;EACE;EC1IN,kBD2I2B;;AAKvB;EACE;;AAGF;EACE,cFkG+B;;;AEzFnC;EACE,cFwFiC;;AEpFjC;EACE,cFmF+B;EElF/B;;;AA/HR;EACE;EACA;EACA,YhB6coC;EDpbhC;EiBvBJ,OF4MqC;;;AEzMvC;EACE;EACA;EACA;EACA;EACA;EACA;EACA;EjBiEQ,WApCa;EiB3BrB,ahB2O0B;EgB1O1B;EACA;EV1DA,eN6O0B;;;AgB9K1B;AAAA;AAAA;AAAA;EAEE;;;AAtCF;EA4CE,cFiLmC;EE9KjC,ehBmagC;EgBlahC;EACA;EACA;EACA;;AAGF;EACE,cFsKiC;EErKjC;;;AAxDJ;EAiEI,ehBiZgC;EgBhZhC;;;AAlEJ;EAyEE,cFoJmC;EEjJjC,ehBkeoC;EgBjepC;;AAGF;EACE,cF4IiC;EE3IjC;;;AAOF;EACE,OFmIiC;;AEhInC;AAAA;AAAA;EAEE;;;AAOF;EACE,OFsHiC;;AEpHjC;EACE,cFmH+B;;AE9GjC;EACE;EC1IN,kBD2I2B;;AAKvB;EACE;;AAGF;EACE,cFkG+B;;;AEzFnC;EACE,cFwFiC;;AEpFjC;EACE,cFmF+B;EElF/B;;;AF8FV;EACE;EACA;EACA;;AAKA;EACE;;AJtNA;EI2NA;IACE;IACA;IACA;IACA;;EAIF;IACE;IACA;IACA;IACA;IACA;;EAIF;IACE;IACA;IACA;;EAIF;IACE;;EAGF;AAAA;IAEE;;EAKF;IACE;IACA;IACA;IACA;IACA;;EAEF;IACE;IACA;IACA;IACA,cd2LkC;Ic1LlC;;EAGF;IACE;IACA;;EAEF;IACE;;;;AIxUN;EACE;EAEA,alB0R4B;EkBzR5B,OlBMS;EkBLT;EAEA;EACA;EACA;EACA;EACA;ECuFA;EpBoBU,WApCa;EoBkBvB,anB8L4B;EMnS1B,eN6O0B;Ee5OxB,YGaJ;;AHRE;EGLJ;IHMM;;;AdAJ;EiBUE,OlBNO;EkBOP;;AAGF;EAEE;EACA,YlBgX0B;;AkB5W5B;EAEE,SlBoZ0B;;AkBrY9B;AAAA;EAEE;;;AASA;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADIN;ECvDA;EFAE,kBjByEW;EmBvEb,cnBuEa;;ACnEb;EkBAE;EFNA,kBED2D;EAS3D,cATqG;;AAYvG;EAEE;EFbA,kBED2D;EAgB3D,cAhBqG;EAqBnG;;AAKJ;EAEE;EACA,kBnB6CW;EmB5CX,cnB4CW;;AmBrCb;EAGE;EACA,kBAzC+I;EA6C/I,cA7CyL;;AA+CzL;EAKI;;;ADUN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;AD7BN;ECHA,OnBea;EmBdb,cnBca;;ACnEb;EkBwDE,OALgD;EAMhD,kBnBUW;EmBTX,cnBSW;;AmBNb;EAEE;;AAGF;EAEE,OnBDW;EmBEX;;AAGF;EAGE;EACA,kBnBTW;EmBUX,cnBVW;;AmBYX;EAKI;;;ADlBR;EACE,alBoN4B;EkBnN5B,OlBkGwC;EkBjGxC,iBlBkGwC;;ACvKxC;EiBwEE,OlBgGsC;EkB/FtC,iBlBgGsC;;AkB7FxC;EAEE,iBlB2FsC;EkB1FtC;;AAGF;EAEE,OlBnFO;EkBoFP;;;AAWJ;ECJE;EpBoBU,WApCa;EoBkBvB,anBkI4B;EMvO1B,eN8O0B;;;AkBnI9B;ECRE;EpBoBU,WApCa;EoBkBvB,anBmI4B;EMxO1B,eN+O0B;;;AkB3H9B;EACE;EACA;;AAGA;EACE,YlB6T0B;;;AkBrT5B;AAAA;AAAA;EACE;;;AExIJ;ELMM,YKLJ;;ALUE;EKXJ;ILYM;;;AKTJ;EACE;;;AAKF;EACE;;;AAIJ;EACE;EACA;EACA;ELXI,YKYJ;;ALPE;EKGJ;ILFM;;;;AMXN;AAAA;AAAA;AAAA;EAIE;;;AAGF;EACE;;ACoBE;EACE;EACA,atBkOwB;EsBjOxB,gBtBgOwB;EsB/NxB;EAhCJ;EACA;EACA;EACA;;AAqDE;EACE;;;AD1CN;EACE;EACA;EACA;EACA,SrB4pBkC;EqB3pBlC;EACA;EACA,WrBkuBkC;EqBjuBlC;EACA;EtBmGU,WApCa;EsB7DvB,OrBXS;EqBYT;EACA;EACA,kBrBvBS;EqBwBT;EACA;Ef3BE,eN6O0B;;;AqBzM1B;EACE;EACA;;;AAGF;EACE;EACA;;;AXYF;EWnBA;IACE;IACA;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;EAGF;IACE;IACA;;;AXYF;EWnBA;IACE;IACA;;EAGF;IA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yfsC;E0BxftC;EACA;;AAEA;EACE,O1BvBO;E0BwBP,c1B8N0B;EiBvP1B,kBjBuP0B;;A0BzN5B;EAKI,Y1BoWwB;;A0BhW5B;EACE,c1B0boC;;A0BvbtC;EACE,O1B3CO;E0B4CP,kB1Bsf4C;E0Brf5C,c1Bqf4C;;A0B9e5C;EACE,O1B/CK;;A0BiDL;EACE,kB1BtDG;;;A0BgEX;EACE;EACA;EAEA;;AAIA;EACE;EACA;EACA;EACA;EACA,O1B4boC;E0B3bpC,Q1B2boC;E0B1bpC;EACA;EACA,kB1BnFO;E0BoFP;;AAKF;EACE;EACA;EACA;EACA;EACA,O1B6aoC;E0B5apC,Q1B4aoC;E0B3apC;EACA;;;AAUF;EpB7GE,eN6O0B;;A0B3H1B;EACE;;AAKF;EACE,c1B+HwB;EiBvP1B,kBjBuP0B;;A0B3H1B;EACE;;AAKF;EACE,kB1BwZ0C;;A0BtZ5C;EACE,kB1BqZ0C;;;A0B3Y9C;EAEE,e1B8Z4C;;A0B1Z5C;EACE;;AAKF;EACE,kB1B8X0C;;;A0BpXhD;EACE;;AAGE;EACE;EACA,O1BsY0C;E0BrY1C;EAEA,e1BoY0C;;A0BjY5C;EACE;EACA;EACA,O1B+X0C;E0B9X1C,Q1B8X0C;E0B7X1C,kB1BlLK;E0BoLL,e1B0X0C;EepjB1C,YW2LA;;AXtLF;EW8KA;IX7KE;;;AW0LF;EACE,kB1BhMK;E0BiML;;AAKF;EACE,kB1BmV0C;;;A0BvUhD;EACE;EACA;EACA,Q1ByRsC;E0BxRtC;E3BlGU,WApCa;E2ByIvB,a1BkE4B;E0BjE5B,a1BsE4B;E0BrE5B,O1BrNS;E0BsNT;EACA;EACA;EpBjOE,eN6O0B;E0BT5B;;AAEA;EACE,c1B4PoC;E0B3PpC;EAIE,Y1BwW8B;;A0BrWhC;EAME,O1B5OK;E0B6OL,kB1BpPK;;A0BwPT;EAEE;EACA,e1BoI0B;E0BnI1B;;AAGF;EACE,O1B1PO;E0B2PP,kB1B/PO;;A0BmQT;EACE;;AAIF;EACE;EACA;;;AAIJ;EACE,Q1B+NsC;E0B9NtC,a1BsH4B;E0BrH5B,gB1BqH4B;E0BpH5B,c1BqH4B;EDpRlB,WApCa;;;A2BuMzB;EACE,Q1BwNsC;E0BvNtC,a1BmH4B;E0BlH5B,gB1BkH4B;E0BjH5B,c1BkH4B;EDzRlB,WApCa;;;A2BoNzB;EACE;EACA;EACA;EACA,Q1BsMsC;E0BrMtC;;;AAGF;EACE;EACA;EACA;EACA,Q1B8LsC;E0B7LtC;EACA;;AAEA;EACE,c1B2KoC;E0B1KpC,Y1B+E0B;;A0B3E5B;EAEE,kB1B3TO;;A0B+TP;EACE,S1BiUa;;A0B7TjB;EACE;;;AAIJ;EACE;EACA;EACA;EACA;EACA;EACA,Q1B8JsC;E0B7JtC;EAEA,a1BxD4B;E0ByD5B,a1BpD4B;E0BqD5B,O1B/US;E0BgVT,kB1BvVS;E0BwVT;EpB1VE,eN6O0B;;A0BiH5B;EACE;EACA;EACA;EACA;EACA;EACA;EACA,Q1BwIoC;E0BvIpC;EACA,a1BpE0B;E0BqE1B,O1B/VO;E0BgWP;ETxWA,kBjBGO;E0BuWP;EpB3WA,eoB4WuB;;;AAU3B;EACE;EACA;EACA;EACA;EACA;;AAEA;EACE;;AAIA;EAA0B,Y1B2Oe;;A0B1OzC;EAA0B,Y1B0Oe;;A0BzOzC;EAA0B,Y1ByOe;;A0BtO3C;EACE;;AAGF;EACE,O1B2NyC;E0B1NzC,Q1B0NyC;E0BzNzC;ET7YA,kBjBuP0B;E0BwJ1B,Q1B0NyC;EM1mBzC,eN2mByC;Ee1mBvC,YWkZF;EACA;;AX9YA;EWqYF;IXpYI;;;AW+YF;ETrZA,kBjB8mByC;;A0BpN3C;EACE,O1BoMgC;E0BnMhC,Q1BoMgC;E0BnMhC;EACA,Q1BmMgC;E0BlMhC,kB1B3ZO;E0B4ZP;EpBjaA,eNomBgC;;A0B9LlC;EACE,O1BgMyC;E0B/LzC,Q1B+LyC;EiBtmBzC,kBjBuP0B;E0BkL1B,Q1BgMyC;EM1mBzC,eN2mByC;Ee1mBvC,YW4aF;EACA;;AXxaA;EWgaF;IX/ZI;;;AWyaF;ET/aA,kBjB8mByC;;A0B1L3C;EACE,O1B0KgC;E0BzKhC,Q1B0KgC;E0BzKhC;EACA,Q1ByKgC;E0BxKhC,kB1BrbO;E0BsbP;EpB3bA,eNomBgC;;A0BpKlC;EACE,O1BsKyC;E0BrKzC,Q1BqKyC;E0BpKzC;EACA,c1B9D0B;E0B+D1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;A4B1f9B;EACE,O5B2f4B;;A4BvfhC;AAAA;AAAA;AAAA;EAIE,O5Bkf8B;;A4B9elC;EACE,O5B2egC;E4B1ehC,c5B+egC;;A4B5elC;EACE;;AAGF;EACE,O5BkegC;;A4BjehC;EACE,O5Bke8B;;AC1tBlC;E2B2PM,O5B+d4B;;;A4BvdlC;EACE,O5B7QO;;ACST;E2BuQI,O5BhRK;;A4BqRP;EACE,O5Boc8B;;ACjtBlC;E2BgRM,O5Bkc4B;;A4B/b9B;EACE,O5Bgc4B;;A4B5bhC;AAAA;AAAA;AAAA;EAIE,O5BrSK;;A4ByST;EACE,O5BgbgC;E4B/ahC,c5BobgC;;A4BjblC;EACE;;AAGF;EACE,O5BuagC;;A4BtahC;EACE,O5BrTK;;ACST;E2B+SM,O5BxTG;;;A6BHX;EACE;EACA;EACA;EACA;EAEA;EACA,kB7BJS;E6BKT;EACA;EvBRE,eN6O0B;;A6BlO5B;EACE;EACA;;AAIA;EvBRA,wBNoO0B;EMnO1B,yBNmO0B;;A6BtN1B;EvBAA,4BNsN0B;EMrN1B,2BNqN0B;;;A6BhN9B;EAGE;EAGA;EACA,S7BsxBkC;;;A6BlxBpC;EACE,e7BgxBkC;;;A6B7wBpC;EACE;EACA;;;AAGF;EACE;;;A5B3CA;E4BgDE;;AAGF;EACE,a7B+vBgC;;;A6BvvBpC;EACE;EACA;EAEA,kB7BwvBkC;E6BvvBlC;;AAEA;EvB1EE,euB2EuB;;AAIvB;EACE;;;AAKN;EACE;EACA,kB7BwuBkC;E6BvuBlC;;AAEA;EvB1FE,euB2FuB;;;AAS3B;EACE;EACA;EACA;EACA;;;AAGF;EACE;EACA;;;AAIF;EACE;EACA;EACA;EACA;EACA;EACA,S7B8sBkC;;;A6B3sBpC;AAAA;AAAA;EAGE;EACA;;;AAGF;AAAA;EvBxHI,wBNqzBgC;EMpzBhC,yBNozBgC;;;A6BxrBpC;AAAA;EvB/GI,4BNuyBgC;EMtyBhC,2BNsyBgC;;;A6B/qBlC;EACE,e7BurBgB;;AUhxBhB;EmBuFJ;IAMI;IACA;IACA;IACA;;EAEA;IAEE;IACA,c7B2qBc;I6B1qBd;IACA,a7ByqBc;;;;A6B5pBlB;EACE,e7B2pBgB;;AUhxBhB;EmBiHJ;IAQI;IACA;;EAGA;IAEE;IACA;;EAEA;IACE;IACA;;EAKA;IvBhLJ,yBuBiLmC;IvBhLnC,4BuBgLmC;;EAE7B;AAAA;IAGE;;EAEF;AAAA;IAGE;;EAIJ;IvBjLJ,wBuBkLkC;IvBjLlC,2BuBiLkC;;EAE5B;AAAA;IAGE;;EAEF;AAAA;IAGE;;;;AAcV;EACE,e7BglBgC;;AUlwBhC;EmBgLJ;IAMI,c7B6lBgC;I6B5lBhC,Y7B6lBgC;I6B5lBhC;IACA;;EAEA;IACE;IACA;;;;AAWJ;EACE;;AAEA;EACE;EvB5OF,4BuB6OgC;EvB5OhC,2BuB4OgC;;AAGhC;EvB9PA,wBuB+P6B;EvB9P7B,yBuB8P6B;;AAG7B;EvB3QA,euB4QyB;EACvB;;;AClRN;EACE;EACA;EACA;EACA,e9BiiCkC;E8B/hClC;EACA,kB9BES;EMJP,eN6O0B;;;A8BrO5B;EACE,c9BqhCgC;;A8BnhChC;EACE;EACA,e9BihC8B;E8BhhC9B,O9BNK;E8BOL;;AAUJ;EACE;;AAGF;EACE;;AAGF;EACE,O9B1BO;;;A+BbX;EACE;E5BGA;EACA;EGAE,eN6O0B;;;A+B5O9B;EACE;EACA;EACA;EACA;EACA,a/BmxBkC;E+BlxBlC,O/BsKwC;E+BrKxC,kB/BNS;E+BOT;;AAEA;EACE;EACA,O/BkKsC;E+BjKtC;EACA,kB/BXO;E+BYP,c/BXO;;A+BcT;EACE;EACA,S/B4wBgC;E+B3wBhC,Y/BkX0B;;;A+B5W1B;EACE;EzBCF,wBN+M0B;EM9M1B,2BN8M0B;;A+B3M1B;EzBlBA,yBN6N0B;EM5N1B,4BN4N0B;;A+BtM5B;EACE;EACA,O/BvCO;E+BwCP,kB/B8M0B;E+B7M1B,c/B6M0B;;A+B1M5B;EACE,O/BvCO;E+BwCP;EAEA;EACA,kB/BjDO;E+BkDP,c/B/CO;;;AgCPT;EACE;EjCwHQ,WApCa;EiClFrB,ahCsO0B;;AgCjOxB;E1BwBF,wBNgN0B;EM/M1B,2BN+M0B;;AgCnOxB;E1BKF,yBN8N0B;EM7N1B,4BN6N0B;;;AgChP5B;EACE;EjCwHQ,WApCa;EiClFrB,ahCuO0B;;AgClOxB;E1BwBF,wBNiN0B;EMhN1B,2BNgN0B;;AgCpOxB;E1BKF,yBN+N0B;EM9N1B,4BN8N0B;;;AiC/O9B;EACE;EACA;ElCiEM;EkC/DN,ajC2R4B;EiC1R5B;EACA;EACA;EACA;E3BRE,eN6O0B;Ee5OxB,YkBSJ;;AlBJE;EkBNJ;IlBOM;;;AdIJ;EgCGI;;;AAKJ;EACE;;;AAKJ;EACE;EACA;;;AAOF;EACE,ejC63BkC;EiC53BlC,cjC43BkC;EMh6BhC,eNm6BgC;;;AiCt3BlC;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ADqCJ;ECjDA;EACA,kBlC6Ea;;AC/Db;EiCVI;EACA;;AAGF;EAEE;EACA;;;ACbN;EACE;EACA,enCqzBkC;EmCnzBlC,kBnCKS;EMJP,eN8O0B;;AUvL1B;EyB5DJ;IAQI;;;;AAIJ;EACE;EACA;E7BTE,e6BUqB;;;ACXzB;EACE;EACA;EACA,epCq9BkC;EoCp9BlC;E9BHE,eN6O0B;;;AoCrO9B;EAEE;;;AAIF;EACE,apCgR4B;;;AoCxQ9B;EACE;;AAGA;EACE;EACA;EACA;EACA;EACA;;;AAUF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ADqCF;EC9CA,OD+CqH;EnB1CnH,kBmB0CuB;EC7CzB,cD6CqE;;AC3CrE;EACE;;AAGF;EACE;;;ACRF;EACE;IAAO;;EACP;IAAK;;;AAIT;EACE;EACA,QtC89BkC;EsC79BlC;EvCiHU,WApCa;EuC3EvB,kBtCJS;EMJP,eN6O0B;;;AsChO9B;EACE;EACA;EACA;EACA;EACA,OtChBS;EsCiBT;EACA;EACA,kBtCo9BkC;Eex+B9B,YuBqBJ;;AvBhBE;EuBOJ;IvBNM;;;;AuBkBN;ErBaE;EqBXA;;;AAIA;EACE;;AAGE;EAJJ;IAKM;;;;ACzCR;EACE;EACA;;;AAGF;EACE;;;ACFF;EACE;EACA;EAGA;EACA;;;AASF;EACE;EACA,OxCPS;EwCQT;;AvCNA;EuCUE;EACA,OxCbO;EwCcP;EACA,kBxCrBO;;AwCwBT;EACE,OxCjBO;EwCkBP,kBxCzBO;;;AwCkCX;EACE;EACA;EACA;EAEA,kBxCzCS;EwC0CT;;AAEA;ElCrCE,wBNoO0B;EMnO1B,yBNmO0B;;AwC3L5B;ElC3BE,4BNsN0B;EMrN1B,2BNqN0B;;AwCvL5B;EAEE,OxChDO;EwCiDP;EACA,kBxCxDO;;AwC4DT;EACE;EACA,OxC9DO;EwC+DP,kBxCuL0B;EwCtL1B,cxCsL0B;;AwCnL5B;EACE;;AAEA;EACE;EACA,kBxCgKwB;;;AwClJ1B;EACE;;AAGE;ElCrCJ,2BNsL0B;EMlM1B,yBkCmDuC;;AAGnC;ElCtDJ,yBNkM0B;EMtL1B,2BkC4CyC;;AAGrC;EACE;;AAGF;EACE,kBxC+HoB;EwC9HpB;;AAEA;EACE;EACA,mBxC0HkB;;;AUnL1B;E8BiCA;IACE;;EAGE;IlCrCJ,2BNsL0B;IMlM1B,yBkCmDuC;;EAGnC;IlCtDJ,yBNkM0B;IMtL1B,2BkC4CyC;;EAGrC;IACE;;EAGF;IACE,kBxC+HoB;IwC9HpB;;EAEA;IACE;IACA,mBxC0HkB;;;AUnL1B;E8BiCA;IACE;;EAGE;IlCrCJ,2BNsL0B;IMlM1B,yBkCmDuC;;EAGnC;IlCtDJ,yBNkM0B;IMtL1B,2BkC4CyC;;EAGrC;IACE;;EAGF;IACE,kBxC+HoB;IwC9HpB;;EAEA;IACE;IACA,mBxC0HkB;;;AUnL1B;E8BiCA;IACE;;EAGE;IlCrCJ,2BNsL0B;IMlM1B,yBkCmDuC;;EAGnC;IlCtDJ,yBNkM0B;IMtL1B,2BkC4CyC;;EAGrC;IACE;;EAGF;IACE,kBxC+HoB;IwC9HpB;;EAEA;IACE;IACA,mBxC0HkB;;;AUnL1B;E8BiCA;IACE;;EAGE;IlCrCJ,2BNsL0B;IMlM1B,yBkCmDuC;;EAGnC;IlCtDJ,yBNkM0B;IMtL1B,2BkC4CyC;;EAGrC;IACE;;EAGF;IACE,kBxC+HoB;IwC9HpB;;EAEA;IACE;IACA,mBxC0HkB;;;AwC3G5B;EACE;EACA;ElCjIA,ekCkIuB;;AAEvB;EACE;;AAKF;EACE;;;AC7IJ;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;ACzJxE;EACE,ODwJsE;ECvJtE,kBDuJuC;;AvC5IzC;EwCPM,ODmJkE;EClJlE;;AAGF;EACE,OzCPG;EyCQH,kBD6IkE;EC5IlE,cD4IkE;;;AE5J1E;EACE;E3C2HU,WApCa;E2CrFvB,a1CiS4B;E0ChS5B;EACA,O1CYS;E0CXT,a1ColCkC;E0CnlClC;;AzCKA;EyCDE,O1CMO;E0CLP;;AzCIF;EyCCI;;;AAWN;EACE;EACA;EACA;EACA;;;AAMF;EACE;;;ACvCF;EACE,W3Cy4BkC;E2Cx4BlC;E5C0HU,WApCa;E4CnFvB,kB3C04BkC;E2Cz4BlC;EACA;EACA,Y3C24BkC;E2C14BlC;EACA;ErCLE,eN64BgC;;A2Cr4BlC;EACE,e3C63BgC;;A2C13BlC;EACE;;AAGF;EACE;EACA;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;EACA,O3CtBS;E2CuBT,kB3Ck3BkC;E2Cj3BlC;EACA;;;AAGF;EACE,S3Ci2BkC;;;A4Cr4BpC;EAEE;;AAEA;EACE;EACA;;;AAKJ;EACE;EACA;EACA;EACA,S5C+pBkC;E4C9pBlC;EACA;EACA;EACA;EAGA;;;AAOF;EACE;EACA;EACA,Q5C64BkC;E4C34BlC;;AAGA;E7BrCI,Y6BsCF;EACA,W5Cm6BgC;;Aer8BhC;E6BgCF;I7B/BI;;;A6BmCJ;EACE,W5Ci6BgC;;A4C75BlC;EACE,W5C85BgC;;;A4C15BpC;EACE;EACA;;AAEA;EACE;EACA;;AAGF;AAAA;EAEE;;AAGF;EACE;;;AAIJ;EACE;EACA;EACA;;AAGA;EACE;EACA;EACA;;AAIF;EACE;EACA;EACA;;AAEA;EACE;;AAGF;EACE;;;AAMN;EACE;EACA;EACA;EACA;EAGA;EACA,kB5C1GS;E4C2GT;EACA;EtC9GE,eN8O0B;E4C5H5B;;;AAIF;EACE;EACA;EACA;EACA,S5CojBkC;E4CnjBlC;EACA;EACA,kB5CjHS;;A4CoHT;EAAS;;AACT;EAAS,S5C4zByB;;;A4CvzBpC;EACE;EACA;EACA;EACA,S5C0zBkC;E4CzzBlC;EtClIE,wBN+6BgC;EM96BhC,yBN86BgC;;A4C1yBlC;EACE,S5CqzBgC;E4CnzBhC;;;AAKJ;EACE;EACA,a5C2I4B;;;A4CtI9B;EACE;EAGA;EACA,S5CuwBkC;;;A4CnwBpC;EACE;EACA;EACA;EACA;EACA;EACA;EtCrJE,4BNi6BgC;EMh6BhC,2BNg6BgC;;A4CrwBlC;EACE;;;AAKJ;EACE;EACA;EACA;EACA;EACA;;;AlCvIE;EkC6IF;IACE,W5CmwBgC;I4ClwBhC;;EAGF;IACE;;EAEA;IACE;;EAIJ;IACE;;EAEA;IACE;;EAQJ;IAAY,W5C4uBsB;;;AUl5BhC;EkC0KF;AAAA;IAEE,W5CouBgC;;;AUh5BhC;EkCiLF;IAAY,W5C8tBsB;;;A6C18BpC;EACE;EACA,S7CmrBkC;E6ClrBlC;EACA,Q7Cy1BkC;E8C71BlC,anD0HuB;EmDxHvB;EACA,a9C+R4B;E8C9R5B,a9CmS4B;E8ClS5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E/C6GU,WApCa;E8C7EvB;EACA;;AAEA;EAAS,S7C60ByB;;A6C30BlC;EACE;EACA;EACA,O7C60BgC;E6C50BhC,Q7C60BgC;;A6C30BhC;EACE;EACA;EACA;EACA;;;AAKN;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA,kB7CvBK;;;A6C4BX;EACE;;AAEA;EACE;EACA,O7C+yBgC;E6C9yBhC,Q7C6yBgC;;A6C3yBhC;EACE;EACA;EACA,oB7CvCK;;;A6C4CX;EACE;;AAEA;EACE;;AAEA;EACE;EACA;EACA,qB7CrDK;;;A6C0DX;EACE;;AAEA;EACE;EACA,O7CixBgC;E6ChxBhC,Q7C+wBgC;;A6C7wBhC;EACE;EACA;EACA,mB7CrEK;;;A6C0FX;EACE,W7C2uBkC;E6C1uBlC;EACA,O7CvGS;E6CwGT;EACA,kB7C/FS;EMZP,eN6O0B;;;A+ClP9B;EACE;EACA;EACA;EACA,S/CirBkC;E+ChrBlC;EACA,W/C22BkC;E8Ch3BlC,anD0HuB;EmDxHvB;EACA,a9C+R4B;E8C9R5B,a9CmS4B;E8ClS5B;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;EACA;E/C6GU,WApCa;EgD5EvB;EACA,kB/CNS;E+COT;EACA;EzCVE,eN8O0B;;A+ChO5B;EACE;EACA;EACA,O/C22BgC;E+C12BhC,Q/C22BgC;E+C12BhC;;AAEA;EAEE;EACA;EACA;EACA;EACA;;;AAKN;EACE,e/C41BkC;;A+C11BlC;EACE;;AAEA;EACE;EACA;EACA,kB/Cu1B8B;;A+Cp1BhC;EACE,Q/C6LwB;E+C5LxB;EACA,kB/C7CK;;;A+CkDX;EACE,a/Cw0BkC;;A+Ct0BlC;EACE;EACA,O/Co0BgC;E+Cn0BhC,Q/Ck0BgC;E+Cj0BhC;;AAEA;EACE;EACA;EACA,oB/Cg0B8B;;A+C7zBhC;EACE,M/CsKwB;E+CrKxB;EACA,oB/CpEK;;;A+CyEX;EACE,Y/CizBkC;;A+C/yBlC;EACE;;AAEA;EACE;EACA;EACA,qB/C4yB8B;;A+CzyBhC;EACE,K/CkJwB;E+CjJxB;EACA,qB/CxFK;;A+C6FT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","file":"style.css"} \ No newline at end of file diff --git a/BeWoPlanerMobil/Content/style.scss b/BeWoPlanerMobil/Content/style.scss index 6aa6b8c86..dd3ff2e12 100644 --- a/BeWoPlanerMobil/Content/style.scss +++ b/BeWoPlanerMobil/Content/style.scss @@ -138,4 +138,8 @@ $font-family-sans-serif: 'Signika Negative', sans-serif; .needs-validation {} +.collapsing { + transition: none !important; +} + @import "bootstrap/scss/bootstrap"; \ No newline at end of file diff --git a/BeWoPlanerMobil/Controllers/CustomerController.cs b/BeWoPlanerMobil/Controllers/CustomerController.cs index f50d716e9..6335efa9a 100644 --- a/BeWoPlanerMobil/Controllers/CustomerController.cs +++ b/BeWoPlanerMobil/Controllers/CustomerController.cs @@ -17,7 +17,7 @@ using DevExpress.XtraReports.UI; namespace BeWoPlanerMobil.Controllers { - public class CustomerController : AbstractBaseController + public class CustomerController : ReportBaseController { private CustomerModel _Model; public CustomerModel Model @@ -240,6 +240,10 @@ namespace BeWoPlanerMobil.Controllers var notice = formCollection["notiz"]?.RemoveUppercaseEsszett(); + var krankenkasse = formCollection["krankenkasse"]; + var versichertennummer = formCollection["versichertennummer"]; + var versichertenstatus = formCollection["versichertenstatus"]; + var customer = Model.SelectedCustomer; if(customer is null) @@ -263,6 +267,10 @@ namespace BeWoPlanerMobil.Controllers customer.Sex = castSex; } + customer.HealthInsurance = krankenkasse; + customer.InsuranceNumber = versichertennummer; + customer.VersichertenStatus = versichertenstatus; + customer.AddressLine1 = adresszusatz; customer.Street = street; customer.PostalCode = postalCode; @@ -315,6 +323,22 @@ namespace BeWoPlanerMobil.Controllers } + [Authorize] + public override string ResetReport() + { + if(Model is null) + { + TempData[TempDataConstants.DoLogoutKey] = true; + return LeerzeichenFuerGetMethoden; + } + + Model.Report = null; + Model.ReportName = null; + + return LeerzeichenFuerGetMethoden; + } + + #region Medikamentenverordnungen [Authorize] public ActionResult ShowMedList(int reportType) @@ -322,14 +346,14 @@ namespace BeWoPlanerMobil.Controllers if(Model is null || !MobileSessionFacade.IsUserLoggedIn() || Request.Browser.Browser.Equals("InternetExplorer") || !AbstractModel.IsAllowedToSeeMedikamentenliste) { TempData[TempDataConstants.DoLogoutKey] = true; - return PartialView("CustomerReportPartial", Model); + return PartialView("BeWoReportPartial", Model); } var selectedReportType = (CustomerReportType)reportType; SelectReport(selectedReportType); - return PartialView("CustomerReportPartial", Model); + return PartialView("BeWoReportPartial", Model); } [Authorize] @@ -338,14 +362,14 @@ namespace BeWoPlanerMobil.Controllers if(Model is null || !MobileSessionFacade.IsUserLoggedIn() || Request.Browser.Browser.Equals("InternetExplorer") || !AbstractModel.IsAllowedToSeeMedikamentenliste) { TempData[TempDataConstants.DoLogoutKey] = true; - return PartialView("CustomerReportPartial", Model); + return PartialView("BeWoReportPartial", Model); } Model.SelectedReportType = CustomerReportType.Historie; GenerateMobileMedListForSelectedCustomer(medListOid); - return PartialView("CustomerReportPartial", Model); + return PartialView("BeWoReportPartial", Model); } [Authorize] @@ -416,14 +440,6 @@ namespace BeWoPlanerMobil.Controllers Model.ZahlungsbelegsReportObject = null; } } - - [Authorize] - public string ResetReport() - { - Model.Report = null; - - return LeerzeichenFuerGetMethoden; - } #endregion #region Bargeldkassen @@ -614,7 +630,7 @@ namespace BeWoPlanerMobil.Controllers if(Model is null) { TempData[TempDataConstants.DoLogoutKey] = true; - return PartialView("CustomerReportPartial", Model); + return PartialView("BeWoReportPartial", Model); } var bargeldkasse = Model.Bargeldkassen.FirstOrDefault(f => f.BargeldkassenOid.HasValue && f.BargeldkassenOid.Value.Equals(kassenbuchOid)); @@ -624,7 +640,7 @@ namespace BeWoPlanerMobil.Controllers if(bargeldkasse?.ObjectOid is null) { - return PartialView("CustomerReportPartial", Model); + return PartialView("BeWoReportPartial", Model); } var bargeldkassenReportZeitraum = startDate.Equals(startDate.GetFirstOfMonth()) && endDate.Equals(startDate.GetLastOfMonth()) ? @@ -642,7 +658,7 @@ namespace BeWoPlanerMobil.Controllers Model.Report = report; Model.ReportName = name; - return PartialView("CustomerReportPartial", Model); + return PartialView("BeWoReportPartial", Model); } [Authorize] @@ -659,7 +675,7 @@ namespace BeWoPlanerMobil.Controllers if(Model is null) { TempData[TempDataConstants.DoLogoutKey] = true; - return PartialView("CustomerReportPartial", Model); + return PartialView("BeWoReportPartial", Model); } var kassenbuch = Model.Bargeldkassen.FirstOrDefault(bargeldkasse => bargeldkasse.Bargeldtransaktionen.Any(transaktion => transaktion.BargeldtransaktionOid.Equals(transaktionsOid))); @@ -678,7 +694,7 @@ namespace BeWoPlanerMobil.Controllers Model.ReportName = "Zahlungsbeleg"; } - return PartialView("CustomerReportPartial", Model); + return PartialView("BeWoReportPartial", Model); } [Authorize] diff --git a/BeWoPlanerMobil/Controllers/MainController.cs b/BeWoPlanerMobil/Controllers/MainController.cs index 09c81e8ca..2934fed76 100644 --- a/BeWoPlanerMobil/Controllers/MainController.cs +++ b/BeWoPlanerMobil/Controllers/MainController.cs @@ -1,6 +1,5 @@ using System; using System.Collections.Generic; -using System.Diagnostics; using System.Drawing; using System.Linq; using System.Net; @@ -155,7 +154,7 @@ namespace BeWoPlanerMobil.Controllers var customerFilter = MobileUserSettingsUtils.GetSettingValueAsEnum(userSettings, SettingsKeys.CustomerFilterInZeiterfassung, CustomerFilterEnum.MyCustomer); - if (customerFilter != CustomerFilterEnum.MyCustomer && !AbstractModel.IsAllowedToSeeSupportConceptFilter) + if(customerFilter != CustomerFilterEnum.MyCustomer && !AbstractModel.IsAllowedToSeeSupportConceptFilter) { customerFilter = CustomerFilterEnum.MyCustomer; } @@ -174,11 +173,6 @@ namespace BeWoPlanerMobil.Controllers Model.GroupsOfPeople = EmployeeService.GetAllGroups(GetUser().Employee.EmployeeOid).OrderBy(gop => gop.Name).ToList(); - if(!Model.IsInEditingMode) - { - Model.SelectedGoals.Clear(); - } - Model.ShowDistanceField = UserSettingsUtils.GetSettingValueAsBool(mandatorSettings, SettingsKeys.ShowDistanceFields); Model.Dokutypes = ValueListService.GetAllValueListEntrysByType(ValueListEntryType.DocumentType); @@ -231,11 +225,6 @@ namespace BeWoPlanerMobil.Controllers }).ToList(); } - if(Model.ServiceCategories is null) - { - Model.ServiceCategories = new List(); - } - if(Model.SelectedConceptCostBearerRelations is null) { Model.SelectedConceptCostBearerRelations = new List(); @@ -255,13 +244,13 @@ namespace BeWoPlanerMobil.Controllers Model.IsServiceRecordNoticeMandatory = settingsValue is null || !settingsValue.Equals("0"); - var isInList = !(Model.SelectedSupportConceptListObject is null) && Model.SupportConceptListObjects.Contains(Model.SelectedSupportConceptListObject); + var isInList = !(Model.SelectedCostBearer2SupportConceptRelListObject is null) && Model.SupportConceptListObjects.Contains(Model.SelectedCostBearer2SupportConceptRelListObject); - if(Model.SelectedSupportConceptListObject is null || !isInList) + if(Model.SelectedCostBearer2SupportConceptRelListObject is null || !isInList) { - if(!(Model.SelectedSupportConceptListObject is null) && !isInList) + if(!(Model.SelectedCostBearer2SupportConceptRelListObject is null) && !isInList) { - Log.Info($"Model.SelectedSupportConceptListObject.Oid = {Model.SelectedSupportConceptListObject.CostBearer2SupportConceptOid} is not in list !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); + Log.Info($"Model.SelectedSupportConceptListObject.Oid = {Model.SelectedCostBearer2SupportConceptRelListObject.CostBearer2SupportConceptOid} is not in list !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"); var sb = new StringBuilder(); foreach(var o in Model.SupportConceptListObjects) @@ -277,7 +266,7 @@ namespace BeWoPlanerMobil.Controllers } - Model.SelectedSupportConceptListObject = Model.SupportConceptListObjects.FirstOrDefault(f => f.CostBearer2SupportConceptOid == "-1") ?? Model.SupportConceptListObjects.First(); + Model.SelectedCostBearer2SupportConceptRelListObject = Model.SupportConceptListObjects.FirstOrDefault(f => f.CostBearer2SupportConceptOid == "-1") ?? Model.SupportConceptListObjects.First(); Model.CostBearer2SupportConceptOid = -1; Model.HasAnyRatingTypes = AbstractModel.HasRightToRateGoals && OperationsService.GetAllRatingTypes().Any(); @@ -530,11 +519,16 @@ namespace BeWoPlanerMobil.Controllers var massnahmen = goals.Where(w => Massnahmentypen.Contains(w.Type)).OrderBy(s => s.DisplayName).ToList(); var goalTree = new List(); var goalTreeDic = new Dictionary(); - var goalsWithRating = Model.SelectedServiceRecord?.Goals.Where(goal => goal.RatingTypeOid.HasValue).ToList() ?? new List(); + var goalsWithRating = Model.SelectedServiceRecord?.Goals?.Where(goal => goal.RatingTypeOid.HasValue).ToList() ?? new List(); var ratingTypes = OperationsService.GetRatingTypesByOids(goalsWithRating.Where(goal => goal.RatingTypeOid.HasValue).Select(goal => goal.RatingTypeOid.Value).Distinct().ToList()); - foreach(var ziel in ziele.Where(z => z.ValueListEntryOid.HasValue)) + foreach(var ziel in ziele) { + if(ziel.ValueListEntryOid is null) + { + continue; + } + var treeItem = new GoalTreeItem(true, ziel.Type) { Children = new List(), @@ -553,6 +547,11 @@ namespace BeWoPlanerMobil.Controllers foreach(var zielMitEltern in goalTreeDic.Values.Where(zielMitEltern => zielMitEltern.ParentOid != null)) { + if(zielMitEltern.ParentOid is null) + { + continue; + } + goalTreeDic[zielMitEltern.ParentOid.Value].Children.Add(zielMitEltern); } @@ -590,12 +589,9 @@ namespace BeWoPlanerMobil.Controllers goalTreeDic[ziel.ParentOid.Value].Children.Add(kind); } - foreach(var item in goalTreeDic.Values) + foreach(var item in goalTreeDic.Values.Where(item => item.Children.Count == 0)) { - if(item.Children.Count == 0) - { - item.IsLeaf = true; - } + item.IsLeaf = true; } goalTree = goalTree.OrderBy(o => o.ValueListEntryOid).ToList(); @@ -622,6 +618,11 @@ namespace BeWoPlanerMobil.Controllers { var parentDC = ValueListService.GetValueListEntryByOid(pParentOid); + if(parentDC?.ValueListEntryOid is null) + { + continue; + } + if(!_ParentGoals.ContainsKey(parentDC.ValueListEntryOid.Value)) { _ParentGoals.Add(parentDC.ValueListEntryOid.Value, parentDC); @@ -866,34 +867,6 @@ namespace BeWoPlanerMobil.Controllers return "data:image/png;base64," + SignatureUtils.ConvertImageToBase64String(watermarker.Image); } - [Authorize] - public string LoadServiceCategories(long pServiceCategoryOid) - { - if (Model is null) - { - Logout(); - return LeerzeichenFuerGetMethoden; - } - - try - { - var serviceCategoryModel = Model.ServiceCategories.FirstOrDefault(s => s.ServiceCategoryOid.HasValue && s.ServiceCategoryOid.Value == pServiceCategoryOid); - - if(serviceCategoryModel != null) - { - Model.SelectedServiceCategoryOid = serviceCategoryModel.ServiceCategoryOid; - Model.SelectedServiceDescriptionOid = serviceCategoryModel.ServiceDescriptions.OrderBy(serviceDescription => serviceDescription.Position).FirstOrDefault()?.ServiceDescriptionOid; - } - - return SerializeObject(serviceCategoryModel != null ? serviceCategoryModel.ServiceDescriptions.OrderBy(serviceDescription => serviceDescription.Position).ToList() : new List()); - } - catch(Exception exception) - { - Debug.WriteLine(exception); - throw; - } - } - [Authorize] public string LoadCompleteTextbausteinByOid(long pTextbausteinOid) { @@ -1719,17 +1692,15 @@ namespace BeWoPlanerMobil.Controllers { try { - if (Model is null) + if(Model is null) { TempData[TempDataConstants.DoLogoutKey] = true; - TempData[TempDataConstants.ErrorMessageKey] = "Model ist null!"; return Logout(); } long? cb2ScOid = Convert.ToInt64(formCollection[FormCollectionConstants.CostBearer2SupportConceptOidKey]); - Log.Info($"SelectSupportConcept: {cb2ScOid}"); - Model.SelectedServiceDescriptionOid = null; + Model.SelectedCostBearerSupportConceptRelOid = cb2ScOid; LoadSupportConceptThings(cb2ScOid); @@ -1755,17 +1726,9 @@ namespace BeWoPlanerMobil.Controllers Model.Categories2Descriptions = new Dictionary>(); } - if(Model.ServiceCategories is null) - { - Model.ServiceCategories = new List(); - } - - Model.ServiceCategories.Clear(); Model.Categories2Descriptions.Clear(); Model.SelectedServiceCategory = null; - Model.SelectedServiceCategoryOid = null; Model.SelectedServiceDescription = null; - Model.SelectedServiceDescriptionOid = null; if(cb2ScOid is null && (Model.IsInGroupBookingMode || Model.IsInMultiBookingMode)) { @@ -1778,20 +1741,8 @@ namespace BeWoPlanerMobil.Controllers // Alle ServiceDescriptions der ausgewählten Hilfepläne laden var nodes = OperationsService.GetSupportConceptTreeNodeDetailInfos(selectedSupportConcepts.Where(sc => sc.SupportConceptOid.HasValue).Select(sc => sc.SupportConceptOid.Value).ToList()); - if(Model.Categories2Descriptions is null) - { - Model.Categories2Descriptions = new Dictionary>(); - } - Model.Categories2Descriptions = CreateServiceCategory2ServiceDescription(nodes, true); - if(Model.Categories2Descriptions.Count == 0 && nodes.Any()) - { - var allServiceDescriptions = OperationsService.GetAllServiceDescriptions(); - - allServiceDescriptions.DoForEach(serviceDescription => Model.Categories2Descriptions.AddOrUpdateValueInDictionary(serviceDescription.Category, serviceDescription)); - } - SelectFirstServiceDescription(); return; @@ -1800,33 +1751,25 @@ namespace BeWoPlanerMobil.Controllers Model.CostBearer2SupportConceptOid = cb2ScOid; Model.SelectedSupportConcept = Model.SupportConcepts.FirstOrDefault( - f => - f.CostBearerRelations.Any( - a => - a.CostBearer2SupportConceptOid.HasValue && - a.CostBearer2SupportConceptOid.Value.Equals(Model.CostBearer2SupportConceptOid))); + supportConcept => + supportConcept.CostBearerRelations.Any( + supportConceptCostBearerRel => + supportConceptCostBearerRel.CostBearer2SupportConceptOid.HasValue && + supportConceptCostBearerRel.CostBearer2SupportConceptOid.Value.Equals(Model.CostBearer2SupportConceptOid))); if(Model.SelectedSupportConcept != null) { - Model.SelectedSupportConceptListObject = Model.SupportConceptListObjects.First(f => long.Parse(f.CostBearer2SupportConceptOid) == cb2ScOid); + Model.SelectedCostBearer2SupportConceptRelListObject = Model.SupportConceptListObjects.First(f => long.Parse(f.CostBearer2SupportConceptOid) == cb2ScOid); var node = OperationsService.GetSupportConceptTreeNodeDetailInfo(Model.SelectedSupportConcept.Customer.CustomerOid, Model.SelectedSupportConcept.SupportConceptOid, Model.CostBearer2SupportConceptOid); - Model.ServiceCategories = node.ServiceAccountings.Count > 0 - ? CreateServiceCategoryModels(node.ServiceAccountings.Select(sa => sa.ServiceDescription).ToList()) - : CreateServiceCategoryModels(OperationsService.GetAllServiceDescriptions()); - - Model.ServiceCategories = Model.ServiceCategories.Where(c => !c.OhneHilfeplan.HasValue || c.OhneHilfeplan.Value == AccountingvisibilityType.Beides || c.OhneHilfeplan.Value == AccountingvisibilityType.NurKlientenbezogen).ToList(); - Model.Categories2Descriptions = CreateServiceCategory2ServiceDescription(new List { node }, false); } else if(cb2ScOid == -2) // Ohne Hilfeplan { var allServiceDescriptions = OperationsService.GetAllServiceDescriptions(); - Model.SelectedSupportConceptListObject = Model.SupportConceptListObjects.First(f => f.CostBearer2SupportConceptOid.Equals(cb2ScOid.ToString())); - Model.ServiceCategories = CreateServiceCategoryModels(OperationsService.GetAllServiceDescriptions()); - Model.ServiceCategories = Model.ServiceCategories.Where(c => !c.OhneHilfeplan.HasValue || c.OhneHilfeplan.Value == AccountingvisibilityType.Beides || c.OhneHilfeplan.Value == AccountingvisibilityType.NichtKlientenbezogen).ToList(); + Model.SelectedCostBearer2SupportConceptRelListObject = Model.SupportConceptListObjects.First(f => f.CostBearer2SupportConceptOid.Equals(cb2ScOid.ToString())); if(Model.Categories2Descriptions is null) { @@ -1848,8 +1791,8 @@ namespace BeWoPlanerMobil.Controllers } else if(cb2ScOid == -1) // Hilfeplan Auswählen { - Model.SelectedSupportConceptListObject = Model.SupportConceptListObjects.First(f => f.CostBearer2SupportConceptOid.Equals(cb2ScOid.ToString())); - Model.ServiceCategories.Clear(); + Model.SelectedCostBearer2SupportConceptRelListObject = Model.SupportConceptListObjects.First(f => f.CostBearer2SupportConceptOid.Equals(cb2ScOid.ToString())); + if(Model.Categories2Descriptions is null) { Model.Categories2Descriptions = new Dictionary>(); @@ -1860,12 +1803,6 @@ namespace BeWoPlanerMobil.Controllers } } - // Kategorien werden nach Position sortiert - if (Model.ServiceCategories != null) - { - Model.ServiceCategories = Model.ServiceCategories.OrderBy(serviceCategory => serviceCategory.Position).ToList(); - } - // Ist der Klient abwesend, wird dies wie im FaC angezeigt if(Model.SelectedSupportConcept?.Customer?.AbsenceTimes?.Any() ?? false) { @@ -1900,18 +1837,18 @@ namespace BeWoPlanerMobil.Controllers var firstServiceCategory2ServiceDescriptions = Model.Categories2Descriptions.OrderBy(c2d => c2d.Key.Position).ThenBy(c2d => c2d.Key.ServiceCategoryOid).FirstOrDefault(c2d => c2d.Value.Any()); - if(firstServiceCategory2ServiceDescriptions.Key != null) + if(firstServiceCategory2ServiceDescriptions.Key is null) { - var serviceDescription = firstServiceCategory2ServiceDescriptions.Value.OrderBy(sd => sd.Position).ThenBy(sd => sd.ServiceDescriptionOid).First(); - - Model.SelectedServiceDescription = serviceDescription; - Model.SelectedServiceCategory = serviceDescription.Category; - Model.SelectedServiceDescriptionOid = serviceDescription.ServiceDescriptionOid; - Model.SelectedServiceCategoryOid = serviceDescription.Category.ServiceCategoryOid; + return; } + + var serviceDescription = firstServiceCategory2ServiceDescriptions.Value.OrderBy(sd => sd.Position).ThenBy(sd => sd.ServiceDescriptionOid).First(); + + Model.SelectedServiceDescription = serviceDescription; + Model.SelectedServiceCategory = serviceDescription.Category; } - private static Dictionary> CreateServiceCategory2ServiceDescription(List nodes, bool isGroupBooking) + private Dictionary> CreateServiceCategory2ServiceDescription(List nodes, bool isGroupBooking) { var result = new Dictionary>(); @@ -1926,7 +1863,7 @@ namespace BeWoPlanerMobil.Controllers { firstNode.ServiceAccountings.DoForEach(serviceAccounting => result.AddOrUpdateValueInDictionary(serviceAccounting.ServiceDescription.Category, serviceAccounting.ServiceDescription)); } - + foreach(var serviceAccounting in firstNode.ServiceAccountings) { var serviceDescription = serviceAccounting.ServiceDescription; @@ -1938,7 +1875,17 @@ namespace BeWoPlanerMobil.Controllers } } - return result.OrderBy(kvp => kvp.Key.Position).ToDictionary(category2Descriptions => category2Descriptions.Key, category2Descriptions => category2Descriptions.Value); + if(firstNode.ServiceAccountings.Count == 0) + { + var allServiceDescriptions = OperationsService.GetAllServiceDescriptions().Where(sd => sd.Category.OhneHilfeplan != AccountingvisibilityType.NichtKlientenbezogen).ToList(); + + foreach(var serviceDescription in allServiceDescriptions) + { + result.AddOrUpdateValueInDictionary(serviceDescription.Category, serviceDescription); + } + } + + return result.OrderBy(kvp => kvp.Key.Position).ToDictionary(category2Descriptions => category2Descriptions.Key, category2Descriptions => category2Descriptions.Value.OrderBy(serviceDescription => serviceDescription.Position).ToList()); } [HttpPost] @@ -1991,20 +1938,20 @@ namespace BeWoPlanerMobil.Controllers if (Model is null) { Logout(); - return LeerzeichenFuerGetMethoden; + return "0"; } var sc = Model.SelectedSupportConcept; if (!Model.IsInGroupBookingMode && sc is null) { - return LeerzeichenFuerGetMethoden; + return "0"; } if(string.IsNullOrEmpty(pGoalOids)) { Model.SelectedGoals.Clear(); - return LeerzeichenFuerGetMethoden; + return "0"; } var splitOids = pGoalOids.Trim(';').Split(';'); @@ -2028,15 +1975,13 @@ namespace BeWoPlanerMobil.Controllers allGoals.AddRangeIfElementsNotIn(parents); var goals = allGoals.Where(w => w.ValueListEntryOid.HasValue && selectedGoalOids.Contains(w.ValueListEntryOid.Value)).ToList(); - - // ToDo: Hier liegt der Bug! - // ToDo: vorhandene Bewertungen beachten! + var stillSelectedGoals = Model.SelectedGoals.Where(s => goals.Any(a => a.ValueListEntryOid.HasValue && a.ValueListEntryOid.Value == s.ValueListEntryOid)).ToList(); Model.SelectedGoals = stillSelectedGoals; Model.SelectedGoals.AddRangeIfElementsNotIn(goals); - return LeerzeichenFuerGetMethoden; + return Model.SelectedGoals?.Count.ToString() ?? "0"; } [Authorize] @@ -2052,7 +1997,6 @@ namespace BeWoPlanerMobil.Controllers Model.SelectedServiceDescription = serviceDescription; - Model.SelectedServiceDescriptionOid = pServiceDescriptionOid; return LeerzeichenFuerGetMethoden; } @@ -2171,7 +2115,7 @@ namespace BeWoPlanerMobil.Controllers var wasSuccessful = long.TryParse(oidString, out var serviceRecordOid); - if (!wasSuccessful) + if(!wasSuccessful) { return RedirectToActionPermanent("Main"); } @@ -2191,8 +2135,8 @@ namespace BeWoPlanerMobil.Controllers var selectedServiceDescription = selectedServiceRecord.ServiceDescription; var selectedServiceCategory = selectedServiceDescription.Category; - Model.SelectedServiceDescriptionOid = selectedServiceDescription.ServiceDescriptionOid; - Model.SelectedServiceCategoryOid = selectedServiceCategory.ServiceCategoryOid; + Model.SelectedServiceDescription = selectedServiceDescription; + Model.SelectedServiceCategory = selectedServiceCategory; Model.PreviouslySelectedEmployee = Model.SelectedEmployee; Model.SelectedEmployee = selectedServiceRecord.Employee; @@ -2210,8 +2154,6 @@ namespace BeWoPlanerMobil.Controllers Model.SelectedSupportConcept = null; Model.SelectedEmployee = null; - Model.ServiceCategories = CreateServiceCategoryModels(OperationsService.GetAllServiceDescriptions()); - var group = OperationsService.GetServiceRecordGroup(selectedServiceRecord.GroupOid.Value); var employees = group.ServiceRecordList.Select(serviceRecord => serviceRecord.Employee).Distinct().ToList(); @@ -2228,8 +2170,6 @@ namespace BeWoPlanerMobil.Controllers LoadServiceCategoriesToModel(null); - Model.SelectedServiceDescriptionOid = selectedServiceRecord.ServiceDescription.ServiceDescriptionOid; - Model.SelectedServiceCategoryOid = selectedServiceRecord.ServiceDescription.Category.ServiceCategoryOid; Model.SelectedServiceDescription = selectedServiceDescription; Model.SelectedServiceCategory = selectedServiceCategory; @@ -2242,7 +2182,7 @@ namespace BeWoPlanerMobil.Controllers [Authorize] public string GetSelectedRecordInformation() { - if (Model is null) + if(Model is null) { Logout(); return LeerzeichenFuerGetMethoden; @@ -2250,7 +2190,7 @@ namespace BeWoPlanerMobil.Controllers var result = LeerzeichenFuerGetMethoden; - if (Model.SelectedServiceRecordOid.HasValue) + if(Model.SelectedServiceRecordOid.HasValue) { result = SerializeObject(Model.ServiceRecords.First(f => f.ServiceRecordOid == Model.SelectedServiceRecordOid)); } @@ -2498,7 +2438,7 @@ namespace BeWoPlanerMobil.Controllers dateRangeString = node?.SupportConceptTreeNodeDC != null ? node.SupportConceptTreeNodeDC.SupportConceptCostBearerRelDC.DateRangeString : ""; } - var result = OperationsService.ValidateServiceRecordEntry(checkServiceRecord, stats, maxDaysEditSRsAllowed, checkServiceRecord.GroupOid.HasValue, employeeOids); + var result = OperationsService.ValidateServiceRecord(checkServiceRecord, stats, maxDaysEditSRsAllowed, null, null); validationResults.Add(new ServiceRecord2Validation(checkServiceRecord, result, dateRangeString ?? "")); } // Mehrfachbuchung else if(Model.IsInMultiBookingMode && !Model.IsInGroupBookingMode) @@ -2642,9 +2582,20 @@ namespace BeWoPlanerMobil.Controllers intervall = "" + limitFuerZeiterfassung + " Tagen"; } - newResult.Message += "Sie können keine neuen Leistungen für den " + von + " dokumentieren, da die Zeiterfassung innerhalb von " + intervall + " erfolgen muss.

"; - exitLoop = true; - newResult.KannTrotzdemGespeichertWerden = false; + + if(!MobileSessionFacade.CheckForUserRight(UserRightType.ServiceRecordAllowEditAfterMindays)) + { + if(limitFuerZeiterfassung == 1) + { + newResult.Message += $"Sie können keine neuen Leistungen für den {von} dokumentieren, da die Zeiterfassung innerhalb von einem Tag erfolgen muss.

"; + } + else + { + newResult.Message += $"Sie können keine neuen Leistungen für den {von} dokumentieren, da die Zeiterfassung innerhalb von {intervall} erfolgen muss.

"; + } + + exitLoop = true; + } break; case Custom: @@ -2753,10 +2704,6 @@ namespace BeWoPlanerMobil.Controllers return LeerzeichenFuerGetMethoden; } - var allowDeleteAfterEmployeeSignature = MobileSessionFacade.CheckForUserRight(UserRightType.ServiceRecord_AllowDeleteAfterEmployeeSignature); - - var allowDeleteAll = MobileSessionFacade.CheckForUserRight(UserRightType.CreateAll); - var validationResultList = OperationsService.ValidateServiceRecordDeletion(serviceRecord, Model.Employee.EmployeeOid.Value); if(validationResultList.Count > 0) @@ -2813,7 +2760,7 @@ namespace BeWoPlanerMobil.Controllers { try { - if (Model is null) + if(Model is null) { Logout(); return LeerzeichenFuerGetMethoden; @@ -2822,7 +2769,7 @@ namespace BeWoPlanerMobil.Controllers Model.SelectedEmployee = Model.AllEmployees.First(f => f.EmployeeOid.Equals(employeeOid)); return LeerzeichenFuerGetMethoden; } - catch (Exception e) + catch(Exception e) { Log.Info("Error in SetServiceRecordEmployee:"); Log.Error(e.Message, e); @@ -2923,7 +2870,7 @@ namespace BeWoPlanerMobil.Controllers [Authorize] public ActionResult SetGroupBookingMode(FormCollection pFormCollection) { - if (Model is null) + if(Model is null) { TempData[TempDataConstants.DoLogoutKey] = true; return Logout(); @@ -2947,7 +2894,7 @@ namespace BeWoPlanerMobil.Controllers /// private void ResetBookingMode(BookingMode bookingMode) { - if (Model is null) + if(Model is null) { Logout(); return; @@ -3015,28 +2962,14 @@ namespace BeWoPlanerMobil.Controllers } ResetGroupBookingMode(); - - if (Model.SelectedSupportConcept != null) - { - var details = OperationsService.GetSupportConceptTreeNodeDetailInfo(Model.SelectedSupportConcept.Customer.CustomerOid, Model.SelectedSupportConcept.SupportConceptOid, Model.CostBearer2SupportConceptOid); - - Model.ServiceCategories = details.ServiceAccountings.Count > 0 - ? CreateServiceCategoryModels(details.ServiceAccountings.Select(sa => sa.ServiceDescription).ToList()) - : CreateServiceCategoryModels(OperationsService.GetAllServiceDescriptions()); - - Model.ServiceCategories = Model.ServiceCategories.Where(c => !c.OhneHilfeplan.HasValue || c.OhneHilfeplan.Value == AccountingvisibilityType.Beides || c.OhneHilfeplan.Value == AccountingvisibilityType.NurKlientenbezogen).ToList(); - } - else if (Model.CostBearer2SupportConceptOid == -2) - { - Model.ServiceCategories = CreateServiceCategoryModels(OperationsService.GetAllServiceDescriptions()); - Model.ServiceCategories = Model.ServiceCategories.Where(c => !c.OhneHilfeplan.HasValue || c.OhneHilfeplan.Value == AccountingvisibilityType.Beides || c.OhneHilfeplan.Value == AccountingvisibilityType.NichtKlientenbezogen).ToList(); - } } + + LoadGoals(); } private void ResetMultiBookingMode() { - Model.ServiceCategories.Clear(); + Model.Categories2Descriptions.Clear(); Model.MultiBookingSelectedConceptCostBearerRelations.Clear(); Model.MultiBookingSelectedEmployees.Clear(); Model.MultiBookingSelectedGroupOfPeopleOids.Clear(); @@ -3047,7 +2980,7 @@ namespace BeWoPlanerMobil.Controllers private void ResetGroupBookingMode() { - Model.ServiceCategories.Clear(); + Model.Categories2Descriptions.Clear(); Model.GroupBookingSelectedCostbearerRelOids.Clear(); Model.GroupBookingSelectedEmployees.Clear(); Model.GroupBookingSelectedSupportConcepts.Clear(); @@ -3066,6 +2999,8 @@ namespace BeWoPlanerMobil.Controllers ResetBookingMode(BookingMode.SingleBookingMode); + LoadServiceCategoriesToModel(Model.SelectedCostBearerSupportConceptRelOid); + return View("Main", Model); } @@ -3162,33 +3097,12 @@ namespace BeWoPlanerMobil.Controllers Model.MultiBookingSelectedEmployees = new List { MobileSessionFacade.LoggedInCompactEmployee }; Model.MultiBookingSelectedGroupOfPeopleOids.Clear(); Model.MultiBookingSelectedSupportConcepts.Clear(); + Model.SelectedGoals.Clear(); Model.SelectedServiceCategory = null; - Model.SelectedServiceCategoryOid = null; Model.SelectedServiceDescription = null; - Model.SelectedServiceDescriptionOid = null; LoadServiceCategoriesToModel(Model.CostBearer2SupportConceptOid); - - var serviceDescriptions = Model.GetServiceDesctiptions(); - - if(!Model.ServiceCategories.Any() || !serviceDescriptions.Any()) - { - return; - } - - // Hier erst nach Kategorie gehen und dann die Leistung mit der niedrigsten Position nehmen! - - var firstCategory = serviceDescriptions.Select(sd => sd.Category).OrderBy(sc => sc.Position).ThenBy(sc => sc.ServiceCategoryOid).First(); - var firstServiceDescription = serviceDescriptions.Where(sd => sd.Category.ServiceCategoryOid.Value.Equals(firstCategory.ServiceCategoryOid.Value)).OrderBy(sd => sd.Position).ThenBy(sd => sd.ServiceDescriptionOid).First(); - - if(serviceDescriptions.Any(a => a.ServiceDescriptionOid.HasValue && Model.SelectedServiceDescriptionOid.HasValue && a.ServiceDescriptionOid.Value.Equals(Model.SelectedServiceDescriptionOid))) - { - return; - } - - Model.SelectedServiceDescriptionOid = firstServiceDescription.ServiceDescriptionOid; - Model.SelectedServiceCategoryOid = firstServiceDescription.Category.ServiceCategoryOid; } [Authorize] @@ -3788,85 +3702,95 @@ namespace BeWoPlanerMobil.Controllers LoadSupportConceptThings(-2); - var serviceCategory = Model.ServiceCategories.FirstOrDefault(); - var serviceDescription = serviceCategory?.ServiceDescriptions.FirstOrDefault(); - - if(!(serviceDescription is null)) + if(Model.SelectedServiceDescription != null) { - Model.SelectedServiceCategoryOid = serviceDescription.Category.ServiceCategoryOid; + Model.SelectedServiceCategory = Model.SelectedServiceDescription.Category; var serviceRecord = CreateServiceRecordFromScratch(start.Value, end.Value, null, Model.SelectedEmployee, notice); - serviceRecord.ServiceDescription = serviceDescription; - Model.SelectedServiceRecord = serviceRecord; - } - } - // Einzelbuchung - else if(supportConceptList.Count == 1 && employeeOids.Count == 1) - { - ResetBookingMode(BookingMode.SingleBookingMode); - - Model.SelectedEmployee = Model.AllEmployees.FirstOrDefault(e => e.EmployeeOid.Equals(employeeOids.FirstOrDefault())); - - var compactSupportConcept = supportConceptList.First(); - var supportConcept = Model.SupportConcepts.FirstOrDefault(f => f.SupportConceptOid.HasValue && f.SupportConceptOid.Value.Equals(compactSupportConcept.SupportConceptOid)); - - var serviceRecord = CreateServiceRecordFromScratch(start.Value, end.Value, supportConcept?.Customer, Model.SelectedEmployee, notice); - - var costBearer2SupportConcept = supportConcept?.CostBearerRelations.FirstOrDefault(); - - LoadSupportConceptThings(costBearer2SupportConcept?.CostBearer2SupportConceptOid ?? -2); - - var serviceCategory = Model.ServiceCategories.FirstOrDefault(); - var serviceDescription = serviceCategory?.ServiceDescriptions.FirstOrDefault(); - - serviceRecord.CostBearer = costBearer2SupportConcept?.CostBearer; - serviceRecord.CostBearer2SupportConceptOid = costBearer2SupportConcept?.CostBearer2SupportConceptOid; - serviceRecord.ServiceDescription = serviceDescription; - - if(!(serviceDescription is null)) - { + serviceRecord.ServiceDescription = Model.SelectedServiceDescription; Model.SelectedServiceRecord = serviceRecord; } } - else // Gruppenbuchung + // Einzelbuchung + else { - ResetBookingMode(BookingMode.GroupBookingMode); - - Model.GroupBookingSelectedEmployees = Model.AllEmployees.Where(w => employeeOids.Contains(w.EmployeeOid)).ToList(); - - var roundedDuration = (int)((end - start)?.TotalMinutes ?? 0); - - Model.SelectedServiceRecord = new ServiceRecordDC() + var availableRelOids = new List(); + Model.SupportConceptListObjects.DoForEach(sclo => { - Start = start, - End = end, - RoundedDuration = roundedDuration, - Notice = notice, - ServiceDescription = Model.ServiceCategories.FirstOrDefault()?.ServiceDescriptions.FirstOrDefault() - }; - - var supportConceptsForGroupBooking = Model.SupportConcepts.Where(sc => sc.SupportConceptOid.HasValue && supportConceptList.Any(csc => csc.SupportConceptOid.Equals(sc.SupportConceptOid.Value))).ToList(); - - var costBearer2SupportConceptOids = new List(); - var costBearer2SupportConcepts = new List(); - - foreach(var supportConcept in supportConceptsForGroupBooking) - { - var costBearer2SupportConcept = supportConcept.CostBearerRelations.FirstOrDefault(); - - if(costBearer2SupportConcept?.CostBearer2SupportConceptOid is null) + if(long.TryParse(sclo.CostBearer2SupportConceptOid, out var costBearer2SupportConceptRelOid)) { - continue; + availableRelOids.AddIfNotIn(costBearer2SupportConceptRelOid); + } + }); + + if(supportConceptList.Count == 1 && employeeOids.Count == 1) + { + ResetBookingMode(BookingMode.SingleBookingMode); + + Model.SelectedEmployee = Model.AllEmployees.FirstOrDefault(e => e.EmployeeOid.Equals(employeeOids.FirstOrDefault())); + + var compactSupportConcept = supportConceptList.First(); + var supportConcept = Model.SupportConcepts.FirstOrDefault(f => f.SupportConceptOid.HasValue && f.SupportConceptOid.Value.Equals(compactSupportConcept.SupportConceptOid)); + + var serviceRecord = CreateServiceRecordFromScratch(start.Value, end.Value, supportConcept?.Customer, Model.SelectedEmployee, notice); + + var costBearer2SupportConcept = supportConcept?.CostBearerRelations.FirstOrDefault(cbRel => cbRel.CostBearer2SupportConceptOid.HasValue && availableRelOids.Contains(cbRel.CostBearer2SupportConceptOid.Value)); + + LoadSupportConceptThings(costBearer2SupportConcept?.CostBearer2SupportConceptOid ?? -2); + + serviceRecord.CostBearer = costBearer2SupportConcept?.CostBearer; + serviceRecord.CostBearer2SupportConceptOid = costBearer2SupportConcept?.CostBearer2SupportConceptOid; + serviceRecord.ServiceDescription = Model.SelectedServiceDescription; + + if(Model.SelectedServiceDescription != null) + { + Model.SelectedServiceRecord = serviceRecord; + } + } + else // Gruppenbuchung + { + ResetBookingMode(BookingMode.GroupBookingMode); + + Model.GroupBookingSelectedEmployees = Model.AllEmployees.Where(w => employeeOids.Contains(w.EmployeeOid)).ToList(); + + var roundedDuration = (int) ((end - start)?.TotalMinutes ?? 0); + + Model.SelectedServiceRecord = new ServiceRecordDC() + { + Start = start, + End = end, + RoundedDuration = roundedDuration, + Notice = notice, + ServiceDescription = Model.GetSelectedOrFirstServiceDescription() + }; + + var supportConceptsForGroupBooking = Model.SupportConcepts.Where(sc => sc.SupportConceptOid.HasValue && supportConceptList.Any(csc => csc.SupportConceptOid.Equals(sc.SupportConceptOid.Value))).ToList(); + + var costBearer2SupportConceptOids = new List(); + var costBearer2SupportConcepts = new List(); + + foreach(var supportConcept in supportConceptsForGroupBooking) + { + var costBearer2SupportConcept = supportConcept?.CostBearerRelations.FirstOrDefault(cbRel => cbRel.CostBearer2SupportConceptOid.HasValue && availableRelOids.Contains(cbRel.CostBearer2SupportConceptOid.Value)); + + if(costBearer2SupportConcept?.CostBearer2SupportConceptOid is null) + { + continue; + } + + costBearer2SupportConceptOids.AddIfNotIn(costBearer2SupportConcept.CostBearer2SupportConceptOid.Value); + costBearer2SupportConcepts.AddIfNotIn(costBearer2SupportConcept); } - costBearer2SupportConceptOids.AddIfNotIn(costBearer2SupportConcept.CostBearer2SupportConceptOid.Value); - costBearer2SupportConcepts.AddIfNotIn(costBearer2SupportConcept); - } + if(costBearer2SupportConceptOids.Any()) + { + Model.GroupBookingSelectedCostbearerRelOids = costBearer2SupportConceptOids; + Model.SelectedConceptCostBearerRelations = costBearer2SupportConcepts; + Model.GroupBookingSelectedSupportConcepts = supportConceptsForGroupBooking; + } - if(costBearer2SupportConceptOids.Any()) - { - Model.GroupBookingSelectedCostbearerRelOids = costBearer2SupportConceptOids; - Model.SelectedConceptCostBearerRelations = costBearer2SupportConcepts; - Model.GroupBookingSelectedSupportConcepts = supportConceptsForGroupBooking; + LoadServiceCategoriesToModel(null); + + LoadGoals(); } } @@ -4560,7 +4484,7 @@ namespace BeWoPlanerMobil.Controllers var serviceRecord = Model.GetServiceRecord(serviceRecordOid); - var hilfeplan = Model.SelectedSupportConceptListObject.NameAndDateOfBirth + " | " + Model.SelectedSupportConceptListObject.SupportConceptTimeSpan; + var hilfeplan = Model.SelectedCostBearer2SupportConceptRelListObject.NameAndDateOfBirth + " | " + Model.SelectedCostBearer2SupportConceptRelListObject.SupportConceptTimeSpan; var leistung = serviceRecord.ServiceDescription.Name; var kategorie = serviceRecord.ServiceDescription.Category; var employee = $"{serviceRecord.Employee.FirstName} {serviceRecord.Employee.LastName}"; @@ -4616,15 +4540,15 @@ namespace BeWoPlanerMobil.Controllers if(Model is null) { TempData[TempDataConstants.DoLogoutKey] = true; - return PartialView("Category2ServiceDescriptionPartial", Model); + return PartialView("Category2ServiceDescriptionPartial"); } if(long.TryParse(categoryOidStr, out var categoryOid)) { Model.SelectedServiceCategory = Model.Categories2Descriptions.FirstOrDefault(f => f.Key?.ServiceCategoryOid != null && f.Key.ServiceCategoryOid.Value.Equals(categoryOid)).Key; - Model.SelectedServiceCategoryOid = Model.SelectedServiceCategory?.ServiceCategoryOid; + //Model.SelectedServiceCategoryOid = Model.SelectedServiceCategory?.ServiceCategoryOid; Model.SelectedServiceDescription = null; - Model.SelectedServiceDescriptionOid = null; + //Model.SelectedServiceDescriptionOid = null; if(Model.SelectedServiceCategory is null) { @@ -4634,7 +4558,7 @@ namespace BeWoPlanerMobil.Controllers var selectedServiceDescription = Model.Categories2Descriptions[Model.SelectedServiceCategory].OrderBy(sd => sd.Position).ThenBy(sd => sd.ServiceDescriptionOid).FirstOrDefault(); Model.SelectedServiceDescription = selectedServiceDescription; - Model.SelectedServiceDescriptionOid = selectedServiceDescription?.ServiceDescriptionOid; + //Model.SelectedServiceDescriptionOid = selectedServiceDescription?.ServiceDescriptionOid; } return PartialView("Category2ServiceDescriptionPartial", Model); diff --git a/BeWoPlanerMobil/Controllers/ReportBaseController.cs b/BeWoPlanerMobil/Controllers/ReportBaseController.cs new file mode 100644 index 000000000..ca25597f6 --- /dev/null +++ b/BeWoPlanerMobil/Controllers/ReportBaseController.cs @@ -0,0 +1,10 @@ +using System.Web.Mvc; + +namespace BeWoPlanerMobil.Controllers +{ + public abstract class ReportBaseController : AbstractBaseController + { + [Authorize] + public abstract string ResetReport(); + } +} \ No newline at end of file diff --git a/BeWoPlanerMobil/Controllers/ReportViewerController.cs b/BeWoPlanerMobil/Controllers/ReportViewerController.cs index 845649c11..bc39836d6 100644 --- a/BeWoPlanerMobil/Controllers/ReportViewerController.cs +++ b/BeWoPlanerMobil/Controllers/ReportViewerController.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Web.Mvc; using BeWo.Report; using BeWo.Service.Plugins; +using BeWo.View.Navigation.Filter; using BeWoPlanerMobil.Models; using BeWoPlanerMobil.Service; using BeWoPlanerMobil.Util; @@ -14,7 +15,7 @@ using BS.Shared.DataContracts.Compact; namespace BeWoPlanerMobil.Controllers { - public class ReportViewerController : AbstractBaseController + public class ReportViewerController : ReportBaseController { private ReportViewerModel _Model; @@ -79,6 +80,7 @@ namespace BeWoPlanerMobil.Controllers Model.ReportTypes = new List(); +#if DEBUG //if(AbstractModel.HasRightToViewReports) //{ // Model.ReportTypes.Add(new SelectListItem @@ -87,6 +89,7 @@ namespace BeWoPlanerMobil.Controllers // Value = "0" // }); //} +#endif if(AbstractModel.HasRightToViewMitarbeiterstundenkonto) { @@ -97,11 +100,38 @@ namespace BeWoPlanerMobil.Controllers }); } - // ToDo: Bis auf weiteres nur Mitarbeiterstundenkonto anzeigen! - Model.SelectedReportType = ReportType.Mitarbeiterstundenkonto;//ReportType.Berichte; + Model.SelectedReportType = ReportType.Mitarbeiterstundenkonto; + +#if DEBUG + //Model.SelectedReportType = ReportType.Berichte; +#endif Model.Queries = QueryService.GetAllQueriesOfType(QueryType.Public); + if(Model.Employee?.EmployeeOid.HasValue ?? false) + { + Model.SupportConcepts = EmployeeService.GetActiveSupportConceptsForEmployee(Model.Employee.EmployeeOid, CustomerFilterEnum.All); + } + else + { + Model.SupportConcepts = new List(); + } + + if(Model.SelectedCostBearer2SupportConceptRelListObject is null) + { + Model.SelectedCostBearer2SupportConceptRelListObject = Model.CostBearer2SupportConceptRelListObjects.FirstOrDefault(f => f.CostBearer2SupportConceptOid == "-1") ?? Model.CostBearer2SupportConceptRelListObjects.First(); + } + + if(Model.SelectedMonthForBericht is null) + { + Model.SelectedMonthForBericht = Model.Months.FirstOrDefault(m => m.Value.Equals(DateTime.Today.Month.ToString())); + } + + if(Model.SelectedYearForBericht is null || Model.SelectedYearForBericht.Value < DateTime.Today.AddYears(-10).Year) + { + Model.SelectedYearForBericht = DateTime.Today.Year; + } + return View(Model); } @@ -113,7 +143,7 @@ namespace BeWoPlanerMobil.Controllers TempData[TempDataConstants.DoLogoutKey] = true; } - return PartialView("DocumentWebViewerPartial", Model); + return PartialView("BeWoReportPartial", Model); } [Authorize] @@ -121,42 +151,74 @@ namespace BeWoPlanerMobil.Controllers { try { - if (Model?.Employee?.EmployeeOid is null || reportOid is null) + if(Model?.Employee?.EmployeeOid is null || reportOid is null) { TempData[TempDataConstants.DoLogoutKey] = true; - return PartialView("DocumentWebViewerPartial"); + return PartialView("BeWoReportPartial"); } var selectedQuery = Model.Queries.FirstOrDefault(query => query.Oid.Equals(reportOid.Value)); - var queryParameter = selectedQuery?.Parameter ?? new List(); - - if (selectedQuery is null) + if(selectedQuery is null) { Model.Report = null; - return PartialView("DocumentWebViewerPartial", Model); + return PartialView("BeWoReportPartial", Model); } + Model.SelectedQuery = selectedQuery; + var dcid = $"{MobileSessionFacade.Tenant}queryeoid{Model.Employee.EmployeeOid.Value}"; - var test = QueryService.ExecuteQuery(selectedQuery.Oid, null); + var queryResult = QueryService.ExecuteQuery(selectedQuery.Oid, null); - if (test is null) + if(queryResult is null) { - return PartialView("DocumentWebViewerPartial", Model); + return PartialView("BeWoReportPartial", Model); } - QueryService.PrepareQueryReport(test, dcid); + QueryService.PrepareQueryReport(queryResult, dcid); var queryReport = Model.ReportCreator.CreateQueryReport(selectedQuery.Oid, dcid); + Model.Report = queryReport; + Model.ReportName = selectedQuery.Title; } - catch (Exception e) + catch(Exception e) { Log.Error(e); - TempData[TempDataConstants.ErrorMessageKey] = e.Message; + if(Model != null) + { + Model.ReportName = "Fehler"; + } + TempData[TempDataConstants.ReportErrorMessageKey] = e.Message; } - return PartialView("DocumentWebViewerPartial", Model); + return PartialView("BeWoReportPartial", Model); + } + + [Authorize] + public ActionResult LoadBerichteForm(long? reportOid) + { + try + { + if(Model?.Employee?.EmployeeOid is null || reportOid is null) + { + TempData[TempDataConstants.DoLogoutKey] = true; + return PartialView("BerichteFormPartialView"); + } + + var selectedQuery = Model.Queries.FirstOrDefault(query => query.Oid.Equals(reportOid.Value)); + + Model.SelectedQuery = selectedQuery; + + return PartialView("BerichteFormPartialView", Model); + } + catch(Exception exception) + { + Log.Error(exception); + TempData[TempDataConstants.ReportErrorMessageKey] = exception.Message; + } + + return PartialView("BerichteFormPartialView", Model); } //[Authorize] @@ -214,7 +276,7 @@ namespace BeWoPlanerMobil.Controllers if(Model?.Employee?.EmployeeOid is null) { TempData[TempDataConstants.DoLogoutKey] = true; - return PartialView("DocumentWebViewerPartial"); + return PartialView("BeWoReportPartial"); } if(!string.IsNullOrWhiteSpace(parameters)) @@ -290,7 +352,7 @@ namespace BeWoPlanerMobil.Controllers } } - return PartialView("DocumentWebViewerPartial", Model); + return PartialView("BeWoReportPartial", Model); } private static AbstractReportCreator GetReportCreator() @@ -305,5 +367,88 @@ namespace BeWoPlanerMobil.Controllers #endif return creator; } + + [Authorize] + public override string ResetReport() + { + if(Model is null) + { + TempData[TempDataConstants.DoLogoutKey] = true; + return LeerzeichenFuerGetMethoden; + } + + Model.Report = null; + Model.ReportName = null; + + return LeerzeichenFuerGetMethoden; + } + + // ToDo: Parameter hinzufügen + [Authorize] + public ActionResult CreateBerichtWithParameters() + { + if(Model?.SelectedQuery is null) + { + TempData[TempDataConstants.DoLogoutKey] = true; + return PartialView("BeWoReportPartial"); + } + + + + return PartialView("BeWoReportPartial", Model); + } + + [Authorize] + public ActionResult SelectCostBearer2SupportConceptRel(long? relOid) + { + if(Model?.SelectedQuery is null) + { + TempData[TempDataConstants.DoLogoutKey] = true; + return PartialView("BerichteFormPartialView", Model); + } + + if(relOid != null) + { + Model.SelectedCostBearer2SupportConceptRelListObject = Model.CostBearer2SupportConceptRelListObjects.FirstOrDefault(f => f.CostBearer2SupportConceptOid != null && f.CostBearer2SupportConceptOid.Equals(relOid.Value.ToString())); + } + + return PartialView("BerichteFormPartialView", Model); + } + + [Authorize] + public ActionResult SelectMonth(string selectedMonth) + { + if(Model?.SelectedQuery is null) + { + TempData[TempDataConstants.DoLogoutKey] = true; + return PartialView("BerichteFormPartialView"); + } + + var month = Model.Months.FirstOrDefault(f => f.Value.Equals(selectedMonth)); + + if(month != null) + { + Model.SelectedMonthForBericht = month; + } + + return PartialView("BerichteFormPartialView", Model); + } + + [Authorize] + public ActionResult SelectYear(string selectedYear) + { + if(Model?.SelectedQuery is null) + { + TempData[TempDataConstants.DoLogoutKey] = true; + return PartialView("BerichteFormPartialView"); + } + + if(int.TryParse(selectedYear, out var year)) + { + Model.SelectedYearForBericht = year; + } + + return PartialView("BerichteFormPartialView", Model); + } } } \ No newline at end of file diff --git a/BeWoPlanerMobil/Models/AbstractModel.cs b/BeWoPlanerMobil/Models/AbstractModel.cs index 980bb4bd2..c583ba2de 100644 --- a/BeWoPlanerMobil/Models/AbstractModel.cs +++ b/BeWoPlanerMobil/Models/AbstractModel.cs @@ -5,6 +5,7 @@ using BeWoPlanerMobil.Util; using BS.Shared; using BS.Shared.Core; using BS.Shared.DataContracts; +using DevExpress.XtraReports.UI; namespace BeWoPlanerMobil.Models { @@ -50,7 +51,7 @@ namespace BeWoPlanerMobil.Models #if DEBUG showEmployeeSignatureSetting = "1"; #endif - return CheckRights(new List{ UserRightType.Analysis_ServiceOverview_View, UserRightType.Signature_ProvideMonthlySignature }) && showEmployeeSignatureSetting != null && showEmployeeSignatureSetting.Equals("1"); + return CheckRights(new List { UserRightType.Analysis_ServiceOverview_View, UserRightType.Signature_ProvideMonthlySignature }) && showEmployeeSignatureSetting != null && showEmployeeSignatureSetting.Equals("1"); } } @@ -212,5 +213,34 @@ namespace BeWoPlanerMobil.Models public static bool HasRightToViewBetreuung => CheckRight(UserRightType.Customer_ViewBetreuung); public static string UserMessage { get; set; } + + public XtraReport Report { get; set; } + public string ReportName { get; set; } + + protected static string GetIsNotApproved(SupportConceptCostBearerRelDC rel) + { + var result = string.Empty; + + var customer = rel.SupportConcept.Customer; + + if(customer.TerminationDate.HasValue) + { + var terminationReason = string.Empty; + + if(!string.IsNullOrEmpty(customer.TerminationReason)) + { + terminationReason += $", Begründung: {customer.TerminationReason}"; + } + + result += $" (Betreuung beendet am: {customer.TerminationDate:dd.MM.yyyy}{terminationReason})"; + } + + if(rel.ApprovedStartDate is null || rel.ApprovedEndDate is null) + { + result += " nicht bewilligt!"; + } + + return result; + } } } \ No newline at end of file diff --git a/BeWoPlanerMobil/Models/CustomerModel.cs b/BeWoPlanerMobil/Models/CustomerModel.cs index f6aa1966a..e0a53815a 100644 --- a/BeWoPlanerMobil/Models/CustomerModel.cs +++ b/BeWoPlanerMobil/Models/CustomerModel.cs @@ -106,32 +106,6 @@ namespace BeWoPlanerMobil.Models } } - // ToDo: KGW - //public List OldMedLists - //{ - // get - // { - // var result = new List(); - - // var ungueltigeListen = SelectedCustomer.Medikamentenverordnungslisten.Where(w => !w.Gueltig).OrderByDescending(x => x.ErstellDatum).ToList(); - - // foreach(var list in ungueltigeListen) - // { - // result.Add(new SelectListItem - // { - // Value = list.MedikamentenverordnungslistenOid.Value.ToString(), - // Text = $"{(list.MedListType ? "Medikamentenverordnungsliste" : "Bedarfsmedikamentenverordnungsliste")} vom {list.ErstellDatum}" - // }); - // } - - // return result; - // } - //} - - public XtraReport Report { get; set; } - - public string ReportName { get; set; } - public List Bargeldkassen { get; set; } = new List(); [Display(Name = "Kategorie")] diff --git a/BeWoPlanerMobil/Models/MainModel.cs b/BeWoPlanerMobil/Models/MainModel.cs index 07bb18a24..ac035a11d 100644 --- a/BeWoPlanerMobil/Models/MainModel.cs +++ b/BeWoPlanerMobil/Models/MainModel.cs @@ -1,7 +1,6 @@ using System; using System.Collections.Generic; using System.ComponentModel.DataAnnotations; -using System.Diagnostics; using System.Linq; using System.Web.Mvc; using BeWo.View.Navigation.Filter; @@ -17,6 +16,8 @@ namespace BeWoPlanerMobil.Models { public class MainModel : AbstractModel { + public long? SelectedCostBearerSupportConceptRelOid { get; set; } + [Display(Name = "Nur meine Klienten anzeigen")] public bool ShowOnlyOwnSupportConcepts { get; set; } @@ -96,10 +97,9 @@ namespace BeWoPlanerMobil.Models [Display(Name = "Hilfeplan")] public long? CostBearer2SupportConceptOid { get; set; } - [Display(Name = "Kategorie")] - public long? SelectedServiceCategoryOid { get; set; } - - public long? SelectedServiceDescriptionOid { get; set; } + public long? SelectedServiceCategoryOid => SelectedServiceCategory?.ServiceCategoryOid; + + public long? SelectedServiceDescriptionOid => SelectedServiceDescription?.ServiceDescriptionOid; public long? SelectedServiceRecordOid { get; set; } @@ -188,6 +188,7 @@ namespace BeWoPlanerMobil.Models public long ServiceRecordOid { get; set; } public List SupportConcepts { get; set; } + // ToDo: Veraltet! public List ServiceCategories { get; set; } public List Textbausteine { get; set; } = new List(); @@ -239,15 +240,15 @@ namespace BeWoPlanerMobil.Models ErrorWert = 1; } - public IEnumerable SupportConceptListObjects + public IEnumerable SupportConceptListObjects { get { - var allCostBearerRelations = new List {new SupportConceptListObject("Hilfeplan auswählen", "", "-1", false, false), new SupportConceptListObject("Ohne Hilfeplan", "", "-2", false, false) }; + var allCostBearerRelations = new List {new CostBearer2SupportConceptRelListObject("Hilfeplan auswählen", "", "-1", false, false), new CostBearer2SupportConceptRelListObject("Ohne Hilfeplan", "", "-2", false, false) }; foreach(var sc in SupportConcepts.OrderBy(sc => sc.Customer.LastName)) { allCostBearerRelations.AddRange(sc.CostBearerRelations.Where(w => ShowExpiredSupportConcepts || w.EndDate is null || w.EndDate.Value >= DateTime.Now.Date).Select( - cb => new SupportConceptListObject( + cb => new CostBearer2SupportConceptRelListObject( $"{sc.Customer.SimpleDescription} {(sc.Customer.DateOfBirth.HasValue ? "*" + sc.Customer.DateOfBirth.Value.ToString("dd.MM.yyyy") : string.Empty)}", $"{cb.AuswahlBezeichnung} {cb.StartDate?.ToShortDateString().Remove(6, 2) ?? string.Empty}-{cb.EndDate?.ToShortDateString().Remove(6, 2) ?? string.Empty} {cb.CostBearer.Name}{GetIsNotApproved(cb)}", cb.CostBearer2SupportConceptOid.ToString(), @@ -259,48 +260,24 @@ namespace BeWoPlanerMobil.Models } } - private static string GetIsNotApproved(SupportConceptCostBearerRelDC rel) - { - var result = string.Empty; + - var customer = rel.SupportConcept.Customer; - - if(customer.TerminationDate.HasValue) - { - var terminationReason = string.Empty; - - if(!string.IsNullOrEmpty(customer.TerminationReason)) - { - terminationReason += $", Begründung: {customer.TerminationReason}"; - } - - result += $" (Betreuung beendet am: {customer.TerminationDate:dd.MM.yyyy}{terminationReason})"; - } - - if(rel.ApprovedStartDate is null || rel.ApprovedEndDate is null) - { - result += " nicht bewilligt!"; - } - - return result; - } - - public SupportConceptListObject SelectedSupportConceptListObject { get; set; } + public CostBearer2SupportConceptRelListObject SelectedCostBearer2SupportConceptRelListObject { get; set; } public List SelectedConceptCostBearerRelations { get; set; } public GroupBookingSelectionObject GroupBookingSelectionObject => new GroupBookingSelectionObject(SelectedConceptCostBearerRelations, GroupBookingSelectedGroupOfPeopleOids); - public IEnumerable SupportConceptListObjectsForGroupBooking + public IEnumerable SupportConceptListObjectsForGroupBooking { get { - var allCostbearerRelations = new List(); + var allCostbearerRelations = new List(); foreach(var sc in SupportConcepts.OrderBy(sc => sc.Customer.LastName)) { allCostbearerRelations.AddRange(sc.CostBearerRelations.Where(w => ShowExpiredSupportConcepts || w.EndDate is null || w.EndDate.Value >= DateTime.Now).Select( - cb => new SupportConceptListObject( + cb => new CostBearer2SupportConceptRelListObject( $"{sc.Customer.SimpleDescription} {(sc.Customer.DateOfBirth.HasValue ? "*" + sc.Customer.DateOfBirth.Value.ToString("dd.MM.yyyy") : string.Empty)}", $"{cb.AuswahlBezeichnung} {cb.StartDate?.ToShortDateString().Remove(6, 2) ?? string.Empty}-{cb.EndDate?.ToShortDateString().Remove(6, 2) ?? string.Empty} {cb.CostBearer.Name}", cb.CostBearer2SupportConceptOid.ToString(), @@ -719,16 +696,16 @@ namespace BeWoPlanerMobil.Models public List MultiBookingSelectedCostbearerRelOids { get; set; } = new List(); public List MultiBookingSelectedEmployees { get; set; } = new List(); - public List MultiBookingSupportConceptListObjects + public List MultiBookingSupportConceptListObjects { get { - var allCostbearerRelations = new List(); + var allCostbearerRelations = new List(); foreach(var sc in SupportConcepts.OrderBy(sc => sc.Customer.LastName)) { allCostbearerRelations.AddRange(sc.CostBearerRelations.Where(w => ShowExpiredSupportConcepts || w.EndDate == null || w.EndDate.Value >= DateTime.Now).Select( - cb => new SupportConceptListObject( + cb => new CostBearer2SupportConceptRelListObject( $"{sc.Customer.SimpleDescription} {(sc.Customer.DateOfBirth.HasValue ? "*" + sc.Customer.DateOfBirth.Value.ToString("dd.MM.yyyy") : string.Empty)}", $"{cb.AuswahlBezeichnung} {cb.StartDate?.ToShortDateString().Remove(6, 2) ?? string.Empty}-{cb.EndDate?.ToShortDateString().Remove(6, 2) ?? string.Empty} {cb.CostBearer.Name}", cb.CostBearer2SupportConceptOid.ToString(), @@ -772,12 +749,10 @@ namespace BeWoPlanerMobil.Models public bool FilterGroupServiceCategories { get; set; } - public Dictionary> Categories2Descriptions { get; set; } + public Dictionary> Categories2Descriptions { get; set; } = new Dictionary>(); public ServiceCategoryDC SelectedServiceCategory { get; set; } - private ServiceDescriptionDC _SelectedServiceDescription; - public ServiceDescriptionDC SelectedServiceDescription { get; set; } public ServiceDescriptionDC GetSelectedOrFirstServiceDescription() @@ -818,7 +793,7 @@ namespace BeWoPlanerMobil.Models } } - public class SupportConceptListObject + public class CostBearer2SupportConceptRelListObject { public string NameAndDateOfBirth { get; } @@ -832,7 +807,7 @@ namespace BeWoPlanerMobil.Models public bool ExpiresInThreeMonthsOrLess { get; } - public SupportConceptListObject(string pNameAndDateOfBirth, string pSupportConceptTimeSpan, string pCostBearer2SupportConceptOid, bool isAboutToExpire, bool expiresIn3MonthOrLess) + public CostBearer2SupportConceptRelListObject(string pNameAndDateOfBirth, string pSupportConceptTimeSpan, string pCostBearer2SupportConceptOid, bool isAboutToExpire, bool expiresIn3MonthOrLess) { NameAndDateOfBirth = pNameAndDateOfBirth; SupportConceptTimeSpan = pSupportConceptTimeSpan; @@ -846,12 +821,12 @@ namespace BeWoPlanerMobil.Models public override bool Equals(object obj) { - if (!(obj is SupportConceptListObject)) + if (!(obj is CostBearer2SupportConceptRelListObject)) { return false; } - var obj2 = (SupportConceptListObject) obj; + var obj2 = (CostBearer2SupportConceptRelListObject) obj; return Equals(CostBearer2SupportConceptOid, obj2.CostBearer2SupportConceptOid); } diff --git a/BeWoPlanerMobil/Models/ReportViewerModel.cs b/BeWoPlanerMobil/Models/ReportViewerModel.cs index f22e6b247..1a453b64d 100644 --- a/BeWoPlanerMobil/Models/ReportViewerModel.cs +++ b/BeWoPlanerMobil/Models/ReportViewerModel.cs @@ -6,8 +6,6 @@ using System.Web.Mvc; using BeWo.Report; using BS.Shared.DataContracts; using BS.Shared.DataContracts.Compact; -using DevExpress.XtraPrinting.Native; -using DevExpress.XtraReports.UI; namespace BeWoPlanerMobil.Models { @@ -80,11 +78,13 @@ namespace BeWoPlanerMobil.Models return result; } - result.Add(new SelectListItem { Text = "", Value = "0" }); + result.Add(new SelectListItem { Text = "", Value = "0_0" }); foreach(var query in Queries) { - result.Add(new SelectListItem { Text = query.Title, Value = query.Oid.ToString() }); + var hasParameters = query.Parameter != null && query.Parameter.Count > 0; + + result.Add(new SelectListItem { Text = query.Title, Value = $"{query.Oid}_{(hasParameters ? "1" : "0")}" }); } return result; @@ -150,48 +150,35 @@ namespace BeWoPlanerMobil.Models public List SelectedEmployees { get; set; } public List SelectedTeams { get; set; } + public QueryDC SelectedQuery { get; set; } + public List SupportConcepts { get; set; } - public XtraReport Report { get; set; } + public CostBearer2SupportConceptRelListObject SelectedCostBearer2SupportConceptRelListObject { get; set; } - public double ReportRatio + public IEnumerable CostBearer2SupportConceptRelListObjects { get { - if(Report is null) + var allCostBearerRelations = new List { new CostBearer2SupportConceptRelListObject("Hilfeplan auswählen", "", "-1", false, false), new CostBearer2SupportConceptRelListObject("Ohne Hilfeplan", "", "-2", false, false) }; + foreach(var sc in SupportConcepts.OrderBy(sc => sc.Customer.LastName)) { - return 0d; + allCostBearerRelations.AddRange(sc.CostBearerRelations.Select( + cb => new CostBearer2SupportConceptRelListObject( + $"{sc.Customer.SimpleDescription} {(sc.Customer.DateOfBirth.HasValue ? "*" + sc.Customer.DateOfBirth.Value.ToString("dd.MM.yyyy") : string.Empty)}", + $"{cb.AuswahlBezeichnung} {cb.StartDate?.ToShortDateString().Remove(6, 2) ?? string.Empty}-{cb.EndDate?.ToShortDateString().Remove(6, 2) ?? string.Empty} {cb.CostBearer.Name}{GetIsNotApproved(cb)}", + cb.CostBearer2SupportConceptOid.ToString(), + cb.SupportConcept.IsAboutToExpire, + cb.SupportConcept.ExpiresIn3MonthOrLess)) + ); } - - var width = 1f; - var height = 1f; - var ratio = 1d; - - if(Report.Pages.Count == 0) - { - return Math.Round(21d / 27d, 2); - } - - foreach(PSPage page in Report.Pages) - { - var size = page.Size; - if(size.Width > width) - { - width = size.Width; - } - - if(size.Height > height) - { - height = size.Height; - } - } - - ratio = width < height ? width / height : height / width; - - return Math.Round(ratio, 2); + return allCostBearerRelations; } } + + public SelectListItem SelectedMonthForBericht { get; set; } + public int? SelectedYearForBericht { get; set; } } public enum ReportType diff --git a/BeWoPlanerMobil/Scripts/ownSoft-Scripts/view-scripts/main.js b/BeWoPlanerMobil/Scripts/ownSoft-Scripts/view-scripts/main.js index 20d53f72f..1e7653d74 100644 --- a/BeWoPlanerMobil/Scripts/ownSoft-Scripts/view-scripts/main.js +++ b/BeWoPlanerMobil/Scripts/ownSoft-Scripts/view-scripts/main.js @@ -24,12 +24,6 @@ function checkJson(str) { return true; } -function serviceDescriptionSelectOnReset(categorySelectId, leistungSelectId, textmoduleContainerId, treeId) { - setTimeout(function () { - loadServiceDescriptions(categorySelectId, leistungSelectId, textmoduleContainerId, treeId); - }, 100); -} - function showAlertMessage(message) { $("#form-alert").html(message); $("#form-alert").show(); @@ -316,29 +310,9 @@ function checkChildNodes(parentOid) { }); } -function getCheckedGoals() { - var rootElement = $("#goals-tree"); - var checkboxes = rootElement.find("input"); - var selectedGoals = ""; - $.each(checkboxes, function(index, checkbox) { - var box = $(checkbox); - var id = box.attr("id"); - if(box.prop("checked") === true && !id.includes("goal")) { - selectedGoals += id + ";"; - } - }); - - return selectedGoals.substr(0, selectedGoals.length - 1); -} - -function updateSelectedGoals() { - var selectedGoals = getCheckedGoals(); - - $.get(getUpdateGoalsUrl(), { pGoalOids: selectedGoals }); -} function validateDistanceInput() { checkNumberInput("distance"); diff --git a/BeWoPlanerMobil/Util/FormCollectionConstants.cs b/BeWoPlanerMobil/Util/FormCollectionConstants.cs index 864b5eb10..8105fdb1d 100644 --- a/BeWoPlanerMobil/Util/FormCollectionConstants.cs +++ b/BeWoPlanerMobil/Util/FormCollectionConstants.cs @@ -76,5 +76,6 @@ public static string HasWarningMessageKey => "HasWarningMessage"; public static string ErrorMessageKey => "ErrorMessage"; public static string DoLogoutKey => "DoLogout"; + public static string ReportErrorMessageKey => "ReportErrorMessage"; } } \ No newline at end of file diff --git a/BeWoPlanerMobil/Util/JsonCustomer.cs b/BeWoPlanerMobil/Util/JsonCustomer.cs index 742fb7d11..bee20bd36 100644 --- a/BeWoPlanerMobil/Util/JsonCustomer.cs +++ b/BeWoPlanerMobil/Util/JsonCustomer.cs @@ -1,9 +1,6 @@ -using System; -using System.Collections.Generic; +using System.Collections.Generic; using System.Linq; using System.Web; -using System.Web.Mvc; -using BeWo.Data.Entities; using BS.Shared; using BS.Shared.DataContracts; using BS.Shared.Extensions; @@ -58,12 +55,6 @@ namespace BeWoPlanerMobil.Util public Dictionary ICD10Diagnosen { get; } - /* - var gueltigVon = Model.SelectedCustomer.AusweisGueltigVon?.ToString("dd.MM.yyyy"); - var gueltigBis = Model.SelectedCustomer.AusweisGueltigBis?.ToString("dd.MM.yyyy"); - var beiblattGueltigBis = Model.SelectedCustomer.BeiblattGueltigBis?.ToString("dd.MM.yyyy"); - */ - public bool HasDiagnosen => ICD10Diagnosen?.Any() ?? false; public bool HasDisabilities { get; } @@ -78,9 +69,17 @@ namespace BeWoPlanerMobil.Util public string SchwebiPflegegrad { get; } public string SchwebiAktenzeichen { get; } public bool HasSchwebi { get; } + public string Krankenkasse { get; } + public string Versichertennummer { get; } + public string Versichertenstatus { get; } + public JsonCustomer(CustomerDC customer, List folderTree, Dictionary icd10Diagnosen) { + Krankenkasse = customer.HealthInsurance; + Versichertennummer = customer.InsuranceNumber; + Versichertenstatus = customer.VersichertenStatus; + HasDisabilities = customer.Disabilities.Any(); SchwebiIsUnlimited = customer.AusweisUnbefristetGueltig == true ? "JA" : "NEIN"; SchwebiGradDerBehinderung = customer.GradDerBehinderung; @@ -190,9 +189,6 @@ namespace BeWoPlanerMobil.Util { Organisations.Add(new JsonOrganisation(organisation)); } - - // TODO: Dokumente anzeigen und herunterladbar machen - } } } \ No newline at end of file diff --git a/BeWoPlanerMobil/Util/MobileUtils.cs b/BeWoPlanerMobil/Util/MobileUtils.cs index 49df01151..9034ff0a8 100644 --- a/BeWoPlanerMobil/Util/MobileUtils.cs +++ b/BeWoPlanerMobil/Util/MobileUtils.cs @@ -5,6 +5,7 @@ using System.Linq; using System.Text; using System.Text.RegularExpressions; using System.Web; +using System.Web.Mvc; using BeWoPlanerMobil.Models; using BS.Shared; using BS.Shared.Core; @@ -25,6 +26,23 @@ namespace BeWoPlanerMobil.Util public static string TempDataServiceRecordValidationKey => "ServiceRecordValidationResults"; public static string TempDataFormIdKey => "form-id"; + public static List Years + { + get + { + var heuer = DateTime.Today.Year; + + var result = new List(); + + for(var i = heuer + 1; i >= heuer - 10; i--) + { + result.AddIfNotIn(i); + } + + return result; + } + } + public static DateTime ConvertTimeStringToDateTime(string timeString) { var dt = DateTime.Now.Date; @@ -367,12 +385,13 @@ namespace BeWoPlanerMobil.Util { var result = new BeWoLoginState(-1, null); - const string baseUrl = "https://support.bewoplaner.de/api"; - const string resource = "getstate.php"; +#if DEBUG + return result; +#endif - var client = new RestClient(baseUrl); + var client = new RestClient("https://support.bewoplaner.de/api"); - var request = new RestRequest(resource, Method.GET); + var request = new RestRequest("getstate.php", Method.GET); request.AddParameter("k", tenant, ParameterType.QueryString); request.AddParameter("type", 1, ParameterType.QueryString); diff --git a/BeWoPlanerMobil/Util/Umfeldsperson.cs b/BeWoPlanerMobil/Util/Umfeldsperson.cs index 2b3c7d94c..b7a6c836a 100644 --- a/BeWoPlanerMobil/Util/Umfeldsperson.cs +++ b/BeWoPlanerMobil/Util/Umfeldsperson.cs @@ -16,6 +16,7 @@ namespace BeWoPlanerMobil.Util public string Titel { get; set; } public string FormattedName => $"{Titel}{(!string.IsNullOrWhiteSpace(Titel) ? " " : "")}{Vorname} {Nachname}"; + public string Notice { get; set; } public long? Customer2PersonOid { get; } public Umfeldsperson(CustomerPersonRelationDC umfeldspersonDC) @@ -32,6 +33,7 @@ namespace BeWoPlanerMobil.Util EMail = person.Communication3 ?? string.Empty; Fax = person.Communication4 ?? string.Empty; Titel = person.Title ?? string.Empty; + Notice = umfeldspersonDC.Customer2PersonNotice; } } } \ No newline at end of file diff --git a/BeWoPlanerMobil/Views/Customer/Customer.cshtml b/BeWoPlanerMobil/Views/Customer/Customer.cshtml index dfc0e1564..b934f8155 100644 --- a/BeWoPlanerMobil/Views/Customer/Customer.cshtml +++ b/BeWoPlanerMobil/Views/Customer/Customer.cshtml @@ -222,6 +222,42 @@ +
+
+
+
+
+ Krankenkasse +
+
+ +
+
+
+
+
+
+
+
+ Versichertennummer +
+
+ +
+
+
+
+
+
+
+
+ Versichertenstatus +
+
+ +
+
+
@@ -411,8 +447,8 @@ - -
+ +
@@ -572,6 +608,14 @@ @umfeldPerson.Fax
+
+
+ Notiz: +
+
+ @umfeldPerson.Notice +
+
@@ -1005,7 +1049,7 @@ @* ----- Reports; Medikamentenlisten, Bargeldkassenreport, Zahlungsbelege ----- *@
- @Html.Partial("CustomerReportPartial", Model) + @Html.Partial("BeWoReportPartial", Model)
diff --git a/BeWoPlanerMobil/Views/Customer/CustomerBargeldkassen.cshtml b/BeWoPlanerMobil/Views/Customer/CustomerBargeldkassen.cshtml index edd83f9b0..2682d729d 100644 --- a/BeWoPlanerMobil/Views/Customer/CustomerBargeldkassen.cshtml +++ b/BeWoPlanerMobil/Views/Customer/CustomerBargeldkassen.cshtml @@ -97,8 +97,7 @@ function () { hideSpinner(); - //$("#customer-report-container").height($(window).height() * .8); - $("#customer-report-popup").modal("show"); + $("#bewo-report-popup").modal("show"); } ); } catch(error) { @@ -311,8 +310,7 @@ function () { hideSpinner(); - //$("#customer-report-container").height($(window).height() * .8); - $("#customer-report-popup").modal("show"); + $("#bewo-report-popup").modal("show"); } ); } catch(error) { diff --git a/BeWoPlanerMobil/Views/Customer/CustomerMedListPartial.cshtml b/BeWoPlanerMobil/Views/Customer/CustomerMedListPartial.cshtml index da6265a6a..f103008b8 100644 --- a/BeWoPlanerMobil/Views/Customer/CustomerMedListPartial.cshtml +++ b/BeWoPlanerMobil/Views/Customer/CustomerMedListPartial.cshtml @@ -32,8 +32,7 @@ medListOid: oid }, function () { - //$("#customer-report-container").height($(window).height() * .8); - $("#customer-report-popup").modal("show"); + $("#bewo-report-popup").modal("show"); hideSpinner(); } ); @@ -72,7 +71,7 @@ reportType: selectedReportType }, function () { - $("#customer-report-popup").modal("show"); + $("#bewo-report-popup").modal("show"); hideSpinner(); }); } catch(error) { diff --git a/BeWoPlanerMobil/Views/Main/GoalRatingPopupContentPartial.cshtml b/BeWoPlanerMobil/Views/Main/GoalRatingPopupContentPartial.cshtml index cdb51cf1d..156acdacc 100644 --- a/BeWoPlanerMobil/Views/Main/GoalRatingPopupContentPartial.cshtml +++ b/BeWoPlanerMobil/Views/Main/GoalRatingPopupContentPartial.cshtml @@ -45,7 +45,14 @@
    @foreach(var ratingType in Model.GoalRatingTypes) { -
  • @ratingType.DisplayName
  • +
  • +
    + + +
    +
  • }
} diff --git a/BeWoPlanerMobil/Views/Main/GoalTreePartial.cshtml b/BeWoPlanerMobil/Views/Main/GoalTreePartial.cshtml index be826ad58..d5a3a1e2b 100644 --- a/BeWoPlanerMobil/Views/Main/GoalTreePartial.cshtml +++ b/BeWoPlanerMobil/Views/Main/GoalTreePartial.cshtml @@ -25,52 +25,26 @@ try { var text = $("#goal-search-input").val().toLowerCase(); - if (text.length === 0 || !text.replace(/\s\g/, '').length) { + if(text.length === 0 || !text.replace(/\s\g/, '').length) { resetGoalTreeSearch(); return; } - $(".goal-card").hide(); + $(".goal-card, .goal-text").hide(); var goalLabels = $(".goal-name-label"); - $.each(goalLabels, function(index, item) { - var goalText = $.trim($(item).text()); + $.each(goalLabels, function (index, item) { + var label = $(item); - var isLeaf = $(item).parent().prop("class").includes("goal-text"); - - if(goalText.toLowerCase().includes(text)) { - $.each($($(item).parents(".goal-card")), function(cardIndex, card) { - $(card).show(); - $(card).find(".collapse").collapse("show"); - }); - } else if(isLeaf) { - var parent1 = $($(item).parent()); - - if(parent1 !== undefined && parent1 !== null) { - var parent2 = $(parent1.parent()); - - if(parent2 !== undefined && parent2 !== null) { - var parent3 = $(parent2.parent()); - - if (parent3 !== undefined && parent3 !== null && parent3.siblings().length > 0) { - var cardHeader = $(parent3.siblings()[0]); - - if (cardHeader !== undefined && cardHeader !== null && cardHeader.children().length > 0) { - var clearFix = $(cardHeader.children()[0]); - - if (clearFix !== undefined && clearFix !== null && clearFix.children().length > 0) { - var goalCardHeader = $(clearFix.children()[0]); - - if(goalCardHeader !== undefined && goalCardHeader === null){ - $(item).parent().hide(); - } - } - } - } - } - } + var goalText = $.trim(label.text()); + + if (false === goalText.toLowerCase().includes(text)) { + return; } + + var parents = label.parents(".goal-card, .goal-text"); + parents.show(); }); } catch(error) { showErrorPopup(error); @@ -93,10 +67,76 @@ showErrorPopup(error); } } + + function getCheckedGoals() { + try { + var rootElement = $("#goals-tree"); + var checkboxes = rootElement.find("input"); + + var selectedGoals = ""; + + $.each(checkboxes, function(index, checkbox) { + var box = $(checkbox); + var id = box.attr("id").split("-")[2]; + + if(box.prop("checked") === true && !id.includes("goal")) { + selectedGoals += id + ";"; + } + }); + + return selectedGoals.substr(0, selectedGoals.length - 1); + } catch(error) { + showErrorPopup(error); + } + } + + function updateSelectedGoals() { + try { + var selectedGoals = getCheckedGoals(); + + $.get("@Url.Action("UpdateGoals")", {pGoalOids: selectedGoals}, function (numberOfSelectedGoals) { + $("#goals-button").html(`Ziele ${numberOfSelectedGoals}`); + }); + } catch(error) { + showErrorPopup(error); + } + } + + function toggleAllGoalsSelection(element) { + try { + $('.goal-input').prop("checked", $(element).is(':checked')); + updateSelectedGoals(); + } catch(error) { + showErrorPopup(error); + } + } + + function showAllGoals() { + try { + $(".goal-collapse").collapse("show"); + } catch(error) { + showErrorPopup(error); + } + } + + function hideAllGoals() { + try { + $(".goal-collapse").collapse("hide"); + } catch(error) { + showErrorPopup(error); + } + } +@* + ToDo für Montag, 15.07.2024: Bis 30 Ziele/Maßnahmen standardmäßig alles ausklappen, ansonsten einklappen + ToDo: Alles/Nichts auswählen implementieren +*@ + @helper BuildGoalTreeBranch(GoalTreeItem goalTreeItem) { + var collapseClass = Model.GoalTree.Count <= 30 ? "collapse show" : "collapse"; + var isChecked = Model.SelectedGoals.Any(a => a.ValueListEntryOid.HasValue && a.ValueListEntryOid.Value == goalTreeItem.ValueListEntryOid); var isCheckedValue = isChecked ? "checked" : string.Empty; @@ -123,12 +163,12 @@
- - - @if(AbstractModel.HasRightToRateGoals) + + + @if(AbstractModel.HasRightToRateGoals && ratingType != null) { - - @(ratingType?.DisplayName ?? goalTreeItem.RatingName) + + @(ratingType.DisplayName ?? goalTreeItem.RatingName) }
@@ -137,7 +177,7 @@
-
+
@foreach(var child in goalTreeItem.Children.OrderBy(child => child.Header)) { @@ -152,12 +192,12 @@ var marginBottom = goalTreeItem.IsGoal ? "mb-3 mx-2" : "";
- - - @if(AbstractModel.HasRightToRateGoals) + + + @if(AbstractModel.HasRightToRateGoals && ratingType != null) { - - @(ratingType?.DisplayName ?? goalTreeItem.RatingName) + + @(ratingType.DisplayName ?? goalTreeItem.RatingName) }
diff --git a/BeWoPlanerMobil/Views/Main/GroupBookingSelectionPartial.cshtml b/BeWoPlanerMobil/Views/Main/GroupBookingSelectionPartial.cshtml index c5d557183..9931e851c 100644 --- a/BeWoPlanerMobil/Views/Main/GroupBookingSelectionPartial.cshtml +++ b/BeWoPlanerMobil/Views/Main/GroupBookingSelectionPartial.cshtml @@ -66,7 +66,9 @@ {
- +
diff --git a/BeWoPlanerMobil/Views/Main/Main.cshtml b/BeWoPlanerMobil/Views/Main/Main.cshtml index abd390151..b04f84c2b 100644 --- a/BeWoPlanerMobil/Views/Main/Main.cshtml +++ b/BeWoPlanerMobil/Views/Main/Main.cshtml @@ -110,74 +110,6 @@ }); } - function loadServiceDescriptions(categorySelectId, leistungSelectId, textmoduleContainerId, treeId) { - showSpinner(); - var selectedCategoryOid = $(`#${categorySelectId}`).find(":selected").val(); - - if (selectedCategoryOid === null || selectedCategoryOid === undefined) { - hideSpinner(); - return; - } - - $.get("@Url.Action("LoadServiceCategories")", { pServiceCategoryOid: selectedCategoryOid }) - .done(function (data) { - if(false === checkJson(data)) { - logWarning("loadServiceDescriptions: Der zurückgegebene Wert ist kein gültiges JSON!"); - hideSpinner(); - return; - } - - var serviceDescriptions = parseJason(data); - var serviceDescriptionsSelect = $(`#${leistungSelectId}`); - - serviceDescriptionsSelect.empty(); - serviceDescriptionsSelect.val(""); - - $.each(serviceDescriptions, function (index, serviceDescription) { - serviceDescriptionsSelect.append(``); - }); - - var serviceDescriptionToEdit = 0; - - if(@Model.SelectedServiceRecordsServiceDescriptionOid > 0) { - serviceDescriptionToEdit = parseFloat("@Model.SelectedServiceRecordsServiceDescriptionOid"); - } else if ("@Model.SelectedServiceDescriptionOid.HasValue.ToString().ToLower()" === "true") { - serviceDescriptionToEdit = parseFloat("@Model.SelectedServiceDescriptionOid"); - } - - var selectedOid = 0; - - if(serviceDescriptionToEdit > 0) { - $(`#${leistungSelectId} > option`).each(function() { - var val = $(this).val(); - - if(serviceDescriptionToEdit == val) { - serviceDescriptionsSelect.val(val); - selectedOid = val; - } - }); - } else { - if(serviceDescriptions[0] !== undefined) { - var servDescrOid = serviceDescriptions[0].ServiceDescriptionOid; - logInfo(`ServiceDescriptionOid: ${servDescrOid}`); - serviceDescriptionsSelect.val(servDescrOid); - selectedOid = servDescrOid; - } - } - - if(selectedOid > 0) { - $.get(getSetServiceDescriptionUrl(), { pServiceDescriptionOid: selectedOid }).done(function() { - hideSpinner(); - }); - } - - $("#" + textmoduleContainerId).show(); - $("#" + treeId).load('@Url.Action("LoadUpToDateTextModules")', null, function () { - hideSpinner(); - }); - }); - } - $(function() { $("#start-date-picker").datetimepicker({ locale: "de", @@ -282,9 +214,9 @@ leistungSelectId = "mb-leistung-select"; }*@ - if("@Model.IsInGroupBookingMode".toLowerCase() === "false") { + @*if("@Model.IsInGroupBookingMode".toLowerCase() === "false") { loadServiceDescriptions("category-select", "leistung-select", 'textmodule-container', 'tree'); - } + }*@ initializeTimeInputs(); @@ -491,10 +423,6 @@ return "@Url.Action("SetServiceRecordEmployee")"; } - function getLoadServiceCategoriesUrl() { - return "@Url.Action("LoadServiceCategories")"; - } - function getSetServiceDescriptionUrl() { return "@Url.Action("SetServiceDescription")"; } @@ -539,10 +467,6 @@ return @Html.Raw(Json.Encode(Model.SelectedGoals.Select(s => s.ValueListEntryOid.Value).ToArray())); } - function getUpdateGoalsUrl() { - return "@Url.Action("UpdateGoals")"; - } - function getIsInEditingMode() { var boolString = "@Model.IsInEditingMode"; @@ -969,7 +893,7 @@ @*----- Ziele/Maßnahmen-Popup ----- *@