From bbda0adf5a83507b2ff07897ac5016669a7bd3eb Mon Sep 17 00:00:00 2001 From: Marcel Hirschle Date: Mon, 2 Jan 2023 15:48:41 +0100 Subject: [PATCH] MH: FFS AZ-Nachweis + LH Coburg --- BeWo.sln | 19 + .../Mitarbeiterarbeitszeitkonto.cs | 35 +- .../Mitarbeiterarbeitszeitkonto.designer.cs | 1406 ++++++++--------- .../Mitarbeiterarbeitszeitkonto.resx | 178 +++ .../SuchthilfeLogo.jpg | Bin 0 -> 10345 bytes .../LhCoburgWohnheimInvoiceCreation.cs | 100 +- 6 files changed, 968 insertions(+), 770 deletions(-) create mode 100644 ReportImp/FreundeskreisSuchthilfe/SuchthilfeLogo.jpg diff --git a/BeWo.sln b/BeWo.sln index 3fa113540..380831d44 100644 --- a/BeWo.sln +++ b/BeWo.sln @@ -571,6 +571,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "HausDuelken", "ReportImp\Ha EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PsychosozialeHilfenBochum", "ReportImp\PsychosozialeHilfenBochum\PsychosozialeHilfenBochum.csproj", "{8CC19D28-E0C0-473F-A465-D2E5990C7789}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AwoDortmund", "ReportImp\AwoDortmund\AwoDortmund.csproj", "{E8EDD4DA-61CC-49E2-8337-5E91D8C47417}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -4526,6 +4528,22 @@ Global {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|Mixed Platforms.Build.0 = Release|Any CPU {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|x86.ActiveCfg = Release|Any CPU {8CC19D28-E0C0-473F-A465-D2E5990C7789}.Release|x86.Build.0 = Release|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Debug|.NET.ActiveCfg = Debug|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Debug|.NET.Build.0 = Debug|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Debug|Any CPU.Build.0 = Debug|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Debug|x86.ActiveCfg = Debug|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Debug|x86.Build.0 = Debug|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Release|.NET.ActiveCfg = Release|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Release|.NET.Build.0 = Release|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Release|Any CPU.ActiveCfg = Release|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Release|Any CPU.Build.0 = Release|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Release|x86.ActiveCfg = Release|Any CPU + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -4807,6 +4825,7 @@ Global {13735B44-C4A2-467A-85C3-BDFD9939EE77} = {D8A691C5-146D-4613-86CC-438F02FE9106} {ED3DBD24-B774-41E5-A856-99FF78D828A8} = {D8A691C5-146D-4613-86CC-438F02FE9106} {8CC19D28-E0C0-473F-A465-D2E5990C7789} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {E8EDD4DA-61CC-49E2-8337-5E91D8C47417} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.cs b/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.cs index d67cd492c..226be90f8 100644 --- a/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.cs +++ b/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.cs @@ -21,6 +21,7 @@ namespace FreundeskreisSuchthilfe.Alt public void SetReportDataSource(MitarbeiterstundenkontoRO pRO) { + var msb = new CustomMitarbeiterstundenkontoBerechnung(); msb.CreateReport(pRO); @@ -38,9 +39,37 @@ namespace FreundeskreisSuchthilfe.Alt ed.Regelarbeitszeit = String.Format("{0:0.00} Stunden pro Woche", c.WeeklyTotalHours); } } - - } - this.bindingSource1.DataSource = pRO; + + // Datum in erster Spalte austauschen durch Custom1 und da dann immer entweder das formatierte Datum reinschreiben oder "Gesamt". Je nachdem kann dann auch + // in den FormatingRules für die GANZE ZEILE die Farbe geändert werden + // Mit foreach durch die Tage laufen, und bis zu jedem Sonntag die Tage in eine Liste sammeln, um dann nach einem Sonntag ein neues Objekt (Datum Sonntag Abend + // für Sortierung) erzeugen, wo in Custom1 dann "Gesamt steht" und die summierten Wochenstunden drin stehen, restlichen Datenfelder können dann leer sein. + decimal wochenstunden = 0; + var daysInMonth = ed.Days.Count; + List wochenSummaries = new List(); + foreach (var day in ed.Days) + { + day.Custom1 = string.Format("{0:dd ddd.}", day.Date); + day.Custom2 = string.Format("{0:0.00}", ed.SollProTag); + day.MinutesTotal = day.MinutesTotal / 60; + day.Custom3 = (day.MinutesTotal - ed.SollProTag > 0) ? string.Format("{0:0.00}", day.MinutesTotal - ed.SollProTag) : ""; + day.Custom4 = string.Format("{0:0}", day.PauseInMinuten); + wochenstunden += day.MinutesTotal; + if (day.IstSonntag || day.Date.Day == daysInMonth) + { + var summary = new MitarbeiterstundenkontoRO.DayDetail(); + summary.Date = new DateTime(day.Date.Year, day.Date.Month, day.Date.Day, 18, 0, 0); + summary.Custom1 = "Gesamt"; + summary.MinutesTotal = wochenstunden; + wochenSummaries.Add(summary); + wochenstunden = 0; + } + } + foreach (var s in wochenSummaries) + ed.Days.Add(s); + ed.Days = ed.Days.OrderBy(d => d.Date).ToList(); + } + this.bindingSource1.DataSource = pRO; } } diff --git a/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.designer.cs b/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.designer.cs index 137f4b4d2..afe43bf6e 100644 --- a/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.designer.cs +++ b/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.designer.cs @@ -30,74 +30,23 @@ namespace FreundeskreisSuchthilfe.Alt private void InitializeComponent() { this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Mitarbeiterarbeitszeitkonto)); 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(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellRegelarbeitszeit = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellSumMinutesTotalDecimal = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellSumHoursSickDecimal = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellSumHoursInVacationDecimal = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellSumMinutesTotalDecimal2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); - this.sollStundenMonatLabelTableCell = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); @@ -115,12 +64,52 @@ namespace FreundeskreisSuchthilfe.Alt this.fieldSumHoliday2 = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldIstArbeitszeit = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldUeberstundenGesamt = new DevExpress.XtraReports.UI.CalculatedField(); - ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = 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.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.WochenendeFarbe = new DevExpress.XtraReports.UI.FormattingRule(); + this.ZusammenfassungFarbe = new DevExpress.XtraReports.UI.FormattingRule(); ((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.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -137,85 +126,6 @@ namespace FreundeskreisSuchthilfe.Alt this.Detail1.Name = "Detail1"; this.Detail1.StylePriority.UseFont = false; // - // xrTableDetail - // - this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableDetail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTableDetail.Name = "xrTableDetail"; - this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRowDetail}); - this.xrTableDetail.SizeF = new System.Drawing.SizeF(670F, 22F); - this.xrTableDetail.StylePriority.UseBorders = false; - this.xrTableDetail.StylePriority.UseFont = false; - this.xrTableDetail.StylePriority.UsePadding = false; - this.xrTableDetail.StylePriority.UseTextAlignment = false; - this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrTableRowDetail - // - this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell3, - this.xrTableCell20, - this.xrTableCell31, - this.xrTableCell67, - this.xrTableCell27}); - this.xrTableRowDetail.Name = "xrTableRowDetail"; - this.xrTableRowDetail.Weight = 0.88D; - // - // xrTableCell3 - // - this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.Date", "{0:ddd. dd.MM.}")}); - this.xrTableCell3.Name = "xrTableCell3"; - this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); - this.xrTableCell3.StylePriority.UseFont = false; - this.xrTableCell3.StylePriority.UsePadding = false; - this.xrTableCell3.StylePriority.UseTextAlignment = false; - this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell3.Weight = 0.090171325518485154D; - this.xrTableCell3.XlsxFormatString = "ddd. dd.MM.yyyy"; - // - // xrTableCell20 - // - this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.ZeitraeumeString", "{0:HH:mm}")}); - this.xrTableCell20.Name = "xrTableCell20"; - this.xrTableCell20.Text = "xrTableCell20"; - this.xrTableCell20.Weight = 0.27051398343498156D; - // - // xrTableCell31 - // - this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldHours", "{0:0.00}")}); - this.xrTableCell31.Name = "xrTableCell31"; - this.xrTableCell31.StylePriority.UseTextAlignment = false; - this.xrTableCell31.Text = "xrTableCell31"; - this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell31.Weight = 0.08115419554645896D; - // - // xrTableCell67 - // - this.xrTableCell67.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursSick", "{0:0.00}")}); - this.xrTableCell67.Name = "xrTableCell67"; - this.xrTableCell67.StylePriority.UseTextAlignment = false; - this.xrTableCell67.Text = "xrTableCell67"; - this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell67.Weight = 0.081154197266340475D; - // - // xrTableCell27 - // - this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursInVacation", "{0:0.00}")}); - this.xrTableCell27.Name = "xrTableCell27"; - this.xrTableCell27.StylePriority.UseTextAlignment = false; - this.xrTableCell27.Text = "xrTableCell27"; - this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell27.Weight = 0.08115417920758361D; - // // DetailReport // this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -241,7 +151,7 @@ namespace FreundeskreisSuchthilfe.Alt // Detail2 // this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTableDetail}); + this.xrTable3}); this.Detail2.Font = new System.Drawing.Font("Arial", 8F); this.Detail2.HeightF = 22F; this.Detail2.Name = "Detail2"; @@ -250,599 +160,120 @@ namespace FreundeskreisSuchthilfe.Alt // GroupHeader2 // this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTableHeader}); + this.xrTable2}); this.GroupHeader2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.GroupHeader2.HeightF = 30F; + this.GroupHeader2.HeightF = 36.24999F; this.GroupHeader2.Name = "GroupHeader2"; this.GroupHeader2.StylePriority.UseFont = false; // - // xrTableHeader - // - this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTableHeader.Name = "xrTableHeader"; - this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRowHeader}); - this.xrTableHeader.SizeF = new System.Drawing.SizeF(670F, 30F); - this.xrTableHeader.StylePriority.UseBackColor = false; - this.xrTableHeader.StylePriority.UseBorders = false; - this.xrTableHeader.StylePriority.UseFont = false; - this.xrTableHeader.StylePriority.UsePadding = false; - this.xrTableHeader.StylePriority.UseTextAlignment = false; - this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - // - // xrTableRowHeader - // - this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell5, - this.xrTableCell2, - this.xrTableCell7, - this.xrTableCell8, - this.xrTableCell10}); - this.xrTableRowHeader.Name = "xrTableRowHeader"; - this.xrTableRowHeader.Weight = 0.79999999999999982D; - // - // xrTableCell5 - // - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); - this.xrTableCell5.StylePriority.UsePadding = false; - this.xrTableCell5.StylePriority.UseTextAlignment = false; - this.xrTableCell5.Text = "Datum"; - this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell5.Weight = 0.090171325629990237D; - // - // xrTableCell2 - // - this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.Text = "Uhrzeit"; - this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell2.Weight = 0.27051397637806085D; - // - // xrTableCell7 - // - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Text = "Stunden"; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell7.Weight = 0.081154194025935031D; - // - // xrTableCell8 - // - this.xrTableCell8.Multiline = true; - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.StylePriority.UseTextAlignment = false; - this.xrTableCell8.Text = "Krank"; - this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell8.Weight = 0.081154199562331691D; - // - // xrTableCell10 - // - this.xrTableCell10.Multiline = true; - this.xrTableCell10.Name = "xrTableCell10"; - this.xrTableCell10.StylePriority.UseBackColor = false; - this.xrTableCell10.StylePriority.UseTextAlignment = false; - this.xrTableCell10.Text = "Urlaub"; - this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell10.Weight = 0.0811541853775325D; - // // GroupHeader3 // this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel8, + this.xrLabel7, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, this.lblMonat, - this.xrTable2}); + this.xrPictureBox1, + this.xrLabel1}); this.GroupHeader3.Font = new System.Drawing.Font("Arial", 10F); - this.GroupHeader3.HeightF = 120F; + this.GroupHeader3.HeightF = 102.8333F; this.GroupHeader3.Level = 1; this.GroupHeader3.Name = "GroupHeader3"; this.GroupHeader3.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand; this.GroupHeader3.StylePriority.UseFont = false; // + // xrLabel5 + // + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(368.7503F, 39.12497F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(97.14218F, 23F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Einrichtung:"; + // + // xrLabel4 + // + this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Employee.PersonnelNumber")}); + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(300.0005F, 39.12497F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(68.74988F, 23F); + this.xrLabel4.StylePriority.UseFont = false; + // + // xrLabel3 + // + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(250.0006F, 39.12497F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(49.99988F, 23F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "P.Nr.:"; + // + // xrLabel2 + // + this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(100.0007F, 39.12497F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(149.9999F, 23F); + // // lblMonat // - this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")}); this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.lblMonat.Multiline = true; this.lblMonat.Name = "lblMonat"; - this.lblMonat.SizeF = new System.Drawing.SizeF(700.0001F, 25F); + this.lblMonat.SizeF = new System.Drawing.SizeF(603.2419F, 25F); this.lblMonat.StyleName = "Title"; this.lblMonat.StylePriority.UseFont = false; - this.lblMonat.Text = "lblMonat"; + this.lblMonat.Text = "Arbeitszeit-Nachweis"; // - // xrTable2 + // xrPictureBox1 // - this.xrTable2.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.91663F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow1, - this.xrTableRow8, - this.xrTableRow10}); - this.xrTable2.SizeF = new System.Drawing.SizeF(552.2002F, 54F); - 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.MiddleCenter; + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(607.2427F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(98.75806F, 83.91663F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; // - // xrTableRow1 + // xrLabel1 // - this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell1, - this.xrTableCell25}); - this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 0.75540991165010141D; - // - // xrTableCell1 - // - this.xrTableCell1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - 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 = 0.138246012405208D; - // - // xrTableCell25 - // - this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")}); - this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrTableCell25.Multiline = true; - this.xrTableCell25.Name = "xrTableCell25"; - this.xrTableCell25.StylePriority.UseFont = false; - this.xrTableCell25.StylePriority.UseTextAlignment = false; - this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell25.Weight = 0.49791629021026568D; - // - // xrTableRow8 - // - this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell6, - this.cellRegelarbeitszeit}); - this.xrTableRow8.Name = "xrTableRow8"; - this.xrTableRow8.Weight = 0.75540991165010141D; - // - // xrTableCell6 - // - this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell6.StylePriority.UseFont = false; - this.xrTableCell6.StylePriority.UsePadding = false; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "Regelarbeitszeit:"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell6.Weight = 0.138246012405208D; - // - // cellRegelarbeitszeit - // - this.cellRegelarbeitszeit.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Regelarbeitszeit")}); - this.cellRegelarbeitszeit.Name = "cellRegelarbeitszeit"; - this.cellRegelarbeitszeit.StylePriority.UseFont = false; - this.cellRegelarbeitszeit.StylePriority.UseTextAlignment = false; - this.cellRegelarbeitszeit.Text = "cellRegelarbeitszeit"; - this.cellRegelarbeitszeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.cellRegelarbeitszeit.Weight = 0.49791629021026573D; - // - // xrTableRow10 - // - this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell21, - this.xrTableCell24, - this.xrTableCell28, - this.xrTableCell23}); - this.xrTableRow10.Name = "xrTableRow10"; - this.xrTableRow10.Weight = 0.75540991165010141D; - // - // xrTableCell21 - // - this.xrTableCell21.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrTableCell21.Name = "xrTableCell21"; - this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell21.StylePriority.UseFont = false; - this.xrTableCell21.StylePriority.UsePadding = false; - this.xrTableCell21.StylePriority.UseTextAlignment = false; - this.xrTableCell21.Text = "Soll-Stunden:"; - this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell21.Weight = 0.138246012405208D; - // - // xrTableCell24 - // - this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")}); - this.xrTableCell24.Name = "xrTableCell24"; - this.xrTableCell24.StylePriority.UseTextAlignment = false; - this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell24.Weight = 0.17215478017129932D; - // - // xrTableCell28 - // - this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrTableCell28.Name = "xrTableCell28"; - this.xrTableCell28.StylePriority.UseFont = false; - this.xrTableCell28.StylePriority.UseTextAlignment = false; - this.xrTableCell28.Text = "Arbeitstage diesen Monat:"; - this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell28.Weight = 0.213129273221085D; - // - // xrTableCell23 - // - this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.ArbeitstageImBerichtszeitraum", "{0:0}")}); - this.xrTableCell23.Name = "xrTableCell23"; - this.xrTableCell23.StylePriority.UseFont = false; - this.xrTableCell23.StylePriority.UseTextAlignment = false; - this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell23.Weight = 0.11263223681788141D; + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0.000778834F, 39.12497F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(99.99987F, 23F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Mitarbeiter*in:"; // // GroupFooter2 // this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTable4, - this.xrTable1}); + this.xrTable1, + this.xrLabel17, + this.xrLabel14, + this.xrLabel12, + this.xrLabel10, + this.xrLabel9, + this.xrLabel11, + this.xrLabel13, + this.xrLabel15, + this.xrLabel16}); this.GroupFooter2.Font = new System.Drawing.Font("Arial", 10F); - this.GroupFooter2.HeightF = 85F; + this.GroupFooter2.HeightF = 186.9167F; this.GroupFooter2.KeepTogether = true; this.GroupFooter2.Name = "GroupFooter2"; this.GroupFooter2.StylePriority.UseFont = false; // - // xrTable4 - // - this.xrTable4.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(110F, 0F); - this.xrTable4.Name = "xrTable4"; - this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow9}); - this.xrTable4.SizeF = new System.Drawing.SizeF(560F, 22F); - 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.MiddleCenter; - // - // xrTableRow9 - // - this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell64, - this.cellSumMinutesTotalDecimal, - this.cellSumHoursSickDecimal, - this.cellSumHoursInVacationDecimal}); - this.xrTableRow9.Name = "xrTableRow9"; - this.xrTableRow9.Weight = 0.87999999999999978D; - // - // xrTableCell64 - // - this.xrTableCell64.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell64.Name = "xrTableCell64"; - this.xrTableCell64.StylePriority.UseFont = false; - this.xrTableCell64.StylePriority.UseTextAlignment = false; - this.xrTableCell64.Text = "Summe:"; - this.xrTableCell64.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell64.Weight = 0.26149405118689462D; - // - // cellSumMinutesTotalDecimal - // - this.cellSumMinutesTotalDecimal.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldHours")}); - this.cellSumMinutesTotalDecimal.Name = "cellSumMinutesTotalDecimal"; - this.cellSumMinutesTotalDecimal.StylePriority.UseTextAlignment = false; - xrSummary1.FormatString = "{0:0.00}"; - xrSummary1.IgnoreNullValues = true; - xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.cellSumMinutesTotalDecimal.Summary = xrSummary1; - this.cellSumMinutesTotalDecimal.Text = "cellSumMinutesTotalDecimal"; - this.cellSumMinutesTotalDecimal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.cellSumMinutesTotalDecimal.Weight = 0.081153321921416444D; - // - // cellSumHoursSickDecimal - // - this.cellSumHoursSickDecimal.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursSick")}); - this.cellSumHoursSickDecimal.Multiline = true; - this.cellSumHoursSickDecimal.Name = "cellSumHoursSickDecimal"; - this.cellSumHoursSickDecimal.StylePriority.UseTextAlignment = false; - xrSummary2.FormatString = "{0:0.00}"; - xrSummary2.IgnoreNullValues = true; - xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.cellSumHoursSickDecimal.Summary = xrSummary2; - this.cellSumHoursSickDecimal.Text = "cellSumHoursSickDecimal"; - this.cellSumHoursSickDecimal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.cellSumHoursSickDecimal.Weight = 0.081153328404945282D; - // - // cellSumHoursInVacationDecimal - // - this.cellSumHoursInVacationDecimal.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.HoursInVacation")}); - this.cellSumHoursInVacationDecimal.Multiline = true; - this.cellSumHoursInVacationDecimal.Name = "cellSumHoursInVacationDecimal"; - this.cellSumHoursInVacationDecimal.StylePriority.UseBackColor = false; - this.cellSumHoursInVacationDecimal.StylePriority.UseTextAlignment = false; - xrSummary3.FormatString = "{0:0.00}"; - xrSummary3.IgnoreNullValues = true; - xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.cellSumHoursInVacationDecimal.Summary = xrSummary3; - this.cellSumHoursInVacationDecimal.Text = "cellSumHoursInVacationDecimal"; - this.cellSumHoursInVacationDecimal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.cellSumHoursInVacationDecimal.Weight = 0.081153321723263658D; - // - // 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.LocationFloat = new DevExpress.Utils.PointFloat(9.536743E-05F, 25F); - this.xrTable1.Name = "xrTable1"; - this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow4, - this.xrTableRow5, - this.xrTableRow6}); - this.xrTable1.SizeF = new System.Drawing.SizeF(669.9999F, 60F); - 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.MiddleCenter; - // - // xrTableRow4 - // - this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell46, - this.cellSumMinutesTotalDecimal2, - this.xrTableCell17, - this.xrTableCell15, - this.xrTableCell41, - this.xrTableCell55}); - this.xrTableRow4.Name = "xrTableRow4"; - this.xrTableRow4.Weight = 0.8D; - // - // xrTableCell46 - // - this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); - this.xrTableCell46.Name = "xrTableCell46"; - this.xrTableCell46.StylePriority.UseBorders = false; - this.xrTableCell46.StylePriority.UseTextAlignment = false; - this.xrTableCell46.Text = "Arbeitszeit:"; - this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell46.Weight = 0.0899362101431268D; - // - // cellSumMinutesTotalDecimal2 - // - this.cellSumMinutesTotalDecimal2.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.cellSumMinutesTotalDecimal2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldHours")}); - this.cellSumMinutesTotalDecimal2.Name = "cellSumMinutesTotalDecimal2"; - this.cellSumMinutesTotalDecimal2.StylePriority.UseBorders = false; - this.cellSumMinutesTotalDecimal2.StylePriority.UseTextAlignment = false; - xrSummary4.FormatString = "{0:0.00}"; - xrSummary4.IgnoreNullValues = true; - xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.cellSumMinutesTotalDecimal2.Summary = xrSummary4; - this.cellSumMinutesTotalDecimal2.Text = "cellSumMinutesTotalDecimal2"; - this.cellSumMinutesTotalDecimal2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.cellSumMinutesTotalDecimal2.Weight = 0.071948964683863317D; - // - // xrTableCell17 - // - this.xrTableCell17.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrTableCell17.Name = "xrTableCell17"; - this.xrTableCell17.StylePriority.UseBorders = false; - this.xrTableCell17.StylePriority.UseTextAlignment = false; - this.xrTableCell17.Text = "Überstunden neu:"; - this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell17.Weight = 0.14389792524594167D; - // - // xrTableCell15 - // - this.xrTableCell15.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); - this.xrTableCell15.Name = "xrTableCell15"; - this.xrTableCell15.StylePriority.UseBorders = false; - this.xrTableCell15.StylePriority.UseTextAlignment = false; - this.xrTableCell15.Text = "xrTableCell15"; - this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell15.Weight = 0.0719489609431911D; - // - // xrTableCell41 - // - this.xrTableCell41.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrTableCell41.Name = "xrTableCell41"; - this.xrTableCell41.StylePriority.UseBorders = false; - this.xrTableCell41.StylePriority.UseTextAlignment = false; - this.xrTableCell41.Text = "Überstunden Gesamt:"; - this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell41.Weight = 0.14389779473226938D; - // - // xrTableCell55 - // - this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldUeberstundenGesamt", "{0:0.00}")}); - this.xrTableCell55.Name = "xrTableCell55"; - this.xrTableCell55.StylePriority.UseBorders = false; - this.xrTableCell55.StylePriority.UseTextAlignment = false; - this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell55.Weight = 0.080942610501736539D; - // - // xrTableRow5 - // - this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.sollStundenMonatLabelTableCell, - this.xrTableCell50, - this.xrTableCell51, - this.xrTableCell18, - this.xrTableCell11, - this.xrTableCell13}); - this.xrTableRow5.Name = "xrTableRow5"; - this.xrTableRow5.Weight = 0.8D; - // - // sollStundenMonatLabelTableCell - // - this.sollStundenMonatLabelTableCell.Borders = DevExpress.XtraPrinting.BorderSide.Left; - this.sollStundenMonatLabelTableCell.Name = "sollStundenMonatLabelTableCell"; - this.sollStundenMonatLabelTableCell.StylePriority.UseBorders = false; - this.sollStundenMonatLabelTableCell.StylePriority.UseTextAlignment = false; - this.sollStundenMonatLabelTableCell.Text = "Soll-Stunden:"; - this.sollStundenMonatLabelTableCell.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.sollStundenMonatLabelTableCell.Weight = 0.0899362025013637D; - // - // xrTableCell50 - // - this.xrTableCell50.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")}); - this.xrTableCell50.Name = "xrTableCell50"; - this.xrTableCell50.StylePriority.UseBorders = false; - this.xrTableCell50.StylePriority.UseTextAlignment = false; - this.xrTableCell50.Text = "xrTableCell50"; - this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell50.Weight = 0.071948963831937288D; - // - // xrTableCell51 - // - this.xrTableCell51.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell51.Name = "xrTableCell51"; - this.xrTableCell51.StylePriority.UseBorders = false; - this.xrTableCell51.StylePriority.UseFont = false; - this.xrTableCell51.StylePriority.UseTextAlignment = false; - this.xrTableCell51.Text = "Überstunden Vormonat:"; - this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell51.Weight = 0.14389792921032482D; - // - // xrTableCell18 - // - this.xrTableCell18.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); - this.xrTableCell18.Name = "xrTableCell18"; - this.xrTableCell18.StylePriority.UseBorders = false; - this.xrTableCell18.StylePriority.UseTextAlignment = false; - this.xrTableCell18.Text = "xrTableCell18"; - this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell18.Weight = 0.071948964692321912D; - // - // xrTableCell11 - // - this.xrTableCell11.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell11.Name = "xrTableCell11"; - this.xrTableCell11.StylePriority.UseBorders = false; - this.xrTableCell11.StylePriority.UseTextAlignment = false; - this.xrTableCell11.Text = "davon ausbezahlt:"; - this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell11.Weight = 0.14389779185300228D; - // - // xrTableCell13 - // - this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenAusbezahlt", "{0:0.00}")}); - this.xrTableCell13.Name = "xrTableCell13"; - this.xrTableCell13.StylePriority.UseBorders = false; - this.xrTableCell13.StylePriority.UseTextAlignment = false; - this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell13.Weight = 0.0809426141611789D; - // - // xrTableRow6 - // - this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell48, - this.xrTableCell57, - this.xrTableCell58, - this.xrTableCell26, - this.xrTableCell12, - this.xrTableCell14}); - this.xrTableRow6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrTableRow6.Name = "xrTableRow6"; - this.xrTableRow6.StylePriority.UseFont = false; - this.xrTableRow6.Weight = 0.8D; - // - // xrTableCell48 - // - this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell48.Name = "xrTableCell48"; - this.xrTableCell48.StylePriority.UseBorders = false; - this.xrTableCell48.StylePriority.UseFont = false; - this.xrTableCell48.StylePriority.UseTextAlignment = false; - this.xrTableCell48.Text = "Differenz:"; - this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell48.Weight = 0.0899362025013648D; - // - // xrTableCell57 - // - this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); - this.xrTableCell57.Name = "xrTableCell57"; - this.xrTableCell57.StylePriority.UseBorders = false; - this.xrTableCell57.StylePriority.UseFont = false; - this.xrTableCell57.StylePriority.UseTextAlignment = false; - this.xrTableCell57.Text = "xrTableCell57"; - this.xrTableCell57.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell57.Weight = 0.071948963831938426D; - // - // xrTableCell58 - // - this.xrTableCell58.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrTableCell58.Name = "xrTableCell58"; - this.xrTableCell58.StylePriority.UseBorders = false; - this.xrTableCell58.StylePriority.UseFont = false; - this.xrTableCell58.StylePriority.UseTextAlignment = false; - this.xrTableCell58.Text = "Überstunden Gesamt:"; - this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell58.Weight = 0.14389792921032421D; - // - // xrTableCell26 - // - this.xrTableCell26.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; - this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldUeberstundenGesamt", "{0:0.00}")}); - this.xrTableCell26.Name = "xrTableCell26"; - this.xrTableCell26.StylePriority.UseBorders = false; - this.xrTableCell26.StylePriority.UseTextAlignment = false; - this.xrTableCell26.Text = "xrTableCell26"; - this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell26.Weight = 0.071948964692321371D; - // - // xrTableCell12 - // - this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.StylePriority.UseBorders = false; - this.xrTableCell12.StylePriority.UseFont = false; - this.xrTableCell12.StylePriority.UseTextAlignment = false; - this.xrTableCell12.Text = "Übertrag Folgemonat:"; - this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell12.Weight = 0.14389779185300169D; - // - // xrTableCell14 - // - this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")}); - this.xrTableCell14.Name = "xrTableCell14"; - this.xrTableCell14.StylePriority.UseBorders = false; - this.xrTableCell14.StylePriority.UseTextAlignment = false; - this.xrTableCell14.Text = "xrTableCell14"; - this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell14.Weight = 0.080942614161178317D; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); - // // Title // this.Title.BackColor = System.Drawing.Color.White; @@ -885,12 +316,12 @@ namespace FreundeskreisSuchthilfe.Alt // // topMarginBand1 // - this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.HeightF = 27.66666F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 // - this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.HeightF = 21.99993F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // // fieldSumSpecial @@ -972,6 +403,465 @@ namespace FreundeskreisSuchthilfe.Alt this.fieldUeberstundenGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; this.fieldUeberstundenGesamt.Name = "fieldUeberstundenGesamt"; // + // xrLabel6 + // + this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.8925F, 39.12497F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(137.3495F, 23F); + this.xrLabel6.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0.000890096F, 62.12495F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(99.99987F, 23F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Monat:"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "{0:MMMM yyyy}")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(100.0007F, 62.12495F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(149.9999F, 23F); + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.0002384186F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable2.SizeF = new System.Drawing.SizeF(705.9998F, 36.24999F); + this.xrTable2.StylePriority.UseBackColor = false; + 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.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell4, + this.xrTableCell6, + this.xrTableCell9, + this.xrTableCell16, + this.xrTableCell21, + this.xrTableCell22}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.79999999999999982D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Datum"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.10050347189432328D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "von bis"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.10519987603370976D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Pausen"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.0751425991638048D; + // + // xrTableCell9 + // + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "geleistete\r\nStd."; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.079839123105858473D; + // + // xrTableCell16 + // + this.xrTableCell16.Multiline = true; + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBackColor = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Soll \r\nStd."; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.059415543800921261D; + // + // xrTableCell21 + // + this.xrTableCell21.Multiline = true; + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "Über-\r\nstunden"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.065051478360222459D; + // + // xrTableCell22 + // + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.Text = "Bemerkung"; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell22.Weight = 0.15145722945086729D; + // + // xrTable3 + // + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002702077F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable3.SizeF = new System.Drawing.SizeF(705.9998F, 22F); + 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.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2, + this.xrTableCell5, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell23, + this.xrTableCell24, + this.xrTableCell25}); + this.xrTableRow2.FormattingRules.Add(this.WochenendeFarbe); + this.xrTableRow2.FormattingRules.Add(this.ZusammenfassungFarbe); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.88D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.Custom1", "{0:ddd. dd.MM.}")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.13400462193364798D; + this.xrTableCell2.XlsxFormatString = "ddd. dd.MM.yyyy"; + // + // xrTableCell5 + // + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.ZeitraeumeString")}); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.14026654283399254D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.Custom4")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "xrTableCell8"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.10019016449475292D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.MinutesTotal", "{0:0.00}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.10645249790827344D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.Custom2", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.079220464816636069D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.Custom3")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell24.Weight = 0.086735321288505723D; + // + // xrTableCell25 + // + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell25.StylePriority.UsePadding = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.20194303337034558D; + // + // xrLabel9 + // + this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(100.0001F, 35.00001F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(55.20834F, 38.62498F); + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "xrLabel9"; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel10 + // + this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldUeberstundenGesamt", "{0:0.00}")}); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(266.6675F, 35.00001F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(68.75018F, 38.62498F); + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "xrLabel10"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel11.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0.000778834F, 105.125F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(266.6667F, 23F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "Datum und Unterschrift Mitarbeiter*in"; + // + // xrLabel12 + // + this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel12.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(394.5423F, 105.125F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(311.4584F, 23F); + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Datum und Unterschrift Einrichtungsleitung"; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.00001F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(100F, 38.62498F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Überstunden\r\nVormonat:"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(166.6675F, 35.00001F); + this.xrLabel14.Multiline = true; + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(100F, 38.62498F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "Überstunden\r\ngesamt:"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel15.ForeColor = System.Drawing.Color.SteelBlue; + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 128.125F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(266.6667F, 17.79169F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UseForeColor = false; + this.xrLabel15.Text = "Bitte ggf. in der Spalte Bemerkung eintragen:"; + // + // xrLabel16 + // + this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 145.9166F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(706F, 18F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "U=Urlaub K=krank F=Fortbildg. M=Mehrarbeitsausgl. D=Dienstreise AB=Arztbesuch" + + " S oder B=Sonder- oder Bildungsurlaub"; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 163.9167F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(706F, 23F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.Text = "H=Homeoffice"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.000778834F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable1.SizeF = new System.Drawing.SizeF(705.9998F, 22F); + 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.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell7, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.88D; + // + // xrTableCell3 + // + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Gesamt"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.13400462193364798D; + this.xrTableCell3.XlsxFormatString = "ddd. dd.MM.yyyy"; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.14026654283399254D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.10019016449475292D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Days.fieldSumHours")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell12.Summary = xrSummary1; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.10645249790827344D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.079220464816636069D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.086735321288505723D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.20194303337034558D; + // + // WochenendeFarbe + // + this.WochenendeFarbe.Condition = "[IstFeiertag] Or [IstSamstag] Or [IstSonntag]"; + this.WochenendeFarbe.DataMember = "EmployeeDetailList.Days"; + this.WochenendeFarbe.Formatting.BackColor = System.Drawing.Color.Orange; + this.WochenendeFarbe.Name = "WochenendeFarbe"; + // + // ZusammenfassungFarbe + // + this.ZusammenfassungFarbe.Condition = "[Custom1] == \'Gesamt\'"; + this.ZusammenfassungFarbe.DataMember = "EmployeeDetailList.Days"; + this.ZusammenfassungFarbe.Formatting.BackColor = System.Drawing.Color.NavajoWhite; + this.ZusammenfassungFarbe.Name = "ZusammenfassungFarbe"; + // // Mitarbeiterarbeitszeitkonto // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -994,7 +884,10 @@ namespace FreundeskreisSuchthilfe.Alt this.DataSource = this.bindingSource1; this.DisplayName = "Mitarbeiterstundenkonto"; this.Font = new System.Drawing.Font("Arial", 8F); - this.Margins = new System.Drawing.Printing.Margins(75, 50, 50, 50); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.WochenendeFarbe, + this.ZusammenfassungFarbe}); + this.Margins = new System.Drawing.Printing.Margins(75, 46, 28, 22); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; @@ -1004,12 +897,10 @@ namespace FreundeskreisSuchthilfe.Alt this.PageInfo, this.DataField}); this.Version = "17.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); ((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.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1024,78 +915,71 @@ namespace FreundeskreisSuchthilfe.Alt private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; private DevExpress.XtraReports.UI.XRControlStyle PageInfo; private DevExpress.XtraReports.UI.XRControlStyle DataField; - private DevExpress.XtraReports.UI.XRTable xrTableHeader; - private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; - private DevExpress.XtraReports.UI.XRTable xrTableDetail; - private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; - private DevExpress.XtraReports.UI.XRTable xrTable1; private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; private DevExpress.XtraReports.UI.DetailBand Detail2; private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; private DevExpress.XtraReports.UI.CalculatedField fieldSumSpecial; private DevExpress.XtraReports.UI.CalculatedField fieldSumSonntag; private DevExpress.XtraReports.UI.CalculatedField fieldSumFeiertag; private DevExpress.XtraReports.UI.CalculatedField fieldHours; private DevExpress.XtraReports.UI.CalculatedField fieldSick; private DevExpress.XtraReports.UI.CalculatedField fieldVacation; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; - private DevExpress.XtraReports.UI.XRTableCell sollStundenMonatLabelTableCell; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; - private DevExpress.XtraReports.UI.XRTableCell cellSumMinutesTotalDecimal2; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; private DevExpress.XtraReports.UI.CalculatedField calculatedField1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; private DevExpress.XtraReports.UI.CalculatedField fieldSumHours; private DevExpress.XtraReports.UI.CalculatedField fieldSumHoliday2; - private DevExpress.XtraReports.UI.XRTable xrTable2; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; - private DevExpress.XtraReports.UI.XRTable xrTable4; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell64; - private DevExpress.XtraReports.UI.XRTableCell cellSumMinutesTotalDecimal; - private DevExpress.XtraReports.UI.XRTableCell cellSumHoursSickDecimal; - private DevExpress.XtraReports.UI.XRTableCell cellSumHoursInVacationDecimal; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell67; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; private DevExpress.XtraReports.UI.CalculatedField fieldIstArbeitszeit; private DevExpress.XtraReports.UI.XRLabel lblMonat; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; - private DevExpress.XtraReports.UI.XRTableCell cellRegelarbeitszeit; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; private DevExpress.XtraReports.UI.CalculatedField fieldUeberstundenGesamt; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.FormattingRule WochenendeFarbe; + private DevExpress.XtraReports.UI.FormattingRule ZusammenfassungFarbe; } } diff --git a/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.resx b/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.resx index d25f3eba2..e6e78b365 100644 --- a/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.resx +++ b/ReportImp/FreundeskreisSuchthilfe/Mitarbeiterarbeitszeitkonto.resx @@ -117,6 +117,184 @@ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + /9j/4AAQSkZJRgABAQEA3ADcAAD/2wBDAAIBAQIBAQICAgICAgICAwUDAwMDAwYEBAMFBwYHBwcGBwcI + CQsJCAgKCAcHCg0KCgsMDAwMBwkODw0MDgsMDAz/2wBDAQICAgMDAwYDAwYMCAcIDAwMDAwMDAwMDAwM + DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCADhAQMDASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD9/KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAoooo + AKKKyvGPjPS/APh661XWL630/T7Rd0s0zbVX0A9SewHJPSgDTmlWCFpHZURAWZicBQO5NfKfxo/4KCXO + u+Jo/D3wfg03xRq1jqMUN68t7Ei3C5O+KCMnzJPeRQAnvzXl/wDwUL/blvdP8ECxVZtHh1hc2WiyHy76 + 9iPS4uwCTFCeqxcM/wDEQPlP5v6V4kvNC8RwatZzta39rcC4hli+Xy3DbgR6YP4UAfvh8Gfi5YfGPwgm + pWiyWt1C5t76ynG2ewuF4eKQdiD+BHSuur8yv2Lf2+L7W/GP9sawyzeJoYvL16GGMIdes16XKouFNxAP + vBRlkyeSK/SXw14gs/FWh2epafcR3VjfRLNBNGQyyKwyDketAGhRRRQAUUUUAFFFFABRRRQAUUUUAFFF + FABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUHpRXmvxn/aP0n4WRXVjbGPWfEUMBn/s+OdY1tk/ + 563Mp+SCIdSz8n+EMeKAOm+I3xN0n4V6F9v1a4K+Y3lW9vGu+e8lP3Y4kHLMfT+lfB37Yn/BQNPBWrSS + Sta6t40t2/4lmiZE2neGOv76cg7Zrv8A2eVTp1znxb9q3/goPqni3xDeLoOqC81iZTBca5CrJDZxnhrf + T0PMcZ6NMw3yf7I4r5TmmeeZpJJHkkclmdjlmPfPfPuaCkjS8aeNtU+Inim81rWr6bUdU1CQy3FxKdzS + MeTz6e3AFZY60UUFFzw54gvPCmuWupafcSWl7ZSrLBNGQGRhyCO34V+ln/BOX9s+2m0q1s76eO30TUJx + b3UBPGh37njaO1tOcleyPuXPSvzHrrvgj8WJvg946t9UWFb3T5l+z6jZMfkvbZsb0PoehBHIZQaBan7+ + K+8AjoehFOr55/Y1/aFt/FGm6foFxqg1SxvrUXXhvVHbMmoWy8PBL/08Qn5WB5Iw3c4+hqCAooooAKKK + KACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACq2panb6NYTXV1NFbWtupeSWRgiRqO + pJPSuU+Jvxs0n4aPDZFLjVtevR/oek2K+Zd3H+1jPyIO7thR61+bX7ff7euv6/4gvfDK3trPc2r7Zbez + k8zTtOb+6D0uZh3d/kU/dTPzUAfR/wC1d/wVB0XwJZyWPh268mKRCBfBN11dD/p1iPAU/wDPaXCf3Q9f + nR8av2o/Enxfe6tftE2l6HcSmZ7GKZmN0/8Az0uJCczyH1YkDoABxXnV/qE+q3slxcyyTzzsXeSRiWc+ + 5NQ0FcoUUVYFxbjT2j+z7rhn3ecXPyj0CjjnuT+GKCivRRRQAUUUUAe7fscftJx/DbUP+Ec1zUrjS9Hu + rpb3TdTjXzJNAv14W4C94mGVkXoVJPav1n/Zr/aCt/jPoctnd+Rb+J9HVF1G2jkDxyhhlLiFhxJDIPmV + hnuOoNfhFmvdv2U/2utS+EWrabYXmozWcOnu39l6mi+Y+kljlo3X/ltauT80fJUnemGyCEyP22ory39m + 79pGz+OOi/Z7lYdP8S2cSS3lmj745o2+5cQN/wAtIH6qw6dDgivUqCQooooAKKKKACiiigAooooAKKKK + ACiiigAooooAKKKKACiiuO+MXxl0n4K+HYb7UvtFxPfXC2ljZW43XF9cNwscYOBk+pIAGSTQB1N9qEOm + WclxcSxwQQqXkkkbaqKOpJr5r/aF/by0zwx4clutL1OHRvDvzIfEE8Yle/I6x6fASDO3bzSPKU9zXkH7 + bH7akPw/t57HxdNY614kbDWvgmylLadph6rJqMwwbhhwfKBCZ7HrX54fFH4qa98Y/F0+t+IL6S+vJvlU + HCx26D7sca9ERRwFX/69A7M9w+Nn/BRHWNfTVtL8BwXXhvSdYjCahqN5ILnW9WJ+80tx1UHoETCqOBXz + czmRmZizM2SSTnJPUk0lFBWoVoaE2nwmaa/Waby1Pl28Z2mVuxLYOFHUjBJ7YrPooGTXt417ctIyxqW4 + xHGEUD2A4H4VDRXTfDj4Sa78VL6SHSbPzIbfm5u53ENraL/eklY7V9h1PYGgDma6DxD8M9U8MeEdJ1yb + 7DNpusK3kvbXcczRMp5SVUOY3xztfBwa+2v2Mf8Agk+3iLxjpeveLo7qTw9Y4uSsqGFdUkHIVYmAkEQ6 + 732l+wx1+q/21f2EPC/7RvwpuodP0fTdN8TafFv029trdY5GKD/UsQPmVhwAehwR3oJ5j8WqK7D4x/B/ + UPhFrcMNwHksrxC9rOU278Eq6sOzowKkHoRXH0FBRRRQB7v+yX+1ZffDLXtM0zUNYuNLgs5T/ZOsKvmv + ojsRuR0/5aWrn/WRnp95fmHP6tfAb9p21+ILWOieIFtdH8WTwCaKNJN9lrMWP+Piym6Sxkc4B3L0YCvw + uzivXPgP+1NqXgBdJ8O+I5LjWvAVveee+nlts9gxP+vtZQPMhlUncNjAEggg5NBPKfuhRXzL8Cf2y7Wx + 8L2txrGtW/ijwTIyQ2ni+DAksy2AsOpwgAwSdvNA2N1O2vpSzuo723jmhkSSGVQ6OjbldSOCD0I70Ek1 + FFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABXhvxX0G18F/H/T/ABf4njmvvDtxbCws72SUtF4auiSB + Ls+6okzjzcZUgcgGvcqoeIdAsvFGi3WnahbRXlleRtFNDKu5ZFPBBHSgD8cP2tvhRffso/tHeJpvE2ny + eKP7cSa70LUL1vOgl8w8SSbgRI0YONpwOh6V85sSx3H+I54GK/Y74n/B3SdF8Nt4E+JFvH4h+HGoOYtE + 1mdN1z4dkbhIpZOqqM4SUEY4Vuxr8rf2mfgTqH7OPxm1jwrfb3Sxl3Ws5H/HzA3KOD0OR6cZBoKicDRR + R1oKLWiXsGnatbz3Vql9bwuHkt3coswHO0kcgH2rofFGu6x8d/H8ZstFt/t10q2tppukWIVEVeFRUUZb + A6k5J6kmtr4Cfs1a98fNQuJbTy9N0HTcPqWtXZKWlinu38THsgySe1fo5+yT+wNo2m6BGy6ddaT4bmQC + SWbMWreIx6zMMGC2PUQrgsPvelAtT5I/Zr/4Jy6j8R9cWK+VdWv4W/0iws5yLPTj3F5drlQ3/TGEtJ2J + Sv0Y+A37E3hb4PWFm11b2+rX1mQ8CGBYrKxf1hg5Ab/po5aQ/wB7tXrHhjwtp/g3RbfTdKsbXTdPtV2R + W9vEI44x7KOK0qCBFGB/hSmig9KAPhf/AIKX/sqrq+nX13Y2sMem67ILmCRUwLHVAMEE9VS4UYPbzFX+ + 9z+X99YzabezW1xG0M8LlHjcYZGBwRjtz61/Qx4j8OWPi7Q7rTNUtIb6wvozFPBMu5JFPUEV+Tf/AAUS + /YOvvgn8Q7jUNK8660fVCZrB5DuZwBl4GY9ZU6jccuvPUGgqO58j0UFSjEHKsOCCP0IooKCjOKK3Ph18 + NNe+LPii30Xw3pd5q2pXDYSG3TcQO7McgKo7knAoA9D/AGGfG3iLwt+0r4VsNBkkmh8QahDp2o6eQGt9 + QtZHCypKhBVl2bjkrxjNfq/+zxLH8Ovjb4y+Hem3y3vh3R7e11Owtg5kOiGcyCS0LZOFBQOiHlVcAZGK + +Rv2AP2DtS0fx9Dq1jqYW60xzHqOv2wDQ2jZAe0sWIIkkIBSSfG1QWVMklh9+/Cz4P8Ah/4M6G2n+HrB + bSGaZrieV3aWe7lblpJZGyzsfVj7dKCJbnVUUUUCCiiigAooooAKKKKACiiigAooooAKKKKACiiigDP8 + Q6BZ+LNEutN1C3iu7G8jMM0Mi7lkU8EGviH9rb9iNfiTJF4HmuJm1aKCS48FaxdNueREGX02eTkttHKM + e3Havu6uN+Nnw0/4Wj4Ims4Z2s9Ts3W8067UZa0uY+UYDvzwR3BoA/Bnxt4J1X4c+Kb7RdasbjTdU06U + w3EEqbWQj69R7jOe1e4fsi/sOXHxqsW8WeLLifw78P7GQK91s/0jVZO0Fsh5ZmPGRkZPGa+7f+Ey8G/t + UWlv/wAJH8GdQ8TfETRpWs5ornR2t7aN4zjzGunAQQsRuAJZsH7pr2j4YfAmay1Sx1zxY1jdavYJs07T + 7FDHpmhp2WGP+JwODIwz6BRQVzHMfAf9me1j0rSZNS0G38P+GtFYSaF4ZU7vIb/n5uz0kuD1wchPc817 + wvT/AA7U6igkKKKKACiiigArD+IXw70f4o+FLrRddsYdQ027Xa8bjlT2ZT/Cw6gjkEVuUHpQB+PH7dP7 + A+rfA34gahJYMb6xmR72yOza93bry/I4aSP+NRg7cOMjO35aIw3uPXtX78fG/wCDmn/G7wHPpF6fs9wh + E9jeKoMtjcL9yRfXHQjoykg8Gvxh/aC/Zl8VeBfHessug3Vxa2+oTWk8lhayPBBOjEFOMlQ2Qyg/wsOt + BUTjfg78Idd+OnxD07wz4ds5LzUtTlEajGFhXq0jn+FVHJPtgV+mn7M37MGk6d4fl8B+BmZPDEJ8rxh4 + vRdtx4inH3rG0cfdhByHdTwMqMsWauC/Yt/ZKuvBuh2Xg+zuLrTfE3iqxj1Txnfqnl3Wkac+fK0+InlJ + JvmLNjIUHuRX334V8L6f4J8P2ek6TaQ2On2EawwQQrtSNRwAAKBXYeGvDdj4O0O00rS7O3sdPsY1hggh + QLHEi8AAVpUUUCCiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACi + iigAooooAD0ryPx38C/E1t8StQ8UeA/FFn4cvNegjh1a21DTTfW07RrtjuEUSIVlC4XqVYAZHHPrlFAH + D/Bb4NQfCTTb6SbU73Xtd1u4+16pq14FE17LgKOFAVEVQAqDhQPxPcUUUAFFFFABRRRQAUUUUAFfK37S + 3/BWn4dfs8+Lbrw/bw6h4s1ixcx3MenlFt7Zx1RpWOCw7hQcHg817J+1n43vfhx+zP481zTZPL1DTNEu + p7d16xuI22sPcHn8K/MT/glD+zX4V/ab+OWtf8JpH/altoth9tSweUr9slaQLucghmVc5IB5LLnjggH1 + p8Hv+C1Xw4+IniKDTdc0vWfCJunEaXdyyXFqpPTey4ZR77SB3r7EsryK/tY54ZI5oJkDxyIwZZFIyCCO + CCOcivkf9o3/AII7/D74s3ulXHhPZ4Dmt5wL4WkbTRXUPfbGzYWQHGGBA5OQeK+mfhD8NLT4OfDTR/C+ + n3V9d2Wh2y2sM15L5kzqOm5sAcZwABgAAdqAOnooooAKKKKACvj79rL/AIKF+J/gF+1roPw/03RdCvNN + 1VLV5Li6EvnoZZGU7drheMZGRX2DX5gf8FKP+UmPg3/rlp//AKOegqJ+n4ORRQOlFBIVW1m9bTdHurhV + Vmt4XkAPQkAmvlH/AILBfEzxF8LP2edKvvDetaloV5LqqxPNY3DQyMu0/KSpBI9q7P8AYQ8Yar47/Yc0 + bVNa1C81bUrmxuDLc3UrSyyEbgMsxJoA4v8AYI/b/wDEv7WPxl8VeHda0bQ9PtdAgaWGWyEu+QiXZhtz + kdOeB1r64r8zf+CL3/J1fxI/683/APSk1+mVAAelfMmk/wDBUjwHrP7S3/CtY7PWFuGvDp6amUX7M046 + rjO7GRjdj8K+mz0r560r/gmr8NtK/aL/AOFkQw6p/awuTeLZm4H2NJz1kC7d3vjdjPagDkv+CjX7fPiX + 9jbX/Ddpoej6Hqia1C8kpvxLujKtjjYyj86+gtM+KMFl8FIfGGsmO2t00saldeWPlQbN5C5P4DJr4J/4 + Lvf8jn4B/wCvWb/0OvpT9pKVof8AgmTrTKzK3/CLwDIPP/LMUD6Hyj4l/wCCzPxU8ceN7yHwH4T0ltMh + JaG3NhNfXLRg/fcowxnrwOP1r9FPgh4yvviF8I/DmuapDHb6hqljFcXEUalVjkYZIAJJH0Jr4u/4ISaD + ar8PfGmpeTH9skv47cyY+bYEBAz6ZJr79oB7hRRRQID0rzf9pL4+TfALwvpt1Y+GdT8Xatq16LOz0uwc + LNMdjOxBIP3VUnGK9IPSvjb/AIK9/EvxB8JfCPhLWNBvrjS7iFryOG6gHzwzMIQpBPGdnmgd+tAHq8f7 + c+k217FY6j4N8eabqjRq8llcWMCyRk9uZhnnj3q5J+2IGRjD8O/iE4zgNJb2cKEc87nuQO1fiN4h8R6h + 4t1mfUdUvbrUb+5YvLcXMrSyyH3Y8mqzXs0kYVpZGX+6WOKCuU/Yr4of8FE7XwTYyFtP0HQJFGfM13xD + as6jHa3s2nldueF+UH1HWvl5v+CzHiKXW76O41SZLFXxbS6doECGQZ6lZp2Kj0yST7Z4+EqDzQHKftp+ + xt+0jq3xylvLfULjT9Ys4dJsdXstWtrQ2b3CXLToYpod7hZUaBgSjbTngDFe8V8x/wDBPDwMvg5tYt0j + 8tdL0PQdKdc9JVszcyf+PXX86+nKCQooooAx/HPgyx+IPg3VNB1KPztP1i0ls7lO7RyKVbH4Gvx6+Mn7 + PvxR/wCCZ/xsh8QaPNeRWNvO39m67bx7re6jP/LKYcgEjhkfg9s9a/Z2sq/s9J8eaHdWdxFp+sabcbre + eGVUuIZMHDIynIODwQaB3Pjr9kb/AILFeGvizeWehePraHwrrk22JL5Hzp9y545J5hJ/2iV9xXv37bfj + vVPh3+yh4y1/Qb6XT9TsNPM1rdw4LRnK4Zc5HQ18I/8ABV39gHw38AdGsfHng2L+y9M1C9FnfaWGLRQS + MrMrw55VTtYFegyMYHFegfCj4nap8Tv+CMni/wDtWaS6n0OG50uKV2LO0SGNkBP+yH2j2UUD1PUP+CRH + x48XfHz4R+JtQ8Ya5da7eWeqLBDLOFBjTy8kDaB35r0L/gpD8Tte+EH7JniDXvDepTaRq1q8AiuogN8Y + aZA2MgjkEj8a8P8A+CE0it8EPGK5+ZdYQkemYv8A61eo/wDBW6VY/wBh3xRubG6W1UfXz0oDqZ3/AATN + /aC1z4i/sl6l4r8da9NqU2m39x517c7VMcKIjc4AHGTXyn8Tv23/AI0ft2/GS48L/CV9W0fRVdhbw6dN + 9mmkiBx508+QUB64BAAIHJ5O98ANTutJ/wCCN/xCktmaNpL2eJmXqEYQq36E16B/wQn0Gxj+F3jPU1jj + /tKa/hgkk/jEYRiB6gEk/XA9KA1PM9G+Bn7Vn7M/jPRda1DXvEWoaOb2Fb82usvqMMcRcBvNicnIwTlt + pA68day/+CsfipfBH7fWg6w8TXC6Zp9nc+Wv3n2SSHA/Kv1Wr8p/+Cs9muoft96BbunmJNY2KsvqDM4o + CJ1Gu/D79rL9tGzbxhZ6ndeFdBvszaZpias2mgxfwfInLZH8T8nrwK5z9iD9s34n/BL9qKz+HfjzVtW1 + SxvL3+zbu01Oc3EtjKTgOkjEtjODjOCDX6j6LaR6do1pBGixxQQpGiDooAAAH0r8rf2qNOWw/wCCt9kV + VV8/VrGTjuSFHP5UBEj/AOCpVl8aofFWtS+KpNSPw3bV/wDiTiWSFoQdvGFX5/XrXoH/AAS6sfjQum2c + uoSal/wqdtKvBaqZITBv2Ntwo+f72eteof8ABcP/AJNl0b/sMJ/6Ca77/gnH/wAo/PD/AP143P8AN6A6 + H51/spfHXxf8HfjH4ysPAOlNqni/xYz6ZpxCiT7O3nlmcqeMgdM8DvXpXxu/Z1/au+GvhK88ca54w16a + KzH2m6Wx8RytLar6+WpC4HovA9MVc/4JD6NHf/tu+JLloVZ7G3u2Rj/yzLSEZH1r9JPjpZpqnwX8VQSK + siSaTcgg9/3TUBqfM/8AwSW/bL8Q/tIeDdX0LxZdNqWseHdjx3zjElzC3A3noWB4z1I9a818I/tYfEXU + P+Co0ngmbxVqEnhVdYkt/wCziE8sRhCQv3c9fesD/ghInlfEXx0vdbKEHHs5rm/A3/KZmT/sPS/+gGgO + p1v/AAXaGPGXgP8A69Zv/Q6b+3hY/G2T4TafN4dk1Jfhavhe0GqqkkAhPyruyrfP97b0p3/Bdo58ZeA/ + +vWb/wBDr6T/AGlzn/gmRrX/AGLEH/tOgNT88P2LtO/aCvfDWqN8H5dVj0kXS/b/ALLLbqpl2jGfM5+7 + jpX0x+3L/wAFFPGngi+0f4X+BnmTxk1vBDrF/GoluVuXUfuIuqh8nlhk54GMZra/4ITnHwd8Zf8AYUT/ + ANFCvkTw/b+PPG37fOsT+CFs7nxqmr3Vzam98vbuUsCf3vyZAPAP4UB1PXZP2O/2vNO0H/hJl8Va+94k + f2k2i+J5WvPXGzdtJ/2c57e1e4f8Ew/+Cg2vfGfxBd/D34gOZPFGnoz2l5IgjlulQ4eORRgeYvHOOR7j + NYxj/bpx97w/+enVyH7MX7CHxy8K/tl6P8Q/Fej6bbxyahLdapPb31tj94jBiI0boSRwooD1P0mr41/4 + LNaEvij4J6DZnzN0NzcXq7P+mUOef++q+yjXy9/wUw0X+3PCOkwfK2dO1n5T3xaB8/ht/lQSfjpRQV2s + fr/9aig0CtDwrpLa/wCKNNsVXc17dRQAepdwv9az66r4GRGf42eD416vrdmoz7zpQB+z37JFjDHf/Ei6 + hOfM8VSWgGc7FtrW2twP/IZP417JXkf7I4MNj4/gbd5kHjTU9+R/edXX/wAdda9coMwooooA81/a2+Ge + tfF/9nfxR4f8OandaTrl5aE2U9vO0LNIpDiMspBCvjYfZq/L/wDZS/4KB+Ov2CrzVvB+taC2qacl48k+ + mX7tb3NlccByj4OA2BkEEHqMc5/YquL+JX7O3gX4xzxzeKvCPh/XriMbVnu7JJJlHoHxuA9s4oA/J/8A + a/8A28vF37fupaL4Y0/w7/Z+nx3Ae10yzdrq4vbggqpY7RnAJAUDuTz2+/v2ff2LJfBP7AF18NNSaOPW + PEWn3L3xB3LBczrwPfZhAcdSpr2D4a/s5eA/g7ctP4X8H+HtDuWBBntLFEmIPbfjdj2ziu2oHc/Hv9jz + 9sDXP+CbnxF8TeF/FHhq7vLS4mCX1mH8me3ljJAkQsNrKVJ9mBBB9d39uT/gpjP+2X4OsvBHhXwzf6bY + 3l1HLP57ia5vHB+SNVTIA3YPUkkAcd/01+JXwA8D/GIxnxV4T0HXpIRtSW8skkkQeiuRuA9gapfDv9lv + 4c/CXVBfeG/BPhvSL5el1b2KCdfo5BYfgRQPmPKP2Yv2OD4e/YFX4c+IENve+IrGaS/Qj5raWccD6qAv + 0INfBPwX+Nfj3/glR8eda0XWNFa8sboiO7s5S0UV/GpPl3EMmDzgnBwepBGc4/Yyub+IPwl8L/FnTVs/ + E3h/R9etlJKR39ok4jPqpYHafcYNArnwtrX/AAWvk+Imr6PofhHwjcaReateRW817f3KTeQrMAdiKOSQ + TyxGOuDXnn/BVP8A5SFeG/8Ar0sP/Rz1+hfgT9k34Z/DHVl1DQfAvhnTL6PmO5isI/NjP+yxBK/hiuw1 + Hwbo+sX63V5pem3V0oAWaa2R5BjpgkE0D5jQsv8Ajzh/3B/Kvyy/a7Gf+Ctul/8AYQsP6V+qWMCsq88H + aRfakt9NpWmzXgIIuHtUaUEdPmIzxQJHyF/wXA5/Zl0f/sMp/wCgtXff8E5P+Uffh/8A68bn+b19Dax4 + fsfENuIb+ytL6FTuCXESyKD9GBFSadpdrpVktra20NvbqCFiijCIAeuFAAoEfmL/AMEc+f2x/GnB/wCP + W4/9HGv0e+M3Pwk8T/8AYKuf/RTVpaV4P0nQbpp7HS9Os5pPvSQWyRs3rkgZrSmiWeJo5FV0cFWVhkMP + Q0Afmr/wQrH/ABcfx4P+nOL/ANGGuY8C/wDKZqT/ALD0v/oBr9QdI8J6V4dd20/TNPsWkHztb26RF/qV + Apkfg7SI9W+3rpOmrfZ3faRaoJc+u7Gf1oHdn53f8F3f+Rz8B/8AXrN/6HX0n+0tz/wTF1r/ALFi3/8A + adfQOs+E9K8RMjahpun6g0YwjXNusu36bgcVYudJtbzTms5re3ltWXYYXjDRlfTaeMUCPhr/AIITD/iz + 3jL/ALCqf+ihXiX7fHwY8WfsV/tdJ8UvDNvJ/Y2oX39o2t0sZMMEx/1kEmOgOTjPUH1FfqbovhzT/DcT + R6dY2dhG53MtvAsSsfUhQKXWtCsvEmlzWOo2drfWdwu2W3uYVljkHoVbII+tA76n59Xn/BeK2/4Q3bB4 + BuB4g8vbmS/X7GsmPvcLvI7449M1P/wSun+MPxm+M2u/ELWta1S08H6nI811BMP9H1KduAsSNkKE/vJj + oB619bQfsPfB+11X7cvw38IfaA28E6bGVB/3cbR+Venafp1vpdnHb2sENvbwqEjjiQIkajoAAAAPpQIs + V8+/txWzancaDZ4+WXSddkY47CyC/wA3r6Cr5/8A21UkttY8PXqsvyaNr1qoYdXe0Rh/6KNAH4q3C7J3 + H+0QMU2n3G43D8Y+Yk47Uyg0Cuh+EmpLo3xV8M3jttS11W1mY56BZkJ/lXPVLY3TWV7DMv3oXVx9Qc0A + fuX+y+WTxV8VlygX/hMZGVQeRusrRiT9Sc165Xh37J+srffET4jqv3b+50zWemN32jTbcEj2LRn8c17j + QZhRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRTS4GPf1oAdRRRQAUUUUAFFFFAAa + +e/+Ci7LY/CLTL5TIs1vezxxuv8AAZLC6Tn2yR+NfQleG/8ABRPTprr9lbXLuDcZNJkivSV/hUNtY9+A + rsTQB+JFxu898/NzyaZTpm3TMeDuJ59vbgfyptBoFB6UUUAfsv8AsQao1z44vgcbr7wL4Xv5Dz87tDcR + k/lGB+FfStfJv7F982leIPhHeMW8nxd8M0tcsw5lsZo2H1Yrdv8A9819ZUGYUUUUAFFFFABRRRQAUUUU + AFFFFABRRRQAUUUUAFFFFABRRRQAV8i/txfE3RfAvjnXNT8YR6tdad4a0SG40Wz0++ktJHupZSpmDr91 + lxgMcgehzX11Xxn/AMFWPh1N4u0iMRfev9FukjUDlpYCJlz9QW/KgDx/wP8A8Fa4rmGK31Txt420mGJd + oX/hGtPvpv8AgU/mruI9fJXNWPFP/BUbwPNAfM8XfHDXbjHH2NdP0e3/APIY3/zr896KCuU+9vD3/BTz + whLdxrJ4o+POh/8ATY3un6nGn+8kseSPpzXtnw+/4KI6bqkC/wBkfFj4e+JQg+a18VWs3hm8PsJ8NE5+ + kYHvX5O0UByn7deFv2xLvXYQy+CL7WQBlpvDOu6brEI+mJ0l/OMU7xH+2pH4dtGmk8A+NI1jOHa8k06w + SP6tPdKK/Ea3nktJVkjd43H8Sna350x/3jbmO5mOSx+8fxoDlP1y8Y/8FafD/hC3aR9D0ufBx5cHi/Tb + qYfVLd5cfSvmX9of/gszrXxg8N33h3TfB+n6XoOpL5F2Zbx57m5hP3lDBQse4AjIDEA8c818T0UByk2o + XK3d9NJHDHbxyOWWKMkrEOwGeo+uTUNFFBQUUUUAfqv+yTrH2z4P/srXirtk+06npzH0jFpdZX8WhQ/h + X2rXwZ/wT51eHVfgn+zrG7MzWmv63EqgD5WFvdEfkG/WvvOgzCiiigAooooAKKKKACiiigAooooAKKKK + ACiiigAooooAKKKKACvDv239OQeF/Dt/5ayPDqLWhBX+CeCRG/pXuNeJftvatDaeCvDtqz/vrjWUlRf7 + 6xxSu+fYCgD8StctVsdavIR0hnePj2YiqtXvE10t74k1CZdu2W5kdQBwAWNUaC9QooooGFFFFABRRRQA + UUUUAFA60UDk0Afoh/wTW1yOL4D/AAw1CRsroPxGutMcAfdW8sJFQ/8AfxkH41+jlfln/wAE6NQCfse+ + Nmzuk0fxtoGo2w6FpDd2q7R6kqpX8a/UmM5A96DMfRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUU + UUAFFFFABXgv7ZnhKb4ga94L0KGSSGTUHvwsqIG8tvsxAJ/767V70eleffHD4daz4tk0HV/Dr6auveGb + w3VvFqDOlvcqy7XjZ0DMuRjkK3TpQB+EXifQpvC3iG+024VlnsZ5Ld96lWyrEdOvaqNfth4k+C/xC+KF + 1Hca/o/wVg2tny7jRZ9YkB7HzHMX8qtaX+yv4kgi2t4o8Jadu/5Z6X4JtIUB9cyM5oK5j8SY7aWRvlik + YnoAvWpv7FvF/wCXW547eU3H6V+4c3wN8f2dptsPiJpfmLjabrwlbSAfgjpSL8N/i0pC/wDCZeAXXoXP + hOQM34fasUBzH4c3FlPaEeZDNHnpuUrmoa/cLVPhV8VbpfLm1z4Y61bt96C+8LSxKR6ZW4YfmK53Uf2a + /FWs2vk3vgj4AXEec5OjzjP4bTj86A5j8X6K/YDWv2AW8Sw7bvwT8CY9oyVg0O6iZvbekqlfrg/SuH1D + /gmJptnfyTyfCDwPq0G/Ij0/xhqNpIV9lkTYD7bgPegOY/Leiv0q13/gnZ4UmnYJ+zz41iUL1svGtoVJ + x/ty5x7/AKVXtv8Agm/4MFxuk+BXxSCtkbR4s01lHGc8T55PGf59KA5j83adFG00ioqszMQAoGSx9K/S + yX/gnZ4Vl0a6tNL/AGf/ABX/AGhKhFtd6x4xt44Y32naz+TO7bQcAgKSR6Vo/AX/AIJba98IfGLa4uk/ + DWS+8xJLJr6a+1BNJ2gHKRMEEj7udzMMdgMUBzFT9iH9le++E+l/DPwrrsUlvrXiDUrjxzrloxG6CCzj + WKzhcD/prOkmDnDo2MFa+9xx9O1ef/Cb4LXPgnxLqXiTXteuPE/ijV4Y7WW8e3S2htoIyzLBBCuQiBmZ + jklmJGScAD0GgkKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigAooooAKKKKACiiigAooooA//2Q== + + 17, 17 diff --git a/ReportImp/FreundeskreisSuchthilfe/SuchthilfeLogo.jpg b/ReportImp/FreundeskreisSuchthilfe/SuchthilfeLogo.jpg new file mode 100644 index 0000000000000000000000000000000000000000..dd8e4c67c43a6b16c5ed833d661f98198954cfbd GIT binary patch literal 10345 zcmb_?2{fBuv~NsBO|7A*AsuM7sG3_-3`JEnsHqgKd8nz1AQCfGL-8-Atx$6fsaX}F zrncrW6(s~kO$izy(@XEY@4maYczn%Pj{O?nYi<^U;50i=ohTieWwr3p2x5Hda=Kb`;}x0PATs{_~1@Cj=}W zvtI}jREo(g;<%_^*DYi@j+at)c^b=k@{F*E=vnDYmu0S8RZ&$_zj0H;;Fh70@okek z_pPjLZ0#P{ySll1czSvJ1V0N24TFS7#Kk8hCM7>l$;$rcRZi~fy!`jYC8cHM6_p?A z8ycIMTUtN0ed+1#>mT^~?fb;!)btGc$1G+Ex4g3YYi)hwH(_u8;1BVTbaedJFD3xX zzq5HF^4gPpO+UM#4Nl;67D!j;`AbMf*}_JSecGD>xo4#1nE=5h|fc-=bd zH^xbJ4`;pVf!B_S7bkFA%y-QTs)V`efL`4r@Gsgcoar!EZ=laia8nJnrmHp4uG3k* z$DcLg5lxVZyoC3}ttRz@I4+fX)!WbO|5`Zy9@HGkm9T_+8G4S!`mDAMrG#?9&f&-o zgbZT;$3gYyMK1=?MTyswoEn^Ruf9l7KgHKB=$?H!OZFhQ$LU-H!6wPG();lAydCyd zgPw|;(${JwUgH{omxZAq;J+*85f)Cq1Ozc-0(QnQ#Px~m4AhYO1bmCMW;ZhnTB{i< zUx__G)vyPTSHwkY1SDexo*@zJtG4n=`Vp%P>lc(?9k zw|!&Qotd_lH2FE2bpEAVn6N|*+VNA~*;+bacJ+Sw!?iw?50)gOQ;EZ#TDTVXfos^s z{rW@SmsL_~K?P^AV1uEcf;45GJ$U^Mfnlo3PeR9M|Yc-<-A_M38jp_CHl} z0!F%SkH21QS#mB#;O{xl>0tb>&Ws#Gwhzqog91XBw7kN0AQ(-Ddrxiabyi33PzGv0 zFJ|;T@8pC0##-6g9D?&;qZPA?M+$y##Kw*#<4=EeKM~^tqsi_9(vyk=e;=(8RjEaO z6pONrW48VZRa3D|i;$%bi#a8qGlM42s%iV(XY zUixj0jzrs@OD2bKx4NSv-*HGXUXTtL^$tYL^Etl*o<;e9_@T~`RnCoOrR!n*c?JDf z^3o<58m7-VhxULrQoPYjec{uzBAu#8>As z%v6X&bO-M7tIP-?DI#(PK8qyAwva}P20g=897qUbD@P;DO_l+f$N#h@B=H-ZJ9?EE znO=xqI^#Q!atC2HElGw|-p#`KsWX8aJJ{KXe1+G?CayVYXqtolCy)yC)#ZrC^&EFI z=6qxa;U2pfqtWH`7sSX{NnnEfTNC-!d>zuSw9eID9y&n&9PC3+xk0S#RE3nx`xLRjTF7Tu1s0HRW3?DwN849XsS3ks48 z)H|7*Wg_PDKD{LW2uVz!wl|J)L!LU+DBMpn!tV|x^$PS$NA771ly}`$ZV6DyxB?D# z(jz~CVO~-|Ed>L8lXjaFXbE2<->o%*=b;pzM})?k_i+L^Uhe6Ql z_@j%Tg!*|s5*VQrxH!(I0;YMsxFr?(6=T zzlS-t9Qmy|2lLy$C7yIWz9`z{zObjJxWS z+x>3VXN7zNe3-c zeD_+2c_e`f*a%3pDdQwI;8|U6Nc9SQV2J1Y4Q*cIa?um9?*mmVjO|a#d*y!g#x%7b z+Ehjba3y8U|9n5hu4y739aU9CF#22#4I@xI1`S)tArmz zTzRRvlNmN_e>gC#k8=Pkn2kOAsZ(0xn3a=rWe3|kP|uweX}i9*l}%>x!uZFCU3(W& zLh^TGHt`s;Z%H1g9=iUhS^Ji3Y|n0lxjZ-vZrC#UtV+yL9o*!Y=`h!OF$zS_S#{M-1G-uNShZTj%?(-84netxGs@mA4Gs^D#zwjRf&6@&8PhGY zJz4`dki3Xr&3MtMS)**#n0WldT%zV3NHKNB)Q?X7qkTNc&{%lzYuJ*HsZ-3f?%-iv{o5 zzrZ;S6DO6C4QHzTRp#&C`==*}wX*4D2GU|jxnOz+Sg){kGl=k^ul)gT@Hs^jPwUr3 zhBQzwT4y(&`5Nxw+HYh87DaxBFDc;zwk^B^=m1V&_dA1L>}eHm`w_3&XQ3_4Y0EeE z&u(<-ah+~ue(({tf%GCh#$WQ4w;Xs#aJ8HFA#yg{o7^%VDD(23eVjph%gddrye?>N zt2hK@r{- z6g%tkB#B?QFo&U=gL^l;FVa*+Gy|6}YQpR<^6Y3w+U^eY(*be$@cvz<(Gn*_!_V^q zKNhaW$)|mxeiKGZaIAm7t#y|2m|BSPa2A3H4@3-Jiwg% zD>VZdh7mPvx0YeNl=Enq2Gn4(U3qElrh=;cJ&Uucj~_eLTtqBci)U}gIF}(B)VI1z zHWq-nU9b}#U~YXVQUuZ=>^G2H4vgp@ADE99PYTiEt{6Pyv&h(I%wFB>Zj;E3+uFI- zh!uc*=-0mAANISzaVE1|2U??ZA>8EB(F-*tLCFb?+CE-F^86ra8Z=Hce%6eX(CJrA(s*#1XdZP~As zFuX$V43@u%PY}Y_cLpZjjxJ1>u%9!ZH2c%IeRey2N$_@pJ6FPQ>u6E&;LU%`+4=Ae zi&H>OmAQ>eQ@bJCVGgZir^+fPHUX!>=;8z>3nAT;aS1F0?Y@7dm4B(_zlgIeYyyk7 zK_odhjK1)12Le)6qn>v-9j`W(sp6uupycjT4h$N z!{F}twepsbO|j%TU%tR_itN4sjnjavO0p%sA+6THzjyndx>=aVGH~I#d*{jTJjb% z6PnT{_75k#6n`AUlKm2bEQ6h*s5Fvp;wOz6Ga3>V=3X=>U#;w9`s?m*4gV)h{eb`x z023x!BjSG|4v9>xXLO!GLM#ez`xa6_lg}Ja?wd_pPOr4K@gJ?bXa2K|S%UN%8Aio9 zzXswhGmcC$;^3P(2s)s+Aoe{B5tnJmQYy$VB+}*6%8TVb{R1uY--0l1kPLpDhMp^NIL$YEqL_{O;RNDX9A0 z`PIKT7#t#NDi`n1BG;P_z|jGZGUgaNaa2=AKO?8Y?8h6mb!W5? zR_7PtWNJ4SP^HdiFNxzZ_NoDL@P-CF4=O%;4<6ce)f<8RJw(?sB0gQ-P8JpE!SCV(QWsTnh=E1o`=54nx1Ez0 z&J!eyaPuBf##S9|Qvo}6?JdGejrCune(d=)I1NiZwtpZBZ?nV2eggkMrU3C4n$E00 zzB+)%o^c9#4xyn2J|o2vHCvc)$4^Tz^C)Bcqj1z>gXD!=htBk6t2{Ytg5R}wg}RA) z1*IPEQZnvlftw+uJ8{EI-(eV7KejQwhVb2CFiL+JJR`R>@gyWt-X1eH+wtXLQl<`1@FceBM#`ziapIx2#9Par+?$qE7b62o}6i;E;uMRHSNdtnW6G@MJ z2@>aoUno_}tg>%smaT}!ig>?NQ{q_R2c5;!0i^RPDOgr5mrqBzcKXI;E_A@AZ3Sae z97^pNNP`vhf8w7rZHykh!&3Q<4qzRo7B-D0qw1YXaVQDjNuT@PEr*gJ+auG8Uy{>C z0OD@w?{EQ>A03beYzgQ$&ETR)M>!aeTmNwADK{f}mn4gaPmaDcmuzJPaEKS&JM7}Q zw`sx{Yjui#)@;6777>z{TVZsn3Kowpgm-fuh>6gIA*1*0mT43DG!dz6QtxAtnBPoN z)Ie<+9Xh4 z>8vyH677#|*Zyoe#V}^4t&TL-=J&QOK0lXoHFN^W_95^5^?)C9fyHa&*-a+~TC(-f z0om^3sIBXWW6oMKjdOqwkfAW*fC~9Z2dEcn0N=sua|fJ-DH5cCWm!JJhS>)QsxS4} zR-OP@c}1&r8U7q*hQZq{k^=R+0Fow2mNNBmd#}$VY!M zLV;ycD452{S8NO?`;)R(i)Kb<(qvycSxNy zKZ{Ui#Gf?k3F;JWLXv0tK;ev|T4^;T%yj^|%>VGqPoA}+N03oVZQo(&MY0{#a0;|o zF#)+0Amqaju?~4IPX{z4gXN4)y+nm+M{TmuIBpl%_Bu-_gw)52N8YRr=)&&h<$<=e z6=>03yyXszLBWU+a-$iMKNCRZeM5%WQT(!()DY@PZd18SJ|w3xpAT8O=RsF@zPF4X zHXoG3yF=5V?u($~KX2#&10-Xq^bSUlE*Uk^0WQ5j^1bLO3ZD9+aTjy)u*bd_3e2_6 zFcCH-(gF2@{vX^iiU?)I=k!+x1KWd)cMB5AV-*_V3A7X8+5Kh#tQvh3AL&mHxfbN) zwhCy0o!eSWsz)_C0;JEn&#JNAe> zmR*PiN*(~ux1<}Q9SZ)jOKhKP1d>d0`|QaJQgCmz7r1cyeYBXm-(~9CwU(yHB#HnZ z?IaHp>PcY3_F$8F-3Uensl?o@bLkGH21)6LB9bnIk(-jss;REjwxGjy(9y>9SJ;sA z$D{#;leF0gP%lVm{n)SlsSp3WPxc(v!Syh?J2_3PNGkAs^dFE()v_~5ZYI7{hIF}b z7NPu1U0t}UftF`b0N?#UmO&3<@%MRz$-!SV?gC{!@6EvOW6#9wll*8_{4fm*J;!Po zis~bya&in`n}wkRQdH)I9ET%A1OXAbfvA~=%?~8e(}-oyxMe3~&1}VJ`-U#C0b6gF zs)(iBZi`9stgWmx{RgTVf@J6Hp+O?=EWU|H4? zw}jkUT?ECo$b%9nz@=^8)tD2Jrh+EP+AYhW+6^h&6%wNZs2}^pE;MNI4dOJ^YzZz1 z@!8p%z&*;Hc}&UMUQK-|rQhRw#WL#kDZM}Q)K8$rGG*EGxI` z%gDz(7-0Ebs4y1i%t{d^p_j2FY2$%+zJ@a@Htlt77c@WLG&K~W_<(bRxL<26z7>}& zIsJB-sPqYy4B~_;5IoHsKmriBF}miTtV}FM3a9+LGzJsZ&%^u)-^@s4He@#L60&$5 zb{e17pBY}|WEh~jP5o}RB72?PMP}tC17I{3(FO2sD>`8HyptG%m74NV#s3@&FM?;) zmk>P?4?=j@yE;WD6^egpzOKHw?+V(gV?{2dY^efItRMFs&pUZX_)SklpYg8AToKub z)l=bnJ;vBxWZZ!N1b#=!p?vEQBw7DlM#^*XZ8(3h>#D9AW%m}wWMR!py&IgEIa(vF zy!9k>T$KBmjlVkMAM(OI9D%f+D|A3%Qy3P14}4^dO=7@W|JqSU6i+n-Hqfhv6C=x- zu3PPJ2JwF_q>7xj^u{>WzH)1BZXTPPt2pnHay^-8GXZdt6~>?f-Qq{oI*NBU!zhOg zs<`h# zX#FbDfX_e|n2*Bi*D+2$fdg^0w+wbOp7<$)nGX2w!2r*X2dHBv!}68pkjozHcMnV5ORJ1pK2dn8U_rvscC z;Oij=h;8{%ih!^^9Z=_jWuP*8Ok*_u0C`$Tt%y-}iZi;N7VKZYeeBOJH7Gq0}P~(S?4Tc`4!+JH7qDG4Eq3IFLIJ5L!lxB&n;WBc;O{c=N`nd6XfnY`s%_lATZR}Pg6CBQE)Ub4xuT8H}gj42dr{+IGPAo#=2Iuk=&|AKj zbPl=N(@D#dsvrt~8$1;x+Ntb|I@MI;Yt@K{m0uhVVeO#;E#I|r@vG^_)An2oC7b>< z0zV#hlO1ih2l3c1KrfzlfwF!p;9*cB%z6U@dlyhTI}qT@sz$_D++KdpEajuY_#*&c zDYKmID5^!M!6)o2Pl3*ZXYWFdZfwcLG8h4}uxgC~N7ho!Gg{ga)u>BpNc)P%(+lGw z@bzL{U`h*DJ)@v@O3|$Rr@uO1zmCg2&HD_jUWf7fm=;5=@x#l_Q%%!;9x~@vA$l;$t_W!7S_Gp)O^4g#){>9zS z`xk}-BDI3r=m4gyFB>B9zI_qu#Fpp9%O9dI}t<^ErD&-N>- zMYwlfxU2IfS`{Q>T;=G!aCZEB>-duc@`k)rWTpF64_;JAt_b&2_M+ja5NAXzf_E{>{5Gw%k5jN#gqF0%*Dj7l@TIepyJd7h z4ER?qP8<4a*p2|E2#Iy=>q19`p@C?B#epAa@c1?zuqT40Z0;|loLto*;twf;`(OCy z`|Baa%OeaRGE3V*RQ4lwrRr8P%2l@!e5l3u8vd0G9B_l$ks@*Cale`f*3}E5?K)qe zD)(TSF}u#$jppLz+vo(;6Vr~+Q-g~yw%wR=-t=hfys6gLdHqhBvMjiJnuf_Fg^rhH zcj>64x!wqE&%XEZHmyc`B86hqQebLgb9;U{h;k>iW$i9}LG71jUb-o;9e$SOAL>&= z21Tg6hjyyP8)z`G);*BR{^DS+GHF_V;bD~QFJ}yp#-&^XeT1JsOnQc8-#B)Pt5nDg zb#D*f@qY{oH(=wET;%x5t*aG038Y zl7eny9%^htNPC?Ve+Q9<>$2@Cjpc@XnC6f`}X)}iD4NT9v41L?+Q4| z?><-M%=Mr3cMAaoGPzoLDVQ@3CPn^ZGMQ_P>#mHkuQQ0G!^3n129xGimTLNtPJ0h9MCwI;9k%l zE{~0P^`z?bB+{qYxmi+*q(I=pB}|2#rDfo4cxn*WmJJbhFC_8kb5oMC!4az#ND*={5jh;b0Izy1t^rr~mFKHJ`KN{P4??GJ1s&ua9n`n(P zpm9Dgo5g<9LU3sDRq3HFXoLFCrj;Z_<=pzg*Sx6B=w)vqg?beYUwl^}m>LPHb6XXo%{Tzmpb#w=4O|@*sln%^6Tt`DRYOi2(l~QC!VLi z+U*qBfOAu1Yx|@-n{YgLmIpLei%++4$SvDdF9m`&sy8n22Co0;wkQ7#I@orCF3m|~+r2&VS#u(WV^FD^RrY1FXkNOBhm_k}fcA-4{S=u(=Kl}E HN1y#4HS{bO literal 0 HcmV?d00001 diff --git a/ReportImp/LebenshilfeCoburg/Invoicing/LhCoburgWohnheimInvoiceCreation.cs b/ReportImp/LebenshilfeCoburg/Invoicing/LhCoburgWohnheimInvoiceCreation.cs index 836271f78..e57edc246 100644 --- a/ReportImp/LebenshilfeCoburg/Invoicing/LhCoburgWohnheimInvoiceCreation.cs +++ b/ReportImp/LebenshilfeCoburg/Invoicing/LhCoburgWohnheimInvoiceCreation.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Diagnostics; using System.Linq; using System.Text.RegularExpressions; using System.Windows.Forms.VisualStyles; @@ -232,7 +233,8 @@ namespace LebenshilfeCoburg.Invoicing // Für jede der bewilligten Leistungen die entsprechende Regel zur Berechnung des Betrags anwenden. foreach (var leistung in bewilligteLeistungen) { - + InvoiceItem invoiceItem = ErstelleInvoiceItemBasierendAufLeistungskategorie(leistung, bookings, serviceRecords, supportConcept); + serviceInvoicePeriod.InvoiceItemList.Add(invoiceItem); } @@ -245,15 +247,101 @@ namespace LebenshilfeCoburg.Invoicing // { // AmountTotal = billingData.AmountTotal, // GrossAmountTotal = billingData.GrossAmountTotal, - // ItemPeriodStart = billingData.BillingPeriodStart, - // ItemPeriodEnd = billingData.BillingPeriodEnd, - // AccountingInterval = billingData.AccountingInterval, - // AmountPerUnit = billingData.AmountPerUnit, - // UnitCount = billingData.UnitCount + // -ItemPeriodStart = billingData.BillingPeriodStart, + // -ItemPeriodEnd = billingData.BillingPeriodEnd, + // -AccountingInterval = billingData.AccountingInterval, + // -AmountPerUnit = billingData.AmountPerUnit, + // -UnitCount = billingData.UnitCount // }); //} #endregion } + + private InvoiceItem ErstelleInvoiceItemBasierendAufLeistungskategorie(SupportConceptApprovalPeriodDC leistung, List bookings, List serviceRecords, SupportConcept supportConcept) + { + if (leistung.ServiceCategory.Name == "ind. P/B FK") + return ErstelleIndPBFKInvoiceItem(leistung, bookings, supportConcept); + else if (leistung.ServiceCategory.Name == "NW FK") + return ErstelleNWFKInvoiceItem(leistung, bookings, serviceRecords); + else + return new InvoiceItem(); + } + + + + private InvoiceItem ErstelleIndPBFKInvoiceItem(SupportConceptApprovalPeriodDC leistung, List bookings, SupportConcept supportConcept) + { + InvoiceItem ii = new InvoiceItem(); + ii.AmountPerUnit = leistung.ServiceCategory.CostRatePeriods[0].CostRateValue; + ii.ItemPeriodStart = leistung.StartDate; + ii.ItemPeriodEnd = leistung.EndDate; + ii.AccountingInterval = leistung.ServiceCategory.AccountingInterval; + + + decimal? anzahlStunden = 0; + var leistungsstundenProTag = leistung.ApprovedBEPerInterval / 7; + + // Jetzt für jeden Tag, wo Klient anwesend war, auf Gesamtstunden die leistungsstundenProTag addieren + foreach (var b in bookings) + { + if (PersonWarAnwesend(b, supportConcept.Customer)) + anzahlStunden += leistungsstundenProTag; + else + Debug.WriteLine(""); // Nur Debugzwecke und kann nach Abschluss weg + } + decimal? preisGesamt = anzahlStunden * ii.AmountPerUnit; + + // Rest des InvoiceItems setzen + ii.UnitCount = anzahlStunden; + ii.GrossAmountTotal = preisGesamt; + + return ii; + } + private InvoiceItem ErstelleNWFKInvoiceItem(SupportConceptApprovalPeriodDC leistung, List bookings, List serviceRecords) + { + InvoiceItem ii = new InvoiceItem(); + + foreach (var b in bookings) + { + var eintraegeAnTag = serviceRecords.Where(s => s.Start.Value.Date == b.Datum && s.ServiceDescription.Category.Name == "Nachtdienst").ToList(); + if (eintraegeAnTag.Count > 0) + { + var dauerInMinuten = eintraegeAnTag[0].RoundedDuration; + var anzAnwesendeKlienten = AnzahlAnwesendePersonenAmTag(bookings, eintraegeAnTag[0].Start.Value); + var leistungsstundenProTag = (dauerInMinuten / anzAnwesendeKlienten) / 60; + Console.WriteLine(); + } + } + + return ii; + } + + private int AnzahlAnwesendePersonenAmTag(List bookings, DateTime datum) + { + int anwesendePersonen = 0; + foreach (var tag in bookings) + { + if (tag.Datum == datum) + { + foreach (var customer in tag.Customer2AddServiceBookings) + { + if (customer.Participated == true) + anwesendePersonen++; + } + } + } + return anwesendePersonen; + } + private bool PersonWarAnwesend(AdditionalServiceBooking booking, Customer customer) + { + foreach (var c2Asb in booking.Customer2AddServiceBookings) + { + if (customer.Oid == c2Asb.CustomerOid) + return c2Asb.Participated == true ? true : false; + } + + return false; + } } }