diff --git a/Data/Data.csproj b/Data/Data.csproj index ee666490f..bb315d94e 100644 --- a/Data/Data.csproj +++ b/Data/Data.csproj @@ -199,6 +199,7 @@ + @@ -728,6 +729,9 @@ Designer + + Designer + Designer diff --git a/Data/Entities/ErrorMessage.cs b/Data/Entities/ErrorMessage.cs new file mode 100644 index 000000000..a2cd6028b --- /dev/null +++ b/Data/Entities/ErrorMessage.cs @@ -0,0 +1,27 @@ +using System; +using System.Collections.Generic; + +using BS.Shared; + +namespace BeWo.Data.Entities +{ + public class ErrorMessage : BeWoEntityBase + { + public static string PropertyName_Datum = "Datum"; + public static string PropertyName_Message = "Message"; + public static string PropertyName_MessageDetails = "MessageDetails"; + public static string PropertyName_Modul = "Modul"; + + + public ErrorMessage() + { + _Tid = TableID.ErrorMessage; + } + + public virtual DateTime Datum { get; set; } + public virtual string Message { get; set; } + public virtual string MessageDetails { get; set; } + public virtual string Modul { get; set; } + + } +} \ No newline at end of file diff --git a/Data/Mappings/ErrorMessage.hbm.xml b/Data/Mappings/ErrorMessage.hbm.xml new file mode 100644 index 000000000..5a9e5037d --- /dev/null +++ b/Data/Mappings/ErrorMessage.hbm.xml @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ReportImp/AkggMid/CustomReportCreator.cs b/ReportImp/AkggMid/CustomReportCreator.cs index 99df5d5d3..e065cfd16 100644 --- a/ReportImp/AkggMid/CustomReportCreator.cs +++ b/ReportImp/AkggMid/CustomReportCreator.cs @@ -108,6 +108,26 @@ namespace AkggMid private IBeWoReport ErstelleReport(ServicesOverviewRO ro) { + if (ro.Costbearer == null) + { + if (ro.CustomerOid > 0) + { + var c = DAOFactory.GenericDAO.LoadByID(ro.CustomerOid); + foreach (var sc in c.SupportConcepts) + { + foreach (var c2s in sc.CostBearer2SupportConceptList) + { + if (c2s.StartDate <= ro.EndDate && c2s.EndDate >= ro.StartDate) + { + ro.Costbearer = c2s.CostBearer.Organisation.Name; + } + } + + } + + } + + } if (ro.Costbearer == "SEK -Jugend und Familie-") { return new LeistungsnachweisJugendamt(); diff --git a/ReportImp/AkggMid/LeistungsnachweisHelper.cs b/ReportImp/AkggMid/LeistungsnachweisHelper.cs index 72ad0d7a7..5909b9874 100644 --- a/ReportImp/AkggMid/LeistungsnachweisHelper.cs +++ b/ReportImp/AkggMid/LeistungsnachweisHelper.cs @@ -86,7 +86,8 @@ namespace AkggMid if (abrAbwTagDict.ContainsKey(newSr.StartDate)) { - newSr.Minutes = BerechneMinutenProTag(BerechneStundenProWoche(pRO)); + newSr.Minutes = BerechneMinutenProTag(BerechneStundenProWoche(pRO, newSr.StartDate)); + newSr.Notice = "Erster Tag Abwesenheit"; } } else @@ -134,7 +135,7 @@ namespace AkggMid tempListe.AddRange(ro.Services); - double wochenBudget = BerechneStundenProWoche(ro); + int kwAktuelleWoche = cal.GetWeekOfYear(ersterTag, CalendarWeekRule.FirstFourDayWeek, DayOfWeek.Monday); double wochenSumme = 0; @@ -154,7 +155,7 @@ namespace AkggMid wochenSumme += item.Minutes / 60; - + double wochenBudget = BerechneStundenProWoche(ro, item.StartDate); if (wochenSumme > wochenBudget) { item.Minutes -= (double)(wochenSumme - wochenBudget) * 60; @@ -173,13 +174,14 @@ namespace AkggMid ro.TotalFLM = minutenGesamt; } - private static double BerechneStundenProWoche(ServicesOverviewRO ro) + private static double BerechneStundenProWoche(ServicesOverviewRO ro, DateTime datum) { if (ro.SupportConceptCostBearer != null) { + decimal wochenGesamtBudget = 0; foreach (var ap in ro.SupportConceptCostBearer.ApprovalPeriodList) { - if (ap.ServiceCategory != null && ap.ServiceCategory.Name.Contains("Schulassistenz") && ap.ApprovedBEInterval.Value == BS.Shared.SupportConceptApprovalInterval.Weekly) + if (ap.StartDate <= datum.Date && ap.EndDate >= datum.Date && ap.ApprovedBEInterval.Value == BS.Shared.SupportConceptApprovalInterval.Weekly) { var wochenBudget = ap.ApprovedBEPerInterval ?? 0; @@ -195,10 +197,16 @@ namespace AkggMid if (prozentualeBetreuung > 0) { - return (double)(wochenBudget * prozentualeBetreuung / 100); + wochenBudget *= prozentualeBetreuung / 100; } + + wochenGesamtBudget += wochenBudget; } } + if (wochenGesamtBudget > 0) + { + return (double)Math.Round(wochenGesamtBudget, 2, MidpointRounding.AwayFromZero); + } } return (double)ro.ApprovedFLSPerWeek; diff --git a/ReportImp/AkggMid/LeistungsnachweisJugendamt.cs b/ReportImp/AkggMid/LeistungsnachweisJugendamt.cs index 994f53646..d34966680 100644 --- a/ReportImp/AkggMid/LeistungsnachweisJugendamt.cs +++ b/ReportImp/AkggMid/LeistungsnachweisJugendamt.cs @@ -54,6 +54,7 @@ namespace AkggMid { record.Minutes = LeistungsnachweisHelper.BerechneMinutenProTag((double)pRO.ApprovedFLSPerWeek); } + } record.Minutes = LeistungsnachweisHelper.Rundeauf15Minuten(record.Minutes); @@ -79,16 +80,17 @@ namespace AkggMid sdd.Minutes = record.Minutes; sdd.FLS = sdd.Minutes / 60; - var istAbwesend = LeistungsnachweisHelper.IstAbwesend(pRO, record.StartDate); - if (istAbwesend) + + + var istErsterTagAbwesend = abrAbwTagDict.ContainsKey(record.StartDate.Date); + if (istErsterTagAbwesend) { - sdd.FLSString = String.Format("Schüler*in abwesend {0:0.00}", sdd.FLS); + sdd.FLSString = String.Format("Erster Tag Abwesenheit {0:0.00}", sdd.FLS); } else { sdd.FLSString = String.Format("{0:0.00}", sdd.FLS); } - sdd.ServiceDescription = record.ServiceDescription; sdd.StartDate = record.StartDate; @@ -103,14 +105,15 @@ namespace AkggMid sdd.Minutes2 = record.Minutes; sdd.FLS2 = sdd.Minutes2 / 60; - if (istAbwesend) + if (istErsterTagAbwesend) { - sdd.FLSString2 = String.Format("Schüler*in abwesend {0:0.00}", sdd.FLS2); + sdd.FLSString2 = String.Format("Erster Tag Abwesenheit {0:0.00}", sdd.FLS2); } else { sdd.FLSString2 = String.Format("{0:0.00}", sdd.FLS2); } + sdd.ServiceDescription2 = record.ServiceDescription; } diff --git a/ReportImp/AkggMid/LeistungsnachweisJugendamt.designer.cs b/ReportImp/AkggMid/LeistungsnachweisJugendamt.designer.cs index 86500845e..fb5180e0e 100644 --- a/ReportImp/AkggMid/LeistungsnachweisJugendamt.designer.cs +++ b/ReportImp/AkggMid/LeistungsnachweisJugendamt.designer.cs @@ -86,9 +86,9 @@ namespace AkggMid this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.fieldStd = new DevExpress.XtraReports.UI.CalculatedField(); this.fieldTotalStd = new DevExpress.XtraReports.UI.CalculatedField(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); @@ -150,6 +150,8 @@ namespace AkggMid this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.FLSString", "{0:0.00}")}); this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 0, 100F); + this.xrTableCell10.StylePriority.UsePadding = false; this.xrTableCell10.StylePriority.UseTextAlignment = false; this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell10.Weight = 0.27586213054549774D; @@ -169,6 +171,8 @@ namespace AkggMid this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.FLSString2")}); this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 1, 0, 100F); + this.xrTableCell3.StylePriority.UsePadding = false; this.xrTableCell3.StylePriority.UseTextAlignment = false; this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.xrTableCell3.Weight = 0.27586213054549774D; @@ -642,7 +646,7 @@ namespace AkggMid // this.cellSumme1.Name = "cellSumme1"; this.cellSumme1.StylePriority.UseTextAlignment = false; - this.cellSumme1.Text = "Schüler*in abwesend 0.00"; + this.cellSumme1.Text = "Erster Tag Abwesenheit 0.00"; this.cellSumme1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; this.cellSumme1.Weight = 0.27586213054549774D; // @@ -696,6 +700,10 @@ namespace AkggMid this.xrLabel5.Text = "(Unterschrift Mitarbeiter Schulassistenz)"; this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // // fieldStd // this.fieldStd.DataMember = "Services"; @@ -709,10 +717,6 @@ namespace AkggMid this.fieldTotalStd.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; this.fieldTotalStd.Name = "fieldTotalStd"; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // // LeistungsnachweisJugendamt // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { diff --git a/ReportImp/AlzeyTeilhabe/StundenzettelBi.cs b/ReportImp/AlzeyTeilhabe/StundenzettelBi.cs index 0d75433a6..1eecb5503 100644 --- a/ReportImp/AlzeyTeilhabe/StundenzettelBi.cs +++ b/ReportImp/AlzeyTeilhabe/StundenzettelBi.cs @@ -8,6 +8,10 @@ using System.Collections.Generic; using BeWo.Service.DCEntityMapper; using BS.Shared; using BS.Shared.Extensions; +using System.Drawing; +using System.Text.RegularExpressions; +using BS.Shared.Core; +using System.IO; namespace AlzeyTeilhabe { diff --git a/ReportImp/BHVBergischeHauspflege/BHVBergischeHauspflege.csproj b/ReportImp/BHVBergischeHauspflege/BHVBergischeHauspflege.csproj index 788991ef3..1ba1aead1 100644 --- a/ReportImp/BHVBergischeHauspflege/BHVBergischeHauspflege.csproj +++ b/ReportImp/BHVBergischeHauspflege/BHVBergischeHauspflege.csproj @@ -4,7 +4,7 @@ Debug AnyCPU - {375E3B1B-633A-477B-B0CF-C3A430B4A62D} + {F63DB13E-7930-4D8D-8C2F-B83B25502A9D} Library Properties BHVBergischeHauspflege diff --git a/ReportImp/ForumEV/ForumEV.csproj b/ReportImp/ForumEV/ForumEV.csproj index 6ec19cde7..5aadd16c4 100644 --- a/ReportImp/ForumEV/ForumEV.csproj +++ b/ReportImp/ForumEV/ForumEV.csproj @@ -67,6 +67,12 @@ ServiceInvoiceReport.cs + + Component + + + SettlementReport2.cs + Component @@ -106,6 +112,10 @@ ServiceInvoiceReport.cs Designer + + SettlementReport2.cs + Designer + SettlementReport.cs Designer diff --git a/ReportImp/ForumEV/SettlementReport2.Designer.cs b/ReportImp/ForumEV/SettlementReport2.Designer.cs new file mode 100644 index 000000000..31a145cad --- /dev/null +++ b/ReportImp/ForumEV/SettlementReport2.Designer.cs @@ -0,0 +1,718 @@ +namespace ForumEV +{ + partial class Spitzabrechnung + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrRichText6 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.RecipientPostCodeAndTown, + this.xrLabel_RecipientContactPerson, + this.xrLabel_RecipientDivision, + this.xrLabel_RecipientStreet, + this.xrLabel1, + this.xrRichText1, + this.xrRichText2, + this.xrPictureBox3}); + this.ReportHeader.HeightF = 225.4167F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // RecipientPostCodeAndTown + // + this.RecipientPostCodeAndTown.CanShrink = true; + this.RecipientPostCodeAndTown.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 188.8334F); + this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; + this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F); + this.RecipientPostCodeAndTown.StylePriority.UseFont = false; + this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]"; + // + // xrLabel_RecipientContactPerson + // + this.xrLabel_RecipientContactPerson.CanShrink = true; + this.xrLabel_RecipientContactPerson.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 137.8333F); + this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson"; + this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; + this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; + // + // xrLabel_RecipientDivision + // + this.xrLabel_RecipientDivision.CanShrink = true; + this.xrLabel_RecipientDivision.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 154.8333F); + this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision"; + this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientDivision.StylePriority.UseFont = false; + this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; + // + // xrLabel_RecipientStreet + // + this.xrLabel_RecipientStreet.CanShrink = true; + this.xrLabel_RecipientStreet.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 171.8334F); + this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet"; + this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientStreet.StylePriority.UseFont = false; + this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; + // + // xrLabel1 + // + this.xrLabel1.CanShrink = true; + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120.8333F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "[RecipientOrganisation]"; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(521.3611F, 96.25002F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(156.6389F, 129.1667F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrRichText2 + // + this.xrRichText2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 82.08332F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(292F, 27.08334F); + this.xrRichText2.StylePriority.UseBorders = false; + this.xrRichText2.StylePriority.UseFont = false; + // + // xrPictureBox3 + // + this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image"))); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(511.8889F, 0F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(166.1111F, 74.37499F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 288.8749F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.rowErbrachteLeistung}); + this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrTable1.StylePriority.UseBorderColor = false; + // + // rowErbrachteLeistung + // + this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22}); + this.rowErbrachteLeistung.Name = "rowErbrachteLeistung"; + this.rowErbrachteLeistung.Weight = 0.085D; + // + // xrTableCell22 + // + this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell22.StylePriority.UseBorderColor = false; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.Text = "Erbrachte Leistungen:"; + this.xrTableCell22.Weight = 1D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 127.75F); + this.xrLabel3.Multiline = true; + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(509.0417F, 144.125F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = resources.GetString("xrLabel3.Text"); + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 78.45834F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(483.3333F, 17F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Betreutes Wohnen"; + this.xrLabel2.WordWrap = false; + // + // ReportFooter + // + this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportFooter.HeightF = 0F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 80F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrRichText6, + this.xrRichText5, + this.xrRichText4}); + this.bottomMarginBand1.HeightF = 107.2917F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // xrRichText6 + // + this.xrRichText6.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText6.LocationFloat = new DevExpress.Utils.PointFloat(451.5F, 0F); + this.xrRichText6.Name = "xrRichText6"; + this.xrRichText6.SerializableRtfString = resources.GetString("xrRichText6.SerializableRtfString"); + this.xrRichText6.SizeF = new System.Drawing.SizeF(225F, 107.2917F); + this.xrRichText6.StylePriority.UseFont = false; + // + // xrRichText5 + // + this.xrRichText5.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(226.5F, 0F); + this.xrRichText5.Name = "xrRichText5"; + this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString"); + this.xrRichText5.SizeF = new System.Drawing.SizeF(225F, 107.2917F); + this.xrRichText5.StylePriority.UseFont = false; + // + // xrRichText4 + // + this.xrRichText4.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrRichText4.Name = "xrRichText4"; + this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString"); + this.xrRichText4.SizeF = new System.Drawing.SizeF(225F, 107.2917F); + this.xrRichText4.StylePriority.UseFont = false; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrRichText3, + this.xrLabel2, + this.xrLabel3, + this.xrTable1}); + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.GroupHeader1.HeightF = 305.8749F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrRichText3 + // + this.xrRichText3.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(521.3611F, 66.91666F); + this.xrRichText3.Name = "xrRichText3"; + this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); + this.xrRichText3.SizeF = new System.Drawing.SizeF(156.6389F, 129.1667F); + this.xrRichText3.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 17F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow15}); + this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // xrTableRow15 + // + this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell17, + this.xrTableCell23}); + this.xrTableRow15.Name = "xrTableRow15"; + this.xrTableRow15.Weight = 0.085D; + // + // xrTableCell17 + // + this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.CanShrink = true; + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorderColor = false; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.Weight = 0.78314100999098546D; + // + // xrTableCell23 + // + this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.CanShrink = true; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorderColor = false; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell23.Weight = 0.21685899000901443D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupFooter1.HeightF = 132F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow30, + this.xrTableRow31, + this.xrTableRow32, + this.xrTableRow33, + this.xrTableRow34, + this.xrTableRow35, + this.xrTableRow36}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 132F); + this.xrTable4.StylePriority.UseBorderColor = false; + // + // xrTableRow30 + // + this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell48}); + this.xrTableRow30.Name = "xrTableRow30"; + this.xrTableRow30.Weight = 0.085D; + // + // xrTableCell48 + // + this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell48.StylePriority.UseBorderColor = false; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.Weight = 1D; + // + // xrTableRow31 + // + this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell49, + this.xrTableCell50}); + this.xrTableRow31.Name = "xrTableRow31"; + this.xrTableRow31.Weight = 0.085D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UsePadding = false; + this.xrTableCell49.Text = "Gesamtforderung:"; + this.xrTableCell49.Weight = 0.78314100999098546D; + // + // xrTableCell50 + // + this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountBillableTotal", "{0:c}")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell50.Weight = 0.21685899000901443D; + // + // xrTableRow32 + // + this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell51}); + this.xrTableRow32.Name = "xrTableRow32"; + this.xrTableRow32.Weight = 0.085D; + // + // xrTableCell51 + // + this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.Weight = 1D; + // + // xrTableRow33 + // + this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell52, + this.xrTableCell53}); + this.xrTableRow33.Name = "xrTableRow33"; + this.xrTableRow33.Weight = 0.085D; + // + // xrTableCell52 + // + this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell52.StylePriority.UseBorderColor = false; + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:"; + this.xrTableCell52.Weight = 0.78314100999098568D; + // + // xrTableCell53 + // + this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountAdvancedPayments", "{0:c}")}); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell53.StylePriority.UseBorderColor = false; + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell53.Weight = 0.21685899000901443D; + // + // xrTableRow34 + // + this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell54, + this.xrTableCell55}); + this.xrTableRow34.Name = "xrTableRow34"; + this.xrTableRow34.Weight = 0.085D; + // + // xrTableCell54 + // + this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UsePadding = false; + this.xrTableCell54.Text = "abzüglich Eigenanteil:"; + this.xrTableCell54.Weight = 0.78314100999098568D; + // + // xrTableCell55 + // + this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UsePadding = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.Text = "xrTableCell15"; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell55.Weight = 0.21685899000901443D; + // + // xrTableRow35 + // + this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell56}); + this.xrTableRow35.Name = "xrTableRow35"; + this.xrTableRow35.Weight = 0.085D; + // + // xrTableCell56 + // + this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell56.StylePriority.UseBorderColor = false; + this.xrTableCell56.StylePriority.UseBorders = false; + this.xrTableCell56.Weight = 1D; + // + // xrTableRow36 + // + this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell57, + this.xrTableCell58}); + this.xrTableRow36.Name = "xrTableRow36"; + this.xrTableRow36.Weight = 0.15D; + // + // xrTableCell57 + // + this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell57.StylePriority.UseBorderColor = false; + this.xrTableCell57.StylePriority.UseBorders = false; + this.xrTableCell57.StylePriority.UseFont = false; + this.xrTableCell57.Text = "Restbetrag:"; + this.xrTableCell57.Weight = 0.78314100999098568D; + // + // xrTableCell58 + // + this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim", "{0:c}")}); + this.xrTableCell58.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell58.StylePriority.UseBorderColor = false; + this.xrTableCell58.StylePriority.UseBorders = false; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell58.Weight = 0.21685899000901443D; + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1, + this.DetailReport, + this.GroupFooter1}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 74, 80, 107); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell56; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRRichText xrRichText3; + private DevExpress.XtraReports.UI.XRRichText xrRichText6; + private DevExpress.XtraReports.UI.XRRichText xrRichText5; + private DevExpress.XtraReports.UI.XRRichText xrRichText4; + } +} diff --git a/ReportImp/ForumEV/SettlementReport2.cs b/ReportImp/ForumEV/SettlementReport2.cs new file mode 100644 index 000000000..7572104a4 --- /dev/null +++ b/ReportImp/ForumEV/SettlementReport2.cs @@ -0,0 +1,200 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.DataContracts; + +namespace ForumEV +{ + public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Spitzabrechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(Settlement2RO pRO) + { + if (String.IsNullOrEmpty(pRO.AbsenceTimes)) + { + pRO.AbsenceTimes = "keine"; + } + + bool hasRatefactor = false; + + if (!String.IsNullOrWhiteSpace(pRO.RateFactorText2)) + { + hasRatefactor = true; + if (pRO.RateFactorText2 == "1,2") + { + pRO.RateFactorText2 = "1,20"; + } + } + + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}", + ii.PeriodStartDate, ii.PeriodEndDate, + ii.UnitCount, !hasRatefactor ? "" : "x " + pRO.RateFactorText2 + " ", + ii.AmountPerUnit); + } + } + + if (pRO.InvoiceBaseOid.HasValue) + { + var ib = DAOFactory.GenericDAO.LoadByID(pRO.InvoiceBaseOid.Value); + + var c = ib.CostBearer2SupportConcept.SupportConcept.Customer; + + if (c.Person.Address != null) + { + pRO.CustomerFirstName = String.Format("{0}, {1}", pRO.CustomerFirstName, c.Person.Address.Town); + } + } + + + this.bindingSource1.DataSource = pRO; + } + + private String GetCustomerId(SettlementRO pRO) + { + var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid); + return cb2sc.CostBearer.ID; + } + + private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO) + { + IList itemList = new List(); + if (pRO.DifferentHourlyRateCount == 3) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString, + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3 + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else if (pRO.DifferentHourlyRateCount == 2) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + + return itemList; + } + + private void UpdateAbrechnungsFelder(SettlementRO pRO) + { + if (pRO.DifferentHourlyRateCount == 3) + { + //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] € + + pRO.Abrechnungstext1 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString); + + pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3); + + //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € ="; + + pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3); + + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else if (pRO.DifferentHourlyRateCount == 2) + { + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else + { + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + } + } +} diff --git a/ReportImp/ForumEV/SettlementReport2.resx b/ReportImp/ForumEV/SettlementReport2.resx new file mode 100644 index 000000000..2d11ada4c --- /dev/null +++ b/ReportImp/ForumEV/SettlementReport2.resx @@ -0,0 +1,454 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgB1AGMAaABoAGEAbAB0AHUAbgBnAH0AXABiAFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVABlAGwALgA6ACAAMAAyADAAMgAgAC0AIAAyADQANQAwADgAIAAtACAAMQA0ADMAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABGAGEAeAA6ACAAMAAyADAAMgAgAC0AIAAyADQANQAwADgAIAAtACAAOQA0ACAAMQAxADIAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAaQBlAGwAZAB7AFwAKgBcAGYAbABkAGkAbgBzAHQAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABIAFkAUABFAFIATABJAE4ASwAgACIAbQBhAGkAbAB0AG8AOgBiAHUAYwBoAGgAYQBsAHQAdQBuAGcAQABwAHIAbwB2AGkAZQBsAC4AZABlACIAfQB9AHsAXABmAGwAZAByAHMAbAB0AHsAXABpAFwAdQBsAFwAZgAyAFwAZgBzADEANgBcAGMAZgAyAFwAYwBzADMAIABiAHUAYwBoAGgAYQBsAHQAdQBuAGcAQABwAHIAbwB2AGkAZQBsAC4AZABlAH0AfQB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAZgBvAHIAdQBtACAAZQAuAFYALgB9AFwAYgBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABNAGkAbABjAGgAcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAANQB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgADQAMgAxADEANwAgAFcAdQBwAHAAZQByAHQAYQBsAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAZgB9AHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAbwByAHUAbQAgAGUALgBWAC4AIAAtACAATQBpAGwAYwBoAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADUAIAAtACAANAAyADEAMQA3ACAAVwB1AHAAcABlAHIAdABhAGwAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + + + /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAEMA+gDASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigBKKKgurqCxtZLm5lSKCJSzyOcBQOeTQk27IG7E9ctr3 + j/w74dLRXl+slyuf9Htx5j5HYgcKfqRXlHjX4rX2syyWOiSSWWng7TMpKyzDuc9VHoByR1POB5sSD9TX + qUMuclzVHbyOCrjEnaB7HqPx05ZdM0XjtJcy/wA1Uf8As1c/N8Z/FMp+RLCH/chJ/mxrzuiu+OCoLocj + xNR9Tuv+Fu+MPM3fbbfGc7fs6Yx6dM/rVhPjL4rQks1k4IxhoOB78EGvPaKv6rR/lQvb1O56pbfHLWUP + +laVYyj/AKZF4z+paugsPjjpExC6hpd3bE94mWUD6k7T+QNeF0VlLA0H0sXHFVV1PrHQfEuk+Jbd5tKu + hOsZAf5WUoTnAIIB7GtmvIPgT/x5a3/10i/k1ev14mIpqnUcF0PTozc4KTFooorE1CiiigAooooAKKKK + ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK + ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK + ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKK + ACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooASvA/i14zfVNUfQbGU/YbRsTlTxLKOoPsp4x6 + 5PYV654z1v8A4R7wpf6ihxMke2Hv87EKvHsTn6A18rszOxZiWYkkkkkk5yck9TXp5dQUn7R9DhxlVpci + G0UUV7R5gUUUUAFFFFABRRRQB7X8Cf8Ajy1v/rpF/Jq9fryD4E/8eWt/9dIv5NXr9fOY3+PI9nC/wkLR + RRXKdAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA + BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA + BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFA + BRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHkXxz1Ax6XpWnKf9 + dM0zfRAAM+xL/pXiNenfG+4L+LbK3z8sVkGx6FnbP6AV5j3r6LAx5aC8zxsVK9VhRRRXWc4UUUUAFFet + fDv4X2+q2EWta6rtby8wWoJUOvZmI5wewB5HJODivWrXw5otlF5dtpNjEnotuo/pzXn1swhTlyxVzsp4 + SU1ds+S6K+t5vD+jXK7Z9IsJV9Ht0YfqK5/Uvhb4S1EE/wBmi2kPR7ZymPoPu/pWcczh9qJUsDLozk/g + T/x563/10i/k1ev1yXg3wTB4Ma/S2vJLiG6ZGUSqNybc8Ejr19BXW15uJqRqVXKPU7qEHCmosWiiisDU + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAEorL/4SPQv+gzp//gUn+NH/AAke + hf8AQZ0//wACk/xp8suxPPHueH/Gj/kek/68o/8A0Jq85r0D4vXltfeM0ltLiGeMWiKXhcMMhm4yD156 + V5/X0mFTVGN+x4tf+IwoooroMgqzYWpvtRtbRTgzzJECMZBZgB1+tVq0/D7KnibS2Zgqi8iJJIAADgkk + 9hUyvyuxUd0fWNvDHbW8UEShIo1CIo6AAYA/IVPVD+2NM/6CFp/3/X/Gj+2NM/6CFp/3/X/GvleWXY91 + SXcv0VQ/tjTP+ghaf9/l/wAaP7Y0z/oIWn/f5f8AGjlfYfMu5foqvBdQXSlreeOVQcExuGwfwqxSasMK + KKKACiiigAooooASkpawdU8XaFo7Ml5qUKyrwY0O9wfdVyRRexEpxirydjeNFeb3vxg0uIlbPT7m5I6G + RhGD9Dyf0rDuPjFqTk/ZtMtYh28x2fHpnGKnmSOaWPoR+0ey0V4c3xb8RMciKwUegiY/zahPi54iUcw6 + e3puibj/AMepc6M/7SoHuHagV4/b/GO9Q/6TpMEg/wCmcpT+YNb1h8XNEnYLd213ak9W2h1H4g5/Smpo + 0jjqEvtHoVFZOmeI9I1kf8S+/gmY87A2Gx7qeR+Va1UdUZKSumLRRRQUFFFFABRRRQAUUUUAIKKO9Y+u + +ItN8O20dxqUzRRyPsUqhYk4JxgA+hoKhCU5csFds2KK4v8A4Wp4T/5/Zf8AwHf/AAo/4Wp4T/5/Zf8A + wHf/AApcy7nV/Z2L/wCfb+5naUVxf/C1PCf/AD+y/wDgO/8AhR/wtTwn/wA/sv8A4Dv/AIUcy7h/Z2L/ + AOfb+5nZilriv+Fp+FP+f2T/AMB3/wAK6XSNVtNb02LULJzJby52sVK9CVPB56g0Jp7GVXC16KvUg0vN + GjRRRTMBKKxtY8TaPoMe7Ub6KFiMiPOXP0UZJrg9S+M9tGzLpulyTDoHnfYPqAASR+VJyS3O3D5ficTr + Sg3+R6qc0CvC5vjB4gdj5dtYxrnj5GJx7ndj9K674d+NdV8T6heQagtuFhjDL5SFTyec5JpKabsjpr5L + iqFJ1aiSS8z0eiiiqPJEoqC5uI7S2luJTiOJC7kegGTXKf8ACzfCv/P9L/4Dv/hRdLcznVhD4nY7KiuO + /wCFneFf+f2X/wAB3/wo/wCFneFf+f2X/wAB3/wpcyI+s0f5kdjRXHf8LO8K/wDP7L/4Dv8A4Uf8LO8K + /wDP7L/4Dv8A4UcyD6zR/mR2NFYeh+KtJ8RSTpps7SmEAvmNlxnOOoHpW5TRrGcZq8RaKKKCgooooASi + gVga34v0fw9cx2+o3DxySJvULGzcZI7D2NDJlOMFeTsb9Fcd/wALO8K/8/sv/gO/+FH/AAs7wr/z+y/+ + A7/4UuZGX1mj/MjsaK47/hZ3hX/n9l/8B3/wo/4Wd4V/5/Zf/Ad/8KOZB9Zo/wAyOxorjf8AhZ3hX/n9 + l/8AAd/8K62GVJ4UmQ5R1DKcdiM0009i4VYT+F3JqKKKDQKKKKACkrh3+LPg+ORkbUJdykgj7NJ1HXtS + f8Lc8Hf9BCX/AMBpP8K2+r1f5WZe2p9zuaK4b/hbng7/AKCEv/gNJ/hR/wALc8Hf9BCX/wABpP8ACj6t + W/lYe2p90dzRXDf8Lc8Hf9BCX/wGk/wrQ0T4geHvEOoiw027kkuCpcK0LKMDryRSdCpFXcWNVYN2TOqo + oorI0EoqhqWrafo9q1zqN3DaxD+KVsAn0HqfYV5/qvxs0O0Zk06zub9h0c/ukP4nLf8AjtaU6NSp8CuZ + zqwh8TPT6K8HufjjrbsfsumafEvYS75OPwK1T/4XT4p/556d/wB+G/8Aiq6Vl9d9DH65SPoSivB7b446 + 2hButLsJRnkR74/1Jb+VdNpXxt0S5ZU1KyubFj1dSJUHuSAG/IGongq8deUqOJpvqepUVnaXrWm63bef + pt9BdRjGTG4JX2I6g+xrSrlaa0ZummroKKKKBhRRRQAlFZOr+JNG0FN+qajBbZGQrNlj9FHJ/AVwepfG + 7RbcldP0+6vCOjOREp+h5P5gVrToVKnwxM51YR3Z6nSV4Rc/HLWnJ+y6XYRL2Eu+Q/mCv8qpf8Lp8U5/ + 1enD28hv/iq6Fl9d7ox+t0j6EorwOD436+h/f6fp0i8fdV1PvyWI/Sug0745WUjBdS0ieAE43wSiT8wQ + pA/E1MsDXir2KWKpPqeuUVz+heMtB8RfLpuoRSTYyYW+R/8Avk4J+oyK6GuWUZRdpKxupKSugooopDCi + iigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPjSiiivrbHz2oUUUUAFFFFABRRRQAUUUUW + C7CiiiiwXZ7j8Cv+QNq3/Xwv/oNes968m+BX/IG1b/r4X/0GvWe9fN4z+PI9rDfwkLRRRXMbiUUVn6rq + 9joti95fTrFEvc9SewA7k+goE2oq7NDPHNcL4j+Jek6MzW9n/p90vURsAin3bufYA+hxXn3iv4g6h4hZ + 7a2L2mnEkCNThpB6sQensOPXNcb9azlPsePicz15aX3nR614417Wyyz3rQwnI8mDKLj0ODk/iTXOc0Uc + 1m23ueTOpObvJ3E5o5o5o5pGYc0c0c0c0AHNHNHNHNADgSrBlJDAggg4IPYg112h/EXXtGZUkn+22448 + u4JLY9m6j05JA9K5Dmjmmm1sa0606bvFn0J4c8daT4jCxRyfZ7zHNvMcE/7p6MPpz6gV1OeK+UwSrBlJ + DAggjgg9iDXpHhD4nT2Zjsdddp7bOFuuS6f73dh79R79tIz6M9jDZkpPlq7nstFQQTxXMCTwSLJFIoZX + QghgfQjtU9aHqp3CiiigYUUUUAJXmfxn/wCRfsP+vr/2Rq9MrzT4z/8AIv2H/X1/7I1TL4T0so/36n6n + idFFFcx+mBRRRQAV9EfC/wD5J7pn1l/9GvXzvX0R8MP+Se6b9Zf/AEa9aUt2fN8T/wC6w/xfozrieuTx + Xk3jT4oNE8mnaA6lgdsl51x7IO/16fzpnxO8bsJJNA0yYrgYu5UPt9wH8ecfT1FeS1VSpbRHDkuSKcVi + MQtOiJZ55rqd5riV5ZHOWd2LM3uSTzUdJRWB9jGKirJaBXqHwW/5DGp/9cF/9Cry+vUPgt/yGNT/AOuC + /wDoVXT+JHlZ3/uFT5fme0UUUV0n5uZmv/8AIu6l/wBesv8A6Ca+ZK+m9f8A+Rd1L/r1l/8AQTXzJzWd + Q8PNviiFJzS0nNZHkBzRzRzRzQB6l8Gf+PvV/wDci/m1eu15F8Gf+PvV/wDci/m1eu1tDY+my/8A3eIU + UUVZ2hRRRQAV4t8Yv+Rjsf8Ar1/9navaa8W+MX/Ix2P/AF6/+ztUy2ODMv4DPOeaOaOaOawPmw5o5o5o + 5oAWvqHSv+QRZ/8AXBP/AEEV8vV9Q6V/yCLP/rgn/oIrWn1PYyn4pF2iiitD2woPSig9KAPju8/4/p/+ + ujfzNQVPef8AH9P/ANdG/magr6yOyPn5bhRRRTEFd/8AB3/kf4v+veT+lcDXffB3/kf4v+veT+lYYr+D + I1ofxEfRX4V5144+KNn4daTT9MCXepjhiTmOE/7RHU+w/HFZPxL+JLWBm0HQ5yLoZW5ukPMXqqn+96kd + Og56eJEksSSSScknkk+9eZhMDz+/U2O7EYrl92Be1bWdR1y9a81K7kuZjwC54UZzhQOAPYACqFFFezGK + ikkrI81tt3YUUUUxBRRRQBb0/Ub3S7tbuwupbadekkbEHHocdR7Hg17X4G+LEeqyRaZr2yC9YhIrlRhJ + STgAj+Fj+RPpwD4TRXPXw0Ky137m1KvKm7rY+yqK8n+FHj2TUlHh/VZi92i5tZmOTKoHKk92AGc9xnPI + 57rxP4n0/wAKaS17etuJyIoVPzSt6D+p7V4FShOFT2fU9eNWMocxf1TVbHRrGS91G5jt7dB8zyHqfQDq + TxwBkntXiviv4xahqDva6ArWNtyPtDjMrj1HZR+Z75FcX4n8V6n4s1A3V9KfLUkQwKcJEvsO59SeT9AA + MKvWw2AjBKVTV9jz62LlLSOxLPPNdTvPcSySzSHLSSMWZj3JJOSfrUVFFeilbRHG3cKKKKBBRRRQA5WZ + GDKSrAgggkEHOQQR0NeleD/i3qGlSR2euM99Y8ATnmaIcck/xj68+/avM6Kyq0YVVaSNIVZQd4n19Y39 + rqVlFeWc6TQSjKOjZBH+fyq5XzX8PfHU/hPUxDcu76TOwE0fXyycAOo9R3A6j3Ar6PiljmiWWJw6OoZW + U5DA9MGvn8Th5UZWex69CsqsfMmooornNgooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKAPjSi + iivrT54KKKKACiiigAooooAKKKKACiiigD3H4Ff8gbVv+vhf/Qa9Z715N8Cv+QNq3/Xwv/oNes96+bxn + 8eR7OG/hIKKWoZ5oreCSaV1SONSzMxwFA5JzXMbt2KOtaxaaDpct9eyBY0+6B9527KB3J/z0JrwDxL4m + vvE2oG4um2xKSIYB92NT/MnAyT19hgC5408VzeJ9XLKSljCStvGc8joWPucfgMD1J5jmsZyvoj57HYx1 + ZcsdkJzRzRzRzUHnBzS80nNHNABzRzRzRzQAc0c0c0c0AHNHNHNHNABzRzRzRzQAc0c0c0c0Adl4J8b3 + Hhu5W1uWaTS5G/eJzmIk/eXv9R3+te629xDd28dxbyLJDIoZHU5DA9CK+WeQa9E+GvjA6bdrot7J/oc7 + YgZv+WbntnsD+h57mtIS6M9bAYxxfs57HtVFFFanuhRRRQAleafGf/kX7D/r6/8AZGr0uvNPjP8A8i/Y + f9fX/sjVMvhPSyj/AH6n6nidFFFcp+mBRRRQAV7HpPiIeGvg5ZXKEfapTLFbqT1cyPz9AAT+GK8crRvN + UmutM02wYkQ2SOFXtud2Yn8iPyq4S5bs87MMH9bVOD+FSu/uZRd3lkaSRmZ2JZmY5JJ5yfemUUVB6CSS + sgooooGFeofBb/kMan/1wX/0KvL69Q+C3/IY1P8A64L/AOhVdP4keTnf+4VPl+Z7RRRRXSfm5ma//wAi + 7qX/AF6y/wDoJr5k5r6b1/8A5F3Uv+vWX/0E18yc1nU6Hh5t8UQpOaWk5rI8gOaOaOaOaAPUvgz/AMfe + r/7kX82r12vIvgz/AMfer/7kX82r12tobH02X/7vEKKKKs7QooooAK8W+MX/ACMdj/16/wDs7V7TXi3x + i/5GOx/69f8A2dqmWxwZl/AZ5zzRzRzRzWB82HNHNHNHNAC19Q6V/wAgiz/64J/6CK+Xq+odK/5BFn/1 + wT/0EVrT6nsZT8Ui7RRRWh7YUHpRQelAHx3ef8f0/wD10b+ZqCp7z/j+n/66N/M1BX1kdkfPy3CiiimI + K0tF1q80G6ku7FxHO8LQrJ3QNjJHocdPQ81m0UpRUlZrQabTuhSSWJJJJOSTySfekoopiCiiigAooooA + KKKKACiiigCxaXU9jeQ3dtIY5oXEiMOzAgg/mK0PEniPUPFGrPf378kbY4lzsiXsBk8epPc81j0VLhFy + UmtUUpO1goooqiQooooAKKKKACiiigAooooAO9e7fBrxO2oaVNoNy+6eyAeAk5JiJ6f8BJx9GA7V4Vjj + NdF4G1ltD8Zabeb9sTSiGbngo52kn1xnP1ArmxdJVaTXVG+Hqck0z6ooo7UV82e0FFFFABRRRQAUUUUA + FFFFABRRRQAUUUUAFFFFABRRRQB4Z/worU/+gzaf9+mo/wCFFan/ANBm0/79NXuVFdn1+v3Ob6pS7Hyn + 4t8LzeEtZGmz3Edw5iWXfGpAwSQBg9+Kwu1ei/Gn/keo/wDryj/9CavOa9vDzc6UZPc8yrFRm0gooorY + yCnxRmWVIwcFmCgnoCT1plT2f/H9B/10X+YpPYa3PUf+FF6n/wBBm0/79NR/worU/wDoM2n/AH6avcu1 + FfP/AF+v3PX+qUux4b/worU/+gzaf9+mo/4UVqf/AEGbT/v01e5UUfX6/cPqlLscZ8PvBlx4NsLy3uLu + O5NxKHBjUjAAxjmuzoorlnOU5OUt2bwioKyCvLfit4lMMMeg20mHlAkuCDyFz8q8epGSPQDsa9IvryGw + sJ7yY7YoI2kc+wBJ/lXzTquoz6vqlzqFwcyzuWI6gDoAPYAAD2FZTdkefmVfkp8i3ZR5o5o5o5rE+eDm + jmjmjmgBelH1pQC7AAEknAA5JPYAV7H4F+HsWnxx6prMIe8bDRQOMiH0JHdu/t9apRbZ04fDTrytE4nQ + Ph3rWuKkzxiytWAIlnBBYeqr1PHPOAfWu+sPhJoduoN5PdXb45+by1/ADn8ya9B7UVqoJHuUsBRgtVc5 + ZPh34VRQo0lD9ZXJ/Mtmop/ht4WnXjTTGezRzOCPwzj9K66inZdjoeHpNW5V9x5XqvweiKM+k6i6v1Ed + 0AQT6blAIH4GvOdY0DU9AuPI1G1eIkna/VH9ww4P06juBX01VPUNOtNUtJLW9t0nhcYZXHH/AOupcEzj + r5bTmrw0Z8vc0V13jTwVceGbrz4N8umythJDyUz/AAt7+h6H68VyNZNNOzPCq0pU5cshOaOaOaOaRmHN + L05HWk5o5oA9/wDh/wCJP+Eh8PqJ33XtriKYk8t/dY/UfqDXX189+ANcOieKrdnbbbXJ8iUE4A3Y2n8D + jn0zX0JW8HdH02Br+1pa7oWiiiqO0SvNPjP/AMi/Yf8AX1/7I1el15p8Z/8AkX7D/r6/9kapl8J6WUf7 + 9T9TxOiiiuU/TAooooAKKKKACiiimAvHejiun0HwFr2vossFqILZsYmuDtU/QYyfrjHvXeWHwZsURTqG + pTyt1KwqqD9QTVKDZ5eJzjCYdtSldrtqeOc16d8Fv+Qxqf8A1wX+ddnD8LfCka4exllOOrXDj/0EitjR + fCWi+H55JtLs/IklUKx812yP+BE4rSNNp3Z4WZZ7h8Th5UYJ3f8AXc3qKKK1PkjM1/8A5F3Uv+vWX/0E + 18yc19N6/wD8i7qX/XrL/wCgmvmTms6nQ8PNviiFJzS0nNZHkBzRzRzRzQB6l8Gf+PvV/wDci/m1eu15 + F8Gf+PvV/wDci/m1eu1tDY+my/8A3eIUUUVZ2hRRRQAV4t8Yv+Rjsf8Ar1/9navaa8W+MX/Ix2P/AF6/ + +ztUy2ODMv4DPOeaOaOaOawPmw5o5o5o5oAWvqHSv+QRZ/8AXBP/AEEV8vV9Q6V/yCLP/rgn/oIrWn1P + Yyn4pF2iiitD2woPSig9KAPju8/4/p/+ujfzNQVPef8AH9P/ANdG/magr6yOyPn5bhRRRTEFFFFABXU+ + Hfh/4h8SxrNZ2nlWrdLi4bYh+nBJHuARXTfC74fx62/9t6vFusI3xBCwOJmB5J9VBGMdCcg8Ag+7oqxo + FQBVAAAAwBXmYrH+zfJT37ndQwvMuaWx45a/AlygN3rqq5HKxWxIB+pYE/kKdcfAgbM22v8AzDtJbcE/ + UNx+Rr2WiuD69XvfmOv6rS7HzL4h+G3iLw7G08tst1apktPbEuFHqwwGAx1OMD1rkK+yDgjnkV4f8VfA + MOnq3iDSIVjtywF1AgwEJP3x2wTwR0BwR1Nd2Fx7nLkqfectfCcq5onk1FFFeocAUUUUAFFFFABWno3h + /VfEF19n0qykuHGNxUYVQem5jwPxNX/BvhW48W69HYxExwIPMuJgPuIDjjsSTwB689Aa+l9I0ew0LTo7 + HTrdYLdBwFHLHuSepJ9TXDi8YqPux1Z10MM6mr2PHtP+BuoyxhtR1a3t2OCUhiMvHpklcH8xWi/wIg2n + Z4gkDdibUED8Awr2GivLeOrt3UjuWFpdj571r4OeINOjaWxkg1CMfwplH/75PH5E/SvPp4JrWd4J4nim + jOGjdSrKe4IIyDX2LXD/ABA8CW3irTnuLeJY9WhQmGUceZj+Bj3B7Z6H2yD04fMZc3LV2MKuDVrwPm3N + FPkjeKVopEZJEJVkYEEEHBBHY5FMr2TzWrBRRRQAUvTkcYpKKAPrbw/enU/Dum3zfeuLaORs+pUE/rWp + XIfDGcz/AA60hz1COnP+zIyj+VdfXytRcs5R7M96DvFMWiiioLCiiigAooooAKKKKACiiigAooooAKKK + KACiiigAooooA+evjT/yPUf/AF5R/wDoTV5zXo3xp/5HqP8A68o//QmrzmvpcL/BieJiP4kgoooroMQq + ez/4/oP+ui/zFQVPZ/8AH9B/10X+YpS2Y47n2IOlFA6UV8mfQBRRRQAUUUUAeffFjVTZeGY7FGAkvZQC + O5ReWx+O0fQ14lyK7/4t3xn8Uw2oOUtrcAj0ZiSf021wB5rCe58zmFTnrvyE5o5o5o5qTiDmlop8Ubzz + JDGC0kjBVA6kk4A/M0DSuejfC3wsL26bXLtN0Nu+23Ujhn6lvwyMe/uK9krN0PTItG0a106LG2CMKTjG + 5u5/E5P41pV0RVkfU4WiqNNR6i0UUUzpCiiigAooooApahp9tqdhNZ3UayQTLtdSO3+PvXzr4l0Kbw7r + k+nzZZV+aKQjG9Dnafrxg+4Ir6Wrzr4saKt3oUeqoo86zcByOpjbgj3w20+3NRNXR5+YYdVKfOt0eLc0 + c0c0c1ifOBzRzRzRzQA73FfSXhXVDrPhjT75m3PJEBIf9tflb9Qa+bK9p+EN75/h26tWbJt7gkeysAR+ + u6rpvWx6eV1HGq49z0Wiiitj6ASvNPjP/wAi/Yf9fX/sjV6XXmnxn/5F+w/6+v8A2RqmXwnpZR/v1P1P + E6KKK5T9MCiiigAooooAlhikuJ0hhjaSSRgqooyWJPAAr2nwb8M7fS4477WYkub/AO8sJw0cJ7cdGYev + bt0zVX4V+EFt7VfEF7HmeUEWqsPuIerY9T2Pp9a9S7c1vCC3Z8TnecTlN4eg7JbvuKAAOBS0UVqfLhRR + RQAUUUUAZmv/APIu6l/16y/+gmvmTmvpvX/+Rd1L/r1l/wDQTXzJzWdToeHm3xRCk5paTmsjyA5o5o5o + 5oA9S+DP/H3q/wDuRfzavXa8i+DP/H3q/wDuRfzavXa2hsfTZf8A7vEKKKKs7QooooAK8W+MX/Ix2P8A + 16/+ztXtNeLfGL/kY7H/AK9f/Z2qZbHBmX8BnnPNHNHNHNYHzYc0c0c0c0ALX1DpX/IIs/8Argn/AKCK + +Xq+odK/5BFn/wBcE/8AQRWtPqexlPxSLtFFFaHthQelFB6UAfHd5/x/T/8AXRv5moKnvP8Aj+n/AOuj + fzNQV9ZHZHz8twooopiDtVqwspNS1G2sYB+9uJViTPTLEAZ9smqtdj8LrRbv4h6WGGUiLykf7qMQfwOK + zqy5IOXkXTjzSSPozTNPg0rTbaxtl2wW8axoD6AYyfer1FFfLNtu7PdSsrBRRRQMKq31nDqFjcWdyu+G + eNo3X1UjB/Q1aooTs7iaufIGpWMul6pd2Ev+stpniY9AdpIJHscZqp2rs/inai1+IepbRhZRHKBj1Rc/ + qCa4uvqaU+enGXkeHUXLJoKKKK0MwooooA+ivhHoa6V4Mju2XFxqDGZyRzt6IM9xjkf7xr0Cqel2gsNJ + s7MABbeFIgB/sqB/SrlfK1Zuc3J9T3qcVGKQtFFFQWFFFFAHzn8XdFTSvGbXUS7Yb+MT9MAPkhgPckAn + 3NcBXt3x1tg2l6Rd45jnePP+8uf/AGWvEa+iwU3KirnjYmKjUdgooorrOcKKKKAPpH4SEn4dWAJJw8oA + PYb2P9a7muG+Ef8AyTux/wCukv8A6Ga7mvmMR/Fl6nuUf4aFooorE1CiiigAooooAKKKKACiiigAoooo + AKKKKACiiigAooooA+evjT/yPUf/AF5R/wDoTV5zXo3xp/5HqP8A68o//QmrzmvpcL/BieJiP4sgooor + oMQqez/4/oP+ui/zFQVPZ/8AH9B/10X+YpS2Y47n2IOlFA6UV8mfQBRRRQAUUUdqAPnTx5P9o8b6q/pK + E4P91Qv9K5w9a2vF/wDyOGr/APX2/wD6Eaxa53uz5Ku71ZeonNHNHNHNIxF5rofA1qt7420qJuizeZg/ + 7Clh/wCg1z3euv8Ahj/yPVn/ALkn/oBpx3Rvh0nVin3Pf6KKK6D6wKKKKACiiigAooooASs3XLIajoN/ + Z/8APaB0H1KkCtOkP3TQTJXi0fKXNJzUsyCO4kRfuqxAz6AkCo65j49qzE5o5o5o5oELXp/walK32qw9 + njjb8i3/AMVXmHevRfg9/wAjHff9ev8A7OtXDc7MC/8AaIntNFFFbH04leafGf8A5F+w/wCvr/2Rq9Lr + zT4z/wDIv2H/AF9f+yNUy+E9LKP9+p+p4nRRRXKfpgUUUUAFa3hzSG13xDZacOFmkG8jsgBLfjgHHvWV + Xpvwa04TavqGosP9RCsa59XJyR/3zVQV2kcGZ4h4fCzqLe35nscEMdvAkMSqiIoVVAwAAOBU9JS11H5h + dvVhRRRQAUUUUAFFFFAGZr//ACLupf8AXrL/AOgmvmTmvpvX/wDkXdS/69Zf/QTXzJzWdToeHm3xRCk5 + paTmsjyA5o5o5o5oA9S+DP8Ax96v/uRfzavXa8i+DP8Ax96v/uRfzavXa2hsfTZf/u8QoooqztCiiigA + rxb4xf8AIx2P/Xr/AOztXtNeLfGL/kY7H/r1/wDZ2qZbHBmX+7s855o5o5o5rA+bDmjmjmjmgBa+odK/ + 5BFn/wBcE/8AQRXy9X1DpX/IIs/+uCf+gitafU9jKfikXaKKK0PbCg9KKD0oA+O7z/j+n/66N/M1BU95 + /wAf0/8A10b+ZqCvrI7I+fluFFFFMQV3/wAHf+R/i/695P6VwFd/8Hf+R/i/695P6Vhiv4MvQ1ofxEfR + lFFFfMnuBRRRQAUUUUAfOfxi/wCR/l/694/61wFd/wDGL/kf5f8Ar3j/AK1wFfTYX+DH0PEr/wARhRRR + W5iFTWyq93CrDIMigg9CMjIqGp7P/j+g/wCui/zFKWzHHc+xB0ooHSivkz6AKKKKACiiigDzH44Af8Ib + ZHAyNQT/ANFyV4FXvvxw/wCRMsv+win/AKLkrwKvey7+D8zycZ/FCiiiu85AooooA+kfhH/yTux/66S/ + +hmu5rhvhH/yTux/66S/+hmu5r5jEfxpep7lH+GhaKKKxNQooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKAPnr40/8j1H/ANeUf/oTV5zXo3xp/wCR6j/68o//AEJq85r6XC/wYniYj+LIKKKK6DEKns/+ + P6D/AK6L/MVBU9n/AMf0H/XRf5ilLZjjufYg6UUDpRXyZ9AFFFFABR2oooA+bvGUZj8Z6srd7lm/Pkfo + awq7H4nWjW3ji6cjAnjSVfptC/zU1x1c8t2fJ4iLjVkvMTmjmjmjmkYC11Hw9uRa+OdNcnCuzIe2SyEA + fmRXL1PZXUljfW93F/rIZFkXPTKkEfqKa0aZrSnyzUux9TUtVbG8ivrC3u4TmKeNZEPsQCP51ZroPrU7 + q4tFFFAwooooAKKKKAEqC6nW2tZp3+7HGXP0AzU9cp8QtTGm+Db4hgJLgfZ09y3B/wDHcmhvQzqzUIOT + 6Hz7kkkknJOSTySaTmjmjmuY+RYc0c0c0c0CF7V6Z8HIt2q6lNj7kCLnPTLHj/x2vM69h+Dlps0rUrwj + /XTLGPoq5/8AZ6qG53ZfFyrryPTaKKK3PpRK80+M/wDyL9h/19f+yNXpdeafGf8A5F+w/wCvr/2RqmXw + npZR/v1P1PE6KKK5T9MCiiigBR0Ne4fBy28rwvczkf666Yg+oAUfzzXh9fQXwsj2eArJsAb3lOR3+dh/ + StaXxHz3EsmsGl3Z2tFFFbnwQUUUUAFFFFABRRRQBma//wAi7qX/AF6y/wDoJr5k5r6b1/8A5F3Uv+vW + X/0E18yVnU6Hh5t8UQpOaWk5rI8gOaOaOaOaAPUvgz/x96v/ALkX82r1yvG/g7OF1rUbfPL26uBx/C2M + /wDj1eyCt4bH0uXf7uhaKKKo7gooooASvF/jD/yMdl/16/8As5r2mvD/AIuTCTxbDGDkRWigj0JZj/LF + TPY4Myf7hnAc0c0c0c1gfNhzRzRzRzQAtfUOlf8AIIs/+uCf+givl6vqHSv+QRZ/9cE/9BFa0+p7GU/F + Iu0UUVoe2FB6UUHpQB8d3n/H9P8A9dG/magqe8/4/p/+ujfzNQV9ZHZHz8twooopiCu/+Dv/ACP8X/Xv + J/SuArv/AIO/8j/F/wBe8n9KwxX8GRrQ/iI+jKKKK+ZPcCiiigAooooA+c/jF/yP8v8A17x/1rgK7/4x + f8j/AC/9e8f9a4CvpsL/AAY+h4lf+IwooorcxCp7P/j+g/66L/MVBU9n/wAf0H/XRf5ilLZjjufYg6UU + DpRXyZ9AFFFFABRRRQB5j8cP+RMsv+win/ouSvAq99+OH/ImWX/YRT/0XJXgVe9l38H5nk4z+KFFFFd5 + yBRRRQB9I/CP/kndj/10l/8AQzXc1w3wj/5J3Y/9dJf/AEM13NfMYn+NL1Pco/w0LRRRWJqFFFFABRRR + QAUUUUAFFFFABRRRQAUUUUAFFFFABRRRQB89fGn/AJHqP/ryj/8AQmrzmvRvjT/yPUf/AF5R/wDoTV5z + X0uF/gxPExH8WQUUUV0GIVPZ/wDH9B/10X+YqCp7P/j+g/66L/MUpbMcdz7EHSigdKK+TPoAooooAKKK + KAPJ/jFppxpuqIvGWt3P1+ZR+jV5TX0d4w0f+3PDF5Zou6bb5kX++vI/PGPxr5ywRnIwehBrKa1Pnsyp + ctXmWzG80c0c0c1meaHNHNHNHNAHr3wp8TCa0bQbmT97Fl7Yn+JScsoPcgkn6H0FeoV8s2l1PY3cV1bO + 0c8TBkdexB4+vuD1r3zwd4xtfFFlhtsN/Eo86Anr/tL6qf06HsTtCV1Znv5filKPs5PVHV0UUVZ6gUUU + UAFFFFACcYrw34neIxq2trp9vJutbLKtg5DSn731x0Hvmuy+IHjhNFtn0zTpA2pSLhnU5ECnuT/eI6D8 + T2z4lznJOc8kms5y6I8bMcUreyi/UTmjmjmjmsjxQ5o5o5o5oAXtX0P4D006X4N0+JgBJInnOD1y/wAw + z7gED8K8R8LaO2u+I7OwCkxu4aXHZBy3PbgYHuRX0koCqFAAAGBxWtNdT2cqpb1GPooorQ9oSvNPjP8A + 8i/Yf9fX/sjV6XXmnxn/AORfsP8Ar6/9kapl8J6WUf79T9TxOiiiuU/TAooooAK+iPhh/wAk90z6y/8A + o16+d6+iPhh/yT3TfrL/AOjXrWjuz5vif/dYf4v0Z2FFFFbnwoUUUUAFFFFABRRRQBma/wD8i7qX/XrL + /wCgGvmSvp/V4jPo19EOskDrx7qRXzBWdToeJmy96InNHNHNHNZHjhzRzRzRzQB1Pw+1QaX4ysndtsU5 + Nu5zgfN06/7QWvoWvlNSVYEEgg5BHBB7EGvffA3i2LxHpSRyyqNSgUCdDwWHQOB6H26H2xnWD6HtZZXS + vTZ2FFFFaHshRRRQA0kAZr5u8W6museKtRvVbdG0pWMjoVUBVI+oGfxr1P4jeL4tI06TSrOQNf3KFW2n + /UoeCT6E9h+PpnxHmsqj6Hh5nXUmqaE5o5o5o5rM8gOaOaOaOaAFr6h0r/kEWf8A1wT/ANBFfL1fUOlf + 8giz/wCuCf8AoIrWn1PYyn4pF2iiitD2woPSig9KAPju8/4/p/8Aro38zUFT3n/H9P8A9dG/magr6yOy + Pn5bhRRRTEFd/wDB3/kf4v8Ar3k/pXAV3/wd/wCR/i/695P6Vhiv4MjWh/ER9GUUUV8ye4FFFFABRRRQ + B85/GL/kf5f+veP+tcBXf/GL/kf5f+veP+tcBX02F/gx9DxK/wDEYUUUVuYhU9n/AMf0H/XRf5ioKns/ + +P6D/rov8xSlsxx3PsQdKKB0or5M+gCiiigAooooA8x+OH/ImWX/AGEU/wDRcleBV778cP8AkTLL/sIp + /wCi5K8Cr3su/g/M8nGfxQooorvOQKKKKAPpH4R/8k7sf+ukv/oZrua4b4R/8k7sf+ukv/oZrua+YxP8 + aXqe5R/hoWiiisTUKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigD56+NP/I9R/wDXlH/6E1ec + 16N8af8Akeo/+vKP/wBCavOa+lwv8GJ4mI/iyCiiiugxCp7P/j+g/wCui/zFQVPZ/wDH9B/10X+YpS2Y + 47n2IOlFA6UV8mfQBRRRQAUUUUAJXgvxI8OnRvEbXUKYtL0mVDjhX/iX8zkfXA6V71WJ4o0GDxHoU1hJ + hX+9DJjOxx0P64PsTSkro5MZQ9tTaW6Pm2jmrF7ZXGnX01ndRtHPExV1PY+o9QRyD3HNV65z5hpp2YnN + HNHNHNAhamtbu4srlLm1leKZDlXRiCPp/LHeoeaKBptO6PWfDvxajZFt9eiZHAA+1RLlT7so5H4Zz6Cv + Q9P1rTdWj3WF9BccZwjgkfUdRXzHSglGBGQQcgjgg9iDWiqNbnpUszqQVpK6PqzI9aMj1r5hTWtViULH + ql4ijoFuGAH4A02XVtSuF2zajdyL6PMxH5E0/aI6f7Wjb4T6J1PxNo2kBvt2owRMOse7c/8A3yMn9K81 + 8S/Fae6R7XQo3t0OQbqTG8jvtH8P1OT7A15nRUub6HLWzKpUVo6Ic7tK7PIzM7EszMSSSTySe5pnNHNL + UHnNic0c0c0c0CF5o5orp/BPheTxLrSq6sLGAhrhxnnnhR7nH4DJppNuxpSpyqSUYnf/AAq8OtY6ZJrF + wmJ7sBYsjlYh/wDFHn6AGvR6jjjSKNY41CooACgYAAqWt0rI+qo0lSgoIKKKKZqJXmnxn/5F+w/6+v8A + 2Rq9LrzT4z/8i/Yf9fX/ALI1TL4T0so/36n6nidFFFcp+mBRRRQAV9EfDD/knum/WX/0a9fO9fRHww/5 + J7pv1l/9GvWtHdnzfE/+6w/xfozsKKKK3PhQooooAKKKKACiiigBpGQfevl7U7U2GqXdmf8AlhM8f/fL + Ef0r6iNeC/E7Sjp/i+S4RcRXqCVcDjdjDD65GT9azqbHl5rC9NS7HF80c0c0c1keAHNHNHNHNAC81Ysr + 66068jurSZoZ4zlZE7evsQRwQeCOtV+aOaBptO6PVtE+Lq+WsWtWbbhwZ7cAg+5Unj3OfoK6uH4keFZl + z/aflnGSskLjH44wfwr5+5oyRV+0aPQp5lWirPU9+uPiX4Wt1O3UGmYDIWKFzn6EjH61x2vfFu5uI2g0 + W1NuDx58+C4HsoyAfck/SvMuTRzR7RsVTMa01ZaEk08txM808jSSuxZnckliTySe5qLml5pOag4G7hzR + zRzRzQIOaOaOaOaAFr6h0r/kEWf/AFwT/wBBFfL1fUOlf8giz/64J/6CK1p9T2Mp+KRdooorQ9sKD0oo + PSgD47vP+P6f/ro38zUFT3n/AB/T/wDXRv5moK+sjsj5+W4UUUUxBXf/AAd/5H+L/r3k/pXAV3/wd/5H + +L/r3k/pWGK/gyNaH8RH0ZRRRXzJ7gUUUUAFFFFAHzn8Yv8Akf5f+veP+tcBXf8Axi/5H+X/AK94/wCt + cBX02F/gx9DxK/8AEYUUUVuYhU9n/wAf0H/XRf5ioKns/wDj+g/66L/MUpbMcdz7EHSigdKK+TPoAooo + oAKKKKAPMfjh/wAiZZf9hFP/AEXJXgVe+/HD/kTLL/sIp/6LkrwKvey7+D8zycZ/FCiiiu85AooooA+k + fhH/AMk7sf8ArpL/AOhmu5rhvhH/AMk7sf8ArpL/AOhmu5r5jE/xpep7lH+GhaKKKxNQooooAKKKKACi + iigAooooAKKKKACiiigAooooAKKKKAPnr40/8j1H/wBeUf8A6E1ec16N8af+R6j/AOvKP/0Jq85r6XC/ + wYniYj+JIKKKK6DEKns/+P6D/rov8xUFT2f/AB/Qf9dF/mKUtmOO59iDpRQOlFfJn0AUUUUAFFFFABRR + RQBwnj7wSPENv9usVVdShXgdBMo/hJ7H0P4H1Hh8kTwStHIjJIjFWRgQVIOCCD0Oa+qq4bxt4Bg8QI17 + Y7YdSA5PRZgOgb39D+B4xiJRvseXjcD7T95Dc8Lo5qzfWN3pt5JaXkDwzxnDI46ehB6EehHB7VWrE8Fp + p2YnNHNHNHNAg5o5o5o5oAOaOaOaOaADmjmjmjmgA5o5o5o5oAXpRzRzW/4Z8J6j4nuwlshjtlIEly4+ + VR3A9T6Afjgc00m9i6dOU5csSroWhXniLUksrKPLHl5DnbGueWJ9PSvoLQNEtfD+lR2FohCLyzkDc7Hq + xPcn+WB2pugeHrHw7p62llHjoZJG5aRsdSf8gVsE1tGNkfRYPBqgrvcWiiiqO4KKKKAErzT4z/8AIv2H + /X1/7I1el15p8Z/+RfsP+vr/ANkapl8J6WUf79T9TxOiiiuU/TAooooAK+iPhh/yT3TfrL/6Nevnevoj + 4Yf8k90z6y/+jXrWjuz5vif/AHWH+L9GdhRRRW58KFFFFABRRRQAUUUUAJXE/ErQG1jw4biBN1zZEyqB + 1KY+Yflg++Md67ekIyKHsZ1aaqQcH1PlKjmu1+IPg9tB1Fr20jJ064YkbRxCx5K8dB3H5dueKrnaadmf + K1aUqUnGQnNHNHNHNIyDmjmjmjmgA5o5o5o5oAOaOaXmk5oAUZqV4JY4o5HRlSUExkjAYAkEj1GQRn1r + p/BXg2fxPe+ZKrR6bE372QcFz/dU9z6nsPfAOp8V7aGz1jTbe3jWOKOzCoijAUBmwAKrldrnUsNL2Tqv + RHn3NHNHNHNScoc0c0c0c0ALX1DpX/IIs/8Argn/AKCK+Xq+odK/5BFn/wBcE/8AQRWtPqexlPxSLtFF + FaHthQelFB6UAfHd5/x/T/8AXRv5moKnvP8Aj+n/AOujfzNQV9ZHZHz8twooopiCu/8Ag7/yP8X/AF7y + f0rgK7/4O/8AI/xf9e8n9KwxX8GRrQ/iI+jKKKK+ZPcCiiigAooooA+c/jF/yP8AL/17x/1rgK7/AOMX + /I/y/wDXvH/WuAr6bC/wY+h4lf8AiMKKKK3MQqez/wCP6D/rov8AMVBU9n/x/Qf9dF/mKUtmOO59iDpR + QOlFfJn0AUUUUAFFFFAHmPxw/wCRMsv+win/AKLkrwKvffjh/wAiZZf9hFP/AEXJXgVe9l38H5nk4z+I + FFFFd5yBRRRQB9I/CP8A5J3Y/wDXSX/0M13NcN8I/wDkndj/ANdJf/QzXc18xif40vU9yj/DQtFFFYmo + UUUUAFFFFABRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHz18af+R6j/wCvKP8A9CavOa+g/G/wym8Xa+up + R6pHbAQLFsaEt0JOcgj1rm/+FE3P/Qfi/wDAU/8AxVe5h8XRjSjFvVHl1cPUlNtLc8gor1//AIUTc/8A + Qfh/8Bj/APFUf8KJuf8AoPw/+Ax/+Krb69Q/mMvqtXseQVPZ/wDH9B/10X+Yr1j/AIUTc/8AQfh/8Bj/ + APFU+H4GXMU8cn9vQkIwbH2YjODn+9SeNoWfvDWFqp7HtI6UUUV88ewFFFFABRRRQAUUUUAFFFFAGJr3 + hjS/EVr5V/BlgMJKhAdD7H+nSvIPEXw21jRmea1Rr+z5O+JfnUe6/wBRn3xXvPaiplFM5K+Dp1t1Znyk + c5II5HBBor6N1nwboeu5e8skEx/5bRfI+fXI6/jmuD1P4PTKS2l6kjjtHcrtIH+8oOfyrN02eRVy2rB+ + 7qjy7miunvPh94nss7tLeVQfvQOr5+gBz+YrGn0bVLb/AI+NNvIv+ukDLj8x71LTXQ45UakfiiyjSc1I + 8bxsA6MpIyAwIOPXBp0dvPLgxQyOCcDapOT6DiixHKyKjmtW38N65dkeRpF84PRvIYD8yMfrW/Y/C7xL + eEGWCC0XrmeUE4+i55+uKEn2NIYerP4Ys4z6VYs7K61C4W3s7eS4mPRI1LHHrgDge5r1rSvhFp1uVfU7 + yW6YYPlxjy19wcEn8QRXeadpNhpMHk2FpFbx8ZEagEn1J6k+5q1T7ndRyypJ3nojzTw18KGJS5198AYI + tYm6+zMP5D869RtbW3sbZLe2hSGFBhY0UAAewFWB0orRJLY9ijh6dFWihaKKKZuFFFFABRRRQAleZ/Gf + /kX7D/r6/wDZGr0z9K5Xxt4Uk8W6bb2sd2tsYpfMLMm4H5SOmR60pJtaHbltaFHFQqTdkmfOVFeq/wDC + lbn/AKDcX/gMf/iqP+FK3P8A0G4v/AY//FVz8kux93/buA/n/BnlVFeq/wDClbn/AKDcX/gMf/iqP+FK + 3P8A0G4v/AY//FUckuwf27gP5/wZ5X14r6H+GP8AyT7TPYy/+jXrjP8AhStz/wBBuL/wHP8A8VXo3hXR + W8O+HLXSnmEzQl8yBdudzlumT6+taU4tPU8PPsyw2Kw8YUZXad/wZu0UUVqfJhRRRQAUUUUAFFFFABRR + RQBTvrG21GyltLqJZYJVKujDg/565HPevEvF/wAPr3QXku7JXudOJzkDLxf7wHUf7X547+8UhFJxT3Ob + EYWFdWlufKdFe9a78N9D1pmmjjNlctyZIOFY+69D+GCfWuD1L4Ta7bbjZS296g6AN5bH8G4/WsnBnh1c + vrQeiujgeaOa3bjwb4jtTiTRbwkf88o/MH5rmqh8P6yDg6Rfgg4INs/H14qbM5XRqJ6xZm80c1tQ+EvE + Nw2E0W+H+/Cyj82AFdBp3wq8Q3jA3QgsY+5kcM2PYLkfgSKFF9i44arJ6RZwv0ru/CHw6u9aZL3U1e2s + BhgpGHm7gDPRcdz17eo77w/8N9G0V1nmU310uCJJwNqn/ZXoPqckdjXadq0jDqz1MNltnzVfuK1nZwWF + pHa2sSRQxqAiKMACvIPjCf8Aio7H/r1/9navaK4fxn4Dl8Valb3cd+luIovLKtFuydxOc5GOtXJaWR2Y + ylKdHkgjwqivUf8AhTNx/wBBqP8A8Bz/APFUf8KZuP8AoNR/+A5/+KrHkfY8T6hiP5Ty6ivUf+FM3H/Q + aj/8Bz/8VR/wpm4/6DUf/gOf/iqOR9g+oYj+U8u5xX1DpX/IIs/+uCf+givL/wDhTVx/0Go//Ac//FV6 + pZwfZbOGDO7y0VCfXAxWkItbnp5dh6lJtzVizRRRVnqBQelFFAHx3ef8f0//AF0b+ZqCvYpvgZcyzySf + 29EA7FsfZicZOf71M/4UTc/9B+H/AMBj/wDFV9CsbQstTx3harex5BRXr/8Awom5/wCg/D/4DH/4qj/h + RNz/ANB+H/wGP/xVP69Q/mF9Vq9jyGu++Dv/ACP8X/XvJ/Sug/4UTc/9B+L/AMBj/wDFV0Hgv4XTeFPE + K6o+qx3IWJo/LWAqcnHOcn09Kxr4yjKlKKerNKWHqRmm0emUUUV4Z6oUUUUAFFFFAHzn8Yv+R/l/694/ + 61wNe/eNPhdN4r8QtqiarHbBolj8toCxyM85yPX0rn/+FE3P/Qfi/wDAY/8AxVe5h8XRjSjFy1R5VXD1 + JTbSPIKK9f8A+FE3P/Qfh/8AAY//ABVH/Cibn/oPw/8AgMf/AIqtvr1D+Yz+q1ex5BU9n/x/Qf8AXRf5 + ivWP+FE3P/Qfh/8AAY//ABVPh+BlzFPHJ/b0JCMGx9mIzg5/vUnjaFn7w1haqex7SOlFFFfPHsBRRRQA + UUUUAeY/HD/kTbP/ALCCf+i5K8Dr6f8AHfhJ/GOiQafHeLamK5Wbe0e8EBWXGMj+919q8+/4UTc/9B6L + /wABj/8AFV6+CxNKnS5ZPW552JoTnO8UeQUV6/8A8KJuf+g/D/4DH/4qj/hRNz/0H4f/AAGP/wAVXX9e + ofzHP9Vq9jyCivX/APhRNz/0H4f/AAGP/wAVR/wom5/6D8P/AIDH/wCKo+vUP5g+q1ex2Xwj/wCSd2P/ + AF0l/wDQzXc1z/g/w83hfw1BpT3K3DRM7GRU2g7mJ6ZPrXQd68GtJSqOS2PWpRcYJMWiiisywooooAKK + KKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKK + KKACiiigApMD0paKAEwPQUYHoKWigVkJgelLRRQMKKKKACiiigAooooAKKKKACiiigAooooAKKKKACii + igAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACjA9KKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA + KKKKACiiigAooooA/9k= + + + + [CustomerLastName], [CustomerFirstName] + +Bewilligung-/Abrechnungszeitraum: [AccountingStartDate!dd.MM.yyyy] bis [AccountingEndDate!dd.MM.yyyy] + +AZ.: [CustomerReferenceNumber] + +Genehmigte FLS: [ApprovedFLS] + +Krankenhausaufenthalte: [AbsenceTimes] + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABNAGkAdABnAGwAaQBlAGQAcwBjAGgAYQBmAHQAZQBuADoAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABEAFAAVwBWACAATgBSAFcAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAWgBlAHIAdABpAGYAaQB6AGkAZQByAHQAIABuAGEAYwBoAH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAARABJAE4AIABFAE4AIABJAFMATwAgADkAMAAwADEAIAA6ACAAMgAwADAAOAAgAHUAbgBkAH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAATQBBAEEAUwAgAC0AQgBHAFcAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABBAG0AdABzAGcAZQByAGkAYwBoAHQAIABXAHUAcABwAGUAcgB0AGEAbAAsACAAVgBSACAAMgA2ADYANAB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAFYAbwByAHMAdABhAG4AZAA6ACAASAAuACAAQwBvAGwAcwBtAGEAbgAsACAAUgAuACAAVAByAGUAXAB1ADIAMgAzAFwAJwBkAGYALAAgAEsALgB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAFIAZQBpAG4AaABhAHIAZAB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABTAHQAYQBkAHQAcwBwAGEAcgBrAGEAcwBzAGUAIABXAHUAcABwAGUAcgB0AGEAbAB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEkAQgBBAE4AOgB9AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAaQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEQARQAgADQAOAAgADMAMwAwADUAIAAwADAAMAAwACAAMAAwADAAMAAgADUANAA1ADgAIAAxADQAfQBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABCAEkAQwA6AH0AXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVwBVAFAAUwBEAEUAMwAzAFgAWABYAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABEAGEAdAB1AG0AOgAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABbAEkAbgB2AG8AaQBjAGUARABhAHQAZQAhAGQAZAAuAE0ATQAuAHkAeQB5AHkAXQB9AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAUgBlAC4ALQBOAHIALgA6ACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAWwBJAG4AdgBvAGkAYwBlAE4AdQBtAGIAZQByAF0AfQBcAGIAXABpAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGkAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIAAoAGIAZQBpACAAWgBhAGgAbAB1AG4AZwAgAGIAaQB0AHQAZQAgAGEAbgBnAGUAYgBlAG4AKQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/KompassBeWoWesel/SettlementReport2.Designer.cs b/ReportImp/KompassBeWoWesel/SettlementReport2.Designer.cs index c416e4dbc..a740ac2cc 100644 --- a/ReportImp/KompassBeWoWesel/SettlementReport2.Designer.cs +++ b/ReportImp/KompassBeWoWesel/SettlementReport2.Designer.cs @@ -40,9 +40,26 @@ namespace BeWo.Report.DefaultReports this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblRechnungsinfos = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.fieldApprovedFLSWithFactor = new DevExpress.XtraReports.UI.CalculatedField(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -70,28 +87,11 @@ namespace BeWo.Report.DefaultReports this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblRechnungsinfos = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // @@ -185,6 +185,17 @@ namespace BeWo.Report.DefaultReports this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(678F, 146.5694F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = resources.GetString("xrLabel10.Text"); + // // topMarginBand1 // this.topMarginBand1.HeightF = 132F; @@ -214,6 +225,201 @@ namespace BeWo.Report.DefaultReports this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // + // xrTable2 + // + this.xrTable2.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable2.Font = new System.Drawing.Font("Microsoft New Tai Lue", 9.75F); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 482.3333F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9, + this.xrTableRow10, + this.xrTableRow11, + this.xrTableRow1}); + this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 68F); + this.xrTable2.StylePriority.UseBorderColor = false; + this.xrTable2.StylePriority.UseFont = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell6}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.085D; + // + // xrTableCell19 + // + this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell19.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorderColor = false; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:"; + this.xrTableCell19.Weight = 0.78314100999098568D; + // + // xrTableCell6 + // + this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell6.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[ApprovedFLS]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell6.Weight = 0.21685899000901443D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell7}); + this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.085D; + // + // xrTableCell20 + // + this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell20.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorderColor = false; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:"; + this.xrTableCell20.Weight = 0.78314100999098568D; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell7.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "[ApprovedFLSWithFactor]"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.Weight = 0.21685899000901443D; + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell21}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.085D; + // + // xrTableCell21 + // + this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorderColor = false; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.Weight = 1D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.085D; + // + // xrTableCell1 + // + this.xrTableCell1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBorderColor = false; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.Text = "Erbrachte Leistungen:"; + this.xrTableCell1.Weight = 1D; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 392.75F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(317F, 17F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 425.75F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(642F, 56.58334F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "beiliegend ist die Endabrechnung für [Salutation2] [CustomerName].\r\nDer Bewilligu" + + "ngszeitraum endete am [AccountingEndDate!dd.MM.yyyy].\r\n"; + // + // lblRechnungsinfos + // + this.lblRechnungsinfos.BackColor = System.Drawing.Color.Transparent; + this.lblRechnungsinfos.CanShrink = true; + this.lblRechnungsinfos.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Bold); + this.lblRechnungsinfos.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(60)))), ((int)(((byte)(80))))); + this.lblRechnungsinfos.LocationFloat = new DevExpress.Utils.PointFloat(0F, 302.83F); + this.lblRechnungsinfos.Multiline = true; + this.lblRechnungsinfos.Name = "lblRechnungsinfos"; + this.lblRechnungsinfos.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblRechnungsinfos.SizeF = new System.Drawing.SizeF(650F, 69.44443F); + this.lblRechnungsinfos.StylePriority.UseBackColor = false; + this.lblRechnungsinfos.StylePriority.UseFont = false; + this.lblRechnungsinfos.StylePriority.UseForeColor = false; + this.lblRechnungsinfos.Text = "Rechnungsnummer: [InvoiceNumber]\r\nSpitzabrechnung: [CustomerName], *[CustomerBirt" + + "hdayString]\r\nAZ: [CustomerReferenceNumber]"; + this.lblRechnungsinfos.WordWrap = false; + // + // xrLabel7 + // + this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "{0:dd.MM.yyyy}")}); + this.xrLabel7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(145)))), ((int)(((byte)(0))))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 279.83F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(283F, 23F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseForeColor = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.83F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(395.5419F, 17.37499F); + this.xrRichText2.StylePriority.UseFont = false; + // // fieldApprovedFLSWithFactor // this.fieldApprovedFLSWithFactor.Expression = "[ApprovedFLSTotal] * [RateFactor]"; @@ -516,213 +722,6 @@ namespace BeWo.Report.DefaultReports this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell60.Weight = 0.21685899000901443D; // - // xrRichText2 - // - this.xrRichText2.Font = new System.Drawing.Font("Microsoft Sans Serif", 6.75F); - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.83F); - this.xrRichText2.Name = "xrRichText2"; - this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); - this.xrRichText2.SizeF = new System.Drawing.SizeF(395.5419F, 17.37499F); - this.xrRichText2.StylePriority.UseFont = false; - // - // xrLabel7 - // - this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); - this.xrLabel7.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F, System.Drawing.FontStyle.Bold); - this.xrLabel7.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(145)))), ((int)(((byte)(0))))); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 279.83F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(283F, 23F); - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.StylePriority.UseForeColor = false; - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "xrLabel8"; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // lblRechnungsinfos - // - this.lblRechnungsinfos.BackColor = System.Drawing.Color.Transparent; - this.lblRechnungsinfos.CanShrink = true; - this.lblRechnungsinfos.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Bold); - this.lblRechnungsinfos.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(60)))), ((int)(((byte)(80))))); - this.lblRechnungsinfos.LocationFloat = new DevExpress.Utils.PointFloat(0F, 302.83F); - this.lblRechnungsinfos.Multiline = true; - this.lblRechnungsinfos.Name = "lblRechnungsinfos"; - this.lblRechnungsinfos.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblRechnungsinfos.SizeF = new System.Drawing.SizeF(650F, 69.44443F); - this.lblRechnungsinfos.StylePriority.UseBackColor = false; - this.lblRechnungsinfos.StylePriority.UseFont = false; - this.lblRechnungsinfos.StylePriority.UseForeColor = false; - this.lblRechnungsinfos.Text = "Rechnungsnummer: [InvoiceNumber]\r\nSpitzabrechnung: [CustomerName], *[CustomerBirt" + - "hdayString]\r\nAZ: [CustomerReferenceNumber]"; - this.lblRechnungsinfos.WordWrap = false; - // - // xrLabel9 - // - this.xrLabel9.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 392.75F); - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(317F, 17F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Sehr geehrte Damen und Herren,"; - // - // xrLabel13 - // - this.xrLabel13.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 425.75F); - this.xrLabel13.Multiline = true; - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(642F, 56.58334F); - this.xrLabel13.StylePriority.UseFont = false; - this.xrLabel13.Text = "beiliegend ist die Endabrechnung für [Salutation2] [CustomerName].\r\nDer Bewilligu" + - "ngszeitraum endete am [AccountingEndDate!dd.MM.yyyy].\r\n"; - // - // xrTable2 - // - this.xrTable2.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable2.Font = new System.Drawing.Font("Microsoft New Tai Lue", 9.75F); - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 482.3333F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow9, - this.xrTableRow10, - this.xrTableRow11, - this.xrTableRow1}); - this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 68F); - this.xrTable2.StylePriority.UseBorderColor = false; - this.xrTable2.StylePriority.UseFont = false; - // - // xrTableRow9 - // - this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell19, - this.xrTableCell6}); - this.xrTableRow9.Name = "xrTableRow9"; - this.xrTableRow9.Weight = 0.085D; - // - // xrTableCell19 - // - this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell19.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell19.Name = "xrTableCell19"; - this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell19.StylePriority.UseBorderColor = false; - this.xrTableCell19.StylePriority.UseBorders = false; - this.xrTableCell19.StylePriority.UseFont = false; - this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:"; - this.xrTableCell19.Weight = 0.78314100999098568D; - // - // xrTableCell6 - // - this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell6.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold); - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell6.StylePriority.UseBorderColor = false; - this.xrTableCell6.StylePriority.UseBorders = false; - this.xrTableCell6.StylePriority.UseFont = false; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "[ApprovedFLS]"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell6.Weight = 0.21685899000901443D; - // - // xrTableRow10 - // - this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell20, - this.xrTableCell7}); - this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull); - this.xrTableRow10.Name = "xrTableRow10"; - this.xrTableRow10.Weight = 0.085D; - // - // xrTableCell20 - // - this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell20.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull); - this.xrTableCell20.Name = "xrTableCell20"; - this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell20.StylePriority.UseBorderColor = false; - this.xrTableCell20.StylePriority.UseBorders = false; - this.xrTableCell20.StylePriority.UseFont = false; - this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:"; - this.xrTableCell20.Weight = 0.78314100999098568D; - // - // xrTableCell7 - // - this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell7.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F, System.Drawing.FontStyle.Bold); - this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell7.StylePriority.UseBorderColor = false; - this.xrTableCell7.StylePriority.UseBorders = false; - this.xrTableCell7.StylePriority.UseFont = false; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Text = "[ApprovedFLSWithFactor]"; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell7.Weight = 0.21685899000901443D; - // - // xrTableRow11 - // - this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell21}); - this.xrTableRow11.Name = "xrTableRow11"; - this.xrTableRow11.Weight = 0.085D; - // - // xrTableCell21 - // - this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell21.Name = "xrTableCell21"; - this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell21.StylePriority.UseBorderColor = false; - this.xrTableCell21.StylePriority.UseBorders = false; - this.xrTableCell21.Weight = 1D; - // - // xrTableRow1 - // - this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell1}); - this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 0.085D; - // - // xrTableCell1 - // - this.xrTableCell1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell1.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.749999F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell1.StylePriority.UseBorderColor = false; - this.xrTableCell1.StylePriority.UseBorders = false; - this.xrTableCell1.StylePriority.UseFont = false; - this.xrTableCell1.Text = "Erbrachte Leistungen:"; - this.xrTableCell1.Weight = 1D; - // - // xrLabel10 - // - this.xrLabel10.Font = new System.Drawing.Font("Microsoft Sans Serif", 9.75F); - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrLabel10.Multiline = true; - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(678F, 146.5694F); - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.Text = resources.GetString("xrLabel10.Text"); - // // bindingSource1 // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); @@ -751,10 +750,10 @@ namespace BeWo.Report.DefaultReports this.Version = "17.1"; this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Spitzabrechnung.Watermark.Image"))); this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); diff --git a/ReportImp/PerspektivenEV/Service/CustomCalculations.cs b/ReportImp/PerspektivenEV/Service/CustomCalculations.cs index 7a5677fe4..41e14c32c 100644 --- a/ReportImp/PerspektivenEV/Service/CustomCalculations.cs +++ b/ReportImp/PerspektivenEV/Service/CustomCalculations.cs @@ -86,7 +86,13 @@ namespace PerspektivenEV.Service { if (relDC.StartDate.HasValue && relDC.EndDate.HasValue) { - return GetApprovedHoursForPeriod(relDC.StartDate.Value, relDC.EndDate.Value, GetApprovedHoursPerMonth(relDC)); + decimal approvedTotal = 0; + foreach (var scap in relDC.ApprovalPeriodList) + { + approvedTotal += GetApprovedHoursForPeriod(scap.StartDate.Value, scap.EndDate.Value, GetApprovedHoursPerMonth(scap)); + } + return approvedTotal; + //return GetApprovedHoursForPeriod(relDC.StartDate.Value, relDC.EndDate.Value, GetApprovedHoursPerMonth(relDC)); } return base.GetApprovedHoursTotal(relDC, useIsCalculationWithFactor); } diff --git a/ReportImp/Wichernhaus/Wichernhaus.csproj b/ReportImp/Wichernhaus/Wichernhaus.csproj index e7a824d2a..fa4b08237 100644 --- a/ReportImp/Wichernhaus/Wichernhaus.csproj +++ b/ReportImp/Wichernhaus/Wichernhaus.csproj @@ -90,10 +90,6 @@ - - {3febb560-9275-413a-9767-bb68c44eebc3} - BeWo - {b0d73e3d-4ae7-4024-93a6-db1f46d7ccee} Data diff --git a/Service/Plugins/ServiceRecordValidator.cs b/Service/Plugins/ServiceRecordValidator.cs index 44787f15c..172035956 100644 --- a/Service/Plugins/ServiceRecordValidator.cs +++ b/Service/Plugins/ServiceRecordValidator.cs @@ -394,14 +394,14 @@ namespace BeWo.Service.Plugins if (UserRightHelper.LoggedInUserHasRight(UserRightType.BookServiceRecordOutOfSupportConcept)) { - handlungsOption = "Trotzdem Speichern?"; + handlungsOption = "Möchten Sie trotzdem Speichern?"; hatDasRechtTrotzdemZuSpeichern = true; } var dc = new ServiceRecordValidationResultDC { ResultType = ServiceRecordValidationResult.Custom, - Message = $"Das gewählte Datum '{start}' liegt außerhalb des Hilfeplanzeitraums ('{reldc.StartDate.Value.ToShortDateString()}' bis '{reldc.EndDate.Value.ToShortDateString()}').\n" + handlungsOption, + Message = $"Das gewählte Datum '{start:dd.MM.yyyy}' liegt außerhalb des Hilfeplanzeitraums ('{reldc.StartDate.Value.ToShortDateString()}' bis '{reldc.EndDate.Value.ToShortDateString()}').\n" + handlungsOption, StartDate = reldc.StartDate.Value, EndDate = reldc.EndDate.Value, Allow = hatDasRechtTrotzdemZuSpeichern diff --git a/Service/Plugins/TimeSheetService.cs b/Service/Plugins/TimeSheetService.cs index ce8c95c9b..d44f5a526 100644 --- a/Service/Plugins/TimeSheetService.cs +++ b/Service/Plugins/TimeSheetService.cs @@ -386,6 +386,16 @@ Telefon Durchwahl: {BenutzerTelefon} } catch (Exception e) { + var msg = new ErrorMessage(); + msg.Modul = "BeWo.Service.Plugins.TimeSheetService"; + msg.Message = e.Message; + msg.MessageDetails = e.StackTrace; + if (e.InnerException != null) + { + msg.MessageDetails += String.Format("\n\nInner Exception: {0}\n{1}", e.InnerException.Message, e.InnerException.StackTrace); + } + DAOFactory.GenericDAO.Insert(msg); + throw e; } diff --git a/Shared/BeWoEntityEnums.cs b/Shared/BeWoEntityEnums.cs index 1efb99a2b..1c2f680d7 100644 --- a/Shared/BeWoEntityEnums.cs +++ b/Shared/BeWoEntityEnums.cs @@ -165,6 +165,7 @@ namespace BS.Shared Costbearer2SupportConceptHistory = 158, SupportConceptApprovalPeriodHistory = 159, ContractHistory = 160, + ErrorMessage = 161, } public enum SystemEntryID