diff --git a/BeWoPlanerMobil/BeWoPlanerMobil.csproj b/BeWoPlanerMobil/BeWoPlanerMobil.csproj index 189253b10..a5262b2f3 100644 --- a/BeWoPlanerMobil/BeWoPlanerMobil.csproj +++ b/BeWoPlanerMobil/BeWoPlanerMobil.csproj @@ -1564,7 +1564,7 @@ - True + False False 8808 / diff --git a/Data/Access/SearchDAO.cs b/Data/Access/SearchDAO.cs index 5b92a8908..5322d007f 100644 --- a/Data/Access/SearchDAO.cs +++ b/Data/Access/SearchDAO.cs @@ -4447,7 +4447,7 @@ namespace BeWo.Data.Access public IList FindFamilyMemberOids() { - var q = Session.CreateSQLQuery("SELECT customeroid FROM customer2person where istfamilie = 1"); + var q = Session.CreateSQLQuery("SELECT personoid FROM customer2person where istfamilie = 1"); return q.List(); } diff --git a/Report/DefaultReports/BudgetnachweisAnhang.cs b/Report/DefaultReports/BudgetnachweisAnhang.cs index 971340db8..9f4ddda3c 100644 --- a/Report/DefaultReports/BudgetnachweisAnhang.cs +++ b/Report/DefaultReports/BudgetnachweisAnhang.cs @@ -1,5 +1,6 @@ using System; using System.Linq; +using BeWo.Report; using BeWo.Report.ReportObjects; namespace BeWo.Report.DefaultReports diff --git a/ReportImp/AidshilfeDortmund/AidshilfeDortmund.csproj b/ReportImp/AidshilfeDortmund/AidshilfeDortmund.csproj index c05ec5ba9..7f8e2d235 100644 --- a/ReportImp/AidshilfeDortmund/AidshilfeDortmund.csproj +++ b/ReportImp/AidshilfeDortmund/AidshilfeDortmund.csproj @@ -61,6 +61,14 @@ + + Component + + + BudgetnachweisAnhang.cs + + + Component @@ -82,6 +90,10 @@ + + BudgetnachweisAnhang.cs + Designer + ServicesOverviewReport.cs @@ -105,6 +117,10 @@ {40D8B312-EA64-49E3-A31A-5E57ED4D5654} Report + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4} Shared diff --git a/ReportImp/AidshilfeDortmund/BudgetnachweisAnhang.Designer.cs b/ReportImp/AidshilfeDortmund/BudgetnachweisAnhang.Designer.cs new file mode 100644 index 000000000..1c1ac5c9b --- /dev/null +++ b/ReportImp/AidshilfeDortmund/BudgetnachweisAnhang.Designer.cs @@ -0,0 +1,1398 @@ +namespace BeWo.AidshilfeDortmund +{ + partial class BudgetnachweisAnhang + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(BudgetnachweisAnhang)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.TopMargin = new DevExpress.XtraReports.UI.TopMarginBand(); + this.BottomMargin = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.Einzahlungstextsichtbarkeitsformatierungsregel = new DevExpress.XtraReports.UI.FormattingRule(); + this.Auszahlungstextsichtbarkeitsformatierungsregel = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldFls = new DevExpress.XtraReports.UI.CalculatedField(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLine2 = new DevExpress.XtraReports.UI.XRLine(); + this.xrTable7 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.Detail.HeightF = 40F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(689.9999F, 40F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9, + this.xrTableCell22, + this.xrTableCell1, + this.xrTableCell14, + this.xrTableCell2, + this.xrTableCell23, + this.xrTableCell7, + this.xrTableCell24, + this.xrTableCell21, + this.xrTableCell3}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseBorders = false; + this.xrTableRow1.Weight = 0.95999988281251425D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell9.CanGrow = false; + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "Anzahl\r\nMonat"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.25384615971491892D; + // + // xrTableCell22 + // + this.xrTableCell22.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UsePadding = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell22.Weight = 0.092307695242074855D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell1.CanGrow = false; + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Entgeltzeit-\r\nraum"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.36923077216515177D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell14.CanGrow = false; + this.xrTableCell14.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "Monat"; + this.xrTableCell14.Weight = 0.34615384908822872D; + // + // xrTableCell2 + // + this.xrTableCell2.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell2.CanGrow = false; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Jahr"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.3461538490882286D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.2307692160973181D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell7.CanGrow = false; + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Erfassung\r\nD-FLMin"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.34615383148193346D; + // + // xrTableCell24 + // + this.xrTableCell24.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell24.StylePriority.UseBorders = false; + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell24.Weight = 0.34615384908822872D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell21.CanGrow = false; + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "=D-FLS"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell21.Weight = 0.34615384908822866D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Weight = 0.50769175015963064D; + // + // TopMargin + // + this.TopMargin.HeightF = 50F; + this.TopMargin.Name = "TopMargin"; + this.TopMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.TopMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // BottomMargin + // + this.BottomMargin.HeightF = 50F; + this.BottomMargin.Name = "BottomMargin"; + this.BottomMargin.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.BottomMargin.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter1}); + this.DetailReport.DataMember = "MonatsZeilen"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail1.HeightF = 20F; + this.Detail1.KeepTogetherWithDetailReports = true; + this.Detail1.Name = "Detail1"; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(6.103516E-05F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(689.9999F, 20F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4, + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27, + this.xrTableCell28, + this.xrTableCell29}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.StylePriority.UseBorders = false; + this.xrTableRow2.Weight = 0.47999994140625712D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonatsZeilen.Monat")}); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0}"; + xrSummary1.Func = DevExpress.XtraReports.UI.SummaryFunc.RecordNumber; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrTableCell4.Summary = xrSummary1; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.25384615971491892D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.092307695242074855D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonatsZeilen.Entgeltzeitraum")}); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.36923077216515177D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonatsZeilen.Monat", "{0:MMMM}")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Weight = 0.34615384908822872D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonatsZeilen.Monat", "{0:yyyy}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.3461538490882286D; + // + // xrTableCell25 + // + this.xrTableCell25.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseBorders = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.2307692160973181D; + // + // xrTableCell26 + // + this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonatsZeilen.SummeMinuten", "{0:0.##}")}); + this.xrTableCell26.Multiline = true; + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UsePadding = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell26.Weight = 0.34615383148193346D; + // + // xrTableCell27 + // + this.xrTableCell27.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell27.StylePriority.UseBorders = false; + this.xrTableCell27.StylePriority.UsePadding = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell27.Weight = 0.34615384908822872D; + // + // xrTableCell28 + // + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonatsZeilen.fieldFls", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UsePadding = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell28.Weight = 0.34615384908822866D; + // + // xrTableCell29 + // + this.xrTableCell29.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 2, 2, 100F); + this.xrTableCell29.StylePriority.UseBorders = false; + this.xrTableCell29.StylePriority.UsePadding = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.Weight = 0.50769175015963064D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrLine1, + this.xrTable4}); + this.GroupFooter1.HeightF = 142F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel6 + // + this.xrLabel6.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 112F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(665.62F, 30F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseForeColor = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "3. Angaben zu den relevanten Entgeltzeiträumen:"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RateFactor", "{0:0.0}%")}); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(505.0001F, 82.00003F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(75F, 20F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseForeColor = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel4 + // + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(505.0001F, 62.00002F); + 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(75F, 20F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseForeColor = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel3 + // + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(25.83833F, 62.00002F); + 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(479.1617F, 40.00003F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseForeColor = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "2.1 lt. individueller Zeiterfassung in Stunden (manuelle Eingabe bei Ziffer 3)\r\n2" + + ".2 lt. individuellem %-Zeitzuschlag auf die Summe der D-FLS (max. 20%):"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 32F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(665.62F, 30F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseForeColor = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "2. Erklärung zur Abrechnung mittelbarer, leistungsberechtigterbezogener Tätigkeit" + + "en (M-FLS):"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLine1 + // + this.xrLine1.LineWidth = 2; + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(690F, 2F); + // + // xrTable4 + // + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 2F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow5, + this.xrTableRow6}); + this.xrTable4.SizeF = new System.Drawing.SizeF(689.9999F, 30F); + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.StylePriority.UseTextAlignment = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell36, + this.xrTableCell37, + this.xrTableCell38, + this.xrTableCell39}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.StylePriority.UseBorders = false; + this.xrTableRow5.Weight = 0.47999994140625712D; + // + // xrTableCell35 + // + this.xrTableCell35.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell35.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "SUMME D-FLMin ="; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell35.Weight = 1.6384615413959209D; + // + // xrTableCell36 + // + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonatsZeilen.SummeMinuten")}); + this.xrTableCell36.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell36.Multiline = true; + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UseFont = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + xrSummary2.FormatString = "{0:0.##}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell36.Summary = xrSummary2; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.34615383148193346D; + // + // xrTableCell37 + // + this.xrTableCell37.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell37.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UseFont = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = ": 60 ="; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell37.Weight = 0.34615384908822872D; + // + // xrTableCell38 + // + this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonatsZeilen.fieldFls")}); + this.xrTableCell38.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell38.StylePriority.UseBorders = false; + this.xrTableCell38.StylePriority.UseFont = false; + this.xrTableCell38.StylePriority.UsePadding = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell38.Summary = xrSummary3; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell38.Weight = 0.34615384908822866D; + // + // xrTableCell39 + // + this.xrTableCell39.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell39.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell39.StylePriority.UseBorders = false; + this.xrTableCell39.StylePriority.UseFont = false; + this.xrTableCell39.StylePriority.UsePadding = false; + this.xrTableCell39.StylePriority.UseTextAlignment = false; + this.xrTableCell39.Text = "D-FLS"; + this.xrTableCell39.Weight = 0.50769175015963064D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell34}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.23999997070312854D; + // + // xrTableCell30 + // + this.xrTableCell30.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell30.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell30.StylePriority.UseBorders = false; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UsePadding = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell30.Weight = 1.6384615413959209D; + // + // xrTableCell31 + // + this.xrTableCell31.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell31.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell31.StylePriority.UseBorders = false; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.StylePriority.UsePadding = false; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell31.Weight = 0.34615383148193346D; + // + // xrTableCell32 + // + this.xrTableCell32.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell32.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell32.Weight = 0.34615384908822872D; + // + // xrTableCell33 + // + this.xrTableCell33.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell33.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell33.StylePriority.UseBorders = false; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell33.Weight = 0.34615384908822866D; + // + // xrTableCell34 + // + this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell34.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell34.StylePriority.UseBorders = false; + this.xrTableCell34.StylePriority.UseFont = false; + this.xrTableCell34.StylePriority.UsePadding = false; + this.xrTableCell34.Weight = 0.50769175015963064D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.BudgetnachweisAnhangRO); + // + // Einzahlungstextsichtbarkeitsformatierungsregel + // + this.Einzahlungstextsichtbarkeitsformatierungsregel.Condition = "[Einzahlung] == 0"; + this.Einzahlungstextsichtbarkeitsformatierungsregel.DataMember = "Transaktionen"; + this.Einzahlungstextsichtbarkeitsformatierungsregel.Formatting.ForeColor = System.Drawing.Color.Transparent; + this.Einzahlungstextsichtbarkeitsformatierungsregel.Name = "Einzahlungstextsichtbarkeitsformatierungsregel"; + // + // Auszahlungstextsichtbarkeitsformatierungsregel + // + this.Auszahlungstextsichtbarkeitsformatierungsregel.Condition = "[Auszahlung] == 0"; + this.Auszahlungstextsichtbarkeitsformatierungsregel.DataMember = "Transaktionen"; + this.Auszahlungstextsichtbarkeitsformatierungsregel.Formatting.ForeColor = System.Drawing.Color.Transparent; + this.Auszahlungstextsichtbarkeitsformatierungsregel.Name = "Auszahlungstextsichtbarkeitsformatierungsregel"; + // + // xrTable3 + // + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3, + this.xrTableRow4}); + this.xrTable3.SizeF = new System.Drawing.SizeF(689.9999F, 40F); + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11, + this.xrTableCell13, + this.xrTableCell15}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.StylePriority.UseBorders = false; + this.xrTableRow3.Weight = 0.47999994140625712D; + // + // xrTableCell11 + // + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Leistungsberechtigte/r:"; + this.xrTableCell11.Weight = 0.71538463885967563D; + // + // xrTableCell13 + // + this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell13.Multiline = true; + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "[CustomerDC.FirstName] [CustomerDC.LastName], [CustomerDC.Street], [CustomerDC.Po" + + "stalCode] [CustomerDC.Town]"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell13.Weight = 1.6153846074745404D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SettlementDC.CustomerReferenceNumber", "Az LWL: {0}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell15.Weight = 0.85384543402936586D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell12}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.479999941406257D; + // + // xrTableCell16 + // + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Bewilligungszeitraum:"; + this.xrTableCell16.Weight = 0.71538460364708545D; + // + // xrTableCell17 + // + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "von"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.34615383441631609D; + // + // xrTableCell18 + // + this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BewilligtStart", "{0:dd.MM.yyyy}")}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 2, 2, 100F); + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.346153816810021D; + // + // xrTableCell19 + // + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "bis"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell19.Weight = 0.23076920652868022D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BewilligtEnde", "{0:dd.MM.yyyy}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.34615381681002255D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 2, 2, 100F); + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 1.1999994021514564D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrLabel8, + this.xrTable3}); + this.ReportHeader.HeightF = 130F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel1 + // + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(1.589457E-05F, 69.99998F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(690F, 60F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseForeColor = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = resources.GetString("xrLabel1.Text"); + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99999F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(665.62F, 30F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseForeColor = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "1. Zeiterfassung der direkten Betreuungsleistungen lt. den Quittierungsbelegen:"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // fieldFls + // + this.fieldFls.DataMember = "MonatsZeilen"; + this.fieldFls.Expression = "[SummeMinuten] / 60"; + this.fieldFls.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFls.Name = "fieldFls"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.GroupHeader1, + this.GroupFooter2}); + this.DetailReport1.DataMember = "Entgeltzeitraeume"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 1; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail2.HeightF = 20F; + this.Detail2.KeepTogetherWithDetailReports = true; + this.Detail2.Name = "Detail2"; + // + // xrTable6 + // + this.xrTable6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow8}); + this.xrTable6.SizeF = new System.Drawing.SizeF(689.9999F, 20F); + this.xrTable6.StylePriority.UseBorders = false; + this.xrTable6.StylePriority.UseFont = false; + this.xrTable6.StylePriority.UseTextAlignment = false; + this.xrTable6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell45, + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.StylePriority.UseBorders = false; + this.xrTableRow8.Weight = 0.47999994140625707D; + // + // xrTableCell45 + // + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entgeltzeitraeume.Index")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.StylePriority.UseBorders = false; + this.xrTableCell45.StylePriority.UsePadding = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + this.xrTableCell45.Text = "xrTableCell45"; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell45.Weight = 0.25384557577279909D; + // + // xrTableCell41 + // + this.xrTableCell41.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell41.Multiline = true; + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell41.StylePriority.UseBorders = false; + this.xrTableCell41.StylePriority.UsePadding = false; + this.xrTableCell41.StylePriority.UseTextAlignment = false; + this.xrTableCell41.Text = "[Start!dd.MM.yyyy] bis [Ende!dd.MM.yyyy]"; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell41.Weight = 1.2596164497962366D; + // + // xrTableCell42 + // + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entgeltzeitraeume.SummeFLStunden", "{0:0.00}")}); + this.xrTableCell42.Multiline = true; + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell42.Weight = 0.47115334730881858D; + // + // xrTableCell43 + // + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entgeltzeitraeume.SummeFaktorStunden", "{0:0.00}")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell43.Weight = 0.69230769817645732D; + // + // xrTableCell44 + // + this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entgeltzeitraeume.SummeGesamtStunden", "{0:0.00}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell44.Weight = 0.50769175015963064D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.GroupHeader1.HeightF = 20F; + this.GroupHeader1.KeepTogether = true; + this.GroupHeader1.Name = "GroupHeader1"; + // + // xrTable5 + // + this.xrTable5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable5.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow7}); + this.xrTable5.SizeF = new System.Drawing.SizeF(689.9999F, 20F); + this.xrTable5.StylePriority.UseBorders = false; + this.xrTable5.StylePriority.UseFont = false; + this.xrTable5.StylePriority.UseTextAlignment = false; + this.xrTable5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell46, + this.xrTableCell48, + this.xrTableCell49}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.StylePriority.UseBorders = false; + this.xrTableRow7.Weight = 0.47999994140625707D; + // + // xrTableCell40 + // + this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell40.Multiline = true; + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.Text = "Entgeltzeiträume von/bis:"; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.Weight = 1.5134620255690356D; + // + // xrTableCell46 + // + this.xrTableCell46.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell46.Multiline = true; + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell46.StylePriority.UseBorders = false; + this.xrTableCell46.StylePriority.UsePadding = false; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.Text = "Summe D-FLS"; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell46.Weight = 0.47115334730881858D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UsePadding = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.Text = "+ Summe M-FLS ="; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell48.Weight = 0.69230769817645732D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UsePadding = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + this.xrTableCell49.Text = "Gesamt-FLS"; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell49.Weight = 0.50769175015963064D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLine2, + this.xrTable7}); + this.GroupFooter2.HeightF = 28.25F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrLine2 + // + this.xrLine2.LineWidth = 2; + this.xrLine2.LocationFloat = new DevExpress.Utils.PointFloat(580F, 20.00001F); + this.xrLine2.Name = "xrLine2"; + this.xrLine2.SizeF = new System.Drawing.SizeF(110F, 6F); + // + // xrTable7 + // + this.xrTable7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable7.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable7.Name = "xrTable7"; + this.xrTable7.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9}); + this.xrTable7.SizeF = new System.Drawing.SizeF(689.9999F, 20F); + this.xrTable7.StylePriority.UseBorders = false; + this.xrTable7.StylePriority.UseFont = false; + this.xrTable7.StylePriority.UseTextAlignment = false; + this.xrTable7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell53, + this.xrTableCell47, + this.xrTableCell50, + this.xrTableCell51, + this.xrTableCell52}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.StylePriority.UseBorders = false; + this.xrTableRow9.Weight = 0.47999994140625707D; + // + // xrTableCell53 + // + this.xrTableCell53.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.StylePriority.UsePadding = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell53.Weight = 0.25384642087496256D; + // + // xrTableCell47 + // + this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell47.Multiline = true; + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UsePadding = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.Text = "Summe FLS:"; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell47.Weight = 1.2596156046940732D; + // + // xrTableCell50 + // + this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SummeFLStunden", "{0:0.00}")}); + this.xrTableCell50.Multiline = true; + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell50.Weight = 0.47115334730881858D; + // + // xrTableCell51 + // + this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SummeFaktorStunden", "{0:0.00}")}); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.StylePriority.UsePadding = false; + this.xrTableCell51.StylePriority.UseTextAlignment = false; + this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell51.Weight = 0.69230769817645732D; + // + // xrTableCell52 + // + this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SummeGesamtStunden", "{0:0.00}")}); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UsePadding = false; + this.xrTableCell52.StylePriority.UseTextAlignment = false; + this.xrTableCell52.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell52.Weight = 0.50769175015963064D; + // + // BudgetnachweisAnhang + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.TopMargin, + this.BottomMargin, + this.DetailReport, + this.ReportHeader, + this.DetailReport1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFls}); + this.DataSource = this.bindingSource1; + this.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.Einzahlungstextsichtbarkeitsformatierungsregel, + this.Auszahlungstextsichtbarkeitsformatierungsregel}); + this.Margins = new System.Drawing.Printing.Margins(70, 65, 50, 50); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private DevExpress.XtraReports.UI.TopMarginBand TopMargin; + private DevExpress.XtraReports.UI.BottomMarginBand BottomMargin; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.FormattingRule Einzahlungstextsichtbarkeitsformatierungsregel; + private DevExpress.XtraReports.UI.FormattingRule Auszahlungstextsichtbarkeitsformatierungsregel; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.CalculatedField fieldFls; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRLine xrLine1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTable xrTable7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLine xrLine2; + } +} diff --git a/ReportImp/AidshilfeDortmund/BudgetnachweisAnhang.cs b/ReportImp/AidshilfeDortmund/BudgetnachweisAnhang.cs new file mode 100644 index 000000000..35dbd34f2 --- /dev/null +++ b/ReportImp/AidshilfeDortmund/BudgetnachweisAnhang.cs @@ -0,0 +1,31 @@ +using System; +using System.Linq; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace BeWo.AidshilfeDortmund +{ + public partial class BudgetnachweisAnhang : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public BudgetnachweisAnhang() + { + InitializeComponent(); + } + + public void SetReportDataSource(BudgetnachweisAnhangRO pRO) + { + if (!String.IsNullOrEmpty(pRO.CustomerDC.LastName)) + { + //pRO.CustomerDC.LastName = pRO.CustomerDC.LastName.Replace("/", "").Replace("LWL Psych", "").Replace("LWL Sucht", "").Trim(); + + + } + //if (pRO.Transaktionen != null) + //{ + // pRO.Transaktionen = pRO.Transaktionen.OrderBy(o => o.Belegdatum).ToList(); + //} + + bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/AidshilfeDortmund/BudgetnachweisAnhang.resx b/ReportImp/AidshilfeDortmund/BudgetnachweisAnhang.resx new file mode 100644 index 000000000..93ae7f041 --- /dev/null +++ b/ReportImp/AidshilfeDortmund/BudgetnachweisAnhang.resx @@ -0,0 +1,126 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 17 + + + Über den Budgetnachweis werden auf Grundlage der Quittierungsbelege im nachstehenden Umfang folgende, im direkten Betreuungskontakt erbrachte Minuten zur Abrechnung beantragt (direkte Fachleistungsminuten = D-FLMin). Die Summe der D-FLMin wird in direkte Fachleistungsstunden (D-FLS) umgerechnet. + + \ No newline at end of file diff --git a/ReportImp/AidshilfeDortmund/CustomReportCreator.cs b/ReportImp/AidshilfeDortmund/CustomReportCreator.cs new file mode 100644 index 000000000..05d501463 --- /dev/null +++ b/ReportImp/AidshilfeDortmund/CustomReportCreator.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using DevExpress.XtraReports.Design; +using DevExpress.XtraReports.UI; + +namespace BeWo.AidshilfeDortmund +{ + public class CustomReportCreator : DefaultReportCreator + { + public override XtraReport CreateSettlementReport(string dcId, long? invoiceBaseOid) + { + return base.CreateSettlementReport(dcId, invoiceBaseOid, true); + } + + } +} diff --git a/ReportImp/AidshilfeDortmund/CustomSettlementInvoiceCreation.cs b/ReportImp/AidshilfeDortmund/CustomSettlementInvoiceCreation.cs new file mode 100644 index 000000000..e21516a95 --- /dev/null +++ b/ReportImp/AidshilfeDortmund/CustomSettlementInvoiceCreation.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; + +namespace BeWo.AidshilfeDortmund +{ + + internal class CustomSettlementInvoiceCreation : LWLSettlementInvoiceCreation + { + public override List CreateInvoiceItems(Settlement2DC si, IList apList) + { + return base.CreateInvoiceItems(si, apList, true); + } + } +} diff --git a/ReportImp/AidshilfeDortmund/SettlementReport.Designer.cs b/ReportImp/AidshilfeDortmund/SettlementReport.Designer.cs index 73c47f5a3..29633597f 100644 --- a/ReportImp/AidshilfeDortmund/SettlementReport.Designer.cs +++ b/ReportImp/AidshilfeDortmund/SettlementReport.Designer.cs @@ -47,7 +47,6 @@ namespace BeWo.AidshilfeDortmund.Alt this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); @@ -57,20 +56,11 @@ namespace BeWo.AidshilfeDortmund.Alt 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.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.xrPictureBox4 = new DevExpress.XtraReports.UI.XRPictureBox(); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); @@ -101,8 +91,10 @@ namespace BeWo.AidshilfeDortmund.Alt this.xrTableRow43 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell73 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell74 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrCheckBox1 = new DevExpress.XtraReports.UI.XRCheckBox(); + this.xrCheckBox2 = new DevExpress.XtraReports.UI.XRCheckBox(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); @@ -147,7 +139,7 @@ namespace BeWo.AidshilfeDortmund.Alt // xrTable1 // this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 428.4583F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 348.7916F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9, @@ -219,9 +211,6 @@ namespace BeWo.AidshilfeDortmund.Alt // ruleRateFactorNull // this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; - // - // - // this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; this.ruleRateFactorNull.Name = "ruleRateFactorNull"; // @@ -281,22 +270,14 @@ namespace BeWo.AidshilfeDortmund.Alt // // xrLabel6 // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 353.4583F); + this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(95.82987F, 295.125F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(650.0001F, 67F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(650.0001F, 36.16663F); this.xrLabel6.StylePriority.UseFont = false; - this.xrLabel6.Text = resources.GetString("xrLabel6.Text"); - // - // xrLabel5 - // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 320.4583F); - this.xrLabel5.Name = "xrLabel5"; - this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); - this.xrLabel5.StylePriority.UseFont = false; - this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; + this.xrLabel6.Text = "Betreuungszeitraum: [AccountingPeriod]\r\n"; // // xrLabel4 // @@ -399,103 +380,15 @@ namespace BeWo.AidshilfeDortmund.Alt // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel10, - this.xrTable3, - this.xrLabel12, - this.lblNotice}); + this.xrCheckBox1, + this.xrCheckBox2, + this.xrLabel12}); this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F); - this.ReportFooter.HeightF = 177.0418F; + this.ReportFooter.HeightF = 169.3959F; this.ReportFooter.KeepTogether = true; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // - // xrLabel10 - // - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 108.5833F); - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F); - this.xrLabel10.StylePriority.UseFont = false; - this.xrLabel10.Text = "Mit freundlichen Grüßen"; - // - // xrTable3 - // - this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 34.99997F); - this.xrTable3.Name = "xrTable3"; - this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow20, - this.xrTableRow21, - this.xrTableRow22}); - this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 42F); - this.xrTable3.StylePriority.UseFont = false; - // - // xrTableRow20 - // - this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell16}); - this.xrTableRow20.Name = "xrTableRow20"; - this.xrTableRow20.Weight = 0.38095238095238093D; - // - // xrTableCell16 - // - this.xrTableCell16.CanShrink = true; - this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); - this.xrTableCell16.Name = "xrTableCell16"; - this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell16.StylePriority.UsePadding = false; - this.xrTableCell16.Text = "xrTableCell1"; - this.xrTableCell16.Weight = 3D; - // - // xrTableRow21 - // - this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell18}); - this.xrTableRow21.Name = "xrTableRow21"; - this.xrTableRow21.Weight = 0.23809523809523808D; - // - // xrTableCell18 - // - this.xrTableCell18.Name = "xrTableCell18"; - this.xrTableCell18.Weight = 3D; - // - // xrTableRow22 - // - this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell29}); - this.xrTableRow22.Name = "xrTableRow22"; - this.xrTableRow22.Weight = 0.38095238095238088D; - // - // xrTableCell29 - // - this.xrTableCell29.CanShrink = true; - this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")}); - this.xrTableCell29.Name = "xrTableCell29"; - this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell29.StylePriority.UsePadding = false; - this.xrTableCell29.Text = "xrTableCell4"; - this.xrTableCell29.Weight = 3D; - // - // xrLabel12 - // - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 160.0418F); - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F); - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.Text = "[CreatorName]"; - // - // lblNotice - // - this.lblNotice.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Italic); - this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 9.999974F); - this.lblNotice.Name = "lblNotice"; - this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 17F); - this.lblNotice.StylePriority.UseFont = false; - this.lblNotice.Text = "Abschließende Bemerkungen:"; - // // topMarginBand1 // this.topMarginBand1.HeightF = 35F; @@ -519,6 +412,7 @@ namespace BeWo.AidshilfeDortmund.Alt // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel5, this.xrPictureBox3, this.xrLabel1, this.xrLabel_RecipientContactPerson, @@ -528,15 +422,24 @@ namespace BeWo.AidshilfeDortmund.Alt this.xrLabel2, this.xrLabel3, this.xrLabel4, - this.xrLabel5, this.xrLabel6, this.xrTable1, this.xrLabel8}); this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F); - this.GroupHeader1.HeightF = 496.4583F; + this.GroupHeader1.HeightF = 416.7916F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(616.3301F, 199.125F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(210.67F, 23F); + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "ZAD Nummer: 60-9018745"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // // xrPictureBox3 // this.xrPictureBox3.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox3.Image"))); @@ -850,6 +753,36 @@ namespace BeWo.AidshilfeDortmund.Alt this.xrTableCell74.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell74.Weight = 0.21685899000901443D; // + // xrLabel12 + // + this.xrLabel12.BackColor = System.Drawing.Color.Transparent; + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 77.60416F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(670.3123F, 91.79169F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = resources.GetString("xrLabel12.Text"); + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify; + // + // xrCheckBox1 + // + this.xrCheckBox1.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 10F); + this.xrCheckBox1.Name = "xrCheckBox1"; + this.xrCheckBox1.SizeF = new System.Drawing.SizeF(493.5575F, 21.875F); + this.xrCheckBox1.StylePriority.UseFont = false; + this.xrCheckBox1.Text = " Die Betreuung wurde beendet am"; + // + // xrCheckBox2 + // + this.xrCheckBox2.LocationFloat = new DevExpress.Utils.PointFloat(95.83334F, 43.33323F); + this.xrCheckBox2.Name = "xrCheckBox2"; + this.xrCheckBox2.SizeF = new System.Drawing.SizeF(211.0832F, 21.875F); + this.xrCheckBox2.StylePriority.UseFont = false; + this.xrCheckBox2.Text = " Die Betreuung dauert an."; + // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -870,9 +803,8 @@ namespace BeWo.AidshilfeDortmund.Alt this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; - this.Version = "13.1"; + this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); @@ -886,7 +818,6 @@ namespace BeWo.AidshilfeDortmund.Alt private System.Windows.Forms.BindingSource bindingSource1; private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; private DevExpress.XtraReports.UI.XRLabel xrLabel6; - private DevExpress.XtraReports.UI.XRLabel xrLabel5; private DevExpress.XtraReports.UI.XRLabel xrLabel4; private DevExpress.XtraReports.UI.XRLabel xrLabel3; private DevExpress.XtraReports.UI.XRLabel xrLabel2; @@ -896,7 +827,6 @@ namespace BeWo.AidshilfeDortmund.Alt private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson; private DevExpress.XtraReports.UI.XRLabel xrLabel1; private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; - private DevExpress.XtraReports.UI.XRLabel lblNotice; private DevExpress.XtraReports.UI.XRTable xrTable1; private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; @@ -908,14 +838,6 @@ namespace BeWo.AidshilfeDortmund.Alt private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung; private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; - private DevExpress.XtraReports.UI.XRTable xrTable3; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow20; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow21; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow22; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; - private DevExpress.XtraReports.UI.XRLabel xrLabel10; private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; @@ -926,7 +848,6 @@ namespace BeWo.AidshilfeDortmund.Alt private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox4; - private DevExpress.XtraReports.UI.XRLabel xrLabel12; private DevExpress.XtraReports.UI.DetailReportBand DetailReport; private DevExpress.XtraReports.UI.DetailBand Detail1; private DevExpress.XtraReports.UI.XRTable xrTable2; @@ -953,5 +874,9 @@ namespace BeWo.AidshilfeDortmund.Alt private DevExpress.XtraReports.UI.XRTableRow xrTableRow43; private DevExpress.XtraReports.UI.XRTableCell xrTableCell73; private DevExpress.XtraReports.UI.XRTableCell xrTableCell74; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox1; + private DevExpress.XtraReports.UI.XRCheckBox xrCheckBox2; } } diff --git a/ReportImp/AidshilfeDortmund/SettlementReport.cs b/ReportImp/AidshilfeDortmund/SettlementReport.cs index aea5cd8ac..3a012b6e8 100644 --- a/ReportImp/AidshilfeDortmund/SettlementReport.cs +++ b/ReportImp/AidshilfeDortmund/SettlementReport.cs @@ -17,10 +17,20 @@ namespace BeWo.AidshilfeDortmund.Alt public void SetReportDataSource(SettlementRO pRO) { - if (String.IsNullOrEmpty(pRO.Notice)) - { - lblNotice.Visible = false; - } + xrCheckBox2.Checked = true; + + if (pRO.CostBearer2SupportConceptOid > 0) + { + var c2s = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid); + + if (c2s.SupportConcept.Customer.TerminationDate.HasValue) + { + xrCheckBox1.Text = String.Format(" Die Betreuung wurde beendet am {0:dd.MM.yyyy}", + c2s.SupportConcept.Customer.TerminationDate); + xrCheckBox2.Checked = false; + xrCheckBox1.Checked = true; + } + } bool isOldVersion = true; diff --git a/ReportImp/AidshilfeDortmund/SettlementReport.resx b/ReportImp/AidshilfeDortmund/SettlementReport.resx index 7612a6e43..02abfa5ee 100644 --- a/ReportImp/AidshilfeDortmund/SettlementReport.resx +++ b/ReportImp/AidshilfeDortmund/SettlementReport.resx @@ -585,9 +585,8 @@ BQKBQCAQCPQZQbACgUAgEAgE+oxVgUAgEAgEAoF+YtWq/x9B6y0i/W0fwQAAAABJRU5ErkJggg== - - anbei sende ich Ihnen die Spitzabrechnung über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus: - + + Hiermit wird erklärt, dass die Verpflichtungen aus den Vereinbarungen nach §§75 ff. SGB XII bzw. §§125 ff. SGB IX eingehalten wurden und alle hier gemachten Angaben je Betreuungskontakt anhand der Quittierungsbelege sowie der Betreuungsdokumentation jederzeit nachgewiesen werden können. Diese Unterlagen sind 5 Jahre aufzubewahren und auf Verlangen des Sozialhilfeträgers bzw. des Trägers der Eingliederungshilfe vorzulegen (§2 Abs.1 der Vergütungsvereinbarung). diff --git a/ReportImp/BeWoAuxilio/SettlementReportDue.Designer.cs b/ReportImp/BeWoAuxilio/SettlementReportDue.Designer.cs index 461017006..6ff01aa5e 100644 --- a/ReportImp/BeWoAuxilio/SettlementReportDue.Designer.cs +++ b/ReportImp/BeWoAuxilio/SettlementReportDue.Designer.cs @@ -124,9 +124,10 @@ namespace BeWo.BeWoAuxilio // ReportHeader // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel20, this.xrLabel9}); this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); - this.ReportHeader.HeightF = 88.75002F; + this.ReportHeader.HeightF = 150F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // @@ -144,7 +145,7 @@ namespace BeWo.BeWoAuxilio // this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0002F, 187.75F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0003F, 144F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); @@ -155,7 +156,7 @@ namespace BeWo.BeWoAuxilio // xrTable1 // this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 394.0833F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 350.3333F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9, @@ -607,7 +608,7 @@ namespace BeWo.BeWoAuxilio // // xrLabel6 // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 319.0833F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 275.3333F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -617,7 +618,7 @@ namespace BeWo.BeWoAuxilio // // xrLabel5 // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 286.0833F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 242.3333F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); @@ -629,7 +630,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; this.xrLabel4.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 243.75F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 200F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -644,7 +645,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; this.xrLabel3.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 227.75F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 184F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); @@ -658,7 +659,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel2.BackColor = System.Drawing.Color.Transparent; this.xrLabel2.CanShrink = true; this.xrLabel2.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 210.75F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 167F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F); @@ -669,7 +670,7 @@ namespace BeWo.BeWoAuxilio // // xrTable2 // - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367F, 43.75F); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(366.9999F, 0F); this.xrTable2.Name = "xrTable2"; this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2, @@ -751,7 +752,7 @@ namespace BeWo.BeWoAuxilio // RecipientPostCodeAndTown // this.RecipientPostCodeAndTown.CanShrink = true; - this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 111.75F); + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00001F); this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; @@ -762,7 +763,7 @@ namespace BeWo.BeWoAuxilio // xrLabel_RecipientStreet // this.xrLabel_RecipientStreet.CanShrink = true; - this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.75002F); + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00001F); 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; @@ -773,7 +774,7 @@ namespace BeWo.BeWoAuxilio // xrLabel_RecipientDivision // this.xrLabel_RecipientDivision.CanShrink = true; - this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 77.75002F); + this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.00002F); 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; @@ -784,7 +785,7 @@ namespace BeWo.BeWoAuxilio // xrLabel_RecipientContactPerson // this.xrLabel_RecipientContactPerson.CanShrink = true; - this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.75001F); + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00002F); 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; @@ -795,7 +796,7 @@ namespace BeWo.BeWoAuxilio // xrLabel1 // this.xrLabel1.CanShrink = true; - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrLabel1.Name = "xrLabel1"; this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; @@ -811,7 +812,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel12, this.xrLabel11}); this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F); - this.ReportFooter.HeightF = 225.6667F; + this.ReportFooter.HeightF = 181.9167F; this.ReportFooter.KeepTogether = true; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; @@ -915,7 +916,6 @@ namespace BeWo.BeWoAuxilio // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel20, this.xrLabel1, this.xrLabel_RecipientContactPerson, this.xrLabel_RecipientDivision, @@ -931,7 +931,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel8}); this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F); this.GroupHeader1.ForeColor = System.Drawing.Color.Black; - this.GroupHeader1.HeightF = 645.0833F; + this.GroupHeader1.HeightF = 601.3333F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; this.GroupHeader1.StylePriority.UseForeColor = false; @@ -942,7 +942,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel20.CanShrink = true; this.xrLabel20.Font = new System.Drawing.Font("Arial", 9F); this.xrLabel20.ForeColor = System.Drawing.Color.Gray; - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 0F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(0F, 96.25F); this.xrLabel20.Multiline = true; this.xrLabel20.Name = "xrLabel20"; this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -974,7 +974,7 @@ namespace BeWo.BeWoAuxilio this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(75, 74, 100, 100); + this.Margins = new System.Drawing.Printing.Margins(90, 74, 100, 100); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; diff --git a/ReportImp/BeWoAuxilio/SettlementReportNe.Designer.cs b/ReportImp/BeWoAuxilio/SettlementReportNe.Designer.cs index 05aeea9b9..6d691efaf 100644 --- a/ReportImp/BeWoAuxilio/SettlementReportNe.Designer.cs +++ b/ReportImp/BeWoAuxilio/SettlementReportNe.Designer.cs @@ -124,9 +124,10 @@ namespace BeWo.BeWoAuxilio // ReportHeader // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel20, this.xrLabel9}); this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); - this.ReportHeader.HeightF = 88.75002F; + this.ReportHeader.HeightF = 150F; this.ReportHeader.Name = "ReportHeader"; this.ReportHeader.StylePriority.UseFont = false; // @@ -144,7 +145,7 @@ namespace BeWo.BeWoAuxilio // this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0002F, 187.75F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0003F, 144F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); @@ -155,7 +156,7 @@ namespace BeWo.BeWoAuxilio // xrTable1 // this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 394.0833F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 350.3333F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9, @@ -607,7 +608,7 @@ namespace BeWo.BeWoAuxilio // // xrLabel6 // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 319.0833F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 275.3333F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -617,7 +618,7 @@ namespace BeWo.BeWoAuxilio // // xrLabel5 // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 286.0833F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 242.3333F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); @@ -629,7 +630,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel4.BackColor = System.Drawing.Color.Transparent; this.xrLabel4.CanShrink = true; this.xrLabel4.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 243.75F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 200F); this.xrLabel4.Multiline = true; this.xrLabel4.Name = "xrLabel4"; this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -644,7 +645,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; this.xrLabel3.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 227.75F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 184F); this.xrLabel3.Name = "xrLabel3"; this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); @@ -658,7 +659,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel2.BackColor = System.Drawing.Color.Transparent; this.xrLabel2.CanShrink = true; this.xrLabel2.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.0001271566F, 210.75F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 167F); this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F); @@ -669,7 +670,7 @@ namespace BeWo.BeWoAuxilio // // xrTable2 // - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367F, 43.75F); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(366.9999F, 0F); this.xrTable2.Name = "xrTable2"; this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2, @@ -751,7 +752,7 @@ namespace BeWo.BeWoAuxilio // RecipientPostCodeAndTown // this.RecipientPostCodeAndTown.CanShrink = true; - this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 111.75F); + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 67.99998F); this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; @@ -762,7 +763,7 @@ namespace BeWo.BeWoAuxilio // xrLabel_RecipientStreet // this.xrLabel_RecipientStreet.CanShrink = true; - this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.75002F); + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00001F); 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; @@ -773,7 +774,7 @@ namespace BeWo.BeWoAuxilio // xrLabel_RecipientDivision // this.xrLabel_RecipientDivision.CanShrink = true; - this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 77.75002F); + this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.00002F); 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; @@ -784,7 +785,7 @@ namespace BeWo.BeWoAuxilio // xrLabel_RecipientContactPerson // this.xrLabel_RecipientContactPerson.CanShrink = true; - this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.75001F); + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00002F); 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; @@ -795,7 +796,7 @@ namespace BeWo.BeWoAuxilio // xrLabel1 // this.xrLabel1.CanShrink = true; - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrLabel1.Name = "xrLabel1"; this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; @@ -811,7 +812,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel12, this.xrLabel11}); this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F); - this.ReportFooter.HeightF = 225.6667F; + this.ReportFooter.HeightF = 181.9167F; this.ReportFooter.KeepTogether = true; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; @@ -915,7 +916,6 @@ namespace BeWo.BeWoAuxilio // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrLabel20, this.xrLabel1, this.xrLabel_RecipientContactPerson, this.xrLabel_RecipientDivision, @@ -931,7 +931,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel8}); this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F); this.GroupHeader1.ForeColor = System.Drawing.Color.Black; - this.GroupHeader1.HeightF = 645.0833F; + this.GroupHeader1.HeightF = 601.3333F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; this.GroupHeader1.StylePriority.UseForeColor = false; @@ -942,7 +942,7 @@ namespace BeWo.BeWoAuxilio this.xrLabel20.CanShrink = true; this.xrLabel20.Font = new System.Drawing.Font("Arial", 9F); this.xrLabel20.ForeColor = System.Drawing.Color.Gray; - this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 0F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(0F, 96.25F); this.xrLabel20.Multiline = true; this.xrLabel20.Name = "xrLabel20"; this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -973,7 +973,7 @@ namespace BeWo.BeWoAuxilio this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(75, 74, 100, 100); + this.Margins = new System.Drawing.Printing.Margins(90, 74, 100, 100); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; diff --git a/ReportImp/BetreuWoReports/BetreuWoReports.csproj b/ReportImp/BetreuWoReports/BetreuWoReports.csproj index c3120f26e..7767cd4ce 100644 --- a/ReportImp/BetreuWoReports/BetreuWoReports.csproj +++ b/ReportImp/BetreuWoReports/BetreuWoReports.csproj @@ -105,6 +105,12 @@ FLSGroupReport.cs + + Component + + + Kostenstellenauswertung2Alt.cs + Component @@ -205,6 +211,9 @@ FLSGroupReport.cs + + Kostenstellenauswertung2Alt.cs + Mitarbeiterstundenkonto.cs Designer diff --git a/ReportImp/BetreuWoReports/BetreuwoReportCreator.cs b/ReportImp/BetreuWoReports/BetreuwoReportCreator.cs index 7b412c334..01e25bf11 100644 --- a/ReportImp/BetreuWoReports/BetreuwoReportCreator.cs +++ b/ReportImp/BetreuWoReports/BetreuwoReportCreator.cs @@ -85,24 +85,13 @@ namespace BeWo.BetreuWoReports { foreach (var sr in ro.Services) { - if (sr.ServiceCategory == "ALS Assistenz") + if (sr.ServiceCategory.StartsWith("UA ")) { containsALS = true; } - else if (sr.ServiceCategory == "LVR Fachleistung") + else if (sr.ServiceCategory.StartsWith("QA ")) { - if (sr.ServiceDescription.StartsWith("Bereitschaft")) - { - containsOther = true; - } - else - { - containsFLS = true; - } - } - else if (sr.ServiceCategory == "Hausmeister 0,3") - { - containsFLS = true; + containsFLS = true; } else { diff --git a/ReportImp/BetreuWoReports/Kostenstellenauswertung2.cs b/ReportImp/BetreuWoReports/Kostenstellenauswertung2.cs index 9e06c439e..62c0f1ef7 100644 --- a/ReportImp/BetreuWoReports/Kostenstellenauswertung2.cs +++ b/ReportImp/BetreuWoReports/Kostenstellenauswertung2.cs @@ -19,6 +19,7 @@ namespace BeWo.BetreuWoReports private CostBearer2SupportConcept cb2scAls = null; private CostBearer2SupportConcept cb2scFud = null; private CostBearer2SupportConcept cb2scPflege = null; + private Dictionary serviceRecordDict = null; public Kostenstellenauswertung() { @@ -68,7 +69,8 @@ namespace BeWo.BetreuWoReports } TotalSummary totalSummary = new TotalSummary(); - + + serviceRecordDict = new Dictionary(); foreach (var sr in serviceRecordList) { //Kategorien: LVR Fachleistung, ALS Assistenz, Hausmeister 0,5, FLS-HD @@ -93,14 +95,11 @@ namespace BeWo.BetreuWoReports decimal hourlyRateFls = GetHourlyRate(cb2scFls, startDate); decimal hourlyRateAls = GetHourlyRate(cb2scAls, startDate); - decimal hourlyRateFud = GetHourlyRate(cb2scFud, startDate); - decimal hourlyRatePflege = GetHourlyRate(cb2scPflege, startDate); + decimal rateFactorFls = GetRateFactor(cb2scFls, startDate); decimal rateFactorAls = GetRateFactor(cb2scAls, startDate); - decimal rateFactorFud = GetRateFactor(cb2scFud, startDate); - decimal rateFactorPflege = GetRateFactor(cb2scPflege, startDate); - + List emptyRows = new List(); @@ -113,11 +112,7 @@ namespace BeWo.BetreuWoReports rateFactorFls; ts.einnahmeAls = Math.Round(ts.geleisteteAls / 60, 2, MidpointRounding.AwayFromZero) * hourlyRateAls * rateFactorAls; - ts.einnahmeFud = Math.Round(ts.geleisteteFud / 60, 2, MidpointRounding.AwayFromZero) * hourlyRateFud * - rateFactorFud; - ts.einnahmePflege = Math.Round(ts.geleistetePflege / 60, 2, MidpointRounding.AwayFromZero) * hourlyRatePflege * - rateFactorPflege; - + //DateTime end = sr.Start.Value.AddMinutes((double)sr.RoundedDuration); customerRow.Field2 = String.Format("{0:0.00}", ts.geleisteteFls / 60); @@ -130,13 +125,8 @@ namespace BeWo.BetreuWoReports customerRow.Field8 = String.Format("{0:0.00}", ts.geleisteteAls / 60 - ts.bewilligteAls); customerRow.Field9 = String.Format("{0:c}", ts.einnahmeAls); - customerRow.Field10 = String.Format("{0:0.00}", ts.geleisteteFud / 60); - customerRow.Field11 = String.Format("{0:0.00}", ts.einnahmeFud); - - customerRow.Field12 = String.Format("{0:0.00}", ts.geleistetePflege / 60); - customerRow.Field13 = String.Format("{0:0.00}", ts.einnahmePflege); - - if (ts.bewilligteFls == 0 && ts.bewilligteAls == 0 && ts.bewilligteFud == 0 && ts.bewilligtePflege == 0) + + if (ts.bewilligteFls == 0 && ts.bewilligteAls == 0) { emptyRows.Add(customerRow); } @@ -154,17 +144,13 @@ namespace BeWo.BetreuWoReports { ts.einnahmeFls += Decimal.Parse(row.Field5.ToString().Replace(" €", "")); ts.einnahmeAls += Decimal.Parse(row.Field9.ToString().Replace(" €", "")); - ts.einnahmeFud += Decimal.Parse(row.Field11.ToString().Replace(" €", "")); - ts.einnahmePflege += Decimal.Parse(row.Field13.ToString().Replace(" €", "")); } } //DateTime end = sr.Start.Value.AddMinutes((double)sr.RoundedDuration); customerCareTypeRow.Field3 = String.Format("{0:c}", ts.einnahmeFls); customerCareTypeRow.Field4 = String.Format("{0:c}", ts.einnahmeAls); - customerCareTypeRow.Field5 = String.Format("{0:c}", ts.einnahmeFud); - customerCareTypeRow.Field6 = String.Format("{0:c}", ts.einnahmePflege); - customerCareTypeRow.Field7 = String.Format("{0:c}", ts.einnahmeFls + ts.einnahmeAls + ts.einnahmeFud + ts.einnahmePflege); + customerCareTypeRow.Field7 = String.Format("{0:c}", ts.einnahmeFls + ts.einnahmeAls); customerCareTypeRow.Field8 = String.Format("{0:c}", ts.personalKosten); } @@ -209,10 +195,14 @@ namespace BeWo.BetreuWoReports bool addedToTotal = false; foreach (var valueListEntry2Object in customerCareTypes) { - if (valueListEntry2Object.Entry.IsActive == ActivationTypeId.Active && + if ((sr == null || !serviceRecordDict.ContainsKey(sr.Oid.Value)) && valueListEntry2Object.Entry.IsActive == ActivationTypeId.Active && (customerCareTypeOid == 0 || customerCareTypeOid == valueListEntry2Object.Entry.Oid.Value)) { + if (sr != null) + { + serviceRecordDict.Add(sr.Oid.Value, true); + } QueryRO.Row customerCareTypeRow = null; TotalSummary customerCareSummary = null; if (customerCareTypes2Row.ContainsKey(valueListEntry2Object.Entry.Oid.Value)) @@ -293,22 +283,16 @@ namespace BeWo.BetreuWoReports calc.GetApprovedHoursForPeriod(relDC, startDate, endDate.AddDays(-1)); - if (c2s.CostBearer.Organisation.Name.ToLower() == "lvr fls") + if (c2s.CostBearer.Organisation.Name.Contains("(FLS)")) { cb2scFls = c2s; customerSummary.bewilligteFls += approvedHours; } - else if (c2s.CostBearer.Organisation.Name.ToLower() == "lvr als") + else if (c2s.CostBearer.Organisation.Name.Contains("(ALS)")) { cb2scAls = c2s; customerSummary.bewilligteAls += approvedHours; } - else if (c2s.CostBearer.Organisation.Name.ToLower() == "fud pflegekassen") - { - cb2scFud = c2s; - customerSummary.bewilligteFud += approvedHours; - } - else { customerSummary.bewilligteSonstige += approvedHours; @@ -351,22 +335,16 @@ namespace BeWo.BetreuWoReports duration /= sr.GroupEmployeeCount.Value; } - if (sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.ToLower() == "lvr fls") + if (sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.Contains("(FLS)")) { cb2scFls = sr.CostBearer2SupportConcept; customerSummary.geleisteteFls += duration; } - else if (sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.ToLower().Contains("assistenz")) + else if (sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.Contains("(ALS)")) { cb2scAls = sr.CostBearer2SupportConcept; customerSummary.geleisteteAls += duration; } - else if (sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.ToLower() == - "fud pflegekassen") - { - cb2scFud = sr.CostBearer2SupportConcept; - customerSummary.geleisteteFud += duration; - } else { customerSummary.geleisteteSonstige += duration; @@ -450,12 +428,6 @@ namespace BeWo.BetreuWoReports internal decimal geleisteteAls; internal decimal bewilligteAls; internal decimal einnahmeAls; - internal decimal geleisteteFud; - internal decimal bewilligteFud; - internal decimal einnahmeFud; - internal decimal geleistetePflege; - internal decimal bewilligtePflege; - internal decimal einnahmePflege; internal decimal geleisteteSonstige; internal decimal bewilligteSonstige; internal decimal einnahmeSonstige; diff --git a/ReportImp/BetreuWoReports/Kostenstellenauswertung2.designer.cs b/ReportImp/BetreuWoReports/Kostenstellenauswertung2.designer.cs index b21145ba6..8b12d4789 100644 --- a/ReportImp/BetreuWoReports/Kostenstellenauswertung2.designer.cs +++ b/ReportImp/BetreuWoReports/Kostenstellenauswertung2.designer.cs @@ -29,168 +29,152 @@ namespace BeWo.BetreuWoReports /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.Detail = new DevExpress.XtraReports.UI.DetailBand(); - this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); - this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); - this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); - this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); - this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); - this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); - this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); - this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); - this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); - this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); - this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); - this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); - this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); - this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); - this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); - this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); - // - // Detail - // - this.Detail.Expanded = false; - this.Detail.HeightF = 0F; - this.Detail.Name = "Detail"; - this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // Detail1 - // - this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel13}); - this.Detail1.Font = new System.Drawing.Font("Arial", 12F); - this.Detail1.HeightF = 70.00002F; - this.Detail1.KeepTogetherWithDetailReports = true; - this.Detail1.Name = "Detail1"; - this.Detail1.StylePriority.UseFont = false; - // - // xrLabel13 - // - this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); - this.xrLabel13.Multiline = true; - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(1047.375F, 50F); - this.xrLabel13.StylePriority.UseFont = false; - this.xrLabel13.Text = "[Field1]\r\n[Field2]"; - // - // DetailReport - // - this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1.Font = new System.Drawing.Font("Arial", 12F); + this.Detail1.HeightF = 70.00002F; + this.Detail1.KeepTogetherWithDetailReports = true; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(1047.375F, 50F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "[Field1]\r\n[Field2]"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail1, this.GroupFooter1, this.DetailReport1}); - this.DetailReport.DataMember = "Rows"; - this.DetailReport.DataSource = this.bindingSource1; - this.DetailReport.Level = 0; - this.DetailReport.Name = "DetailReport"; - // - // GroupFooter1 - // - this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.GroupFooter1.HeightF = 0F; - this.GroupFooter1.Name = "GroupFooter1"; - this.GroupFooter1.StylePriority.UseFont = false; - // - // DetailReport1 - // - this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.DetailReport.DataMember = "Rows"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // GroupFooter1 + // + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.GroupFooter1.HeightF = 0F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail2, this.GroupHeader1, this.GroupFooter2}); - this.DetailReport1.DataMember = "Rows.ChildRows1"; - this.DetailReport1.DataSource = this.bindingSource1; - this.DetailReport1.Level = 0; - this.DetailReport1.Name = "DetailReport1"; - // - // Detail2 - // - this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.DetailReport1.DataMember = "Rows.ChildRows1"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable2}); - this.Detail2.Font = new System.Drawing.Font("Arial", 9F); - this.Detail2.HeightF = 25F; - this.Detail2.Name = "Detail2"; - this.Detail2.StylePriority.UseFont = false; - // - // xrTable2 - // - this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + this.Detail2.Font = new System.Drawing.Font("Arial", 9F); + this.Detail2.HeightF = 25F; + this.Detail2.Name = "Detail2"; + this.Detail2.StylePriority.UseFont = false; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow2}); - this.xrTable2.SizeF = new System.Drawing.SizeF(1047.375F, 25F); - this.xrTable2.StylePriority.UseBorders = false; - this.xrTable2.StylePriority.UseFont = false; - this.xrTable2.StylePriority.UsePadding = false; - this.xrTable2.StylePriority.UseTextAlignment = false; - this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - // - // xrTableRow2 - // - this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable2.SizeF = new System.Drawing.SizeF(724.375F, 25F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell6, this.xrTableCell7, this.xrTableCell8, @@ -200,187 +184,133 @@ namespace BeWo.BetreuWoReports this.xrTableCell12, this.xrTableCell23, this.xrTableCell25, - this.xrTableCell26, - this.xrTableCell27, - this.xrTableCell28, - this.xrTableCell29, - this.xrTableCell30, - this.xrTableCell31, - this.xrTableCell32}); - this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Weight = 1D; - // - // xrTableCell6 - // - this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell26}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field1")}); - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "Klient/in"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell6.Weight = 0.7062407623177881D; - // - // xrTableCell7 - // - this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Klient/in"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 0.7062407623177881D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field2")}); - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.StylePriority.UseTextAlignment = false; - this.xrTableCell7.Text = "Mitarbeiter/in"; - this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell7.Weight = 0.24372197779329557D; - // - // xrTableCell8 - // - this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Mitarbeiter/in"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell7.Weight = 0.24372197779329557D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field3")}); - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.StylePriority.UseTextAlignment = false; - this.xrTableCell8.Text = "FLS"; - this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell8.Weight = 0.31019200620736181D; - // - // xrTableCell9 - // - this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "FLS"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell8.Weight = 0.31019200620736181D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field4")}); - this.xrTableCell9.Name = "xrTableCell9"; - this.xrTableCell9.StylePriority.UseTextAlignment = false; - this.xrTableCell9.Text = "Stundensatz"; - this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell9.Weight = 0.288035357703509D; - // - // xrTableCell10 - // - this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "Stundensatz"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell9.Weight = 0.288035357703509D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field5")}); - this.xrTableCell10.Name = "xrTableCell10"; - this.xrTableCell10.StylePriority.UseTextAlignment = false; - this.xrTableCell10.Text = "Gesamt"; - this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell10.Weight = 0.39881821356067809D; - // - // xrTableCell24 - // - this.xrTableCell24.CanGrow = false; - this.xrTableCell24.Name = "xrTableCell24"; - this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableCell24.StylePriority.UsePadding = false; - this.xrTableCell24.Weight = 0.022156560637549394D; - // - // xrTableCell12 - // - this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Gesamt"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell10.Weight = 0.39881821356067809D; + // + // xrTableCell24 + // + this.xrTableCell24.CanGrow = false; + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.Weight = 0.022156560637549394D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field6")}); - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.StylePriority.UseTextAlignment = false; - this.xrTableCell12.Text = "xrTableCell12"; - this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell12.Weight = 0.24372211905808328D; - // - // xrTableCell23 - // - this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 0.24372211905808328D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field7")}); - this.xrTableCell23.Name = "xrTableCell23"; - this.xrTableCell23.Text = "xrTableCell23"; - this.xrTableCell23.Weight = 0.31019231804286085D; - // - // xrTableCell25 - // - this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.31019231804286085D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field8")}); - this.xrTableCell25.Name = "xrTableCell25"; - this.xrTableCell25.Text = "xrTableCell25"; - this.xrTableCell25.Weight = 0.28803484124137807D; - // - // xrTableCell26 - // - this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.28803484124137807D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field9")}); - this.xrTableCell26.Name = "xrTableCell26"; - this.xrTableCell26.Text = "xrTableCell26"; - this.xrTableCell26.Weight = 0.39881848239228579D; - // - // xrTableCell27 - // - this.xrTableCell27.CanGrow = false; - this.xrTableCell27.Name = "xrTableCell27"; - this.xrTableCell27.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableCell27.StylePriority.UsePadding = false; - this.xrTableCell27.Weight = 0.022156843143257721D; - // - // xrTableCell28 - // - this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field10")}); - this.xrTableCell28.Name = "xrTableCell28"; - this.xrTableCell28.Text = "xrTableCell28"; - this.xrTableCell28.Weight = 0.24372193761515931D; - // - // xrTableCell29 - // - this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field11")}); - this.xrTableCell29.Name = "xrTableCell29"; - this.xrTableCell29.Text = "xrTableCell29"; - this.xrTableCell29.Weight = 0.39881795821421562D; - // - // xrTableCell30 - // - this.xrTableCell30.CanGrow = false; - this.xrTableCell30.Name = "xrTableCell30"; - this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableCell30.StylePriority.UsePadding = false; - this.xrTableCell30.Weight = 0.0221568305120749D; - // - // xrTableCell31 - // - this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field12")}); - this.xrTableCell31.Name = "xrTableCell31"; - this.xrTableCell31.Text = "xrTableCell31"; - this.xrTableCell31.Weight = 0.310191935041556D; - // - // xrTableCell32 - // - this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field13")}); - this.xrTableCell32.Name = "xrTableCell32"; - this.xrTableCell32.Text = "xrTableCell32"; - this.xrTableCell32.Weight = 0.43426877920434287D; - // - // GroupHeader1 - // - this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.39881848239228579D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable1}); - this.GroupHeader1.Font = new System.Drawing.Font("Arial", 8F); - this.GroupHeader1.HeightF = 25F; - this.GroupHeader1.Name = "GroupHeader1"; - this.GroupHeader1.RepeatEveryPage = true; - this.GroupHeader1.StylePriority.UseFont = false; - // - // xrTable1 - // - this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 8F); + this.GroupHeader1.HeightF = 25F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); - this.xrTable1.Name = "xrTable1"; - this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); - this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1}); - this.xrTable1.SizeF = new System.Drawing.SizeF(1047.375F, 25F); - this.xrTable1.StylePriority.UseBorders = false; - this.xrTable1.StylePriority.UseFont = false; - this.xrTable1.StylePriority.UsePadding = false; - this.xrTable1.StylePriority.UseTextAlignment = false; - this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - // - // xrTableRow1 - // - this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable1.SizeF = new System.Drawing.SizeF(724.375F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell1, this.xrTableCell2, this.xrTableCell3, @@ -390,375 +320,285 @@ namespace BeWo.BetreuWoReports this.xrTableCell13, this.xrTableCell15, this.xrTableCell14, - this.xrTableCell16, - this.xrTableCell17, - this.xrTableCell18, - this.xrTableCell19, - this.xrTableCell20, - this.xrTableCell21, - this.xrTableCell22}); - this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 0.3750000572204677D; - // - // xrTableCell1 - // - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.StylePriority.UseTextAlignment = false; - this.xrTableCell1.Text = "Klient/in"; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - this.xrTableCell1.Weight = 0.706240762317788D; - // - // xrTableCell2 - // - this.xrTableCell2.Name = "xrTableCell2"; - this.xrTableCell2.StylePriority.UseTextAlignment = false; - this.xrTableCell2.Text = "Gel. FLS"; - this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell2.Weight = 0.24372230240926884D; - // - // xrTableCell3 - // - this.xrTableCell3.Name = "xrTableCell3"; - this.xrTableCell3.StylePriority.UseTextAlignment = false; - this.xrTableCell3.Text = "bewill. FLS"; - this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; - this.xrTableCell3.Weight = 0.31019202924233619D; - // - // xrTableCell4 - // - this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.Text = "Differenz"; - this.xrTableCell4.Weight = 0.28803545153819854D; - // - // xrTableCell5 - // - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.StylePriority.UseTextAlignment = false; - this.xrTableCell5.Text = "Einnahme FLS"; - this.xrTableCell5.Weight = 0.39881829970692539D; - // - // xrTableCell11 - // - this.xrTableCell11.CanGrow = false; - this.xrTableCell11.Name = "xrTableCell11"; - this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableCell11.StylePriority.UsePadding = false; - this.xrTableCell11.StylePriority.UseTextAlignment = false; - this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; - this.xrTableCell11.Weight = 0.022156564919932398D; - // - // xrTableCell13 - // - this.xrTableCell13.Name = "xrTableCell13"; - this.xrTableCell13.Text = "Gel. ALS"; - this.xrTableCell13.Weight = 0.24372228955632158D; - // - // xrTableCell15 - // - this.xrTableCell15.Name = "xrTableCell15"; - this.xrTableCell15.Text = "bewill. ALS"; - this.xrTableCell15.Weight = 0.31019199200227171D; - // - // xrTableCell14 - // - this.xrTableCell14.Name = "xrTableCell14"; - this.xrTableCell14.Text = "Differenz"; - this.xrTableCell14.Weight = 0.28803545269382785D; - // - // xrTableCell16 - // - this.xrTableCell16.Name = "xrTableCell16"; - this.xrTableCell16.Text = "Einnahme ALS"; - this.xrTableCell16.Weight = 0.39881831718886374D; - // - // xrTableCell17 - // - this.xrTableCell17.CanGrow = false; - this.xrTableCell17.Name = "xrTableCell17"; - this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableCell17.StylePriority.UsePadding = false; - this.xrTableCell17.Weight = 0.022156573660901568D; - // - // xrTableCell18 - // - this.xrTableCell18.Name = "xrTableCell18"; - this.xrTableCell18.Text = "Gel. FuD"; - this.xrTableCell18.Weight = 0.24372230455570926D; - // - // xrTableCell19 - // - this.xrTableCell19.Name = "xrTableCell19"; - this.xrTableCell19.Text = "Einnahme FuD"; - this.xrTableCell19.Weight = 0.39881831623649577D; - // - // xrTableCell20 - // - this.xrTableCell20.CanGrow = false; - this.xrTableCell20.Name = "xrTableCell20"; - this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrTableCell20.StylePriority.UsePadding = false; - this.xrTableCell20.Weight = 0.022156573184717532D; - // - // xrTableCell21 - // - this.xrTableCell21.Name = "xrTableCell21"; - this.xrTableCell21.Text = "Gel. Pflege"; - this.xrTableCell21.Weight = 0.31019202366769116D; - // - // xrTableCell22 - // - this.xrTableCell22.Name = "xrTableCell22"; - this.xrTableCell22.Text = "Einnahme Pflege"; - this.xrTableCell22.Weight = 0.4342689007376575D; - // - // GroupFooter2 - // - this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableCell16}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.3750000572204677D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Gel. FLS"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell2.Weight = 0.24372230240926884D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "bewill. FLS"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell3.Weight = 0.31019202924233619D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Differenz"; + this.xrTableCell4.Weight = 0.28803545153819854D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Einnahme FLS"; + this.xrTableCell5.Weight = 0.39881829970692539D; + // + // xrTableCell11 + // + this.xrTableCell11.CanGrow = false; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.022156564919932398D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Text = "Gel. ALS"; + this.xrTableCell13.Weight = 0.24372228955632158D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Text = "bewill. ALS"; + this.xrTableCell15.Weight = 0.31019199200227171D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Text = "Differenz"; + this.xrTableCell14.Weight = 0.28803545269382785D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel12, this.xrLabel11, - this.xrLabel10, - this.xrLabel9, this.xrLabel8, this.xrLabel6, this.xrLabel7, this.xrLabel5, - this.xrLabel4, - this.xrLabel3, this.xrLabel2, this.xrLabel1}); - this.GroupFooter2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); - this.GroupFooter2.HeightF = 193.1669F; - this.GroupFooter2.KeepTogether = true; - this.GroupFooter2.Name = "GroupFooter2"; - this.GroupFooter2.StylePriority.UseFont = false; - // - // xrLabel12 - // - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 169.2085F); - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel12.SizeF = new System.Drawing.SizeF(214.375F, 23.95833F); - this.xrLabel12.Text = "Zuordnenbare Personalkosten"; - // - // xrLabel11 - // - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(4.768372E-05F, 127.0417F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); - this.xrLabel11.Text = "Einnahme"; - // - // xrLabel10 - // - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 103.0834F); - this.xrLabel10.Name = "xrLabel10"; - this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel10.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); - this.xrLabel10.Text = "Pflege gesamt"; - // - // xrLabel9 - // - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(4.768372E-05F, 79.12502F); - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); - this.xrLabel9.Text = "FuD gesamt"; - // - // xrLabel8 - // - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(4.768372E-05F, 55.16669F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); - this.xrLabel8.Text = "ALS gesamt"; - // - // xrLabel6 - // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 31.20836F); - this.xrLabel6.Name = "xrLabel6"; - this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel6.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); - this.xrLabel6.Text = "FLS gesamt"; - // - // xrLabel7 - // - this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.GroupFooter2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.GroupFooter2.HeightF = 150F; + this.GroupFooter2.KeepTogether = true; + this.GroupFooter2.Name = "GroupFooter2"; + this.GroupFooter2.StylePriority.UseFont = false; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 126F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(214.375F, 23.95833F); + this.xrLabel12.Text = "Zuordnenbare Personalkosten"; + // + // xrLabel11 + // + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 78F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(159.38F, 24F); + this.xrLabel11.Text = "Einnahme"; + // + // xrLabel8 + // + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 54F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(159.38F, 24F); + this.xrLabel8.Text = "ALS gesamt"; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(159.38F, 24F); + this.xrLabel6.Text = "FLS gesamt"; + // + // xrLabel7 + // + this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field8")}); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 169.2085F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(155F, 23F); - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "xrLabel7"; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel5 - // - this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(284.38F, 126F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(155F, 24F); + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "xrLabel7"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel5 + // + this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field7")}); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 123.2084F); - this.xrLabel5.Name = "xrLabel5"; - this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel5.SizeF = new System.Drawing.SizeF(155F, 23.00001F); - this.xrLabel5.StylePriority.UseTextAlignment = false; - this.xrLabel5.Text = "xrLabel5"; - this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel4 - // - this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field6")}); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 100.2084F); - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(155F, 23F); - this.xrLabel4.StylePriority.UseTextAlignment = false; - this.xrLabel4.Text = "xrLabel4"; - this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel3 - // - this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field5")}); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 77.20839F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(155F, 23F); - this.xrLabel3.StylePriority.UseTextAlignment = false; - this.xrLabel3.Text = "xrLabel3"; - this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel2 - // - this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(284.38F, 78F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(155F, 24F); + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "xrLabel5"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel2 + // + this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field4")}); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 54.20837F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(155F, 23F); - this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.Text = "xrLabel2"; - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrLabel1 - // - this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(284.38F, 54F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(155F, 24F); + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "xrLabel2"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field3")}); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 31.20836F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(155F, 23F); - this.xrLabel1.StylePriority.UseTextAlignment = false; - this.xrLabel1.Text = "xrLabel1"; - this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.QueryRO); - // - // ReportHeader - // - this.ReportHeader.HeightF = 0F; - this.ReportHeader.Name = "ReportHeader"; - // - // pageFooterBand1 - // - this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(284.38F, 30F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(155F, 24F); + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.QueryRO); + // + // ReportHeader + // + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrPageInfo2, this.xrPageInfo1}); - this.pageFooterBand1.HeightF = 48F; - this.pageFooterBand1.Name = "pageFooterBand1"; - // - // xrPageInfo2 - // - this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); - this.xrPageInfo2.Format = "Seite {0} von {1}"; - this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(949.3749F, 25F); - this.xrPageInfo2.Name = "xrPageInfo2"; - this.xrPageInfo2.SizeF = new System.Drawing.SizeF(98.00012F, 23F); - this.xrPageInfo2.StyleName = "PageInfo"; - this.xrPageInfo2.StylePriority.UseFont = false; - this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrPageInfo1 - // - this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); - this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); - this.xrPageInfo1.Name = "xrPageInfo1"; - this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; - this.xrPageInfo1.SizeF = new System.Drawing.SizeF(159.375F, 23F); - this.xrPageInfo1.StyleName = "PageInfo"; - this.xrPageInfo1.StylePriority.UseFont = false; - // - // Title - // - this.Title.BackColor = System.Drawing.Color.White; - this.Title.BorderColor = System.Drawing.SystemColors.ControlText; - this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.Title.BorderWidth = 1; - this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); - this.Title.ForeColor = System.Drawing.Color.Black; - this.Title.Name = "Title"; - // - // FieldCaption - // - this.FieldCaption.BackColor = System.Drawing.Color.White; - this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; - this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.FieldCaption.BorderWidth = 1; - this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); - this.FieldCaption.ForeColor = System.Drawing.Color.Black; - this.FieldCaption.Name = "FieldCaption"; - // - // PageInfo - // - this.PageInfo.BackColor = System.Drawing.Color.White; - this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; - this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.PageInfo.BorderWidth = 1; - this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); - this.PageInfo.ForeColor = System.Drawing.Color.Black; - this.PageInfo.Name = "PageInfo"; - // - // DataField - // - this.DataField.BackColor = System.Drawing.Color.White; - this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; - this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.DataField.BorderWidth = 1; - this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); - this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; - this.DataField.Name = "DataField"; - // - // fieldFLS - // - this.fieldFLS.DataMember = "FLSReportGroups"; - this.fieldFLS.DataSource = this.bindingSource1; - this.fieldFLS.Expression = "[TotalFLM] / 60"; - this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; - this.fieldFLS.Name = "fieldFLS"; - // - // topMarginBand1 - // - this.topMarginBand1.HeightF = 50F; - this.topMarginBand1.Name = "topMarginBand1"; - // - // bottomMarginBand1 - // - this.bottomMarginBand1.HeightF = 30F; - this.bottomMarginBand1.Name = "bottomMarginBand1"; - // - // ReportFooter - // - this.ReportFooter.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.ReportFooter.HeightF = 0F; - this.ReportFooter.Name = "ReportFooter"; - this.ReportFooter.StylePriority.UseFont = false; - // - // Kostenstellenauswertung - // - this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(949.3749F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(98.00012F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(159.375F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.DataSource = this.bindingSource1; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.ReportFooter.HeightF = 0F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Klient/in"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.706240762317788D; + // + // xrTableCell16 + // + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "Einnahme ALS"; + this.xrTableCell16.Weight = 0.39881831718886374D; + // + // Kostenstellenauswertung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail, this.DetailReport, this.ReportHeader, @@ -766,22 +606,22 @@ namespace BeWo.BetreuWoReports this.topMarginBand1, this.bottomMarginBand1, this.ReportFooter}); - this.DataSource = this.bindingSource1; - this.Landscape = true; - this.Margins = new System.Drawing.Printing.Margins(60, 60, 50, 30); - this.PageHeight = 827; - this.PageWidth = 1169; - this.PaperKind = System.Drawing.Printing.PaperKind.A4; - this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(60, 60, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { this.Title, this.FieldCaption, this.PageInfo, this.DataField}); - this.Version = "13.1"; - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -816,7 +656,6 @@ namespace BeWo.BetreuWoReports private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; private DevExpress.XtraReports.UI.XRTable xrTable1; private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; @@ -827,35 +666,20 @@ namespace BeWo.BetreuWoReports private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; private DevExpress.XtraReports.UI.XRLabel xrLabel12; private DevExpress.XtraReports.UI.XRLabel xrLabel11; - private DevExpress.XtraReports.UI.XRLabel xrLabel10; - private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.XRLabel xrLabel6; private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRLabel xrLabel5; - private DevExpress.XtraReports.UI.XRLabel xrLabel4; - private DevExpress.XtraReports.UI.XRLabel xrLabel3; private DevExpress.XtraReports.UI.XRLabel xrLabel2; private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; } } diff --git a/ReportImp/BetreuWoReports/Kostenstellenauswertung2Alt.cs b/ReportImp/BetreuWoReports/Kostenstellenauswertung2Alt.cs new file mode 100644 index 000000000..800c547b7 --- /dev/null +++ b/ReportImp/BetreuWoReports/Kostenstellenauswertung2Alt.cs @@ -0,0 +1,468 @@ +using System; +using BS.Shared; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Data.Entities; +using BeWo.Data.Access; +using System.Collections.Generic; +using BS.Shared.Core; +using BS.Shared.Extensions; +using BS.Shared.Services; +using BS.Shared.DataContracts; +using BeWo.Service.DCEntityMapper; + +namespace BeWo.BetreuWoReports +{ + public partial class Kostenstellenauswertung2Alt : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + private CostBearer2SupportConcept cb2scFls = null; + private CostBearer2SupportConcept cb2scAls = null; + private CostBearer2SupportConcept cb2scFud = null; + private CostBearer2SupportConcept cb2scPflege = null; + + public Kostenstellenauswertung2Alt() + { + InitializeComponent(); + } + + public void SetReportDataSource(QueryRO pRO) + { + + this.bindingSource1.DataSource = CreateDataSource(pRO); + } + + private QueryRO CreateDataSource(QueryRO ro) + { + QueryRO newQueryRo = new QueryRO(); + + Dictionary customerCareTypes2Row = new Dictionary(); + Dictionary customerCareTypes2TotalSummary = new Dictionary(); + Dictionary customer2Row = new Dictionary(); + Dictionary customer2TotalSummary = new Dictionary(); + + int customerCareTypeOid = 0; + + Int32.TryParse(ro.Rows[0].Field3.ToString(), out customerCareTypeOid); + + DateTime startDate = DateTime.Parse(ro.Rows[0].Field1.ToString()); + DateTime endDate = DateTime.Parse(ro.Rows[0].Field2.ToString()); + DateTimeSpan span = new DateTimeSpan(); + span.StartDateTime = startDate; + span.EndDateTime = endDate.AddTicks(-1); + + var serviceRecordList = DAOFactory.SearchDAO.FindServiceRecordsInSpan(span, null); + + IList employees = DAOFactory.GenericDAO.GetAllActiveAndArchived(); + Dictionary empDict = new Dictionary(); + foreach (var item in employees) + { + empDict.Add(item.Oid.Value, item); + } + + + IList customers = DAOFactory.GenericDAO.GetAllActiveAndArchived(); + Dictionary custDict = new Dictionary(); + foreach (var item in customers) + { + custDict.Add(item.Oid.Value, item); + } + + TotalSummaryAlt totalSummary = new TotalSummaryAlt(); + + foreach (var sr in serviceRecordList) + { + //Kategorien: LVR Fachleistung, ALS Assistenz, Hausmeister 0,5, FLS-HD + //if (sr.ServiceDescription != null && (sr.ServiceDescription.ServiceCategory.Oid == 1 || sr.ServiceDescription.ServiceCategory.Oid == 4 || + // sr.ServiceDescription.ServiceCategory.Oid == 27 || sr.ServiceDescription.ServiceCategory.Oid == 30)) + //{ + if (sr.CustomerOid.HasValue && custDict.ContainsKey(sr.CustomerOid.Value) && + empDict.ContainsKey(sr.EmployeeOid.Value)) + { + Customer c = custDict[sr.CustomerOid.Value]; + Employee e = empDict[sr.EmployeeOid.Value]; + + AddCustomer2Row(sr, c, e, customerCareTypeOid, customerCareTypes2Row, customerCareTypes2TotalSummary, customer2Row, customer2TotalSummary, newQueryRo, startDate, endDate, totalSummary); + } + //} + } + + foreach (var c in customers) + { + AddCustomer2Row(null, c, null, customerCareTypeOid, customerCareTypes2Row, customerCareTypes2TotalSummary, customer2Row, customer2TotalSummary, newQueryRo, startDate, endDate, totalSummary); + } + + decimal hourlyRateFls = GetHourlyRate(cb2scFls, startDate); + decimal hourlyRateAls = GetHourlyRate(cb2scAls, startDate); + decimal hourlyRateFud = GetHourlyRate(cb2scFud, startDate); + decimal hourlyRatePflege = GetHourlyRate(cb2scPflege, startDate); + + decimal rateFactorFls = GetRateFactor(cb2scFls, startDate); + decimal rateFactorAls = GetRateFactor(cb2scAls, startDate); + decimal rateFactorFud = GetRateFactor(cb2scFud, startDate); + decimal rateFactorPflege = GetRateFactor(cb2scPflege, startDate); + + + List emptyRows = new List(); + + foreach (var totalSummaryKey in customer2TotalSummary.Keys) + { + QueryRO.Row customerRow = customer2Row[totalSummaryKey]; + TotalSummaryAlt ts = customer2TotalSummary[totalSummaryKey]; + + ts.einnahmeFls = Math.Round(ts.geleisteteFls / 60, 2, MidpointRounding.AwayFromZero) * hourlyRateFls * + rateFactorFls; + ts.einnahmeAls = Math.Round(ts.geleisteteAls / 60, 2, MidpointRounding.AwayFromZero) * hourlyRateAls * + rateFactorAls; + ts.einnahmeFud = Math.Round(ts.geleisteteFud / 60, 2, MidpointRounding.AwayFromZero) * hourlyRateFud * + rateFactorFud; + ts.einnahmePflege = Math.Round(ts.geleistetePflege / 60, 2, MidpointRounding.AwayFromZero) * hourlyRatePflege * + rateFactorPflege; + + //DateTime end = sr.Start.Value.AddMinutes((double)sr.RoundedDuration); + + customerRow.Field2 = String.Format("{0:0.00}", ts.geleisteteFls / 60); + customerRow.Field3 = String.Format("{0:0.00}", ts.bewilligteFls); + customerRow.Field4 = String.Format("{0:0.00}", ts.geleisteteFls / 60 - ts.bewilligteFls); + customerRow.Field5 = String.Format("{0:c}", ts.einnahmeFls); + + customerRow.Field6 = String.Format("{0:0.00}", ts.geleisteteAls / 60); + customerRow.Field7 = String.Format("{0:0.00}", ts.bewilligteAls); + customerRow.Field8 = String.Format("{0:0.00}", ts.geleisteteAls / 60 - ts.bewilligteAls); + customerRow.Field9 = String.Format("{0:c}", ts.einnahmeAls); + + customerRow.Field10 = String.Format("{0:0.00}", ts.geleisteteFud / 60); + customerRow.Field11 = String.Format("{0:0.00}", ts.einnahmeFud); + + customerRow.Field12 = String.Format("{0:0.00}", ts.geleistetePflege / 60); + customerRow.Field13 = String.Format("{0:0.00}", ts.einnahmePflege); + + if (ts.bewilligteFls == 0 && ts.bewilligteAls == 0 && ts.bewilligteFud == 0 && ts.bewilligtePflege == 0) + { + emptyRows.Add(customerRow); + } + } + + foreach (var totalSummaryKey in customerCareTypes2TotalSummary.Keys) + { + QueryRO.Row customerCareTypeRow = customerCareTypes2Row[totalSummaryKey]; + TotalSummaryAlt ts = customerCareTypes2TotalSummary[totalSummaryKey]; + + + if (customerCareTypeRow.ChildRows1 != null) + { + foreach (var row in customerCareTypeRow.ChildRows1) + { + ts.einnahmeFls += Decimal.Parse(row.Field5.ToString().Replace(" €", "")); + ts.einnahmeAls += Decimal.Parse(row.Field9.ToString().Replace(" €", "")); + ts.einnahmeFud += Decimal.Parse(row.Field11.ToString().Replace(" €", "")); + ts.einnahmePflege += Decimal.Parse(row.Field13.ToString().Replace(" €", "")); + } + } + //DateTime end = sr.Start.Value.AddMinutes((double)sr.RoundedDuration); + + customerCareTypeRow.Field3 = String.Format("{0:c}", ts.einnahmeFls); + customerCareTypeRow.Field4 = String.Format("{0:c}", ts.einnahmeAls); + customerCareTypeRow.Field5 = String.Format("{0:c}", ts.einnahmeFud); + customerCareTypeRow.Field6 = String.Format("{0:c}", ts.einnahmePflege); + customerCareTypeRow.Field7 = String.Format("{0:c}", ts.einnahmeFls + ts.einnahmeAls + ts.einnahmeFud + ts.einnahmePflege); + + customerCareTypeRow.Field8 = String.Format("{0:c}", ts.personalKosten); + } + + + + //lblTotalSummary.Text = String.Format("FLS Gesamt: {0:0.00}, Gesamtbetrag: {1:c}", totalSummary.geleistetGesamt / 60, + // totalSummary.personalKosten); + List emptyCareTypeRows = new List(); + foreach (var ccr in newQueryRo.Rows) + { + foreach (var row in emptyRows) + { + if (ccr.ChildRows1.Contains(row)) + { + ccr.ChildRows1.Remove(row); + } + } + ccr.ChildRows1.Sort((a, b) => a.Field1.ToString().CompareTo(b.Field1)); + + if (ccr.ChildRows1 == null || ccr.ChildRows1.Count == 0) + { + emptyCareTypeRows.Add(ccr); + } + } + + if (newQueryRo.Rows != null && newQueryRo.Rows.Count > 0) + { + foreach (var row in emptyCareTypeRows) + { + newQueryRo.Rows.Remove(row); + } + } + + return newQueryRo; + } + + private void AddCustomer2Row(ServiceRecord sr, Customer c, Employee e, int customerCareTypeOid, Dictionary customerCareTypes2Row, Dictionary customerCareTypes2TotalSummary, Dictionary customer2Row, Dictionary customer2TotalSummary, QueryRO newQueryRo, DateTime startDate, DateTime endDate, TotalSummaryAlt totalSummary) + { + var customerCareTypes = c.ValueList.FindByType(ValueListEntryType.CustomerCareType); + + bool addedToTotal = false; + foreach (var valueListEntry2Object in customerCareTypes) + { + if (valueListEntry2Object.Entry.IsActive == ActivationTypeId.Active && + (customerCareTypeOid == 0 || + customerCareTypeOid == valueListEntry2Object.Entry.Oid.Value)) + { + QueryRO.Row customerCareTypeRow = null; + TotalSummaryAlt customerCareSummary = null; + if (customerCareTypes2Row.ContainsKey(valueListEntry2Object.Entry.Oid.Value)) + { + customerCareTypeRow = customerCareTypes2Row[valueListEntry2Object.Entry.Oid.Value]; + customerCareSummary = + customerCareTypes2TotalSummary[valueListEntry2Object.Entry.Oid.Value]; + } + else + { + customerCareTypeRow = new QueryRO.Row(); + //customerCareTypeRow.Field1 = String.Format("{0}, {1:dd.MM.yyyy}-{2:dd.MM.yyyy}", + // valueListEntry2Object.Entry.Value, + // startDate, endDate.AddDays(-1)); + + + //###Hier weitermachen + customerCareTypeRow.Field1 = String.Format("Kostenstelle: {0}", + valueListEntry2Object.Entry.Value); + customerCareTypeRow.Field2 = String.Format("Abfragezeitraum {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", + startDate, endDate.AddDays(-1)); + + customerCareTypeRow.ChildRows1 = new List(); + newQueryRo.Rows.Add(customerCareTypeRow); + + customerCareTypes2Row[valueListEntry2Object.Entry.Oid.Value] = customerCareTypeRow; + + customerCareSummary = new TotalSummaryAlt(); + customerCareTypes2TotalSummary[valueListEntry2Object.Entry.Oid.Value] = + customerCareSummary; + } + + + QueryRO.Row customerRow = null; + TotalSummaryAlt customerSummary = null; + if (customer2Row.ContainsKey(c.Oid.Value)) + { + customerRow = customer2Row[c.Oid.Value]; + customerSummary = customer2TotalSummary[c.Oid.Value]; + } + else + { + customerRow = new QueryRO.Row(); + customerRow.Field1 = String.Format("{0}, {1}", c.Person.LastName, c.Person.FirstName); + + customerCareTypeRow.ChildRows1.Add(customerRow); + + customer2Row[c.Oid.Value] = customerRow; + + customerSummary = new TotalSummaryAlt(); + customer2TotalSummary[c.Oid.Value] = customerSummary; + + List cbsInSpan = new List(); + foreach (var sc in c.SupportConcepts) + { + if (sc.IsActive == ActivationTypeId.Active || sc.IsActive == ActivationTypeId.Archived) + { + foreach (var c2s in sc.CostBearer2SupportConceptList) + { + if (c2s.StartDate.HasValue && c2s.EndDate.HasValue && + c2s.StartDate.Value < endDate && c2s.EndDate.Value >= startDate) + { + cbsInSpan.Add(c2s); + } + + } + } + } + if (cbsInSpan.Count > 0) + { + foreach (var c2s in cbsInSpan) + { + Calculations calc = Calculations.GetInstance(c2s.CostBearer.ID); + SupportConceptCostBearerRelDC relDC = + MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept. + MapToNewDC(c2s); + decimal approvedHours = + calc.GetApprovedHoursForPeriod(relDC, startDate, endDate.AddDays(-1)); + + + if (c2s.CostBearer.Organisation.Name.ToLower() == "lvr fls") + { + cb2scFls = c2s; + customerSummary.bewilligteFls += approvedHours; + } + else if (c2s.CostBearer.Organisation.Name.ToLower() == "lvr als") + { + cb2scAls = c2s; + customerSummary.bewilligteAls += approvedHours; + } + else if (c2s.CostBearer.Organisation.Name.ToLower() == "fud pflegekassen") + { + cb2scFud = c2s; + customerSummary.bewilligteFud += approvedHours; + } + + else + { + customerSummary.bewilligteSonstige += approvedHours; + } + } + + } + } + + if (e != null && sr != null) + { + Contract contract = e.GetValidContractForDate(sr.Start); + + decimal hourlyRate = 0; + if (contract != null) + { + if (contract.HourlyRate.HasValue) + { + hourlyRate = contract.HourlyRate.Value; + } + + if (contract.EmploymentType != null && !String.IsNullOrEmpty(contract.EmploymentType.Name)) + { + if (contract.EmploymentType.Name.ToLower().EndsWith("gfb")) + { + hourlyRate *= 1.30m; + } + else if (contract.EmploymentType.Name.ToLower().EndsWith("vz") || + contract.EmploymentType.Name.ToLower().EndsWith("tz")) + { + hourlyRate *= 1.214m; + } + } + + } + + var duration = sr.RoundedDuration; + if (sr.GroupEmployeeCount.HasValue && sr.GroupEmployeeCount > 1) + { + duration /= sr.GroupEmployeeCount.Value; + } + + if (sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.ToLower() == "lvr fls") + { + cb2scFls = sr.CostBearer2SupportConcept; + customerSummary.geleisteteFls += duration; + } + else if (sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.ToLower().Contains("assistenz")) + { + cb2scAls = sr.CostBearer2SupportConcept; + customerSummary.geleisteteAls += duration; + } + else if (sr.CostBearer2SupportConcept.CostBearer.Organisation.Name.ToLower() == + "fud pflegekassen") + { + cb2scFud = sr.CostBearer2SupportConcept; + customerSummary.geleisteteFud += duration; + } + else + { + customerSummary.geleisteteSonstige += duration; + } + + + customerSummary.countTotal++; + customerSummary.geleistetGesamt += duration; + customerSummary.personalKosten += (duration / 60) * hourlyRate; + + customerCareSummary.countTotal++; + customerCareSummary.geleistetGesamt += duration; + customerCareSummary.personalKosten += (duration / 60) * hourlyRate; + + + if (!addedToTotal) + { + totalSummary.countTotal++; + totalSummary.geleistetGesamt += duration; + totalSummary.personalKosten += (duration / 60) * hourlyRate; + addedToTotal = true; + } + } + } + } + } + + private decimal GetRateFactor(CostBearer2SupportConcept cb2sc, DateTime date) + { + if (cb2sc != null) + { + var costRateDcs = + MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods); + + var rfcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, date); + if (rfcr != null && rfcr.CostRateValue.HasValue) + { + return (rfcr.CostRateValue.Value + 100m)/100m; + + } + } + return 1; + } + + private decimal GetHourlyRate(CostBearer2SupportConcept cb2sc, DateTime date) + { + if (cb2sc != null) + { + var costRateDcs = + MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods); + + var cr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, date); + if (cr != null && cr.CostRateValue.HasValue) + { + return cr.CostRateValue.Value; + } + } + return 0; + } + + private QueryRO.Row CreateMonatsRow(DateTime dt) + { + QueryRO.Row row = new QueryRO.Row(); + + row.Field1 = String.Format("{0:MMM yyyy}", dt); + + row.ChildRows2 = new List(); + + return row; + } + + + + } + + internal class TotalSummaryAlt + { + internal decimal geleisteteFls; + internal decimal bewilligteFls; + internal decimal einnahmeFls; + internal decimal geleisteteAls; + internal decimal bewilligteAls; + internal decimal einnahmeAls; + internal decimal geleisteteFud; + internal decimal bewilligteFud; + internal decimal einnahmeFud; + internal decimal geleistetePflege; + internal decimal bewilligtePflege; + internal decimal einnahmePflege; + internal decimal geleisteteSonstige; + internal decimal bewilligteSonstige; + internal decimal einnahmeSonstige; + internal decimal geleistetGesamt; + internal decimal personalKosten; + + internal int countTotal; + + } +} diff --git a/ReportImp/BetreuWoReports/Kostenstellenauswertung2Alt.designer.cs b/ReportImp/BetreuWoReports/Kostenstellenauswertung2Alt.designer.cs new file mode 100644 index 000000000..ff468b5a2 --- /dev/null +++ b/ReportImp/BetreuWoReports/Kostenstellenauswertung2Alt.designer.cs @@ -0,0 +1,861 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.BetreuWoReports +{ + partial class Kostenstellenauswertung2Alt + { + /// + /// 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(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel13}); + this.Detail1.Font = new System.Drawing.Font("Arial", 12F); + this.Detail1.HeightF = 70.00002F; + this.Detail1.KeepTogetherWithDetailReports = true; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.xrLabel13.Multiline = true; + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(1047.375F, 50F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "[Field1]\r\n[Field2]"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter1, + this.DetailReport1}); + this.DetailReport.DataMember = "Rows"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // GroupFooter1 + // + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.GroupFooter1.HeightF = 0F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.GroupHeader1, + this.GroupFooter2}); + this.DetailReport1.DataMember = "Rows.ChildRows1"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail2.Font = new System.Drawing.Font("Arial", 9F); + this.Detail2.HeightF = 25F; + this.Detail2.Name = "Detail2"; + this.Detail2.StylePriority.UseFont = false; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1047.375F, 25F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell24, + this.xrTableCell12, + this.xrTableCell23, + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27, + this.xrTableCell28, + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field1")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Klient/in"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 0.7062407623177881D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field2")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Mitarbeiter/in"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell7.Weight = 0.24372197779329557D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field3")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "FLS"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell8.Weight = 0.31019200620736181D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field4")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "Stundensatz"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell9.Weight = 0.288035357703509D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field5")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Gesamt"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell10.Weight = 0.39881821356067809D; + // + // xrTableCell24 + // + this.xrTableCell24.CanGrow = false; + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.Weight = 0.022156560637549394D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field6")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 0.24372211905808328D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field7")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.31019231804286085D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field8")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.28803484124137807D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field9")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.39881848239228579D; + // + // xrTableCell27 + // + this.xrTableCell27.CanGrow = false; + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell27.StylePriority.UsePadding = false; + this.xrTableCell27.Weight = 0.022156843143257721D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field10")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.24372193761515931D; + // + // xrTableCell29 + // + this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field11")}); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Text = "xrTableCell29"; + this.xrTableCell29.Weight = 0.39881795821421562D; + // + // xrTableCell30 + // + this.xrTableCell30.CanGrow = false; + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell30.StylePriority.UsePadding = false; + this.xrTableCell30.Weight = 0.0221568305120749D; + // + // xrTableCell31 + // + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field12")}); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Text = "xrTableCell31"; + this.xrTableCell31.Weight = 0.310191935041556D; + // + // xrTableCell32 + // + this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field13")}); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Text = "xrTableCell32"; + this.xrTableCell32.Weight = 0.43426877920434287D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 8F); + this.GroupHeader1.HeightF = 25F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1047.375F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell5, + this.xrTableCell11, + this.xrTableCell13, + this.xrTableCell15, + this.xrTableCell14, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell22}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.3750000572204677D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Klient/in"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.706240762317788D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Gel. FLS"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell2.Weight = 0.24372230240926884D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "bewill. FLS"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell3.Weight = 0.31019202924233619D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Differenz"; + this.xrTableCell4.Weight = 0.28803545153819854D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Einnahme FLS"; + this.xrTableCell5.Weight = 0.39881829970692539D; + // + // xrTableCell11 + // + this.xrTableCell11.CanGrow = false; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.Weight = 0.022156564919932398D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Text = "Gel. ALS"; + this.xrTableCell13.Weight = 0.24372228955632158D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Text = "bewill. ALS"; + this.xrTableCell15.Weight = 0.31019199200227171D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Text = "Differenz"; + this.xrTableCell14.Weight = 0.28803545269382785D; + // + // xrTableCell16 + // + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "Einnahme ALS"; + this.xrTableCell16.Weight = 0.39881831718886374D; + // + // xrTableCell17 + // + this.xrTableCell17.CanGrow = false; + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.Weight = 0.022156573660901568D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Text = "Gel. FuD"; + this.xrTableCell18.Weight = 0.24372230455570926D; + // + // xrTableCell19 + // + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "Einnahme FuD"; + this.xrTableCell19.Weight = 0.39881831623649577D; + // + // xrTableCell20 + // + this.xrTableCell20.CanGrow = false; + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.Weight = 0.022156573184717532D; + // + // xrTableCell21 + // + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "Gel. Pflege"; + this.xrTableCell21.Weight = 0.31019202366769116D; + // + // xrTableCell22 + // + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "Einnahme Pflege"; + this.xrTableCell22.Weight = 0.4342689007376575D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel12, + this.xrLabel11, + this.xrLabel10, + this.xrLabel9, + this.xrLabel8, + this.xrLabel6, + this.xrLabel7, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrLabel1}); + this.GroupFooter2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.GroupFooter2.HeightF = 193.1669F; + this.GroupFooter2.KeepTogether = true; + this.GroupFooter2.Name = "GroupFooter2"; + this.GroupFooter2.StylePriority.UseFont = false; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 169.2085F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(214.375F, 23.95833F); + this.xrLabel12.Text = "Zuordnenbare Personalkosten"; + // + // xrLabel11 + // + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(4.768372E-05F, 127.0417F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); + this.xrLabel11.Text = "Einnahme"; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 103.0834F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); + this.xrLabel10.Text = "Pflege gesamt"; + // + // xrLabel9 + // + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(4.768372E-05F, 79.12502F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); + this.xrLabel9.Text = "FuD gesamt"; + // + // xrLabel8 + // + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(4.768372E-05F, 55.16669F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); + this.xrLabel8.Text = "ALS gesamt"; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 31.20836F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(159.375F, 23.95833F); + this.xrLabel6.Text = "FLS gesamt"; + // + // xrLabel7 + // + this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field8")}); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 169.2085F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(155F, 23F); + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "xrLabel7"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel5 + // + this.xrLabel5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field7")}); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 123.2084F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(155F, 23.00001F); + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "xrLabel5"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel4 + // + this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field6")}); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 100.2084F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(155F, 23F); + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "xrLabel4"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel3 + // + this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field5")}); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 77.20839F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(155F, 23F); + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "xrLabel3"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel2 + // + this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field4")}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 54.20837F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(155F, 23F); + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "xrLabel2"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field3")}); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(284.375F, 31.20836F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(155F, 23F); + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.QueryRO); + // + // ReportHeader + // + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(949.3749F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(98.00012F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(159.375F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.DataSource = this.bindingSource1; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.ReportFooter.HeightF = 0F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // Kostenstellenauswertung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(60, 60, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "13.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + } +} diff --git a/ReportImp/BetreuWoReports/Kostenstellenauswertung2Alt.resx b/ReportImp/BetreuWoReports/Kostenstellenauswertung2Alt.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/BetreuWoReports/Kostenstellenauswertung2Alt.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/BetreuWoReports/ServicesOverviewReportALS.cs b/ReportImp/BetreuWoReports/ServicesOverviewReportALS.cs index 005751ed7..41d079e8f 100644 --- a/ReportImp/BetreuWoReports/ServicesOverviewReportALS.cs +++ b/ReportImp/BetreuWoReports/ServicesOverviewReportALS.cs @@ -42,7 +42,7 @@ namespace BeWo.BetreuWoReports { foreach (var item in pRO.Services) { - if (item.ServiceCategory == "ALS Assistenz") + if (item.ServiceCategory.StartsWith("UA ")) { minTotal += item.Minutes; diff --git a/ReportImp/BetreuWoReports/ServicesOverviewReportFLS.cs b/ReportImp/BetreuWoReports/ServicesOverviewReportFLS.cs index 574a50e2f..a2e57d48c 100644 --- a/ReportImp/BetreuWoReports/ServicesOverviewReportFLS.cs +++ b/ReportImp/BetreuWoReports/ServicesOverviewReportFLS.cs @@ -36,8 +36,7 @@ namespace BeWo.BetreuWoReports if (item.IsBillable) { - if (item.ServiceCategory == "Hausmeister 0,3" || - (item.ServiceCategory == "LVR Fachleistung" && !item.ServiceDescription.Contains("Bereitschaft"))) + if (item.ServiceCategory.StartsWith("QA ")) { if (item.CustomerCount > 1) { diff --git a/ReportImp/BetreuwoWesel/BetreuwoReportCreator.cs b/ReportImp/BetreuwoWesel/BetreuwoReportCreator.cs index 435d655f1..509a4ab95 100644 --- a/ReportImp/BetreuwoWesel/BetreuwoReportCreator.cs +++ b/ReportImp/BetreuwoWesel/BetreuwoReportCreator.cs @@ -103,22 +103,11 @@ namespace BetreuWoWesel { foreach (var sr in ro.Services) { - if (sr.ServiceCategory == "ALS Assistenz") + if (sr.ServiceCategory.StartsWith("UA ")) { containsALS = true; } - else if (sr.ServiceCategory == "LVR Fachleistung") - { - if (sr.ServiceDescription.StartsWith("Bereitschaft")) - { - containsOther = true; - } - else - { - containsFLS = true; - } - } - else if (sr.ServiceCategory == "Hausmeister 0,3") + else if (sr.ServiceCategory.StartsWith("QA ")) { containsFLS = true; } diff --git a/ReportImp/DiakonieKKKleve/Reporting/DkkkReportCreator.cs b/ReportImp/DiakonieKKKleve/Reporting/DkkkReportCreator.cs index a47281782..f5d51191f 100644 --- a/ReportImp/DiakonieKKKleve/Reporting/DkkkReportCreator.cs +++ b/ReportImp/DiakonieKKKleve/Reporting/DkkkReportCreator.cs @@ -32,6 +32,21 @@ namespace DiakonieKKKleve.Reporting public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) { + if (empOid > 0) + { + var emp = DAOFactory.GenericDAO.LoadByID(empOid); + + List customerOids = new List(); + foreach (var e2c in emp.Employee2CustomerList) + { + if (e2c.Customer.IsActive != ActivationTypeId.Deleted) + { + customerOids.Add(e2c.Customer.Oid.Value); + } + } + + return base.CreateServiceOverviewReportForCustomers(customerOids, month, year, orgaOid, null, serviceCategoryOid, startDay, endDay, false); + } List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay); if (lROs.Count > 0) @@ -52,7 +67,12 @@ namespace DiakonieKKKleve.Reporting return new XtraReport(); } - public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + public override XtraReport CreateReportForServicesOverviewRo(ServicesOverviewRO ro, string reportId) + { + return CreateServicesOverviewReportForRo(ro, null); + } + + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) { var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); @@ -107,7 +127,7 @@ namespace DiakonieKKKleve.Reporting report = AddSubServicesOverviewReportToReport(report, new LeistungsnachweisSoziotherapie(), soziRo); report = AddSubServicesOverviewReportToReport(report, new Stundenzettel(), bewoRo); - report = AddSubServicesOverviewReportToReport(report, new QuittierungsbelegDienstleistung(), dienstRo); + //report = AddSubServicesOverviewReportToReport(report, new QuittierungsbelegDienstleistung(), dienstRo); if (report == null) report = new XtraReport(); diff --git a/ReportImp/DomizielAnsbach/QuittierungsbelegPB.cs b/ReportImp/DomizielAnsbach/QuittierungsbelegPB.cs index f2834a523..50f3fea56 100644 --- a/ReportImp/DomizielAnsbach/QuittierungsbelegPB.cs +++ b/ReportImp/DomizielAnsbach/QuittierungsbelegPB.cs @@ -32,9 +32,9 @@ namespace DomizielAnsbach { if (s.IsBillable) { - if (s.ServiceCategory.ToLower().IndexOf("assistenz") < 0) + ServicesOverviewRO.CreateSignatureString(s); + if (s.ServiceCategory.ToLower().IndexOf("assistenz") < 0) { - ServicesOverviewRO.CreateSignatureString(s); servicesBillable.Add(s); minuten += s.Minutes; } @@ -92,7 +92,20 @@ namespace DomizielAnsbach private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) { - + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } } public Image ByteArrayToImage(byte[] byteArrayIn) diff --git a/ReportImp/DomizielAnsbach/ServiceInvoiceReport.Designer.cs b/ReportImp/DomizielAnsbach/ServiceInvoiceReport.Designer.cs index 8f71b5a8b..924aa3692 100644 --- a/ReportImp/DomizielAnsbach/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/DomizielAnsbach/ServiceInvoiceReport.Designer.cs @@ -764,7 +764,6 @@ namespace DomizielAnsbach this.DetailReport2.DataSource = this.bindingSource1; this.DetailReport2.Level = 0; this.DetailReport2.Name = "DetailReport2"; - this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; // // Detail3 // diff --git a/ReportImp/GpzBiberachReports/JahresauswertungMissinglist.Designer.cs b/ReportImp/GpzBiberachReports/JahresauswertungMissinglist.Designer.cs index a09bb4e36..320f840cc 100644 --- a/ReportImp/GpzBiberachReports/JahresauswertungMissinglist.Designer.cs +++ b/ReportImp/GpzBiberachReports/JahresauswertungMissinglist.Designer.cs @@ -887,6 +887,7 @@ // // anzBis3Monate1Bis4KLabel // + this.anzBis3Monate1Bis4KLabel.Multiline = true; this.anzBis3Monate1Bis4KLabel.Name = "anzBis3Monate1Bis4KLabel"; this.anzBis3Monate1Bis4KLabel.StylePriority.UseTextAlignment = false; this.anzBis3Monate1Bis4KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -894,6 +895,7 @@ // // anzBis3Monate5Bis10KLabel // + this.anzBis3Monate5Bis10KLabel.Multiline = true; this.anzBis3Monate5Bis10KLabel.Name = "anzBis3Monate5Bis10KLabel"; this.anzBis3Monate5Bis10KLabel.StylePriority.UseTextAlignment = false; this.anzBis3Monate5Bis10KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -901,6 +903,7 @@ // // anzBis3Monate11Bis20KLabel // + this.anzBis3Monate11Bis20KLabel.Multiline = true; this.anzBis3Monate11Bis20KLabel.Name = "anzBis3Monate11Bis20KLabel"; this.anzBis3Monate11Bis20KLabel.StylePriority.UseTextAlignment = false; this.anzBis3Monate11Bis20KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -908,6 +911,7 @@ // // anzBis3Monate21Bis40KLabel // + this.anzBis3Monate21Bis40KLabel.Multiline = true; this.anzBis3Monate21Bis40KLabel.Name = "anzBis3Monate21Bis40KLabel"; this.anzBis3Monate21Bis40KLabel.StylePriority.UseTextAlignment = false; this.anzBis3Monate21Bis40KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -954,6 +958,7 @@ // // anz3Bis6Monate1Bis4KLabel // + this.anz3Bis6Monate1Bis4KLabel.Multiline = true; this.anz3Bis6Monate1Bis4KLabel.Name = "anz3Bis6Monate1Bis4KLabel"; this.anz3Bis6Monate1Bis4KLabel.StylePriority.UseTextAlignment = false; this.anz3Bis6Monate1Bis4KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -961,6 +966,7 @@ // // anz3Bis6Monate5Bis10KLabel // + this.anz3Bis6Monate5Bis10KLabel.Multiline = true; this.anz3Bis6Monate5Bis10KLabel.Name = "anz3Bis6Monate5Bis10KLabel"; this.anz3Bis6Monate5Bis10KLabel.StylePriority.UseTextAlignment = false; this.anz3Bis6Monate5Bis10KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -968,6 +974,7 @@ // // anz3Bis6Monate11Bis20KLabel // + this.anz3Bis6Monate11Bis20KLabel.Multiline = true; this.anz3Bis6Monate11Bis20KLabel.Name = "anz3Bis6Monate11Bis20KLabel"; this.anz3Bis6Monate11Bis20KLabel.StylePriority.UseTextAlignment = false; this.anz3Bis6Monate11Bis20KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -975,6 +982,7 @@ // // anz3Bis6Monate21Bis40KLabel // + this.anz3Bis6Monate21Bis40KLabel.Multiline = true; this.anz3Bis6Monate21Bis40KLabel.Name = "anz3Bis6Monate21Bis40KLabel"; this.anz3Bis6Monate21Bis40KLabel.StylePriority.UseTextAlignment = false; this.anz3Bis6Monate21Bis40KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -1021,6 +1029,7 @@ // // anz7Bis12Monate1Bis4KLabel // + this.anz7Bis12Monate1Bis4KLabel.Multiline = true; this.anz7Bis12Monate1Bis4KLabel.Name = "anz7Bis12Monate1Bis4KLabel"; this.anz7Bis12Monate1Bis4KLabel.StylePriority.UseTextAlignment = false; this.anz7Bis12Monate1Bis4KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -1028,6 +1037,7 @@ // // anz7Bis12Monate5Bis10KLabel // + this.anz7Bis12Monate5Bis10KLabel.Multiline = true; this.anz7Bis12Monate5Bis10KLabel.Name = "anz7Bis12Monate5Bis10KLabel"; this.anz7Bis12Monate5Bis10KLabel.StylePriority.UseTextAlignment = false; this.anz7Bis12Monate5Bis10KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -1035,6 +1045,7 @@ // // anz7Bis12Monate11Bis20KLabel // + this.anz7Bis12Monate11Bis20KLabel.Multiline = true; this.anz7Bis12Monate11Bis20KLabel.Name = "anz7Bis12Monate11Bis20KLabel"; this.anz7Bis12Monate11Bis20KLabel.StylePriority.UseTextAlignment = false; this.anz7Bis12Monate11Bis20KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; @@ -1042,6 +1053,7 @@ // // anz7Bis12Monate21Bis40KLabel // + this.anz7Bis12Monate21Bis40KLabel.Multiline = true; this.anz7Bis12Monate21Bis40KLabel.Name = "anz7Bis12Monate21Bis40KLabel"; this.anz7Bis12Monate21Bis40KLabel.StylePriority.UseTextAlignment = false; this.anz7Bis12Monate21Bis40KLabel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; diff --git a/ReportImp/GpzBiberachReports/JahresauswertungMissinglist.cs b/ReportImp/GpzBiberachReports/JahresauswertungMissinglist.cs index fb2cf4a83..eba0d6102 100644 --- a/ReportImp/GpzBiberachReports/JahresauswertungMissinglist.cs +++ b/ReportImp/GpzBiberachReports/JahresauswertungMissinglist.cs @@ -64,26 +64,38 @@ namespace BeWo.GpzBiberachReports // 2.3 Dauer der Betreuung im Rahmen der Grundversorgung int anzBis3MonateBetreuung1Bis4Kontakte = 0; + StringBuilder anzBis3MonateBetreuung1Bis4KontakteSb = new StringBuilder(); int anzBis3MonateBetreuung5Bis10Kontakte = 0; + StringBuilder anzBis3MonateBetreuung5Bis10KontakteSb = new StringBuilder(); int anzBis3MonateBetreuung11Bis20Kontakte = 0; + StringBuilder anzBis3MonateBetreuung11Bis20KontakteSb = new StringBuilder(); int anzBis3MonateBetreuung21Bis40Kontakte = 0; + StringBuilder anzBis3MonateBetreuung21Bis40KontakteSb = new StringBuilder(); int anzBis3MonateBetreuung40PlusKontakte = 0; StringBuilder anzBis3MonateBetreuung40PlusKontakteSb = new StringBuilder(); int anzBis3MonateBetreuungSumme = 0; int anz3Bis6MonateBetreuung1Bis4Kontakte = 0; + StringBuilder anz3Bis6MonateBetreuung1Bis4KontakteSb = new StringBuilder(); int anz3Bis6MonateBetreuung5Bis10Kontakte = 0; + StringBuilder anz3Bis6MonateBetreuung5Bis10KontakteSb = new StringBuilder(); int anz3Bis6MonateBetreuung11Bis20Kontakte = 0; + StringBuilder anz3Bis6MonateBetreuung11Bis20KontakteSb = new StringBuilder(); int anz3Bis6MonateBetreuung21Bis40Kontakte = 0; + StringBuilder anz3Bis6MonateBetreuung21Bis40KontakteSb = new StringBuilder(); int anz3Bis6MonateBetreuung40PlusKontakte = 0; StringBuilder anz3Bis6MonateBetreuung40PlusKontakteSb = new StringBuilder(); int anz3Bis6MonateBetreuungSumme = 0; int anz7Bis12MonateBetreuung1Bis4Kontakte = 0; + StringBuilder anz7Bis12MonateBetreuung1Bis4KontakteSb = new StringBuilder(); int anz7Bis12MonateBetreuung5Bis10Kontakte = 0; + StringBuilder anz7Bis12MonateBetreuung5Bis10KontakteSb = new StringBuilder(); int anz7Bis12MonateBetreuung11Bis20Kontakte = 0; + StringBuilder anz7Bis12MonateBetreuung11Bis20KontakteSb = new StringBuilder(); int anz7Bis12MonateBetreuung21Bis40Kontakte = 0; + StringBuilder anz7Bis12MonateBetreuung21Bis40KontakteSb = new StringBuilder(); int anz7Bis12MonateBetreuung40PlusKontakte = 0; StringBuilder anz7Bis12MonateBetreuung40PlusKontakteSb = new StringBuilder(); int anz7Bis12MonateBetreuungSumme = 0; @@ -268,7 +280,7 @@ namespace BeWo.GpzBiberachReports var varFieldDefs = DAOFactory.GenericDAO.GetAllActive(); var oid2VarfieldDef = varFieldDefs.ToDictionary(varFieldDef => varFieldDef.Oid.Value); - foreach (var customer in customerList) + foreach (var customer in customerList.OrderBy(c => c.Person.LastNameFirstName)) { if (customer.Person.LastName == "Jesch") { @@ -389,7 +401,9 @@ namespace BeWo.GpzBiberachReports int anzIndirektAngehoerige = 0; int anzIndirektSonstige = 0; - foreach (var sr in soPsyDiC2S.ServiceRecords) + var serviceRecordsDiesesJahr = soPsyDiC2S.ServiceRecords.Where(sr => sr.Start >= reportDate && sr.Start < reportDate.AddYears(1)); + + foreach (var sr in serviceRecordsDiesesJahr) { if (sr.ServiceDescription.ServiceCategory.Name == "Sozialpsychiatrischer Dienst") { @@ -466,8 +480,7 @@ namespace BeWo.GpzBiberachReports IList recordsInSpan = new List(); - foreach (var sr in soPsyDiC2S.ServiceRecords.Where(sr => - sr.Start >= reportDate && sr.Start < reportDate.AddYears(1))) + foreach (var sr in serviceRecordsDiesesJahr) { recordsInSpan.Add(sr); if (ersterKontakt > sr.Start.Value) @@ -492,56 +505,89 @@ namespace BeWo.GpzBiberachReports // bis 3 Monate if (zeitraum.Days < 91) { - if (anzKontakte > 0 && anzKontakte < 5) - anzBis3MonateBetreuung1Bis4Kontakte++; - else if (anzKontakte > 4 && anzKontakte < 11) - anzBis3MonateBetreuung5Bis10Kontakte++; - else if (anzKontakte > 10 && anzKontakte < 21) - anzBis3MonateBetreuung11Bis20Kontakte++; - else if (anzKontakte > 20 && anzKontakte < 41) - anzBis3MonateBetreuung21Bis40Kontakte++; - else if (anzKontakte > 40) + if (anzKontakte > 0 && anzKontakte < 5) { - anzBis3MonateBetreuung40PlusKontakte++; - anzBis3MonateBetreuung40PlusKontakteSb.AppendLine(String.Format("{0}, {1}", - customer.Person.LastName, customer.Person.FirstName)); + anzBis3MonateBetreuung1Bis4Kontakte++; + anzBis3MonateBetreuung1Bis4KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 4 && anzKontakte < 11) + { + anzBis3MonateBetreuung5Bis10Kontakte++; + anzBis3MonateBetreuung5Bis10KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 10 && anzKontakte < 21) + { + anzBis3MonateBetreuung11Bis20Kontakte++; + anzBis3MonateBetreuung11Bis20KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 20 && anzKontakte < 41) + { + anzBis3MonateBetreuung21Bis40Kontakte++; + anzBis3MonateBetreuung21Bis40KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 40) + { + anzBis3MonateBetreuung40PlusKontakte++; + anzBis3MonateBetreuung40PlusKontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); - } + } } else if (zeitraum.Days < 181) // 3-6 Monate { - if (anzKontakte > 0 && anzKontakte < 5) - anz3Bis6MonateBetreuung1Bis4Kontakte++; - else if (anzKontakte > 4 && anzKontakte < 11) - anz3Bis6MonateBetreuung5Bis10Kontakte++; - else if (anzKontakte > 10 && anzKontakte < 21) - anz3Bis6MonateBetreuung11Bis20Kontakte++; - else if (anzKontakte > 20 && anzKontakte < 41) - anz3Bis6MonateBetreuung21Bis40Kontakte++; - else if (anzKontakte > 40) + if (anzKontakte > 0 && anzKontakte < 5) { - anz3Bis6MonateBetreuung40PlusKontakte++; - anz3Bis6MonateBetreuung40PlusKontakteSb.AppendLine(String.Format("{0}, {1}", - customer.Person.LastName, customer.Person.FirstName)); - } + anz3Bis6MonateBetreuung1Bis4Kontakte++; + anz3Bis6MonateBetreuung1Bis4KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 4 && anzKontakte < 11) + { + anz3Bis6MonateBetreuung5Bis10Kontakte++; + anz3Bis6MonateBetreuung5Bis10KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 10 && anzKontakte < 21) + { + anz3Bis6MonateBetreuung11Bis20Kontakte++; + anz3Bis6MonateBetreuung11Bis20KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 20 && anzKontakte < 41) + { + anz3Bis6MonateBetreuung21Bis40Kontakte++; + anz3Bis6MonateBetreuung21Bis40KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 40) + { + anz3Bis6MonateBetreuung40PlusKontakte++; + anz3Bis6MonateBetreuung40PlusKontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } } else { - if (anzKontakte > 0 && anzKontakte < 5) - anz7Bis12MonateBetreuung1Bis4Kontakte++; - else if (anzKontakte > 4 && anzKontakte < 11) - anz7Bis12MonateBetreuung5Bis10Kontakte++; - else if (anzKontakte > 10 && anzKontakte < 21) - anz7Bis12MonateBetreuung11Bis20Kontakte++; - else if (anzKontakte > 20 && anzKontakte < 41) - anz7Bis12MonateBetreuung21Bis40Kontakte++; - else if (anzKontakte > 40) + if (anzKontakte > 0 && anzKontakte < 5) { - anz7Bis12MonateBetreuung40PlusKontakte++; - anz7Bis12MonateBetreuung40PlusKontakteSb.AppendLine(String.Format("{0}, {1}", - customer.Person.LastName, customer.Person.FirstName)); - } + anz7Bis12MonateBetreuung1Bis4Kontakte++; + anz7Bis12MonateBetreuung1Bis4KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 4 && anzKontakte < 11) + { + anz7Bis12MonateBetreuung5Bis10Kontakte++; + anz7Bis12MonateBetreuung5Bis10KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 10 && anzKontakte < 21) + { + anz7Bis12MonateBetreuung11Bis20Kontakte++; + anz7Bis12MonateBetreuung11Bis20KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 20 && anzKontakte < 41) + { + anz7Bis12MonateBetreuung21Bis40Kontakte++; + anz7Bis12MonateBetreuung21Bis40KontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } + else if (anzKontakte > 40) + { + anz7Bis12MonateBetreuung40PlusKontakte++; + anz7Bis12MonateBetreuung40PlusKontakteSb.AppendLine(String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName)); + } } } @@ -1203,27 +1249,39 @@ namespace BeWo.GpzBiberachReports anzBis3MonateBetreuungSumme = anzBis3MonateBetreuung1Bis4Kontakte + anzBis3MonateBetreuung5Bis10Kontakte + anzBis3MonateBetreuung11Bis20Kontakte + anzBis3MonateBetreuung21Bis40Kontakte + anzBis3MonateBetreuung40PlusKontakte; anzBis3Monate1Bis4KLabel.Text = string.Format("{0}", anzBis3MonateBetreuung1Bis4Kontakte); + anzBis3Monate1Bis4KLabel.Text += "\n" + anzBis3MonateBetreuung1Bis4KontakteSb.ToString(); anzBis3Monate5Bis10KLabel.Text = string.Format("{0}", anzBis3MonateBetreuung5Bis10Kontakte); + anzBis3Monate5Bis10KLabel.Text += "\n" + anzBis3MonateBetreuung5Bis10KontakteSb.ToString(); anzBis3Monate11Bis20KLabel.Text = string.Format("{0}", anzBis3MonateBetreuung11Bis20Kontakte); + anzBis3Monate11Bis20KLabel.Text += "\n" + anzBis3MonateBetreuung11Bis20KontakteSb.ToString(); anzBis3Monate21Bis40KLabel.Text = string.Format("{0}", anzBis3MonateBetreuung21Bis40Kontakte); + anzBis3Monate21Bis40KLabel.Text += "\n" + anzBis3MonateBetreuung21Bis40KontakteSb.ToString(); anzBis3MonateUeber40KLabel.Text = string.Format("{0}", anzBis3MonateBetreuung40PlusKontakte); anzBis3MonateUeber40KLabel.Text += "\n" + anzBis3MonateBetreuung40PlusKontakteSb.ToString(); anzBis3MonateSummeLabel.Text = string.Format("{0}", anzBis3MonateBetreuungSumme); anz3Bis6MonateBetreuungSumme = anz3Bis6MonateBetreuung1Bis4Kontakte + anz3Bis6MonateBetreuung5Bis10Kontakte + anz3Bis6MonateBetreuung11Bis20Kontakte + anz3Bis6MonateBetreuung21Bis40Kontakte + anz3Bis6MonateBetreuung40PlusKontakte; anz3Bis6Monate1Bis4KLabel.Text = string.Format("{0}", anz3Bis6MonateBetreuung1Bis4Kontakte); + anz3Bis6Monate1Bis4KLabel.Text += "\n" + anz3Bis6MonateBetreuung1Bis4KontakteSb.ToString(); anz3Bis6Monate5Bis10KLabel.Text = string.Format("{0}", anz3Bis6MonateBetreuung5Bis10Kontakte); + anz3Bis6Monate5Bis10KLabel.Text += "\n" + anz3Bis6MonateBetreuung5Bis10KontakteSb.ToString(); anz3Bis6Monate11Bis20KLabel.Text = string.Format("{0}", anz3Bis6MonateBetreuung11Bis20Kontakte); + anz3Bis6Monate11Bis20KLabel.Text += "\n" + anz3Bis6MonateBetreuung11Bis20KontakteSb.ToString(); anz3Bis6Monate21Bis40KLabel.Text = string.Format("{0}", anz3Bis6MonateBetreuung21Bis40Kontakte); + anz3Bis6Monate21Bis40KLabel.Text += "\n" + anz3Bis6MonateBetreuung21Bis40KontakteSb.ToString(); anz3Bis6MonateUeber40KLabel.Text = string.Format("{0}", anz3Bis6MonateBetreuung40PlusKontakte); anz3Bis6MonateUeber40KLabel.Text += "\n" + anz3Bis6MonateBetreuung40PlusKontakteSb.ToString(); anz3Bis6MonateSummeLabel.Text = string.Format("{0}", anz3Bis6MonateBetreuungSumme); anz7Bis12MonateBetreuungSumme = anz7Bis12MonateBetreuung1Bis4Kontakte + anz7Bis12MonateBetreuung5Bis10Kontakte + anz7Bis12MonateBetreuung11Bis20Kontakte + anz7Bis12MonateBetreuung21Bis40Kontakte + anz7Bis12MonateBetreuung40PlusKontakte; anz7Bis12Monate1Bis4KLabel.Text = string.Format("{0}", anz7Bis12MonateBetreuung1Bis4Kontakte); + anz7Bis12Monate1Bis4KLabel.Text += "\n" + anz7Bis12MonateBetreuung1Bis4KontakteSb.ToString(); anz7Bis12Monate5Bis10KLabel.Text = string.Format("{0}", anz7Bis12MonateBetreuung5Bis10Kontakte); + anz7Bis12Monate5Bis10KLabel.Text += "\n" + anz7Bis12MonateBetreuung5Bis10KontakteSb.ToString(); anz7Bis12Monate11Bis20KLabel.Text = string.Format("{0}", anz7Bis12MonateBetreuung11Bis20Kontakte); + anz7Bis12Monate11Bis20KLabel.Text += "\n" + anz7Bis12MonateBetreuung11Bis20KontakteSb.ToString(); anz7Bis12Monate21Bis40KLabel.Text = string.Format("{0}", anz7Bis12MonateBetreuung21Bis40Kontakte); + anz7Bis12Monate21Bis40KLabel.Text += "\n" + anz7Bis12MonateBetreuung21Bis40KontakteSb.ToString(); anz7Bis12MonateUeber40KLabel.Text = string.Format("{0}", anz7Bis12MonateBetreuung40PlusKontakte); anz7Bis12MonateUeber40KLabel.Text += "\n" + anz7Bis12MonateBetreuung40PlusKontakteSb.ToString(); anz7Bis12MonateSummeLabel.Text = string.Format("{0}", anz7Bis12MonateBetreuungSumme); diff --git a/ReportImp/LebenshilfeDuisburgAtz/Invoicing/CustomInvoiceFactory.cs b/ReportImp/LebenshilfeDuisburgAtz/Invoicing/CustomInvoiceFactory.cs index a392f6d4d..412326643 100644 --- a/ReportImp/LebenshilfeDuisburgAtz/Invoicing/CustomInvoiceFactory.cs +++ b/ReportImp/LebenshilfeDuisburgAtz/Invoicing/CustomInvoiceFactory.cs @@ -14,23 +14,23 @@ namespace LebenshilfeDuisburgAtz.Invoicing public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) { - foreach (var item in supportConcepts2ServiceRecords) - { - var csc = item.Key; - if (csc.CostBearer.Contains("(HPFF)")) - { - return new LHDuisburgHPFFInvoiceCreation(); - } + //foreach (var item in supportConcepts2ServiceRecords) + //{ + // var csc = item.Key; + // if (csc.CostBearer.Contains("(HPFF)")) + // { + // return new LHDuisburgHPFFInvoiceCreation(); + // } - var sc = DAOFactory.GenericDAO.LoadByID(csc.SupportConceptOid); - if (sc.Customer.Person.FirstNameLastName.Contains("(HPFF)")) - { - return new LHDuisburgHPFFInvoiceCreation(); - } + // var sc = DAOFactory.GenericDAO.LoadByID(csc.SupportConceptOid); + // if (sc.Customer.Person.FirstNameLastName.Contains("(HPFF)")) + // { + // return new LHDuisburgHPFFInvoiceCreation(); + // } - } + //} - return new LHDuisburgAtzIFFInvoiceCreation(); + return new LHDuisburgHPFFInvoiceCreation(); } diff --git a/ReportImp/LebenshilfeDuisburgAtz/Invoicing/LHDuisburgHPFFInvoiceCreation.cs b/ReportImp/LebenshilfeDuisburgAtz/Invoicing/LHDuisburgHPFFInvoiceCreation.cs index 79df4784c..55db3917a 100644 --- a/ReportImp/LebenshilfeDuisburgAtz/Invoicing/LHDuisburgHPFFInvoiceCreation.cs +++ b/ReportImp/LebenshilfeDuisburgAtz/Invoicing/LHDuisburgHPFFInvoiceCreation.cs @@ -12,7 +12,7 @@ namespace LebenshilfeDuisburgAtz.Invoicing protected override void CreateItemTextForCategory(InvoiceItem ii, string cat, string catOriginal) { - ii.ItemDescription = "HP-FF Fördereinheiten\nFrüherkennung und Frühförderung\ngemäß § 46 SGB IX"; + ii.ItemDescription = "HPFF Fördereinheiten\nFrüherkennung und Frühförderung\ngemäß § 46 SGB IX"; } } } diff --git a/ReportImp/LebenshilfeDuisburgAtz/RechnungAtz.Designer.cs b/ReportImp/LebenshilfeDuisburgAtz/RechnungAtz.Designer.cs index 10c0b92bc..6bff1a589 100644 --- a/ReportImp/LebenshilfeDuisburgAtz/RechnungAtz.Designer.cs +++ b/ReportImp/LebenshilfeDuisburgAtz/RechnungAtz.Designer.cs @@ -179,7 +179,7 @@ namespace LebenshilfeDuisburgAtz this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(120.125F, 17F); this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.Text = "Aktenzeichen:"; + this.xrLabel8.Text = "GP-Nr.:"; // // lblAZ // diff --git a/ReportImp/LebenshilfeDuisburgAtz/RechnungIFF.Designer.cs b/ReportImp/LebenshilfeDuisburgAtz/RechnungIFF.Designer.cs index 3f5fdd841..ce8f71568 100644 --- a/ReportImp/LebenshilfeDuisburgAtz/RechnungIFF.Designer.cs +++ b/ReportImp/LebenshilfeDuisburgAtz/RechnungIFF.Designer.cs @@ -33,7 +33,7 @@ namespace LebenshilfeDuisburgAtz this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - this.lblAnschrift = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); @@ -41,16 +41,6 @@ namespace LebenshilfeDuisburgAtz this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); this.lblAZ = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.txtBelegnr = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -82,15 +72,31 @@ namespace LebenshilfeDuisburgAtz this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.txtMittelbindungsnr = new DevExpress.XtraReports.UI.XRTableCell(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -104,7 +110,7 @@ namespace LebenshilfeDuisburgAtz // this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrRichText1, - this.lblAnschrift, + this.lblAdresse, this.xrRichText2}); this.ReportHeader.HeightF = 240F; this.ReportHeader.Name = "ReportHeader"; @@ -118,14 +124,14 @@ namespace LebenshilfeDuisburgAtz this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); this.xrRichText1.SizeF = new System.Drawing.SizeF(429.1666F, 32.2917F); // - // lblAnschrift + // lblAdresse // - this.lblAnschrift.LocationFloat = new DevExpress.Utils.PointFloat(0F, 32.2917F); - this.lblAnschrift.Multiline = true; - this.lblAnschrift.Name = "lblAnschrift"; - this.lblAnschrift.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblAnschrift.SizeF = new System.Drawing.SizeF(404.5F, 147.9583F); - this.lblAnschrift.StylePriority.UseFont = false; + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 32.2917F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(404.5F, 147.9583F); + this.lblAdresse.StylePriority.UseFont = false; // // xrRichText2 // @@ -154,9 +160,9 @@ namespace LebenshilfeDuisburgAtz // Page1 // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2, this.xrLabel8, this.lblAZ, - this.xrTable2, this.xrLabel4, this.xrTable3, this.xrLabel5, @@ -187,110 +193,6 @@ namespace LebenshilfeDuisburgAtz this.lblAZ.SizeF = new System.Drawing.SizeF(235.755F, 36.70664F); this.lblAZ.StylePriority.UseFont = false; // - // xrTable2 - // - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(427.0004F, 51.99998F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow2, - this.xrTableRow3, - this.xrTableRow1}); - this.xrTable2.SizeF = new System.Drawing.SizeF(270F, 48F); - // - // xrTableRow2 - // - this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell11, - this.txtBelegnr}); - this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Weight = 0.139636369834711D; - // - // xrTableCell11 - // - this.xrTableCell11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(242)))), ((int)(((byte)(242))))); - this.xrTableCell11.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell11.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell11.Name = "xrTableCell11"; - this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); - this.xrTableCell11.StylePriority.UseBackColor = false; - this.xrTableCell11.StylePriority.UseBorders = false; - this.xrTableCell11.StylePriority.UseFont = false; - this.xrTableCell11.StylePriority.UsePadding = false; - this.xrTableCell11.Text = "Belegnummer"; - this.xrTableCell11.Weight = 1.4596787374581406D; - // - // txtBelegnr - // - this.txtBelegnr.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(242)))), ((int)(((byte)(242))))); - this.txtBelegnr.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.txtBelegnr.Name = "txtBelegnr"; - this.txtBelegnr.StylePriority.UseBackColor = false; - this.txtBelegnr.StylePriority.UseBorders = false; - this.txtBelegnr.Text = "[InvoiceNumber]"; - this.txtBelegnr.Weight = 1.4596787374581406D; - // - // xrTableRow3 - // - this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell5, - this.xrTableCell8}); - this.xrTableRow3.Name = "xrTableRow3"; - this.xrTableRow3.Weight = 0.139636369834711D; - // - // xrTableCell5 - // - this.xrTableCell5.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell5.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell5.Name = "xrTableCell5"; - this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); - this.xrTableCell5.StylePriority.UseBorders = false; - this.xrTableCell5.StylePriority.UseFont = false; - this.xrTableCell5.StylePriority.UsePadding = false; - this.xrTableCell5.Text = "Datum"; - this.xrTableCell5.Weight = 1.4596787374581406D; - // - // xrTableCell8 - // - this.xrTableCell8.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.StylePriority.UseBorders = false; - this.xrTableCell8.Text = "[InvoiceDate]"; - this.xrTableCell8.Weight = 1.4596787374581406D; - // - // xrTableRow1 - // - this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell1, - this.xrTableCell3}); - this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 0.13963636983471098D; - // - // xrTableCell1 - // - this.xrTableCell1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(242)))), ((int)(((byte)(242))))); - this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell1.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 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.Text = "Abrechnungsmonat"; - this.xrTableCell1.Weight = 1.4596787374581406D; - // - // xrTableCell3 - // - this.xrTableCell3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(242)))), ((int)(((byte)(242))))); - this.xrTableCell3.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriodStart", "{0:MMMM}")}); - this.xrTableCell3.Name = "xrTableCell3"; - this.xrTableCell3.StylePriority.UseBackColor = false; - this.xrTableCell3.StylePriority.UseBorders = false; - this.xrTableCell3.Text = "xrTableCell3"; - this.xrTableCell3.Weight = 1.4596787374581406D; - // // xrLabel4 // this.xrLabel4.Font = new System.Drawing.Font("Segoe UI", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -595,6 +497,166 @@ namespace LebenshilfeDuisburgAtz this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; this.xrTableCell32.Weight = 0.206923076923077D; // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(427.0003F, 51.99997F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow3, + this.xrTableRow1, + this.xrTableRow4, + this.xrTableRow5}); + this.xrTable2.SizeF = new System.Drawing.SizeF(270F, 80F); + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11, + this.xrTableCell2}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.139636369834711D; + // + // xrTableCell11 + // + this.xrTableCell11.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(242)))), ((int)(((byte)(242))))); + this.xrTableCell11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell11.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseBackColor = false; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.Text = "Belegnummer"; + this.xrTableCell11.Weight = 1.4596787374581406D; + // + // xrTableCell2 + // + this.xrTableCell2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(242)))), ((int)(((byte)(242))))); + this.xrTableCell2.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseBackColor = false; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.Text = "[InvoiceNumber]"; + this.xrTableCell2.Weight = 1.4596787374581406D; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell8}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.139636369834711D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell5.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.Weight = 1.4596787374581406D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.Text = "[InvoiceDate]"; + this.xrTableCell8.Weight = 1.4596787374581406D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell3}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.13963636983471098D; + // + // xrTableCell1 + // + this.xrTableCell1.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(242)))), ((int)(((byte)(242))))); + this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell1.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 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.Text = "Abrechnungsmonat"; + this.xrTableCell1.Weight = 1.4596787374581406D; + // + // xrTableCell3 + // + this.xrTableCell3.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(242)))), ((int)(((byte)(242))))); + this.xrTableCell3.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriodStart", "{0:MMMM}")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBackColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.Weight = 1.4596787374581406D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell4}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.13963636983471095D; + // + // xrTableCell13 + // + this.xrTableCell13.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell13.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.Text = "Kreditorennummer"; + this.xrTableCell13.Weight = 1.4596787374581406D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "OrganisationDebitorNumber")}); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.Weight = 1.4596787374581406D; + // + // xrTableRow5 + // + this.xrTableRow5.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(242)))), ((int)(((byte)(242)))), ((int)(((byte)(242))))); + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.txtMittelbindungsnr}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.StylePriority.UseBackColor = false; + this.xrTableRow5.Weight = 0.13963636983471095D; + // + // xrTableCell6 + // + this.xrTableCell6.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.Text = "Mittelbindungsnummer"; + this.xrTableCell6.Weight = 1.4596787374581406D; + // + // txtMittelbindungsnr + // + this.txtMittelbindungsnr.Name = "txtMittelbindungsnr"; + this.txtMittelbindungsnr.Weight = 1.4596787374581406D; + // // RechnungIFF // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -619,13 +681,13 @@ namespace LebenshilfeDuisburgAtz this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -639,7 +701,7 @@ namespace LebenshilfeDuisburgAtz private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; private DevExpress.XtraReports.UI.GroupHeaderBand Page1; private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; - private DevExpress.XtraReports.UI.XRLabel lblAnschrift; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; private DevExpress.XtraReports.UI.XRRichText xrRichText2; private DevExpress.XtraReports.UI.XRLabel xrLabel5; private DevExpress.XtraReports.UI.XRLabel xrLabel2; @@ -671,17 +733,23 @@ namespace LebenshilfeDuisburgAtz private DevExpress.XtraReports.UI.XRRichText xrRichText3; private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; private DevExpress.XtraReports.UI.XRRichText xrRichText4; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel lblAZ; private DevExpress.XtraReports.UI.XRTable xrTable2; private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; - private DevExpress.XtraReports.UI.XRTableCell txtBelegnr; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; - private DevExpress.XtraReports.UI.XRLabel xrLabel8; - private DevExpress.XtraReports.UI.XRLabel lblAZ; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell txtMittelbindungsnr; } } diff --git a/ReportImp/LebenshilfeDuisburgAtz/RechnungIFF.cs b/ReportImp/LebenshilfeDuisburgAtz/RechnungIFF.cs index 97124c59f..e80181d03 100644 --- a/ReportImp/LebenshilfeDuisburgAtz/RechnungIFF.cs +++ b/ReportImp/LebenshilfeDuisburgAtz/RechnungIFF.cs @@ -22,7 +22,8 @@ namespace LebenshilfeDuisburgAtz { pRO.Notice = ""; - + pRO.InvoiceNumber = pRO.InvoiceNumber.Replace("-IFF", "-FF"); + if (pRO.InvoiceDateTime.HasValue) pRO.Notice = String.Format("{0:dd.MM.yyyy}", pRO.InvoiceDateTime.Value.AddDays(30)); @@ -99,12 +100,12 @@ namespace LebenshilfeDuisburgAtz //sb.AppendLine("über Stadt Duisburg"); - if (pRO.CustomerName.Contains("(HPFF)")) - txtBelegnr.Text = pRO.InvoiceNumber.Replace("-IFF", "-FF:"); + //if (pRO.CustomerName.Contains("(HPFF)")) + sb.AppendLine(pRO.RecipientOrganisation); sb.AppendLine(pRO.RecipientStreet); sb.Append(pRO.RecipientPostCodeAndTown); - lblAnschrift.Text = sb.ToString(); + lblAdresse.Text = sb.ToString(); } } diff --git a/ReportImp/LebenshilfeDuisburgAtz6860475645/RechnungAtz.Designer.cs b/ReportImp/LebenshilfeDuisburgAtz6860475645/RechnungAtz.Designer.cs index abb24bc51..380014ad4 100644 --- a/ReportImp/LebenshilfeDuisburgAtz6860475645/RechnungAtz.Designer.cs +++ b/ReportImp/LebenshilfeDuisburgAtz6860475645/RechnungAtz.Designer.cs @@ -82,12 +82,12 @@ namespace LebenshilfeDuisburgAtz this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); @@ -95,8 +95,8 @@ namespace LebenshilfeDuisburgAtz ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -183,7 +183,7 @@ namespace LebenshilfeDuisburgAtz this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(120.125F, 17F); this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.Text = "Aktenzeichen:"; + this.xrLabel8.Text = "GP-Nr.:"; // // lblAZ // @@ -605,6 +605,10 @@ namespace LebenshilfeDuisburgAtz this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; this.xrTableCell20.Weight = 0.2069230769230769D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { @@ -658,10 +662,6 @@ namespace LebenshilfeDuisburgAtz this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; this.xrTableCell32.Weight = 0.206923076923077D; // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); - // // RechnungAtz // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -691,8 +691,8 @@ namespace LebenshilfeDuisburgAtz ((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeDuisburgAtz6860475645/RechnungIFF.cs b/ReportImp/LebenshilfeDuisburgAtz6860475645/RechnungIFF.cs index 89d918b11..18ef7d7d3 100644 --- a/ReportImp/LebenshilfeDuisburgAtz6860475645/RechnungIFF.cs +++ b/ReportImp/LebenshilfeDuisburgAtz6860475645/RechnungIFF.cs @@ -10,8 +10,8 @@ using DevExpress.XtraReports.UI; namespace LebenshilfeDuisburgAtz { - [IDSpecificClass(Identifier = "LH-IFF")] - public partial class RechnungIFF : XtraReport, IBeWoReport + //[IDSpecificClass(Identifier = "LH-IFF")] + public partial class RechnungIFF : XtraReport//, IBeWoReport { public RechnungIFF() { diff --git a/ReportImp/LebenshilfeDuisburgBeWo/ServiceInvoiceReportBeWo.Designer.cs b/ReportImp/LebenshilfeDuisburgBeWo/ServiceInvoiceReportBeWo.Designer.cs index d2d090d1f..becdeca89 100644 --- a/ReportImp/LebenshilfeDuisburgBeWo/ServiceInvoiceReportBeWo.Designer.cs +++ b/ReportImp/LebenshilfeDuisburgBeWo/ServiceInvoiceReportBeWo.Designer.cs @@ -87,6 +87,8 @@ namespace BeWo.LebenshilfeDuisburgReports this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAZ = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); @@ -160,6 +162,8 @@ namespace BeWo.LebenshilfeDuisburgReports // Page1 // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.lblAZ, this.xrLabel8, this.lblSachbearbeiter, this.xrLabel4, @@ -174,21 +178,21 @@ namespace BeWo.LebenshilfeDuisburgReports // xrLabel8 // this.xrLabel8.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 115F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 129.1667F); this.xrLabel8.Name = "xrLabel8"; this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(120.125F, 17F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(120.125F, 22.83334F); this.xrLabel8.StylePriority.UseFont = false; this.xrLabel8.Text = "Sachbearbeiter:"; // // lblSachbearbeiter // this.lblSachbearbeiter.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblSachbearbeiter.LocationFloat = new DevExpress.Utils.PointFloat(120.1251F, 115F); + this.lblSachbearbeiter.LocationFloat = new DevExpress.Utils.PointFloat(120.1251F, 129.1667F); this.lblSachbearbeiter.Multiline = true; this.lblSachbearbeiter.Name = "lblSachbearbeiter"; this.lblSachbearbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblSachbearbeiter.SizeF = new System.Drawing.SizeF(235.755F, 83.58163F); + this.lblSachbearbeiter.SizeF = new System.Drawing.SizeF(235.755F, 69.41498F); this.lblSachbearbeiter.StylePriority.UseFont = false; // // xrLabel4 @@ -285,9 +289,10 @@ namespace BeWo.LebenshilfeDuisburgReports this.xrLabel2.Multiline = true; this.xrLabel2.Name = "xrLabel2"; this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(235.755F, 81.08164F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(235.755F, 75F); this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "[CustomerName]\r\n\r\n[CustomerStreet]\r\n[CustomerPostalCode] [CustomerTown]"; + this.xrLabel2.Text = "[CustomerName]\r\ngeb.: [CustomerBirthdate!dd.MM.yyyy]\r\n[CustomerStreet]\r\n[Customer" + + "PostalCode] [CustomerTown]"; // // xrTable2 // @@ -655,6 +660,28 @@ namespace BeWo.LebenshilfeDuisburgReports this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; this.xrTableCell32.Weight = 0.206923076923077D; // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0.000406901F, 100F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(120.125F, 15.99996F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "GP-Nr.:"; + // + // lblAZ + // + this.lblAZ.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); + this.lblAZ.Font = new System.Drawing.Font("Segoe UI", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblAZ.LocationFloat = new DevExpress.Utils.PointFloat(120.1255F, 100F); + this.lblAZ.Multiline = true; + this.lblAZ.Name = "lblAZ"; + this.lblAZ.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAZ.SizeF = new System.Drawing.SizeF(235.755F, 15.99996F); + this.lblAZ.StylePriority.UseFont = false; + // // ServiceInvoiceReportBeWo // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -747,5 +774,7 @@ namespace BeWo.LebenshilfeDuisburgReports private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.XRRichText xrRichText3; private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel lblAZ; } } diff --git a/ReportImp/LebenshilfeDuisburgHPFH/ServiceInvoiceReportHPFH.Designer.cs b/ReportImp/LebenshilfeDuisburgHPFH/ServiceInvoiceReportHPFH.Designer.cs index e3fc558de..30ae15097 100644 --- a/ReportImp/LebenshilfeDuisburgHPFH/ServiceInvoiceReportHPFH.Designer.cs +++ b/ReportImp/LebenshilfeDuisburgHPFH/ServiceInvoiceReportHPFH.Designer.cs @@ -146,9 +146,6 @@ namespace BeWo.LebenshilfeDuisburgReports // ruleRateFactorNull // this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; - // - // - // this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; this.ruleRateFactorNull.Name = "ruleRateFactorNull"; // @@ -184,7 +181,7 @@ namespace BeWo.LebenshilfeDuisburgReports this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel8.SizeF = new System.Drawing.SizeF(120.125F, 17F); this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.Text = "Aktenzeichen:"; + this.xrLabel8.Text = "GP-Nr.:"; // // lblAZ // @@ -294,7 +291,8 @@ namespace BeWo.LebenshilfeDuisburgReports this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel2.SizeF = new System.Drawing.SizeF(235.755F, 81.08164F); this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "[CustomerName]\r\n\r\n[CustomerStreet]\r\n[CustomerPostalCode] [CustomerTown]"; + this.xrLabel2.Text = "[CustomerName]\r\ngeb. [CustomerBirthdate!dd.MM.yyyy]\r\n\r\n[CustomerStreet]\r\n[Custome" + + "rPostalCode] [CustomerTown]"; // // xrTable2 // @@ -677,7 +675,7 @@ namespace BeWo.LebenshilfeDuisburgReports this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; - this.Version = "13.1"; + this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); diff --git a/ReportImp/LebenshilfeDuisburgHPTG/ServiceInvoiceReportHPFH.Designer.cs b/ReportImp/LebenshilfeDuisburgHPTG/ServiceInvoiceReportHPFH.Designer.cs index e3fc558de..a3af2b9b2 100644 --- a/ReportImp/LebenshilfeDuisburgHPTG/ServiceInvoiceReportHPFH.Designer.cs +++ b/ReportImp/LebenshilfeDuisburgHPTG/ServiceInvoiceReportHPFH.Designer.cs @@ -146,9 +146,6 @@ namespace BeWo.LebenshilfeDuisburgReports // ruleRateFactorNull // this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; - // - // - // this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; this.ruleRateFactorNull.Name = "ruleRateFactorNull"; // @@ -294,7 +291,8 @@ namespace BeWo.LebenshilfeDuisburgReports this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel2.SizeF = new System.Drawing.SizeF(235.755F, 81.08164F); this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "[CustomerName]\r\n\r\n[CustomerStreet]\r\n[CustomerPostalCode] [CustomerTown]"; + this.xrLabel2.Text = "[CustomerName]\r\ngeb. [CustomerBirthdate!dd.MM.yyyy]\r\n\r\n[CustomerStreet]\r\n[Custome" + + "rPostalCode] [CustomerTown]"; // // xrTable2 // @@ -677,7 +675,7 @@ namespace BeWo.LebenshilfeDuisburgReports this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; - this.Version = "13.1"; + this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); diff --git a/ReportImp/MuenchenerAidsHilfeEV/MuenchenerAidsHilfeEV.csproj b/ReportImp/MuenchenerAidsHilfeEV/MuenchenerAidsHilfeEV.csproj index d0071d364..192f00daa 100644 --- a/ReportImp/MuenchenerAidsHilfeEV/MuenchenerAidsHilfeEV.csproj +++ b/ReportImp/MuenchenerAidsHilfeEV/MuenchenerAidsHilfeEV.csproj @@ -67,6 +67,7 @@ SettlementReport.cs + @@ -101,5 +102,6 @@ Designer + \ No newline at end of file diff --git a/ReportImp/MuenchenerAidsHilfeEV/Translation/TranslationDictionary.cs b/ReportImp/MuenchenerAidsHilfeEV/Translation/TranslationDictionary.cs new file mode 100644 index 000000000..a8900e150 --- /dev/null +++ b/ReportImp/MuenchenerAidsHilfeEV/Translation/TranslationDictionary.cs @@ -0,0 +1,78 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; + +namespace MuenchenerAidsHilfeEV.Translation +{ + public class ApiTranslationDictionary : TranslationDictionary + { + public override Dictionary GetTranslationDictionary() + { + var dict = base.GetTranslationDictionary(); + + AddOrReplaceTranslation(dict, "Zeiterfassung", "Dokumentation"); + AddOrReplaceTranslation(dict, "ZeiterfassungMenuItem", "Dokumentation"); + + //AddOrReplaceTranslation(dict, "Hilfepläne", "Bewilligungen"); + //AddOrReplaceTranslation(dict, "Hilfeplan", "Bewilligung"); + //AddOrReplaceTranslation(dict, "Teilnahme an Hilfeplankonferenz", "Teilnahme an BEW-Begutachtung"); + //AddOrReplaceTranslation(dict, "Hilfeplankonferenzen", "BEW-Begutachtungen"); + //AddOrReplaceTranslation(dict, "Hilfeplan beantragt am", "Arbeitsaufnahme am"); + //AddOrReplaceTranslation(dict, "Hilfeplan eingereicht am", "BRP eingereicht am"); + //AddOrReplaceTranslation(dict, "Hilfeplankonferenz", "BEW-Begutachtung am"); + //AddOrReplaceTranslation(dict, "Ort des Hilfeplangesprächs", "Ort der BEW-Begutachtung"); + //AddOrReplaceTranslation(dict, "Hilfeplanübersicht", "Bewilligungs-Übersicht"); + //AddOrReplaceTranslation(dict, "Folgende Hilfepläne laufen demnächst aus:", "Folgende Bewilligungen laufen demnächst aus:"); + + //AddOrReplaceTranslation(dict, "Kostenträger", "Kostenübernahme"); + + AddOrReplaceTranslation(dict, "PersonenMenuItem", "Kontakte"); + AddOrReplaceTranslation(dict, "Personen", "Kontakte"); + AddOrReplaceTranslation(dict, "Person", "Kontakt"); + AddOrReplaceTranslation(dict, "Klienten", "Klient:innen"); + AddOrReplaceTranslation(dict, "Mitarbeiter", "Mitarbeiter:innen"); + AddOrReplaceTranslation(dict, "MitarbeiterSingular", "Mitarbeiter:in"); + AddOrReplaceTranslation(dict, "MitarbeiterPlural", "Mitarbeiter:innen"); + + //AddOrReplaceTranslation(dict, "HilfepläneMenuItem", "Bewilligungen"); + AddOrReplaceTranslation(dict, "KlientenMenuItem", "Klient:innen"); + AddOrReplaceTranslation(dict, "MitarbeiterMenuItem", "Mitarbeiter:innen"); + + AddOrReplaceTranslation(dict, "BenutzerMenuItem", "Benutzer:innen"); + AddOrReplaceTranslation(dict, "Benutzer", "Benutzer:innen"); + AddOrReplaceTranslation(dict, "Benutzergruppen", "Benutzer:innengruppen"); + AddOrReplaceTranslation(dict, "Benutzergruppe", "Benutzer:innengruppe"); + AddOrReplaceTranslation(dict, "BenutzergruppenMenuItem", "Benutzer:innengruppen"); + + //AddOrReplaceTranslation(dict, "FLS", "h"); + + //AddOrReplaceTranslation(dict, "Hilfeplankonferenzen innerhalb der nächsten zwei Wochen:", "BEW-Begutachtungen"); + + //AddOrReplaceTranslation(dict, "Weiteren Kostenträger hinzufügen", "Weitere Kostenübernahme hinzufügen"); + + //AddOrReplaceTranslation(dict, "", ""); + //AddOrReplaceTranslation(dict, "Auch archivierte Hilfepläne anzeigen", "Auch archivierte Bewilligungen anzeigen"); + //AddOrReplaceTranslation(dict, "Nur Hilfepläne anzeigen, die innerhalb der nächsten {0} Monate auslaufen", "Nur Bewilligungen anzeigen, die innerhalb der nächsten {0} Monate auslaufen"); + + //AddOrReplaceTranslation(dict, "Ausgewählte Hilfepläne", "Ausgewählte Bewilligungen"); + //AddOrReplaceTranslation(dict, "Abgelaufene Hilfepläne anzeigen", "Abgelaufene Bewilligungen anzeigen"); + + AddOrReplaceTranslation(dict, "Alle Klienten anzeigen", "Alle Klient:innen anzeigen"); + AddOrReplaceTranslation(dict, "Nur meine Klienten anzeigen", "Nur meine Klient:innen anzeigen"); + AddOrReplaceTranslation(dict, "Nur Klienten meiner Teams anzeigen", "Nur Klient:innen meiner Teams anzeigen"); + + return dict; + } + } + + +} diff --git a/ReportImp/VKMAachen/RechnungStudienassistenz.Designer.cs b/ReportImp/VKMAachen/RechnungStudienassistenz.Designer.cs index dfb7aec11..f42a820d3 100644 --- a/ReportImp/VKMAachen/RechnungStudienassistenz.Designer.cs +++ b/ReportImp/VKMAachen/RechnungStudienassistenz.Designer.cs @@ -43,6 +43,7 @@ namespace VKMAachen this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.lblAdresseUd = new DevExpress.XtraReports.UI.XRLabel(); this.lblAdresseAuftakt = new DevExpress.XtraReports.UI.XRLabel(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); @@ -78,7 +79,6 @@ namespace VKMAachen this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblAdresseUd = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -221,6 +221,21 @@ namespace VKMAachen this.topMarginBand1.HeightF = 190F; this.topMarginBand1.Name = "topMarginBand1"; // + // lblAdresseUd + // + this.lblAdresseUd.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblAdresseUd.LocationFloat = new DevExpress.Utils.PointFloat(0.08341471F, 160F); + this.lblAdresseUd.Name = "lblAdresseUd"; + this.lblAdresseUd.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresseUd.SizeF = new System.Drawing.SizeF(469.7504F, 20.00001F); + this.lblAdresseUd.StylePriority.UseBorders = false; + this.lblAdresseUd.StylePriority.UseFont = false; + this.lblAdresseUd.StylePriority.UseForeColor = false; + this.lblAdresseUd.StylePriority.UseTextAlignment = false; + this.lblAdresseUd.Text = "VKM Aachen e.V. • Vaalser Str. 40 • 52064 Aachen"; + this.lblAdresseUd.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.lblAdresseUd.Visible = false; + // // lblAdresseAuftakt // this.lblAdresseAuftakt.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); @@ -564,7 +579,7 @@ namespace VKMAachen this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel9.SizeF = new System.Drawing.SizeF(350.9583F, 27.50003F); this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Verwaltung"; + this.xrLabel9.Text = "Klientenverwaltung"; // // xrLabel2 // @@ -618,21 +633,6 @@ namespace VKMAachen this.xrLabel11.Text = "xrLabel11"; this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // - // lblAdresseUd - // - this.lblAdresseUd.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblAdresseUd.LocationFloat = new DevExpress.Utils.PointFloat(0.08341471F, 160F); - this.lblAdresseUd.Name = "lblAdresseUd"; - this.lblAdresseUd.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblAdresseUd.SizeF = new System.Drawing.SizeF(469.7504F, 20.00001F); - this.lblAdresseUd.StylePriority.UseBorders = false; - this.lblAdresseUd.StylePriority.UseFont = false; - this.lblAdresseUd.StylePriority.UseForeColor = false; - this.lblAdresseUd.StylePriority.UseTextAlignment = false; - this.lblAdresseUd.Text = "VKM Aachen e.V. • Vaalser Str. 40 • 52064 Aachen"; - this.lblAdresseUd.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - this.lblAdresseUd.Visible = false; - // // RechnungStudienassistenz // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { diff --git a/ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs b/ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs index d711bca80..f7e16c6e1 100644 --- a/ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs @@ -590,7 +590,7 @@ namespace VKMAachen this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel9.SizeF = new System.Drawing.SizeF(350.9583F, 27.50003F); this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.Text = "Verwaltung"; + this.xrLabel9.Text = "Klientenverwaltung"; // // xrLabel7 // diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index cc37a0a6c..058878ce8 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -98,7 +98,7 @@ namespace BeWo.Service.Plugins //t = "5653806613"; // Feid und Kollegen //t = "3830114427"; // FiZ Familie im Zentrum Hof //t = "7138297573"; // Tagwerk betreutes wohnen - t = "1008896531"; // BeWo Auxilio + //t = "1008896531"; // BeWo Auxilio //t = "9383760246"; // Die Kette //t = "5915565037"; // Lebenshilfe Remscheid //t = "3350425974"; // BeWo Rückenwind @@ -275,6 +275,7 @@ namespace BeWo.Service.Plugins //t = "5850903700"; // Alzey Teilhabe //t = "5929601293"; // Lebenshilfe Duisburg Frühförderung (Projekt heißt LebenshilfeDuisburgAtz) //t = "6860475645"; // Lebenshilfe Duisburg ATZ (Projekt heißt LebenshilfeDuisburgAtz6860475645) + //t = "9678360705"; // Lebenshilfe Duisburg HPTG (Projekt heißt LebenshilfeDuisburgHPTG) //t = "4823067940"; // Die Kette 2 //t = "8283849714"; // Forum e.V. (proviel GmbH) //t = "3915346496"; // Sprungbrett 2. DB (Haus Theresia) @@ -283,7 +284,7 @@ namespace BeWo.Service.Plugins //t = "8283849714"; // Forum e.V. (proviel GmbH) //t = "3915346496"; // Sprungbrett 2. DB (Haus Theresia) //t = "2387527289"; // Lebenshilfe Duisburg HPFH - //t = "5595701056"; // Domiziel Ansbach + t = "5595701056"; // Domiziel Ansbach //t = "9430188510"; // Pro INTEGRA //t = "4820371076"; // Zuhause Wohnen Iris Thimm //t = "1078667960"; // FAM Rhein-Sieg Gbr