diff --git a/ReportImp/LebenshilfeBadKreuznach/Properties/licenses.licx b/ReportImp/LebenshilfeBadKreuznach/Properties/licenses.licx index e69de29bb..d59547a61 100644 --- a/ReportImp/LebenshilfeBadKreuznach/Properties/licenses.licx +++ b/ReportImp/LebenshilfeBadKreuznach/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/LebenshilfeBadKreuznachWohnstaette/LebenshilfeBadKreuznachWohnstaette.csproj b/ReportImp/LebenshilfeBadKreuznachWohnstaette/LebenshilfeBadKreuznachWohnstaette.csproj index 7f899cb9c..ff28b5d30 100644 --- a/ReportImp/LebenshilfeBadKreuznachWohnstaette/LebenshilfeBadKreuznachWohnstaette.csproj +++ b/ReportImp/LebenshilfeBadKreuznachWohnstaette/LebenshilfeBadKreuznachWohnstaette.csproj @@ -68,6 +68,12 @@ NotizenReport.cs + + Component + + + Quittierungsbeleg.cs + @@ -96,6 +102,10 @@ Designer + + Quittierungsbeleg.cs + Designer + \ No newline at end of file diff --git a/ReportImp/LebenshilfeBadKreuznachWohnstaette/Properties/licenses.licx b/ReportImp/LebenshilfeBadKreuznachWohnstaette/Properties/licenses.licx index e69de29bb..d59547a61 100644 --- a/ReportImp/LebenshilfeBadKreuznachWohnstaette/Properties/licenses.licx +++ b/ReportImp/LebenshilfeBadKreuznachWohnstaette/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/LebenshilfeBadKreuznachWohnstaette/Quittierungsbeleg.Designer.cs b/ReportImp/LebenshilfeBadKreuznachWohnstaette/Quittierungsbeleg.Designer.cs new file mode 100644 index 000000000..60a3b0109 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachWohnstaette/Quittierungsbeleg.Designer.cs @@ -0,0 +1,983 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeBadKreuznachWohnstaette +{ + partial class Quittierungsbeleg + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Quittierungsbeleg)); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblKlientKrank = new DevExpress.XtraReports.UI.XRLabel(); + this.lblKlientUrlaub = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = 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.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.hours = new DevExpress.XtraReports.UI.CalculatedField(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).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; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1089F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell10, + this.xrTableCell2, + this.xrTableCell12, + this.xrTableCell7, + this.xrTableCell44}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd/MM/yyyy}")}); + this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.098484852861385266D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.hours", "{0:0.00}")}); + this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.088068206419166462D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")}); + this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.16096712001601976D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.GoalList", "{0:0.##}")}); + this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.59813422412941342D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.3432764829089468D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UseFont = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell44.Weight = 0.0860690971656276D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 20F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableServiceRecords1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableServiceRecords1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(1089F, 20F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell11, + this.xrTableCell28, + this.xrTableCell6, + this.xrTableCell48}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseBorders = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 0.48945783132530124D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell3.Weight = 0.21787707735841827D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Stunden"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell4.Weight = 0.19483245370079191D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Leistung"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell11.Weight = 0.35610601993308749D; + // + // xrTableCell28 + // + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell28.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Ziele"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell28.Weight = 1.323246613962477D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Maßnahmen"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell6.Weight = 0.75942731821542953D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell48.Multiline = true; + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.Text = "Betreuer"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell48.Weight = 0.19040999651461457D; + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4, + this.xrLabel6, + this.lblKlientKrank, + this.lblKlientUrlaub, + this.xrLabel14, + this.xrLabel16, + this.xrLabel7, + this.xrLabel8, + this.xrLabel5, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.HeightF = 164.8333F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(48.3195F, 30.5F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Klientin, Klient"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel6 + // + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(168.9583F, 30.5F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UsePadding = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "[CustomerName]"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblKlientKrank + // + this.lblKlientKrank.BackColor = System.Drawing.Color.Transparent; + this.lblKlientKrank.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblKlientKrank.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblKlientKrank.LocationFloat = new DevExpress.Utils.PointFloat(3.178914E-05F, 144.8333F); + this.lblKlientKrank.Name = "lblKlientKrank"; + this.lblKlientKrank.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblKlientKrank.SizeF = new System.Drawing.SizeF(1089F, 20F); + this.lblKlientKrank.StylePriority.UseBackColor = false; + this.lblKlientKrank.StylePriority.UseBorders = false; + this.lblKlientKrank.StylePriority.UseFont = false; + this.lblKlientKrank.StylePriority.UsePadding = false; + this.lblKlientKrank.StylePriority.UseTextAlignment = false; + this.lblKlientKrank.Text = "Klient*in war krank "; + this.lblKlientKrank.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.lblKlientKrank.Visible = false; + // + // lblKlientUrlaub + // + this.lblKlientUrlaub.BackColor = System.Drawing.Color.Transparent; + this.lblKlientUrlaub.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblKlientUrlaub.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblKlientUrlaub.LocationFloat = new DevExpress.Utils.PointFloat(3.178914E-05F, 124.8334F); + this.lblKlientUrlaub.Name = "lblKlientUrlaub"; + this.lblKlientUrlaub.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblKlientUrlaub.SizeF = new System.Drawing.SizeF(1089F, 20F); + this.lblKlientUrlaub.StylePriority.UseBackColor = false; + this.lblKlientUrlaub.StylePriority.UseBorders = false; + this.lblKlientUrlaub.StylePriority.UseFont = false; + this.lblKlientUrlaub.StylePriority.UsePadding = false; + this.lblKlientUrlaub.StylePriority.UseTextAlignment = false; + this.lblKlientUrlaub.Text = "Klient*in war im Urlaub "; + this.lblKlientUrlaub.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.lblKlientUrlaub.Visible = false; + // + // xrLabel14 + // + this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 0F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.xrLabel14.StylePriority.UseBackColor = false; + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UsePadding = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "Bewilligte FLS wöchentlich"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel16 + // + this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")}); + this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(593.75F, 0F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(154.8471F, 30.50001F); + this.xrLabel16.StylePriority.UseBackColor = false; + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UsePadding = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 30.5F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(124.5971F, 30.50001F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UsePadding = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Aktenzeichen"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel8 + // + this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(539.5971F, 30.5F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(209F, 30.5F); + this.xrLabel8.StylePriority.UseBackColor = false; + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UsePadding = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "[ReferenceNumber]"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel5.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(168.9583F, 0F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F); + this.xrLabel5.StylePriority.UseBackColor = false; + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "[Month] [Year]"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(48.3195F, 0F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UsePadding = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Monat"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel2 + // + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel2.ForeColor = System.Drawing.Color.Black; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(3.178914E-05F, 86.29166F); + 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(1089F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseForeColor = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Quittierungsbeleg / Dokumentation"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox3}); + this.topMarginBand1.HeightF = 82.2916F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // xrPictureBox3 + // + this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource")); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(792.9375F, 10.00001F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(267.7083F, 71.87493F); + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel17, + this.xrPictureBox1, + this.lblUnterschriftMitarbeiter, + this.xrLabel23, + this.xrTableAbwesenheiten, + this.xrLabel15, + this.xrLabel1}); + this.GroupFooter1.HeightF = 136.5972F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Transparent; + this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 81.09722F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrPictureBox1 + // + this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(137.329F, 81.09722F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // lblUnterschriftMitarbeiter + // + this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftMitarbeiter.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(0F, 116.5972F); + this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter"; + this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F); + this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false; + this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in"; + this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel23 + // + this.xrLabel23.BackColor = System.Drawing.Color.Transparent; + this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(100F, 20F); + this.xrLabel23.StylePriority.UseBackColor = false; + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.StylePriority.UsePadding = false; + this.xrLabel23.StylePriority.UseTextAlignment = false; + this.xrLabel23.Text = "Gesamtsumme"; + this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableAbwesenheiten + // + this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black; + this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(521.0416F, 22.84724F); + this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; + this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3, + this.xrTableRow4}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(398.3333F, 40F); + this.xrTableAbwesenheiten.StylePriority.UseBorders = false; + this.xrTableAbwesenheiten.StylePriority.UseFont = false; + this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell1}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "von"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.1073232364991462D; + // + // xrTableCell17 + // + this.xrTableCell17.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "bis"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.10732323432577288D; + // + // xrTableCell18 + // + this.xrTableCell18.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Tage"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.075757568269402914D; + // + // xrTableCell1 + // + this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Art"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.2125420510791497D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell5}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell19 + // + this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell19.Weight = 0.1073232364991462D; + // + // xrTableCell20 + // + this.xrTableCell20.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.10732323432577288D; + // + // xrTableCell21 + // + this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.075757568269402914D; + // + // xrTableCell5 + // + this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.2125420510791497D; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(351.0417F, 22.84724F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(170F, 43.61115F); + this.xrLabel15.StylePriority.UseBackColor = false; + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UsePadding = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Transparent; + this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.hours")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(100F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(68.95854F, 20F); + this.xrLabel1.StylePriority.UseBackColor = false; + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report; + this.xrLabel1.Summary = xrSummary1; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // fieldKontaktArt + // + this.fieldKontaktArt.DataMember = "Services"; + this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; + this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldKontaktArt.Name = "fieldKontaktArt"; + // + // hours + // + this.hours.DataMember = "Services"; + this.hours.Expression = "Round([Minutes]/60,2)"; + this.hours.Name = "hours"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // Quittierungsbeleg + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldKontaktArt, + this.hours}); + this.DataSource = this.bindingSource1; + this.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new DevExpress.Drawing.DXMargins(50F, 30F, 82.2916F, 30F); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.CalculatedField hours; + private DevExpress.XtraReports.UI.XRLabel lblKlientUrlaub; + private DevExpress.XtraReports.UI.XRLabel lblKlientKrank; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter; + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachWohnstaette/Quittierungsbeleg.cs b/ReportImp/LebenshilfeBadKreuznachWohnstaette/Quittierungsbeleg.cs new file mode 100644 index 000000000..7c9a120fa --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachWohnstaette/Quittierungsbeleg.cs @@ -0,0 +1,348 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; +using DevExpress.XtraReports.UI; + +namespace LebenshilfeBadKreuznachWohnstaette +{ + public partial class Quittierungsbeleg : XtraReport, IBeWoReport + { + public Quittierungsbeleg() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + + // Get calling method name + //StackTrace stackTrace = new StackTrace(); + //Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name); + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + if (sd.ServiceCategory == "Einzelfallhilfe" || sd.ServiceCategoryAbbr == "EFH") + { + CreateGoalList(sd); + servicesBillable.Add(sd); + } + } + + pRO.Services = servicesBillable; + } + + decimal std = BerechneBewilligungenProWoche(pRO); + pRO.ApprovedFLSPerWeekTotal = std; + ErstelleAbwesenheitenTabelle(pRO); + + bindingSource1.DataSource = pRO; + } + + public static void CreateGoalList(ServicesOverviewRO.ServiceDetail sd) + { + var serviceRecord = DAOFactory.GenericDAO.LoadByID(sd.ServiceRecordOid); + var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecord); + + sd.GoalList = String.Empty; + if (srDc.Goals != null && srDc.Goals.Count > 0) + { + Dictionary key2Value = new Dictionary(); + Dictionary ziel2kapitel = new Dictionary(); + Dictionary ziel2value = new Dictionary(); + + //masnahmen und foreach Schleife dazu können ab 2024 raus - ist auch getestet. Die brauchen keine Maßnahmen mehr dokumentieren und haben die auch alle gelöscht... + var masnahmen = srDc.Goals.Where(g => g.Type == BS.Shared.ValueListEntryType.SupportConceptIndividualGoalType || g.Type == BS.Shared.ValueListEntryType.SupportConceptGoalType).OrderBy(g => g.ParentOid).ThenBy(g => g.TypeDescription).ToList(); + var kapitel = srDc.Goals.Where(g => (g.Type == BS.Shared.ValueListEntryType.SupportConceptIndividualGoalCategoryType || g.Type == BS.Shared.ValueListEntryType.SupportConceptGoalCategoryType) && (g.TypeDescription != null && g.TypeDescription.StartsWith("Kapitel")) || (g.DisplayName != null && g.DisplayName.StartsWith("Kapitel"))).OrderBy(g => g.DisplayName).ToList(); + var ziele = srDc.Goals.Where(g => (g.Type == BS.Shared.ValueListEntryType.SupportConceptIndividualGoalCategoryType || g.Type == BS.Shared.ValueListEntryType.SupportConceptGoalCategoryType) && !g.DisplayName.StartsWith("Kapitel")).OrderBy(g => g.DisplayName).ToList(); + srDc.Goals = srDc.Goals.Where(g => g.Type == BS.Shared.ValueListEntryType.SupportConceptIndividualGoalCategoryType || g.Type == BS.Shared.ValueListEntryType.SupportConceptGoalCategoryType).OrderBy(g => g.ParentOid).ToList(); + + foreach (var goal in kapitel) //nimm zuerst alle Kapitel + { + var key = goal.ValueListEntryOid.Value; + string value = null; + if (!string.IsNullOrEmpty(goal.TypeDescription)) + { + value = goal.TypeDescription; + } + else + { + value = goal.Abbreviation; + } + + key2Value.Add(key, value); + } + foreach (var goal in ziele) //dann füge ziele zu bestehendem Kapitel - falls nicht eingetragen ergänze Kapitel + { + var key = goal.ValueListEntryOid.Value; + string value = null; + if (!string.IsNullOrEmpty(goal.TypeDescription)) + { + value = goal.TypeDescription; + } + else + { + value = goal.Abbreviation; + } + + if (goal.ParentOid.HasValue) + { + ziel2value[key] = value; + if (key2Value.ContainsKey(goal.ParentOid.Value)) + { + ziel2kapitel.Add(key, goal.ParentOid.Value); + } + else + { + var goalParent = DAOFactory.GenericDAO.LoadByID(goal.ParentOid.Value); + var parent = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(goalParent); + string parentValue; + if (!string.IsNullOrEmpty(parent.TypeDescription)) + { + parentValue = parent.TypeDescription; + } + else + { + parentValue = parent.Abbreviation; + } + + key2Value.Add(goal.ParentOid.Value, parentValue); + ziel2kapitel.Add(key, goal.ParentOid.Value); + } + } + + else + { + key2Value.Add(key, value); + } + } + foreach (var m in masnahmen) + { + var key = m.ValueListEntryOid.Value; + string value = null; + if (!string.IsNullOrEmpty(m.TypeDescription)) + { + value = m.TypeDescription; + } + else + { + value = m.Abbreviation; + } + if (m.ParentOid.HasValue) + { + var goalParent = DAOFactory.GenericDAO.LoadByID(m.ParentOid.Value); + var parent = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(goalParent); + string parentValue = null; + if (!string.IsNullOrEmpty(parent.TypeDescription)) + { + parentValue = parent.TypeDescription; + } + else + { + parentValue = parent.Abbreviation; + } + + if (!ziel2kapitel.ContainsKey(m.ParentOid.Value)) //kein Ziel gewählt + { + if (parent.ParentOid.HasValue) + { + ziel2kapitel.Add(m.ParentOid.Value, parent.ParentOid.Value); + } + } + if (!ziel2value.ContainsKey(m.ParentOid.Value)) //kein Ziel gewählt + { + { + ziel2value[m.ParentOid.Value] = parentValue; + } + } + + ziel2value[m.ParentOid.Value] += ", " + value; + + if (!key2Value.ContainsKey(parent.ParentOid.Value)) //und kein Kapitel gewählt + { + var parentParent = DAOFactory.GenericDAO.LoadByID(parent.ParentOid.Value); + var parentKapitel = MapperFactory.ValueListEntryDC_ValueListEntry.MapToNewDC(parentParent); + string kapitelValue = null; + if (!string.IsNullOrEmpty(parentKapitel.TypeDescription)) + { + kapitelValue = parentKapitel.TypeDescription; + } + else + { + kapitelValue = parentKapitel.Abbreviation; + } + key2Value.Add(parent.ParentOid.Value, kapitelValue); + } + } + else + { + key2Value.Add(key, value); + } + } + + + foreach (var item in ziel2kapitel) + { + key2Value[item.Value] += ", " + ziel2value[item.Key]; + } + + foreach (KeyValuePair item in key2Value.OrderBy(key => key.Value)) + { + if (sd.GoalList.Length > 0) + { + sd.GoalList += ", "; + } + sd.GoalList += item.Value; + } + } + } + + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + var reportSpan = new DateTimeSpan(pRo.StartDate, pRo.EndDate); + var customer = MapperFactory.CustomerDC_Customer.MapToNewDC(DAOFactory.GenericDAO.GetByID(pRo.CustomerOid)); + Dictionary> allAbsInSpan = new Dictionary>(); + + if (customer != null && customer.AbsenceTimes != null && customer.AbsenceTimes.Count > 0) + { + foreach (var abs in customer.AbsenceTimes) + { + abs.End = abs.End.HasValue ? abs.End.Value : pRo.EndDate; + + if (abs.Start >= pRo.StartDate && abs.Start <= pRo.EndDate || abs.End >= pRo.StartDate && abs.End <= pRo.EndDate) + { + if (!allAbsInSpan.ContainsKey(abs.Reason.Description)) + allAbsInSpan.Add(abs.Reason.Description, new List()); + allAbsInSpan[abs.Reason.Description].Add(abs); + } + } + } + + foreach (var abs in allAbsInSpan) + { + if (abs.Key.ToLower() == "klient urlaub") + { + lblKlientUrlaub.Visible = true; + foreach (var u in abs.Value) + { + lblKlientUrlaub.Text += u.Start.Value.Date == u.End.Value.Date ? string.Format("am {0:dd.MM.yyyy}", u.Start) : string.Format("vom {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", u.Start, u.End); + if (abs.Value.Last() != u) + lblKlientUrlaub.Text += ", "; + } + } + else if (abs.Key.ToLower() == "klient krank") + { + lblKlientKrank.Visible = true; + foreach (var u in abs.Value) + { + lblKlientKrank.Text += u.Start.Value.Date == u.End.Value.Date ? string.Format("am {0:dd.MM.yyyy}", u.Start) : string.Format("vom {0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", u.Start, u.End); + if (abs.Value.Last() != u) + lblKlientKrank.Text += ", "; + } + } + } + + if (allAbsInSpan.Count > 0) + { + int newRows = 0; + int index = 1; + foreach (var abs in allAbsInSpan) + { + if (abs.Key.ToLower() == "klient krank" || abs.Key.ToLower() == "klient urlaub") + continue; + + foreach (var at in abs.Value) + { + DevExpress.XtraReports.UI.XRTableRow row = null; + if (index < xrTableAbwesenheiten.Rows.Count) + { + row = xrTableAbwesenheiten.Rows[index]; + } + else + { + row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]); + newRows++; + } + + row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start); + int? days = null; + + if (at.End.HasValue) + { + row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End); + days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1; + } + else + { + row.Cells[1].Text = "unbekannt"; + } + + row.Cells[2].Text = days != null ? String.Format("{0:0}", days) : ""; + row.Cells[3].Text = at.Reason != null && !at.Reason.Description.IsNullOrEmpty() ? at.Reason.Description : ""; + index++; + } + } + + if (newRows > 0) + { + lblUnterschriftMitarbeiter.Top += newRows * 20; + } + } + } + + private decimal BerechneBewilligungenProWoche(ServicesOverviewRO pRO) + { + decimal fls = 0; + if (pRO.SupportConceptCostBearer != null) + { + CostBearer2SupportConcept c2s = DAOFactory.GenericDAO.LoadByID(pRO.SupportConceptCostBearer.CostBearer2SupportConceptOid.Value); + var calc = PluginLoader.FindClass(c2s.CostBearer.ID) ?? BS.Shared.Services.Calculations.GetInstance(c2s.CostBearer.ID); + + if (c2s.StartDate.HasValue && c2s.StartDate > pRO.StartDate) + { + pRO.StartDate = c2s.StartDate.Value; + } + + foreach (var scap in pRO.SupportConceptCostBearer.ApprovalPeriodList) + { + if (scap.StartDate <= pRO.EndDate && scap.EndDate >= pRO.StartDate) + { + var bewilligt = calc.GetApprovedHoursPerWeek(scap, pRO.SupportConceptCostBearer.CostBearer.CostRatePeriods) ?? 0; + fls += bewilligt; + } + } + + // Teilweise lassen die Bewilligungen ewig weiterlaufen bzw. dann einfach letzten Wert nehmen + if (fls == 0) + { + foreach (var scap in pRO.SupportConceptCostBearer.ApprovalPeriodList) + { + if (scap.StartDate <= pRO.EndDate) + { + var bewilligt = calc.GetApprovedHoursPerWeek(scap, pRO.SupportConceptCostBearer.CostBearer.CostRatePeriods) ?? 0; + fls += bewilligt; + } + } + } + } + return fls; + } + } +} diff --git a/ReportImp/LebenshilfeBadKreuznachWohnstaette/Quittierungsbeleg.resx b/ReportImp/LebenshilfeBadKreuznachWohnstaette/Quittierungsbeleg.resx new file mode 100644 index 000000000..b95f87849 --- /dev/null +++ b/ReportImp/LebenshilfeBadKreuznachWohnstaette/Quittierungsbeleg.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 + + + 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 + + \ No newline at end of file