diff --git a/ReportImp/DiakonischesWerkRegensburg/DiakonischesWerkRegensburg.csproj b/ReportImp/DiakonischesWerkRegensburg/DiakonischesWerkRegensburg.csproj index cd205dad8..e6a4be389 100644 --- a/ReportImp/DiakonischesWerkRegensburg/DiakonischesWerkRegensburg.csproj +++ b/ReportImp/DiakonischesWerkRegensburg/DiakonischesWerkRegensburg.csproj @@ -82,6 +82,7 @@ Sammelrechnung.cs + diff --git a/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.Designer.cs b/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.Designer.cs index 1a1f628bd..18cbce32e 100644 --- a/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.Designer.cs +++ b/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.Designer.cs @@ -33,6 +33,7 @@ namespace DiakonischesWerkRegensburg DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); @@ -48,27 +49,26 @@ namespace DiakonischesWerkRegensburg this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.ReportHeader1 = new DevExpress.XtraReports.UI.ReportHeaderBand(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -93,6 +93,21 @@ namespace DiakonischesWerkRegensburg this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // xrLabel8 + // + this.xrLabel8.BackColor = System.Drawing.Color.Transparent; + this.xrLabel8.CanShrink = true; + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 300.7083F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(555.56F, 27.76F); + this.xrLabel8.StylePriority.UseBackColor = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "[CustomerFirstName] [CustomerLastName], geb. [CustomerBirthdate!dd.MM.yyyy], Akte" + + "nzeichen: [CustomerReferenceNumber]"; + this.xrLabel8.WordWrap = false; + // // xrLabel3 // this.xrLabel3.BackColor = System.Drawing.Color.Transparent; @@ -171,7 +186,7 @@ namespace DiakonischesWerkRegensburg // // lblAdresse // - this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 23F); this.lblAdresse.Multiline = true; this.lblAdresse.Name = "lblAdresse"; @@ -211,7 +226,7 @@ namespace DiakonischesWerkRegensburg // this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable6}); - this.Detail1.HeightF = 25F; + this.Detail1.HeightF = 20F; this.Detail1.Name = "Detail1"; this.Detail1.StylePriority.UseFont = false; // @@ -225,7 +240,7 @@ namespace DiakonischesWerkRegensburg this.xrTable6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow25}); - this.xrTable6.SizeF = new System.Drawing.SizeF(540F, 25F); + this.xrTable6.SizeF = new System.Drawing.SizeF(420F, 20F); this.xrTable6.StylePriority.UseBorders = false; this.xrTable6.StylePriority.UseFont = false; this.xrTable6.StylePriority.UsePadding = false; @@ -238,55 +253,78 @@ namespace DiakonischesWerkRegensburg this.xrTableCell45, this.xrTableCell3}); this.xrTableRow25.Name = "xrTableRow25"; - this.xrTableRow25.Weight = 0.99999999999999989D; + this.xrTableRow25.Weight = 0.79999999999999993D; // // xrTableCell9 // + this.xrTableCell9.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodEnd")}); this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; this.xrTableCell9.StylePriority.UseFont = false; this.xrTableCell9.StylePriority.UsePadding = false; this.xrTableCell9.StylePriority.UseTextAlignment = false; this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; this.xrTableCell9.TextFormatString = "{0:dd.MM.yyyy}"; - this.xrTableCell9.Weight = 0.68322841128249778D; + this.xrTableCell9.Weight = 0.39854985252728192D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart")}); + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell6.TextFormatString = "{0:dd.MM.yyyy}"; + this.xrTableCell6.Weight = 0.39854985252728192D; // // xrTableCell45 // + this.xrTableCell45.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.##}")}); this.xrTableCell45.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); this.xrTableCell45.Name = "xrTableCell45"; - this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableCell45.StylePriority.UseBorderColor = false; this.xrTableCell45.StylePriority.UseBorders = false; this.xrTableCell45.StylePriority.UseFont = false; this.xrTableCell45.StylePriority.UsePadding = false; this.xrTableCell45.StylePriority.UseTextAlignment = false; - this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell45.Weight = 0.283096864018934D; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell45.Weight = 0.39855006255865155D; // // xrTableCell3 // + this.xrTableCell3.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")}); this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); this.xrTableCell3.Name = "xrTableCell3"; - this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 2, 2, 100F); + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; this.xrTableCell3.StylePriority.UseFont = false; this.xrTableCell3.StylePriority.UsePadding = false; this.xrTableCell3.StylePriority.UseTextAlignment = false; - this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell3.Weight = 0.400131519444102D; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell3.Weight = 0.3985498370752536D; // // GroupHeader3 // this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable5}); - this.GroupHeader3.HeightF = 25F; + this.GroupHeader3.HeightF = 20F; this.GroupHeader3.Name = "GroupHeader3"; // // xrTable5 @@ -299,7 +337,7 @@ namespace DiakonischesWerkRegensburg this.xrTable5.Name = "xrTable5"; this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1}); - this.xrTable5.SizeF = new System.Drawing.SizeF(540F, 25F); + this.xrTable5.SizeF = new System.Drawing.SizeF(420F, 20F); this.xrTable5.StylePriority.UseBackColor = false; this.xrTable5.StylePriority.UseBorders = false; // @@ -313,132 +351,109 @@ namespace DiakonischesWerkRegensburg this.xrTableCell1}); this.xrTableRow1.Name = "xrTableRow1"; this.xrTableRow1.StylePriority.UseBackColor = false; - this.xrTableRow1.Weight = 0.99999999999999989D; + this.xrTableRow1.Weight = 0.79999999999999993D; // // xrTableCell2 // this.xrTableCell2.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell2.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 11F); this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableCell2.StylePriority.UseBackColor = false; + this.xrTableCell2.StylePriority.UseBorders = false; this.xrTableCell2.StylePriority.UseFont = false; this.xrTableCell2.StylePriority.UsePadding = false; this.xrTableCell2.StylePriority.UseTextAlignment = false; this.xrTableCell2.Text = "von"; this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - this.xrTableCell2.Weight = 0.68322852603339645D; + this.xrTableCell2.Weight = 0.39854991494744452D; + // + // xrTableCell5 + // + this.xrTableCell5.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell5.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseBackColor = false; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "bis"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell5.Weight = 0.39854997286544447D; // // xrTableCell4 // this.xrTableCell4.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell4.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 11F); this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableCell4.StylePriority.UseBackColor = false; + this.xrTableCell4.StylePriority.UseBorders = false; this.xrTableCell4.StylePriority.UseFont = false; this.xrTableCell4.StylePriority.UsePadding = false; this.xrTableCell4.StylePriority.UseTextAlignment = false; this.xrTableCell4.Text = "Stunden:"; - this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell4.Weight = 0.28309692864294422D; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell4.Weight = 0.39854997465172465D; // // xrTableCell1 // this.xrTableCell1.BackColor = System.Drawing.Color.Transparent; + this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None; this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 11F); this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); this.xrTableCell1.StylePriority.UseBackColor = false; + this.xrTableCell1.StylePriority.UseBorders = false; this.xrTableCell1.StylePriority.UseFont = false; this.xrTableCell1.StylePriority.UsePadding = false; this.xrTableCell1.StylePriority.UseTextAlignment = false; this.xrTableCell1.Text = "Satz"; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; - this.xrTableCell1.Weight = 0.40013160209951731D; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell1.Weight = 0.39855003527591759D; // // ReportHeader1 // this.ReportHeader1.HeightF = 0F; this.ReportHeader1.Name = "ReportHeader1"; - this.ReportHeader1.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); - // - // xrLabel8 - // - this.xrLabel8.BackColor = System.Drawing.Color.Transparent; - this.xrLabel8.CanShrink = true; - this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 300.7083F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(555.5619F, 17F); - this.xrLabel8.StylePriority.UseBackColor = false; - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.Text = "[CustomerFirstName] [CustomerLastName], geb. [CustomerBirthdate!dd.MM.yyyy]"; - this.xrLabel8.WordWrap = false; // // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrRichText2, this.xrLabel1}); - this.ReportFooter.HeightF = 404.4731F; + this.ReportFooter.HeightF = 384.4732F; this.ReportFooter.Name = "ReportFooter"; - // - // xrLabel1 - // - this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 256.5563F); - this.xrLabel1.Multiline = true; - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(555.5629F, 147.9168F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nSandra Jörg\r\nDipl. Sozialpädagogin (FH)\r\nBereichsl" + - "eitung\r\n"; // // xrRichText2 // - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 0F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(10.0009F, 10.00001F); this.xrRichText2.Name = "xrRichText2"; this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); this.xrRichText2.SizeF = new System.Drawing.SizeF(555.5628F, 220.9166F); this.xrRichText2.StylePriority.UseFont = false; // - // xrTableCell5 + // xrLabel1 // - this.xrTableCell5.BackColor = System.Drawing.Color.Transparent; - this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 11F); - this.xrTableCell5.Multiline = true; - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); - this.xrTableCell5.StylePriority.UseBackColor = false; - this.xrTableCell5.StylePriority.UseFont = false; - this.xrTableCell5.StylePriority.UsePadding = false; - this.xrTableCell5.StylePriority.UseTextAlignment = false; - this.xrTableCell5.Text = "bis"; - this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - this.xrTableCell5.Weight = 0.68322852603339645D; + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(9.997749F, 246.5564F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(555.563F, 137.9168F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nSandra Jörg\r\nDipl. Sozialpädagogin (FH)\r\nBereichsl" + + "eitung\r\n"; // - // xrTableCell6 + // bindingSource1 // - this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart")}); - this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); - this.xrTableCell6.Multiline = true; - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); - this.xrTableCell6.StylePriority.UseFont = false; - this.xrTableCell6.StylePriority.UsePadding = false; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "xrTableCell6"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - this.xrTableCell6.TextFormatString = "{0:dd.MM.yyyy}"; - this.xrTableCell6.Weight = 0.68322841128249778D; + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // // Einzelrechnung // @@ -465,8 +480,8 @@ namespace DiakonischesWerkRegensburg ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.cs b/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.cs index 59c65d626..e3246ce9b 100644 --- a/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.cs +++ b/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.cs @@ -94,10 +94,10 @@ namespace DiakonischesWerkRegensburg { sb.AppendLine(pRO.RecipientOrganisation); } - if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) - { - sb.AppendLine(pRO.RecipientContactPerson); - } + //if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + //{ + // sb.AppendLine(pRO.RecipientContactPerson); + //} if (!String.IsNullOrEmpty(pRO.RecipientDivision)) { sb.AppendLine(pRO.RecipientDivision); diff --git a/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.resx b/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.resx index 154e4ee7a..d6b9f0a62 100644 --- a/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.resx +++ b/ReportImp/DiakonischesWerkRegensburg/Einzelrechnung.resx @@ -121,6 +121,6 @@ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADIAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAcwAyADIAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABmAHMAMgAyACAATgBvACAAUwBwAGEAYwBpAG4AZwA7AH0AewBcACoAXABjAHMAMgBcAGYAMQBcAGYAcwAyADIAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADMAXABzAGIAYQBzAGUAZABvAG4AMgBcAGYAcwAyADIAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANABcAGYAcwAyADIAXAB1AGwAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgAyAFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADYAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA1AFwAZgBzADIAMgBcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAGEAbgBiAGUAaQAgAFwAdQAyADUAMgBcACcAZgBjAGIAZQByAHMAZQBuAGQAZQBuACAAdwBpAHIAIABJAGgAbgBlAG4AIABkAGkAZQAgAEEAYgByAGUAYwBoAG4AdQBuAGcAIABkAGUAcgAgAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAARgBhAGMAaABsAGUAaQBzAHQAdQBuAGcAcwBzAHQAdQBuAGQAZQBuACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAQQBtAGIAdQBsAGEAbgB0ACAAdQBuAHQAZQByAHMAdABcAHUAMgA1ADIAXAAnAGYAYwB0AHoAdABlAHMAIABXAG8AaABuAGUAbgAgAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAFAAZQByAGkAbwBkAFMAdABhAHIAdAAhAE0ATQBNAE0AIAB5AHkAeQB5AF0ALgB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAH0A - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADIAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAcwAyADIAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABmAHMAMgAyACAATgBvACAAUwBwAGEAYwBpAG4AZwA7AH0AewBcACoAXABjAHMAMgBcAGYAMQBcAGYAcwAyADIAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADMAXABzAGIAYQBzAGUAZABvAG4AMgBcAGYAcwAyADIAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANABcAGYAcwAyADIAXAB1AGwAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgAyAFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADYAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA1AFwAZgBzADIAMgBcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAEQAZQBuACAAQgBlAHQAcgBhAGcAIABpAG4AIABIAFwAdQAyADQANgBcACcAZgA2AGgAZQAgAHYAbwBuACAAfQB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABiAFwAYwBmADEAIABbAEcAcgBvAHMAcwBDAGwAYQBpAG0AXQB9AHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAAIABiAGkAdAB0AGUAbgAgAHcAaQByACAAYQB1AGYAIAB1AG4AcwBlAHIAIABLAG8AbgB0AG8AOgB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABmAGkANwAyADAAXABsAGkANwAyADAAXABsAGkAbgA3ADIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAASAB5AHAAbwBWAGUAcgBlAGkAbgBzAGIAYQBuAGsAIABSAGUAZwBlAG4AcwBiAHUAcgBnAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIABcAHQAYQBiACAAXAB0AGEAYgAgAH0AewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYgBcAGMAZgAxACAASQBCAEEATgA6ACAARABFADgAMAAgADcANQAwADIAIAAwADAANwAzACAANgA3ADAAMAAgADIANAA5ADMAIAA4ADUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIABcAHQAYQBiACAAXAB0AGEAYgAgAEIASQBDADoAIABIAFkAVgBFAEQARQBNAE0ANAA0ADcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAFwAdABhAGIAIABcAHQAYQBiACAAVgBlAHIAdwBlAG4AZAB1AG4AZwBzAHoAdwBlAGMAawA6ACAAWwBJAG4AdgBvAGkAYwBlAE4AdQBtAGIAZQByAF0AIAAtAFsAQQBjAGMAbwB1AG4AdABpAG4AZwBQAGUAcgBpAG8AZABTAHQAYQByAHQAIQBNAE0ATQBNACAAeQB5AHkAeQBdAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIAB6AHUAIABcAHUAMgA1ADIAXAAnAGYAYwBiAGUAcgB3AGUAaQBzAGUAbgAuAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGIAXABjAGYAMQAgAEIAaQB0AHQAZQAgAGIAZQBhAGMAaAB0AGUAbgAgAFMAaQBlACAAZABpAGUAIABvAGIAZQBuACAAYQB1AGYAZwBlAGYAXAB1ADIANQAyAFwAJwBmAGMAaAByAHQAZQAgAEIAYQBuAGsAdgBlAHIAYgBpAG4AZAB1AG4AZwAuACAAIAB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAH0A + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADIAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAcwAyADIAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABmAHMAMgAyACAATgBvACAAUwBwAGEAYwBpAG4AZwA7AH0AewBcACoAXABjAHMAMgBcAGYAMQBcAGYAcwAyADIAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADMAXABzAGIAYQBzAGUAZABvAG4AMgBcAGYAcwAyADIAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANABcAGYAcwAyADIAXAB1AGwAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgAyAFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADYAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA1AFwAZgBzADIAMgBcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAEQAZQBuACAAQgBlAHQAcgBhAGcAIABpAG4AIABIAFwAdQAyADQANgBcACcAZgA2AGgAZQAgAHYAbwBuACAAfQB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABiAFwAYwBmADEAIABbAEcAcgBvAHMAcwBDAGwAYQBpAG0AXQB9AHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAAIABiAGkAdAB0AGUAbgAgAHcAaQByACAAYQB1AGYAIAB1AG4AcwBlAHIAIABLAG8AbgB0AG8AOgB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABmAGkANwAyADAAXABsAGkANwAyADAAXABsAGkAbgA3ADIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAASAB5AHAAbwBWAGUAcgBlAGkAbgBzAGIAYQBuAGsAIABSAGUAZwBlAG4AcwBiAHUAcgBnAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIABcAHQAYQBiACAAXAB0AGEAYgAgAH0AewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYgBcAGMAZgAxACAASQBCAEEATgA6ACAARABFADgAMAAgADcANQAwADIAIAAwADAANwAzACAANgA3ADAAMAAgADIANAA5ADMAIAA4ADUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIABcAHQAYQBiACAAXAB0AGEAYgAgAEIASQBDADoAIABIAFkAVgBFAEQARQBNAE0ANAA0ADcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAFwAdABhAGIAIABcAHQAYQBiACAAVgBlAHIAdwBlAG4AZAB1AG4AZwBzAHoAdwBlAGMAawA6ACAAWwBJAG4AdgBvAGkAYwBlAE4AdQBtAGIAZQByAF0AIAAtAFsAQQBjAGMAbwB1AG4AdABpAG4AZwBQAGUAcgBpAG8AZABTAHQAYQByAHQAIQBNAE0ATQBNACAAeQB5AHkAeQBdAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIAB6AHUAIABcAHUAMgA1ADIAXAAnAGYAYwBiAGUAcgB3AGUAaQBzAGUAbgAuAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGIAXABjAGYAMQAgAEIAaQB0AHQAZQAgAGIAZQBhAGMAaAB0AGUAbgAgAFMAaQBlACAAZABpAGUAIABvAGIAZQBuACAAYQB1AGYAZwBlAGYAXAB1ADIANQAyAFwAJwBmAGMAaAByAHQAZQAgAEIAYQBuAGsAdgBlAHIAYgBpAG4AZAB1AG4AZwAuAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAfQA= \ No newline at end of file diff --git a/ReportImp/DiakonischesWerkRegensburg/Invoicing/CustomInvoiceCreationTagespauschale.cs b/ReportImp/DiakonischesWerkRegensburg/Invoicing/CustomInvoiceCreationTagespauschale.cs index 3ad3cb142..643b291b3 100644 --- a/ReportImp/DiakonischesWerkRegensburg/Invoicing/CustomInvoiceCreationTagespauschale.cs +++ b/ReportImp/DiakonischesWerkRegensburg/Invoicing/CustomInvoiceCreationTagespauschale.cs @@ -12,157 +12,102 @@ using BS.Shared.Services; namespace DiakonischesWerkRegensburg.Invoicing { - public class CustomInvoiceCreationTagespauschale : InvoiceCreation + public class CustomInvoiceCreation : InvoiceCreation { private DateTime? accountingPeriodStart = null; private DateTime? accountingPeriodEnd = null; - //public override void CheckMaxApprovedAmount(ServiceInvoice invoice, ServiceInvoicePeriod sip, SupportConceptApprovalPeriodDC scap, - // CostBearer2SupportConcept costBearer2SupportConcept, DateTimeSpan invoicePeriod, List serviceRecords) + public override ServiceInvoicePeriod CreateServiceInvoicePeriod(SupportConceptApprovalPeriodDC approvalPeriodDC, DateTimeSpan invoiceAccountingPeriodSpan) + { + var sip = new ServiceInvoicePeriod + { + Start = invoiceAccountingPeriodSpan.StartDateTime, + End = invoiceAccountingPeriodSpan.EndDateTime, + }; + + return sip; + } + + //public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, + // IList supportConceptList) //{ - // // do nothing base.CheckMaxApprovedAmount(invoice, sip, scap, costBearer2SupportConcept, invoicePeriod, serviceRecords); + // if (invoicePeriod != null) + // { + // accountingPeriodStart = invoicePeriod.StartDate; + // accountingPeriodEnd = invoicePeriod.EndDate; + // } + // base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); //} - public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, - IList supportConceptList) - { - if (invoicePeriod != null) - { - accountingPeriodStart = invoicePeriod.StartDate; - accountingPeriodEnd = invoicePeriod.EndDate; - } - base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); - } + //public override void SetSingleInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, + // DateTimeSpan invoicePeriod, CompactSupportConceptDC supportConcept) + //{ + // base.SetSingleInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConcept); - public override void SetSingleInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, - DateTimeSpan invoicePeriod, CompactSupportConceptDC supportConcept) - { - base.SetSingleInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConcept); + // Person p = invoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer.Person; + // invoice.InvoiceBase.InvoiceTitle = String.Format("{0}, {1}, {2}", invoice.InvoiceBase.RecipientOrganisation, p.LastName, p.FirstName); + //} - Person p = invoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer.Person; - invoice.InvoiceBase.InvoiceTitle = String.Format("{0}, {1}, {2}", invoice.InvoiceBase.RecipientOrganisation, p.LastName, p.FirstName); - } + // public override void SetInvoiceItems(ServiceInvoice invoice, ServiceInvoicePeriod serviceInvoicePeriod, + // SupportConceptApprovalPeriodDC scap, CostBearer2SupportConcept cb2sc, + // DateTimeSpan invoicePeriod, List serviceRecords) + // { + // serviceInvoicePeriod.ApprovedFixedAmount = null; + // //base.SetInvoiceItems(invoice, serviceInvoicePeriod, scap, cb2sc, invoicePeriod, serviceRecords); + // Calculations calc = PluginLoader.FindClass(_SpecificID) ?? Calculations.GetInstance(_SpecificID); + // serviceInvoicePeriod.InvoiceItemList.Add(CreateInvoiceItem(scap, calc, cb2sc)); - public override void SetInvoiceItems(ServiceInvoice invoice, ServiceInvoicePeriod serviceInvoicePeriod, - SupportConceptApprovalPeriodDC scap, CostBearer2SupportConcept cb2sc, - DateTimeSpan invoicePeriod, List serviceRecords) - { - serviceInvoicePeriod.ApprovedFixedAmount = null; - //base.SetInvoiceItems(invoice, serviceInvoicePeriod, scap, cb2sc, invoicePeriod, serviceRecords); - Calculations calc = PluginLoader.FindClass(_SpecificID) ?? Calculations.GetInstance(_SpecificID); - serviceInvoicePeriod.InvoiceItemList.Add(CreateInvoiceItem(scap, calc, cb2sc)); - - serviceInvoicePeriod.Claim = serviceInvoicePeriod.InvoiceItemList.Sum(i => i.GrossAmountTotal); - } + // serviceInvoicePeriod.Claim = serviceInvoicePeriod.InvoiceItemList.Sum(i => i.GrossAmountTotal); + // } - public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, - Calculations calc) - { - - return new List(); - } + // public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + // Calculations calc) + // { - private InvoiceItem CreateInvoiceItem(SupportConceptApprovalPeriodDC scap, Calculations calc, CostBearer2SupportConcept cb2sc) - { - var invoiceItem = new InvoiceItem(); - - DateTime start = accountingPeriodStart.Value; - DateTime end = accountingPeriodEnd.Value; + // return new List(); + // } - if (scap.StartDate.HasValue && scap.StartDate > start) - { - start = scap.StartDate.Value; - } + // private InvoiceItem CreateInvoiceItem(SupportConceptApprovalPeriodDC scap, Calculations calc, CostBearer2SupportConcept cb2sc) + //{ + // var invoiceItem = new InvoiceItem(); - if (scap.EndDate.HasValue && scap.EndDate < end) - { - end = scap.EndDate.Value; - } + // DateTime start = accountingPeriodStart.Value; + // DateTime end = accountingPeriodEnd.Value; - - int days = BerechneAbrechenbareTage(start, end, cb2sc.SupportConcept.Customer); - - invoiceItem.AmountPerUnit = scap.ApprovedFixedAmount ?? 0; - if (scap.ApprovedFixedAmount.HasValue && scap.ApprovedFixedAmountInterval.HasValue && - scap.ApprovedFixedAmountInterval.Value == SupportConceptApprovalInterval.Daily) - { - invoiceItem.AmountPerUnit = scap.ApprovedFixedAmount.Value; - } - invoiceItem.UnitCount = days; - invoiceItem.AmountTotal = invoiceItem.UnitCount * invoiceItem.AmountPerUnit; - invoiceItem.ItemPeriodStart = start; - invoiceItem.ItemPeriodEnd = end; - invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal; - - invoiceItem.SupportConceptApprovalPeriodOid = scap.SupportConceptApprovalPeriodOid; - - return invoiceItem; - } + // if (scap.StartDate.HasValue && scap.StartDate > start) + // { + // start = scap.StartDate.Value; + // } - private int BerechneAbrechenbareTage(DateTime start, DateTime end, Customer customer) - { - int days = (int)end.Subtract(start).TotalDays + 1; + // if (scap.EndDate.HasValue && scap.EndDate < end) + // { + // end = scap.EndDate.Value; + // } - //var abs = customer.AbsenceTimes; - //foreach (var at in abs) - //{ - // if (at.Start <= end && (!at.End.HasValue || at.End.Value >= start)) - // { - // int abwesenheitStart = (int)start.Subtract(at.Start.Value).TotalDays + 1; + // int days = BerechneAbrechenbareTage(start, end, cb2sc.SupportConcept.Customer); - // DateTime abwStart = start; - // DateTime abwEnd = end; + // invoiceItem.AmountPerUnit = scap.ApprovedFixedAmount ?? 0; + // if (scap.ApprovedFixedAmount.HasValue && scap.ApprovedFixedAmountInterval.HasValue && + // scap.ApprovedFixedAmountInterval.Value == SupportConceptApprovalInterval.Daily) + // { + // invoiceItem.AmountPerUnit = scap.ApprovedFixedAmount.Value; + // } + // invoiceItem.UnitCount = days; + // invoiceItem.AmountTotal = invoiceItem.UnitCount * invoiceItem.AmountPerUnit; + // invoiceItem.ItemPeriodStart = start; + // invoiceItem.ItemPeriodEnd = end; + // invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal; - // if (at.Start.Value > abwStart) - // { - // abwStart = at.Start.Value; - // } + // invoiceItem.SupportConceptApprovalPeriodOid = scap.SupportConceptApprovalPeriodOid; - // if (at.End.HasValue && at.End.Value < abwEnd) - // { - // abwEnd = at.End.Value; - // } + // return invoiceItem; + //} - // int daysAbwesenheit = (int)abwEnd.Subtract(abwStart).TotalDays + 1; - - // int letzterTag = abwesenheitStart + daysAbwesenheit - 1; - - // if (letzterTag > 30) - // { - // if (letzterTag <= 56) - // { - // if (abwesenheitStart > 30) - // { - // days -= (letzterTag - abwesenheitStart); - // } - // else - // { - // days -= (letzterTag - 30); - // } - // } - // else - // { - // int tageAbzug = 56 - abwesenheitStart; - - // if (tageAbzug > 0) - // { - // days -= tageAbzug; - // } - // } - - // } - - // } - - //} - //if (days < 0) - //{ - // days = 0; - //} - return days; - - } - - } + // private int BerechneAbrechenbareTage(DateTime start, DateTime end, Customer customer) + // { + // int days = (int)end.Subtract(start).TotalDays + 1; + // return days; + // } + } } diff --git a/ReportImp/DiakonischesWerkRegensburg/Invoicing/CustomInvoiceFactory.cs b/ReportImp/DiakonischesWerkRegensburg/Invoicing/CustomInvoiceFactory.cs index 90b5a898a..108a611ec 100644 --- a/ReportImp/DiakonischesWerkRegensburg/Invoicing/CustomInvoiceFactory.cs +++ b/ReportImp/DiakonischesWerkRegensburg/Invoicing/CustomInvoiceFactory.cs @@ -11,12 +11,10 @@ namespace DiakonischesWerkRegensburg.Invoicing { public class CustomInvoiceFactory : InvoiceFactory { - - //public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) - //{ - // return new CustomInvoiceCreation(); - - //} - - } + + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + return new CustomInvoiceCreation(); + } + } } diff --git a/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.Designer.cs b/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.Designer.cs index eb8bd3050..8fffe5120 100644 --- a/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.Designer.cs +++ b/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.Designer.cs @@ -29,10 +29,13 @@ namespace DiakonischesWerkRegensburg private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Sammelrechnung)); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); @@ -67,13 +70,11 @@ namespace DiakonischesWerkRegensburg this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.ReportHeader1 = new DevExpress.XtraReports.UI.ReportHeaderBand(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); @@ -103,6 +104,31 @@ namespace DiakonischesWerkRegensburg this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(178.334F, 325.7084F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(387.2294F, 17F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "[InvoiceNumber] - [AccountingPeriodStart!MMMM yyyy]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 691.5561F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(555.5628F, 230.2084F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = resources.GetString("xrLabel1.Text"); + // // xrRichText1 // this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(9.999974F, 414.3894F); @@ -167,7 +193,7 @@ namespace DiakonischesWerkRegensburg // // lblAdresse // - this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.lblAdresse.Font = new DevExpress.Drawing.DXFont("Arial", 12F); this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 23F); this.lblAdresse.Multiline = true; this.lblAdresse.Name = "lblAdresse"; @@ -240,6 +266,8 @@ namespace DiakonischesWerkRegensburg // // xrTableCell42 // + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell42.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); this.xrTableCell42.Name = "xrTableCell42"; this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); @@ -254,11 +282,14 @@ namespace DiakonischesWerkRegensburg // // xrTableCell9 // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.NotBillableString")}); this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); this.xrTableCell9.Name = "xrTableCell9"; this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; this.xrTableCell9.StylePriority.UseFont = false; this.xrTableCell9.StylePriority.UsePadding = false; this.xrTableCell9.StylePriority.UseTextAlignment = false; @@ -267,6 +298,8 @@ namespace DiakonischesWerkRegensburg // // xrTableCell45 // + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.##}")}); this.xrTableCell45.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); @@ -282,11 +315,14 @@ namespace DiakonischesWerkRegensburg // // xrTableCell3 // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")}); this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); this.xrTableCell3.Name = "xrTableCell3"; this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 2, 2, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; this.xrTableCell3.StylePriority.UseFont = false; this.xrTableCell3.StylePriority.UsePadding = false; this.xrTableCell3.StylePriority.UseTextAlignment = false; @@ -295,11 +331,14 @@ namespace DiakonischesWerkRegensburg // // xrTableCell10 // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:c}")}); this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Arial", 10.5F); this.xrTableCell10.Name = "xrTableCell10"; this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 2, 2, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; this.xrTableCell10.StylePriority.UseFont = false; this.xrTableCell10.StylePriority.UsePadding = false; this.xrTableCell10.StylePriority.UseTextAlignment = false; @@ -445,6 +484,8 @@ namespace DiakonischesWerkRegensburg // // xrTableCell11 // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("arial", 10.5F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableCell11.Name = "xrTableCell11"; this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 2, 2, 100F); @@ -459,8 +500,11 @@ namespace DiakonischesWerkRegensburg // // xrTableCell12 // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("arial", 10.5F); this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; this.xrTableCell12.StylePriority.UseFont = false; this.xrTableCell12.StylePriority.UseTextAlignment = false; this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; @@ -468,10 +512,13 @@ namespace DiakonischesWerkRegensburg // // xrTableCell13 // + this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount")}); this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("arial", 10.5F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; this.xrTableCell13.StylePriority.UseFont = false; this.xrTableCell13.StylePriority.UseTextAlignment = false; xrSummary1.FormatString = "{0:0.##}"; @@ -482,8 +529,11 @@ namespace DiakonischesWerkRegensburg // // xrTableCell7 // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("arial", 10.5F); this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBorders = false; this.xrTableCell7.StylePriority.UseFont = false; this.xrTableCell7.StylePriority.UseTextAlignment = false; this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; @@ -491,11 +541,14 @@ namespace DiakonischesWerkRegensburg // // xrTableCell14 // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); this.xrTableCell14.Font = new DevExpress.Drawing.DXFont("arial", 10.5F, DevExpress.Drawing.DXFontStyle.Bold); this.xrTableCell14.Name = "xrTableCell14"; this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 2, 2, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; this.xrTableCell14.StylePriority.UseFont = false; this.xrTableCell14.StylePriority.UsePadding = false; this.xrTableCell14.StylePriority.UseTextAlignment = false; @@ -503,21 +556,6 @@ namespace DiakonischesWerkRegensburg this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; this.xrTableCell14.Weight = 0.69076967431961256D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); - // - // xrLabel1 - // - this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 691.5561F); - this.xrLabel1.Multiline = true; - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(555.5628F, 230.2084F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.Text = resources.GetString("xrLabel1.Text"); - // // ReportHeader1 // this.ReportHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -528,34 +566,20 @@ namespace DiakonischesWerkRegensburg this.ReportHeader1.Name = "ReportHeader1"; this.ReportHeader1.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand; // - // xrLabel3 + // xrLabel7 // - this.xrLabel3.BackColor = System.Drawing.Color.Transparent; - this.xrLabel3.CanShrink = true; - this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(178.334F, 325.7084F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(387.2294F, 17F); - this.xrLabel3.StylePriority.UseBackColor = false; - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "[InvoiceNumber] - [AccountingPeriodStart!MMMM yyyy]"; - this.xrLabel3.WordWrap = false; - // - // xrLabel4 - // - this.xrLabel4.BackColor = System.Drawing.Color.Transparent; - this.xrLabel4.CanShrink = true; - this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 0F); - this.xrLabel4.Multiline = true; - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(555.5629F, 29.87499F); - this.xrLabel4.StylePriority.UseBackColor = false; - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.Text = "Abrechnung Fachleistungsstunden Ambulant unterstütztes Wohnen"; - this.xrLabel4.WordWrap = false; + this.xrLabel7.BackColor = System.Drawing.Color.Transparent; + this.xrLabel7.CanShrink = true; + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 72.16663F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(555.5629F, 24.66666F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Abrechnungszeitraum: [AccountingPeriod]"; + this.xrLabel7.WordWrap = false; // // xrLabel6 // @@ -572,20 +596,24 @@ namespace DiakonischesWerkRegensburg this.xrLabel6.Text = "Einzelaufstellung erstellt am [InvoiceDate]"; this.xrLabel6.WordWrap = false; // - // xrLabel7 + // xrLabel4 // - this.xrLabel7.BackColor = System.Drawing.Color.Transparent; - this.xrLabel7.CanShrink = true; - this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 72.16663F); - this.xrLabel7.Multiline = true; - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(555.5629F, 24.66666F); - this.xrLabel7.StylePriority.UseBackColor = false; - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Abrechnungszeitraum: [AccountingPeriod]"; - this.xrLabel7.WordWrap = false; + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(10.00074F, 0F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(555.5629F, 29.87499F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Abrechnung Fachleistungsstunden Ambulant unterstütztes Wohnen"; + this.xrLabel4.WordWrap = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // // Sammelrechnung // @@ -606,6 +634,8 @@ namespace DiakonischesWerkRegensburg this.PageWidth = 827; this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); diff --git a/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.cs b/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.cs index 20ae9a253..436b62208 100644 --- a/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.cs +++ b/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.cs @@ -28,26 +28,6 @@ namespace DiakonischesWerkRegensburg pRO.ServiceInvoicePeriods.Sort((a, b) => a.Customer.LastName.CompareTo(b.Customer.LastName)); foreach (var sip in pRO.ServiceInvoicePeriods) { - if (sip.Customer != null) - { - String anrede = ""; - if (sip.Customer.Sex.HasValue && sip.Customer.Sex.Value == Sex.Male) - { - anrede = "Herr"; - } - else - { - anrede = "Frau"; - } - - String name = String.Format("{0} {1} {2}", anrede, sip.Customer.FirstName, sip.Customer.LastName); - - if (!sb.ToString().Contains("name")) - { - sb.AppendLine(name); - } - } - if (sip.ServiceInvoiceItems != null) { foreach (var ii in sip.ServiceInvoiceItems) @@ -77,10 +57,10 @@ namespace DiakonischesWerkRegensburg } - if (pRO.RecipientOrganisation.Contains("TWG")) - { - lblBetreff.Text = "Therapeutische Wohngemeinschaft"; - } + //if (pRO.RecipientOrganisation.Contains("TWG")) + //{ + // lblBetreff.Text = "Therapeutische Wohngemeinschaft"; + //} this.bindingSource1.DataSource = pRO; } @@ -95,10 +75,10 @@ namespace DiakonischesWerkRegensburg { sb.AppendLine(pRO.RecipientOrganisation); } - if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) - { - sb.AppendLine(pRO.RecipientContactPerson); - } + //if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + //{ + // sb.AppendLine(pRO.RecipientContactPerson); + //} if (!String.IsNullOrEmpty(pRO.RecipientDivision)) { sb.AppendLine(pRO.RecipientDivision); diff --git a/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.resx b/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.resx index 5a4381760..afdd4b1be 100644 --- a/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.resx +++ b/ReportImp/DiakonischesWerkRegensburg/Sammelrechnung.resx @@ -133,6 +133,6 @@ Bereichsleitung - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADIAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAcwAyADIAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABmAHMAMgAyACAATgBvACAAUwBwAGEAYwBpAG4AZwA7AH0AewBcACoAXABjAHMAMgBcAGYAMQBcAGYAcwAyADIAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADMAXABzAGIAYQBzAGUAZABvAG4AMgBcAGYAcwAyADIAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANABcAGYAcwAyADIAXAB1AGwAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgAyAFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADYAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA1AFwAZgBzADIAMgBcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAGEAbgBiAGUAaQAgAFwAdQAyADUAMgBcACcAZgBjAGIAZQByAHMAZQBuAGQAZQBuACAAdwBpAHIAIABJAGgAbgBlAG4AIABkAGkAZQAgAEEAYgByAGUAYwBoAG4AdQBuAGcAIABkAGUAcgAgAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAARgBhAGMAaABsAGUAaQBzAHQAdQBuAGcAcwBzAHQAdQBuAGQAZQBuACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAQQBtAGIAdQBsAGEAbgB0ACAAdQBuAHQAZQByAHMAdABcAHUAMgA1ADIAXAAnAGYAYwB0AHoAdABlAHMAIABXAG8AaABuAGUAbgAgAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAFAAZQByAGkAbwBkAFMAdABhAHIAdAAhAE0ATQBNAE0AIAB5AHkAeQB5AF0ALgB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAEQAZQBuACAAQgBlAHQAcgBhAGcAIABpAG4AIABIAFwAdQAyADQANgBcACcAZgA2AGgAZQAgAHYAbwBuACAAWwBHAHIAbwBzAHMAQwBsAGEAaQBtAF0AIABiAGkAdAB0AGUAbgAgAHcAaQByACAAYQB1AGYAIAB1AG4AcwBlAHIAIABLAG8AbgB0AG8AOgB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABmAGkANwAyADAAXABsAGkANwAyADAAXABsAGkAbgA3ADIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAASAB5AHAAbwBWAGUAcgBlAGkAbgBzAGIAYQBuAGsAIABSAGUAZwBlAG4AcwBiAHUAcgBnAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIABcAHQAYQBiACAAXAB0AGEAYgAgAH0AewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYgBcAGMAZgAxACAASQBCAEEATgA6ACAARABFADgAMAAgADcANQAwADIAIAAwADAANwAzACAANgA3ADAAMAAgADIANAA5ADMAIAA4ADUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIABcAHQAYQBiACAAXAB0AGEAYgAgAEIASQBDADoAIABIAFkAVgBFAEQARQBNAE0ANAA0ADcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAFwAdABhAGIAIABcAHQAYQBiACAAVgBlAHIAdwBlAG4AZAB1AG4AZwBzAHoAdwBlAGMAawA6ACAAfQB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAFsASQBuAHYAbwBpAGMAZQBOAHUAbQBiAGUAcgBdACAALQB9AHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAFAAZQByAGkAbwBkAFMAdABhAHIAdAAhAE0ATQBNAE0AIAB5AHkAeQB5AF0AfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB3AGkAZABjAHQAbABwAGEAcgBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAHoAdQAgAFwAdQAyADUAMgBcACcAZgBjAGIAZQByAHcAZQBpAHMAZQBuAC4AfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYgBcAGMAZgAxACAAQgBpAHQAdABlACAAYgBlAGEAYwBoAHQAZQBuACAAUwBpAGUAIABkAGkAZQAgAG8AYgBlAG4AIABhAHUAZgBnAGUAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAdABlACAAQgBhAG4AawB2AGUAcgBiAGkAbgBkAHUAbgBnAC4AIAAgAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAfQA= + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADIAfQB7AFwAKgBcAGQAZQBmAHAAYQBwACAAXAB3AGkAZABjAHQAbABwAGEAcgB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAcwAyADIAIABOAG8AcgBtAGEAbAA7AH0AewBcAHMAMQBcAHMAYgBhAHMAZQBkAG8AbgAwAFwAcwBuAGUAeAB0ADEAXABxAGwAXABmAHMAMgAyACAATgBvACAAUwBwAGEAYwBpAG4AZwA7AH0AewBcACoAXABjAHMAMgBcAGYAMQBcAGYAcwAyADIAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADMAXABzAGIAYQBzAGUAZABvAG4AMgBcAGYAcwAyADIAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMANABcAGYAcwAyADIAXAB1AGwAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgAyAFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADYAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA1AFwAZgBzADIAMgBcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABoAHQAbQBhAHUAdABzAHAAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAGEAbgBiAGUAaQAgAFwAdQAyADUAMgBcACcAZgBjAGIAZQByAHMAZQBuAGQAZQBuACAAdwBpAHIAIABJAGgAbgBlAG4AIABkAGkAZQAgAEEAYgByAGUAYwBoAG4AdQBuAGcAIABkAGUAcgAgAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAARgBhAGMAaABsAGUAaQBzAHQAdQBuAGcAcwBzAHQAdQBuAGQAZQBuACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAQQBtAGIAdQBsAGEAbgB0ACAAdQBuAHQAZQByAHMAdABcAHUAMgA1ADIAXAAnAGYAYwB0AHoAdABlAHMAIABXAG8AaABuAGUAbgAgAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAFAAZQByAGkAbwBkAFMAdABhAHIAdAAhAE0ATQBNAE0AIAB5AHkAeQB5AF0ALgB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAEQAZQBuACAAQgBlAHQAcgBhAGcAIABpAG4AIABIAFwAdQAyADQANgBcACcAZgA2AGgAZQAgAHYAbwBuACAAfQB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABiAFwAYwBmADEAIABbAEcAcgBvAHMAcwBDAGwAYQBpAG0AXQB9AHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAAIABiAGkAdAB0AGUAbgAgAHcAaQByACAAYQB1AGYAIAB1AG4AcwBlAHIAIABLAG8AbgB0AG8AOgB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABmAGkANwAyADAAXABsAGkANwAyADAAXABsAGkAbgA3ADIAMABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxACAASAB5AHAAbwBWAGUAcgBlAGkAbgBzAGIAYQBuAGsAIABSAGUAZwBlAG4AcwBiAHUAcgBnAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIABcAHQAYQBiACAAXAB0AGEAYgAgAH0AewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYgBcAGMAZgAxACAASQBCAEEATgA6ACAARABFADgAMAAgADcANQAwADIAIAAwADAANwAzACAANgA3ADAAMAAgADIANAA5ADMAIAA4ADUAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIABcAHQAYQBiACAAXAB0AGEAYgAgAEIASQBDADoAIABIAFkAVgBFAEQARQBNAE0ANAA0ADcAfQBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXAB3AGkAZABjAHQAbABwAGEAcgB7AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQAgAFwAdABhAGIAIABcAHQAYQBiACAAVgBlAHIAdwBlAG4AZAB1AG4AZwBzAHoAdwBlAGMAawA6ACAAWwBJAG4AdgBvAGkAYwBlAE4AdQBtAGIAZQByAF0AIAAtAFsAQQBjAGMAbwB1AG4AdABpAG4AZwBQAGUAcgBpAG8AZABTAHQAYQByAHQAIQBNAE0ATQBNACAAeQB5AHkAeQBdAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAdwBpAGQAYwB0AGwAcABhAHIAewBcAGYAMgBcAGYAcwAyADQAXABsAGEAbgBnAG4AcAAxADAAMwAxAFwAbABhAG4AZwBmAGUAbgBwADEAMAAzADEAXABuAG8AcAByAG8AbwBmAFwAYwBmADEAIAB6AHUAIABcAHUAMgA1ADIAXAAnAGYAYwBiAGUAcgB3AGUAaQBzAGUAbgAuAH0AXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHcAaQBkAGMAdABsAHAAYQByAHsAXABmADIAXABmAHMAMgA0AFwAbABhAG4AZwBuAHAAMQAwADMAMQBcAGwAYQBuAGcAZgBlAG4AcAAxADAAMwAxAFwAbgBvAHAAcgBvAG8AZgBcAGIAXABjAGYAMQAgAEIAaQB0AHQAZQAgAGIAZQBhAGMAaAB0AGUAbgAgAFMAaQBlACAAZABpAGUAIABvAGIAZQBuACAAYQB1AGYAZwBlAGYAXAB1ADIANQAyAFwAJwBmAGMAaAByAHQAZQAgAEIAYQBuAGsAdgBlAHIAYgBpAG4AZAB1AG4AZwAuACAAIAB9AFwAZgAyAFwAZgBzADIANABcAGwAYQBuAGcAbgBwADEAMAAzADEAXABsAGEAbgBnAGYAZQBuAHAAMQAwADMAMQBcAG4AbwBwAHIAbwBvAGYAXABjAGYAMQBcAHAAYQByAH0A \ No newline at end of file diff --git a/ReportImp/DiakonischesWerkRegensburg/Service/CustomAccountingService.cs b/ReportImp/DiakonischesWerkRegensburg/Service/CustomAccountingService.cs new file mode 100644 index 000000000..e6f7be41d --- /dev/null +++ b/ReportImp/DiakonischesWerkRegensburg/Service/CustomAccountingService.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Web; +using System.Windows; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace DiakonischesWerkRegensburg.Service +{ + public class CustomAccountingService : AccountingService + { + // entspricht dem Original, außer dass die Bewilligung des Hilfeplans abgelaufen sein kann bzw. kein Enddate hat + public override List GenerateInitialServiceInvoices(long costBearerOid, long? supportConceptOid, DateTimeSpan invoicePeriod) + { + var cs = PluginLoader.FindClass(); + IEnumerable supportConcepts; + // GetAllActiveSupportConceptCostbearer returns a "Flat" SupportConcept List, one for each CostBearer2SupportConcept! + if (!supportConceptOid.HasValue) + { + supportConcepts = cs.GetAllActiveSupportConceptCostbearer(false, true, 0) + .Where(i => i.CostBearerOids2CostBearerRelOids.ContainsKey(costBearerOid)); + } + else + { + supportConcepts = cs.GetCompactSupportConcepts(supportConceptOid.Value, null) + .Where(i => i.CostBearerOids2CostBearerRelOids.ContainsKey(costBearerOid)); + } + + DateTimeSpan newSpan = null; + if (invoicePeriod != null) + { + //invoicePeriod.StartDateTime = invoicePeriod.StartDateTime.Date; + //invoicePeriod.EndDateTime = invoicePeriod.EndDateTime.Date; + newSpan = new DateTimeSpan(); + newSpan.StartDateTime = invoicePeriod.StartDateTime.Date; + newSpan.EndDateTime = invoicePeriod.EndDateTime.Date.AddDays(1).AddTicks(-1); + // if (!supportConceptOid.HasValue) + // { + //supportConcepts = + // supportConcepts.Where(sc => sc.StartDate < newSpan.EndDateTime); //&& sc.EndDate >= newSpan.StartDate); + // } + } + var supportConcepts2ServiceRecords = supportConcepts.ToDictionary( + i => i, + i => MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDCs( + DAOFactory.SearchDAO.FindServiceRecordsInSpan(i.CostBearerRelOids[0], newSpan))); + var cb = DAOFactory.GenericDAO.LoadByID(costBearerOid); + String tenant = PluginLoader.Tenant; + var factory = PluginLoader.FindClass(cb.ID); + if (factory == null) + { + factory = InvoiceFactory.GetInstance(cb.ID, tenant); + } + + var creator = factory.CreateInvoiceCreator(cb.ID, tenant, supportConcepts2ServiceRecords); + var newInvoices = creator.GenerateServiceInvoices(costBearerOid, invoicePeriod, supportConcepts2ServiceRecords); + + + //Prüfe ob Rechnungen neu sind oder Diff vorhanden + var differenzRechnungChecks = GetNewInvoices(newInvoices, invoicePeriod?.StartDate, invoicePeriod?.EndDate); + var resultList = ErstelleNeueRechnungen(differenzRechnungChecks); + + + return resultList; + } + } +} \ No newline at end of file