diff --git a/ReportImp/ASBHammReports/BetreuteKlienten.Designer.cs b/ReportImp/ASBHammReports/BetreuteKlienten.Designer.cs new file mode 100644 index 000000000..c58a396d4 --- /dev/null +++ b/ReportImp/ASBHammReports/BetreuteKlienten.Designer.cs @@ -0,0 +1,368 @@ +using BeWo.Report.ReportObjects; +namespace ASBHamm +{ + partial class BetreuteKlienten + { + /// + /// 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.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + 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(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(675F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UsePadding = false; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell7, + this.xrTableCell6, + this.xrTableCell8}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field2")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.Weight = 0.22156571119158375D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field3")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.Weight = 0.22156571119158375D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field4")}); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.Weight = 0.22156571119158372D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field5")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "xrTableCell8"; + this.xrTableCell8.Weight = 0.33234856678737562D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1, + this.GroupFooter1}); + this.DetailReport.DataMember = "Rows"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableHeader, + this.xrLabel2, + this.xrLabel1}); + this.GroupHeader1.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("Field1", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)}); + this.GroupHeader1.HeightF = 95.00002F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 70.00002F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(675F, 25F); + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell2, + this.xrTableCell1, + this.xrTableCell4}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 1D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Text = "Vorname"; + this.xrTableCell5.Weight = 0.22156573116691286D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Nachname"; + this.xrTableCell2.Weight = 0.22156573116691281D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Text = "Rolle"; + this.xrTableCell1.Weight = 0.22156573116691281D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Bemerkungen"; + this.xrTableCell4.Weight = 0.33234859675036932D; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.SizeF = new System.Drawing.SizeF(677F, 25F); + this.xrLabel2.StyleName = "Title"; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Zugeordnete Klienten"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field1")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(677F, 25F); + this.xrLabel1.StyleName = "Title"; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Offene Aufgaben"; + // + // GroupFooter1 + // + this.GroupFooter1.HeightF = 0F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.QueryRO); + // + // ReportHeader + // + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + // + // 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.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 = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // BetreuteKlienten + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 50); + this.PageHeight = 1169; + this.PageWidth = 827; + 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 = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).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.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + } +} diff --git a/ReportImp/ASBHammReports/BetreuteKlienten.cs b/ReportImp/ASBHammReports/BetreuteKlienten.cs new file mode 100644 index 000000000..641f9c541 --- /dev/null +++ b/ReportImp/ASBHammReports/BetreuteKlienten.cs @@ -0,0 +1,30 @@ +using System; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using DevExpress.XtraReports.UI; +using System.Data; + +namespace ASBHamm +{ + public partial class BetreuteKlienten : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public BetreuteKlienten() + { + InitializeComponent(); + + } + + public void SetReportDataSource(QueryRO pRO) + { + InitTable(pRO); + this.bindingSource1.DataSource = pRO; + } + + private void InitTable(QueryRO ro) + { + + + } + + } +} diff --git a/ReportImp/ASBHammReports/BetreuteKlienten.resx b/ReportImp/ASBHammReports/BetreuteKlienten.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/ASBHammReports/BetreuteKlienten.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/AlphaEv/Service/CustomEmployeeService.cs b/ReportImp/AlphaEv/Service/CustomEmployeeService.cs new file mode 100644 index 000000000..e93027e43 --- /dev/null +++ b/ReportImp/AlphaEv/Service/CustomEmployeeService.cs @@ -0,0 +1,28 @@ +using System.Collections.Generic; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Core; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.DataContracts.Compact; +using DevExpress.Data.Browsing; + +namespace AlphaEv.Service +{ + public class CustomEmployeeService : EmployeeService + { + public override List GetAllTeamsCompact() + { + if (Utils.UserHasRight(LoggedInUserOperationContextExt.Current.User, UserRightType.TeamView_ViewAll)) + { + return MapperFactory.CompactTeamDC_Team.MapToNewDCs(DAOFactory.GenericDAO.GetAllActive()); + } + + var teams = DAOFactory.SearchDAO.FindAllActiveTeamsOfEmployee(LoggedInUserOperationContextExt.Current.User.Employee.Oid.Value); + return MapperFactory.CompactTeamDC_Team.MapToNewDCs(teams); + + } + } +} \ No newline at end of file diff --git a/ReportImp/AsbMoenchengladbach/AsbMoenchengladbach.csproj b/ReportImp/AsbMoenchengladbach/AsbMoenchengladbach.csproj new file mode 100644 index 000000000..f80e5e2d6 --- /dev/null +++ b/ReportImp/AsbMoenchengladbach/AsbMoenchengladbach.csproj @@ -0,0 +1,54 @@ + + + + + Debug + AnyCPU + {D3C38953-9C11-419F-A2B9-016656B4A364} + Library + Properties + AsbMoenchengladbach + 3472573348_Reports + v4.5 + 512 + + + + true + full + false + ..\..\Host\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\Host\bin\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ReportImp/AsbMoenchengladbach/Properties/AssemblyInfo.cs b/ReportImp/AsbMoenchengladbach/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..0080683d0 --- /dev/null +++ b/ReportImp/AsbMoenchengladbach/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("AsbMoenchengladbach")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("AsbMoenchengladbach")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("d3c38953-9c11-419f-a2b9-016656b4a364")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/AwoWesel/Invoicing/CustomInvoiceFactory.cs b/ReportImp/AwoWesel/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..5a0e20d58 --- /dev/null +++ b/ReportImp/AwoWesel/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,18 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace AwoWesel.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + return new DefaultInvoiceCreation(); + } + + } +} diff --git a/ReportImp/AwoWesel/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/AwoWesel/Invoicing/DefaultInvoiceCreation.cs new file mode 100644 index 000000000..935df2c68 --- /dev/null +++ b/ReportImp/AwoWesel/Invoicing/DefaultInvoiceCreation.cs @@ -0,0 +1,144 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace AwoWesel.Invoicing +{ + public class DefaultInvoiceCreation : InvoiceCreation + { + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + { + return base.CreateInvoiceItem(iServiceRecord, scap, calc); + } + + public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth) + { + //Fasse InvoiceItems mit gleichem Stundensatz zusammen: + + var newlist = new List(); + + var rateToItem = new Dictionary(); + foreach (InvoiceItem iitem in itemList) + { + InvoiceItem item; + String key = String.Format("{0}_{1}", iitem.AmountPerUnit, iitem.RateFactor); + if (summaryPerMonth) + { + key = String.Format("{0}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart); + } + + if (rateToItem.ContainsKey(key)) + { + item = rateToItem[key]; + } + else + { + item = new InvoiceItem(); + newlist.Add(item); + + item.AmountPerUnit = iitem.AmountPerUnit; + if (invoicePeriod != null) + { + item.ItemPeriodStart = invoicePeriod.StartDate; + item.ItemPeriodEnd = invoicePeriod.EndDate; + } + else + { + item.ItemPeriodStart = scap.StartDate; + item.ItemPeriodEnd = scap.EndDate; + } + if (summaryPerMonth && iitem.ItemPeriodStart.HasValue) + { + DateTime start = new DateTime(iitem.ItemPeriodStart.Value.Year, iitem.ItemPeriodStart.Value.Month, 1); + DateTime end = start.AddMonths(1).AddDays(-1); + + if (item.ItemPeriodStart < start) + { + item.ItemPeriodStart = start; + } + if (item.ItemPeriodEnd > end) + { + item.ItemPeriodEnd = end; + } + } + item.RateFactor = iitem.RateFactor; + + item.AccountingInterval = iitem.AccountingInterval; + item.ItemDescription = iitem.ItemDescription; + item.UnitDescription = iitem.UnitDescription; + item.SupportConceptApprovalPeriodOid = scap.Oid; + + + rateToItem[key] = item; + } + + + if (!item.UnitCount.HasValue) + { + item.UnitCount = 0; + } + item.UnitCount += iitem.UnitCount ?? 0; + } + + + BerechneSummaryItemsSummen2(newlist); + return newlist; + } + + private void BerechneSummaryItemsSummen2(List newlist) + { + foreach (InvoiceItem invoiceItem in newlist) + { + if (invoiceItem.AmountPerUnit.HasValue) + { + invoiceItem.AmountPerUnit = Math.Round(invoiceItem.AmountPerUnit.Value, 2, MidpointRounding.AwayFromZero); + } + else + { + invoiceItem.AmountPerUnit = 0; + } + + if (invoiceItem.UnitCount.HasValue) + { + var min = invoiceItem.UnitCount.Value * 60; + + //Abrunden auf 10 minuten. + min = min % 10 != 0 ? min - (min % 10) : min; + + invoiceItem.UnitCount = min; + } + else + { + invoiceItem.UnitCount = 0; + } + + + if (invoiceItem.RateFactor.HasValue) + { + decimal stunden = invoiceItem.UnitCount.Value * ((invoiceItem.RateFactor.Value + 100) / 100); + stunden /= 60; + stunden = Math.Round(stunden, 2, MidpointRounding.AwayFromZero); + invoiceItem.UnitCount = stunden; + invoiceItem.AmountTotal = Math.Round(invoiceItem.AmountPerUnit.Value * stunden, 2, MidpointRounding.AwayFromZero); + } + else + { + invoiceItem.AmountTotal = Math.Round(invoiceItem.AmountPerUnit.Value * (invoiceItem.UnitCount.Value / 60), 2, MidpointRounding.AwayFromZero); + } + + invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal; + } + } + } +} diff --git a/ReportImp/BeWoRueckenwind/SettlementReport2.Designer.cs b/ReportImp/BeWoRueckenwind/SettlementReport2.Designer.cs new file mode 100644 index 000000000..870691035 --- /dev/null +++ b/ReportImp/BeWoRueckenwind/SettlementReport2.Designer.cs @@ -0,0 +1,1081 @@ +namespace BeWoRueckenwind.Neu +{ + partial class Spitzabrechnung + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + 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(); + this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); + 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.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell31 = 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.xrTable2 = 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.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, + this.xrRichText1}); + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 218F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 8F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline)))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 177F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(570.125F, 17F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Betreutes Wohnen Rückenwind Verena Stumpf – Grubenstr. 5, 50321 Brühl"; + // + // xrRichText1 + // + this.xrRichText1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(660.0001F, 140F); + this.xrRichText1.StylePriority.UseBorders = false; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "{0:dd.MM.yyyy}")}); + this.xrLabel8.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(400.2502F, 147F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(119.4997F, 23F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 358.9999F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9, + this.xrTableRow10, + this.xrTableRow11, + this.rowErbrachteLeistung}); + this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 68F); + this.xrTable1.StylePriority.UseBorderColor = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell6}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.085D; + // + // xrTableCell19 + // + this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorderColor = false; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:"; + this.xrTableCell19.Weight = 0.78314100999098568D; + // + // xrTableCell6 + // + this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[ApprovedFLS]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell6.Weight = 0.21685899000901443D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell7}); + this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.085D; + // + // xrTableCell20 + // + this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorderColor = false; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:"; + this.xrTableCell20.Weight = 0.78314100999098568D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "[ApprovedFLSWithFactor]"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.Weight = 0.21685899000901443D; + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell21}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.085D; + // + // xrTableCell21 + // + this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorderColor = false; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.Weight = 1D; + // + // rowErbrachteLeistung + // + this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22}); + this.rowErbrachteLeistung.Name = "rowErbrachteLeistung"; + this.rowErbrachteLeistung.Weight = 0.085D; + // + // xrTableCell22 + // + this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell22.StylePriority.UseBorderColor = false; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.Text = "Erbrachte Leistungen:"; + this.xrTableCell22.Weight = 1D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 291.9999F); + 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(642F, 67F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = resources.GetString("xrLabel6.Text"); + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 259F); + 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,"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225F); + 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(650F, 17F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 209F); + 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); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F); + 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); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // RecipientPostCodeAndTown + // + this.RecipientPostCodeAndTown.CanShrink = true; + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F); + this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; + this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F); + this.RecipientPostCodeAndTown.StylePriority.UseFont = false; + this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]"; + // + // xrLabel_RecipientStreet + // + this.xrLabel_RecipientStreet.CanShrink = true; + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00002F); + this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet"; + this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientStreet.StylePriority.UseFont = false; + this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; + // + // xrLabel_RecipientDivision + // + this.xrLabel_RecipientDivision.CanShrink = true; + 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; + this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientDivision.StylePriority.UseFont = false; + this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; + // + // xrLabel_RecipientContactPerson + // + this.xrLabel_RecipientContactPerson.CanShrink = true; + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F); + this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson"; + this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; + this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; + // + // xrLabel1 + // + this.xrLabel1.CanShrink = true; + 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; + this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "[RecipientOrganisation]"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrTable3, + this.xrLabel12, + this.lblNotice}); + this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F); + this.ReportFooter.HeightF = 159.0001F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 88.87495F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(237.5F, 17.00001F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Mit freundlichen Grüßen"; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow20, + this.xrTableRow21, + this.xrTableRow24}); + 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; + // + // xrTableRow24 + // + this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell31}); + this.xrTableRow24.Name = "xrTableRow24"; + this.xrTableRow24.Weight = 0.38095238095238093D; + // + // xrTableCell31 + // + this.xrTableCell31.CanShrink = true; + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")}); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell31.StylePriority.UsePadding = false; + this.xrTableCell31.Text = "xrTableCell8"; + this.xrTableCell31.Weight = 3D; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 142.0001F); + 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 = "i.A [CreatorName]"; + // + // lblNotice + // + this.lblNotice.CanShrink = true; + this.lblNotice.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 100F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.bottomMarginBand1.HeightF = 90F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // 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("Arial", 8F); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(8, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable2.SizeF = new System.Drawing.SizeF(660F, 55F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell3, + this.xrTableCell4}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Text = "BEWO Rückenwind\r\nVerena Stumpf\r\nGrubenstr. 5\r\n50321 Brühl\r\n"; + this.xrTableCell1.Weight = 0.70796460176991149D; + // + // xrTableCell2 + // + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Tel.: 02232/ 1506847\r\nFax: 02232/ 1506848\r\nE-Mail: bewo-rueckenwind@web.de\r\n"; + this.xrTableCell2.Weight = 0.70796460176991149D; + // + // xrTableCell3 + // + this.xrTableCell3.Multiline = true; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Text = "Bankverbindung:\r\nVR – Bank Rhein – Erft\r\nIBAN:DE25371612891014246017\r\nBIC: GENODE" + + "D1BRH\r\n"; + this.xrTableCell3.Weight = 0.84070796460176989D; + // + // xrTableCell4 + // + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Steuernummer\r\n224/5302/1497\r\nFinanzamt Brühl\r\n"; + this.xrTableCell4.Weight = 0.663716814159292D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel16, + this.xrLabel15, + this.xrLabel14, + this.xrLabel13, + this.xrLabel11, + this.xrLabel9, + this.xrLabel1, + this.xrLabel_RecipientContactPerson, + this.xrLabel_RecipientDivision, + this.xrLabel_RecipientStreet, + this.RecipientPostCodeAndTown, + 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 = 426.9999F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrLabel16 + // + this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(519.7499F, 147F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(158.2501F, 44.99998F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "Herr Schweinheim\r\n015157360870\r\n"; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(519.7499F, 130F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(140.2501F, 17F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Ansprechpartner"; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(400.2502F, 130F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(119.4997F, 17F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Datum"; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(260.0001F, 130F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(140.2501F, 17F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "Ihr Zeichen"; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(110.0001F, 130F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(150F, 17F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "Ihre Nachricht vom"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 130F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(110F, 17F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Unser Zeichen"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.Font = new System.Drawing.Font("Arial", 10F); + this.Detail1.HeightF = 17F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow15}); + this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // xrTableRow15 + // + this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell17, + this.xrTableCell23}); + this.xrTableRow15.Name = "xrTableRow15"; + this.xrTableRow15.Weight = 0.085D; + // + // xrTableCell17 + // + this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.CanShrink = true; + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorderColor = false; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.Weight = 0.78314100999098546D; + // + // xrTableCell23 + // + this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.CanShrink = true; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorderColor = false; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell23.Weight = 0.21685899000901443D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F); + this.GroupFooter1.HeightF = 119F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow30, + this.xrTableRow31, + this.xrTableRow32, + this.xrTableRow33, + this.xrTableRow34, + this.xrTableRow35, + this.xrTableRow36}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 119F); + this.xrTable4.StylePriority.UseBorderColor = false; + // + // xrTableRow30 + // + this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell48}); + this.xrTableRow30.Name = "xrTableRow30"; + this.xrTableRow30.Weight = 0.085D; + // + // xrTableCell48 + // + this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell48.StylePriority.UseBorderColor = false; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.Weight = 1D; + // + // xrTableRow31 + // + this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell49, + this.xrTableCell50}); + this.xrTableRow31.Name = "xrTableRow31"; + this.xrTableRow31.Weight = 0.085D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UsePadding = false; + this.xrTableCell49.Text = "Gesamtforderung:"; + this.xrTableCell49.Weight = 0.78314100999098546D; + // + // xrTableCell50 + // + this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountBillableTotal", "{0:c}")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell50.Weight = 0.21685899000901443D; + // + // xrTableRow32 + // + this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell51}); + this.xrTableRow32.Name = "xrTableRow32"; + this.xrTableRow32.Weight = 0.085D; + // + // xrTableCell51 + // + this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.Weight = 1D; + // + // xrTableRow33 + // + this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell52, + this.xrTableCell53}); + this.xrTableRow33.Name = "xrTableRow33"; + this.xrTableRow33.Weight = 0.085D; + // + // xrTableCell52 + // + this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell52.StylePriority.UseBorderColor = false; + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:"; + this.xrTableCell52.Weight = 0.78314100999098568D; + // + // xrTableCell53 + // + this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountAdvancedPayments", "{0:c}")}); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell53.StylePriority.UseBorderColor = false; + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell53.Weight = 0.21685899000901443D; + // + // xrTableRow34 + // + this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell54, + this.xrTableCell55}); + this.xrTableRow34.Name = "xrTableRow34"; + this.xrTableRow34.Weight = 0.085D; + // + // xrTableCell54 + // + this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UsePadding = false; + this.xrTableCell54.Text = "abzüglich Eigenanteil:"; + this.xrTableCell54.Weight = 0.78314100999098568D; + // + // xrTableCell55 + // + this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UsePadding = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.Text = "xrTableCell15"; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell55.Weight = 0.21685899000901443D; + // + // xrTableRow35 + // + this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell56}); + this.xrTableRow35.Name = "xrTableRow35"; + this.xrTableRow35.Weight = 0.085D; + // + // xrTableCell56 + // + this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell56.StylePriority.UseBorderColor = false; + this.xrTableCell56.StylePriority.UseBorders = false; + this.xrTableCell56.Weight = 1D; + // + // xrTableRow36 + // + this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell57, + this.xrTableCell58}); + this.xrTableRow36.Name = "xrTableRow36"; + this.xrTableRow36.Weight = 0.084999999999999992D; + // + // xrTableCell57 + // + this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell57.StylePriority.UseBorderColor = false; + this.xrTableCell57.StylePriority.UseBorders = false; + this.xrTableCell57.StylePriority.UseFont = false; + this.xrTableCell57.Text = "Restforderung:"; + this.xrTableCell57.Weight = 0.78314100999098568D; + // + // xrTableCell58 + // + this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim", "{0:c}")}); + this.xrTableCell58.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell58.StylePriority.UseBorderColor = false; + this.xrTableCell58.StylePriority.UseBorders = false; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell58.Weight = 0.21685899000901443D; + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1, + this.DetailReport, + this.GroupFooter1}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 74, 100, 90); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel 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; + private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblNotice; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + 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 xrTableRow24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell56; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRTable xrTable2; + 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.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + } +} diff --git a/ReportImp/BeWoRueckenwind/SettlementReport2.cs b/ReportImp/BeWoRueckenwind/SettlementReport2.cs new file mode 100644 index 000000000..93812ae27 --- /dev/null +++ b/ReportImp/BeWoRueckenwind/SettlementReport2.cs @@ -0,0 +1,236 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.DataContracts; + +namespace BeWoRueckenwind.Neu +{ + public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Spitzabrechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(Settlement2RO pRO) + { + bool isDefaultSpitzabrechnung = false; + + if (pRO.Claim < 0) + { + pRO.FinalSentence = "Wir bitten Sie den Betrag mit den nächsten Abschlagszahlungen zu verrechnen."; + } + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Text = ""; + } + + bool hasRatefactor = false; + + if (!String.IsNullOrWhiteSpace(pRO.RateFactorText2)) + { + hasRatefactor = true; + if (pRO.RateFactorText2 == "1,2") + { + pRO.RateFactorText2 = "1,20"; + } + } + + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}", + ii.PeriodStartDate, ii.PeriodEndDate, + ii.UnitCount, !hasRatefactor ? "" : "x " + pRO.RateFactorText2 + " ", + ii.AmountPerUnit); + } + } + + // if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1) + // { + // var ii = pRO.InvoiceItems[0]; + //if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null) + // { + // isDefaultSpitzabrechnung = true; + // } + // } + // if (!isDefaultSpitzabrechnung) + // { + // if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue) + // { + // isDefaultSpitzabrechnung = true; + // } + // } + + // if (isDefaultSpitzabrechnung) + // { + // //UpdateAbrechnungsFelder(pRO); + + // pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO); + // } + // else + // { + //if (pRO.InvoiceItems != null) + // { + // foreach (var ii in pRO.InvoiceItems) + // { + // ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}", + // ii.ItemPeriodStart, ii.ItemPeriodEnd, + // ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ", + // ii.AmountPerUnit); + // } + // } + //var id = GetCustomerId(pRO); + //if (id == "LWLNEU") + //{ + // pRO.RateFactorText = null; + // pRO.RateFactorText2 = null; + //} + // } + + + this.bindingSource1.DataSource = pRO; + } + + private String GetCustomerId(SettlementRO pRO) + { + var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid); + return cb2sc.CostBearer.ID; + } + + private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO) + { + IList itemList = new List(); + if (pRO.DifferentHourlyRateCount == 3) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString, + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3 + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else if (pRO.DifferentHourlyRateCount == 2) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + + return itemList; + } + + private void UpdateAbrechnungsFelder(SettlementRO pRO) + { + if (pRO.DifferentHourlyRateCount == 3) + { + //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] € + + pRO.Abrechnungstext1 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString); + + pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3); + + //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € ="; + + pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3); + + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else if (pRO.DifferentHourlyRateCount == 2) + { + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else + { + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + } + } +} diff --git a/ReportImp/BeWoRueckenwind/SettlementReport2.resx b/ReportImp/BeWoRueckenwind/SettlementReport2.resx new file mode 100644 index 000000000..674a3c093 --- /dev/null +++ b/ReportImp/BeWoRueckenwind/SettlementReport2.resx @@ -0,0 +1,130 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABuAG8AdwBpAGQAYwB0AGwAcABhAHIAXAByAGkAMgBcAHEAcgBcAHQAeAA1ADEAMAAzAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABiAFwAZgAwAFwAZgBzADMANgAgAEIAZQB0AHIAZQB1AHQAZQBzACAAVwBvAGgAbgBlAG4AIAAtACAAUgBcACcAZgBjAGMAawBlAG4AdwBpAG4AZAAgAFwAcABhAHIADQAKAFYAZQByAGUAbgBhACAAUwB0AHUAbQBwAGYAXABmAHMAMwAyAFwAcABhAHIADQAKAFwAZgBzADIANAAgAEcAcgB1AGIAZQBuAHMAdAByAC4AIAA1AFwAcABhAHIADQAKAFwAcABhAHIAZABcAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXABiAHIAcwBwADIAMAAgAFwAbgBvAHcAaQBkAGMAdABsAHAAYQByAFwAcgBpADIAXABxAHIAXAB0AHgANQAxADAAMwAgADUAMAAzADIAMQAgAEIAcgBcACcAZgBjAGgAbABcAHAAYQByAA0ACgBUAGUAbAAuACAAMAAyADIAMwAyAC8AIAAxADUAMAA2ADgANAA3AFwAcABhAHIADQAKAFwAcABhAHIAZABcAHEAcgAgAEYAYQB4ADoAIAAwADIAMgAzADIALwAgADEANQAwADYAOAA0ADgAXABjAGYAMABcAGIAMABcAGYAMQBcAHAAYQByAA0ACgB9AA0ACgA= + + + anbei sende ich Ihnen die unterschriebenen Nachweise ü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: + + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/BeWoTrio/BeWoTrio.csproj b/ReportImp/BeWoTrio/BeWoTrio.csproj new file mode 100644 index 000000000..2be08e5c6 --- /dev/null +++ b/ReportImp/BeWoTrio/BeWoTrio.csproj @@ -0,0 +1,81 @@ + + + + + Debug + AnyCPU + {E0040EFD-47E2-40F4-B5DD-1AF4C3C6819B} + Library + Properties + BeWoTrio + 4858885375_Reports + v4.5 + 512 + + + + true + full + false + ..\..\Host\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\Host\bin\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + Component + + + SettlementReport.cs + + + + + + SettlementReport.cs + Designer + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40D8B312-EA64-49E3-A31A-5E57ED4D5654} + Report + + + {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4} + Shared + + + + \ No newline at end of file diff --git a/ReportImp/BeWoTrio/Properties/AssemblyInfo.cs b/ReportImp/BeWoTrio/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..d77bbe672 --- /dev/null +++ b/ReportImp/BeWoTrio/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("BeWoTrio")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("BeWoTrio")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("e0040efd-47e2-40f4-b5dd-1af4c3c6819b")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/BeWoTrio/Properties/licenses.licx b/ReportImp/BeWoTrio/Properties/licenses.licx new file mode 100644 index 000000000..c7fd819d5 --- /dev/null +++ b/ReportImp/BeWoTrio/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/BeWoTrio/SettlementReport.Designer.cs b/ReportImp/BeWoTrio/SettlementReport.Designer.cs new file mode 100644 index 000000000..ab3cbf306 --- /dev/null +++ b/ReportImp/BeWoTrio/SettlementReport.Designer.cs @@ -0,0 +1,883 @@ +namespace BeWoTrio.Alt +{ + partial class Spitzabrechnung + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + 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(); + 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.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = 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.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(489.771F, 169F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(138.2289F, 23F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Neuss, [InvoiceDate]"; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.3333F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9, + this.xrTableRow10, + this.xrTableRow11, + this.rowErbrachteLeistung}); + this.xrTable1.SizeF = new System.Drawing.SizeF(638F, 68F); + this.xrTable1.StylePriority.UseBorderColor = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell6}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.085D; + // + // xrTableCell19 + // + this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorderColor = false; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:"; + this.xrTableCell19.Weight = 0.783699079871839D; + // + // xrTableCell6 + // + this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell6.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[ApprovedFLS]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell6.Weight = 0.21630092012816118D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell7}); + this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.085D; + // + // xrTableCell20 + // + this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorderColor = false; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:"; + this.xrTableCell20.Weight = 0.783699079871839D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell7.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "[ApprovedFLSWithFactor]"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.Weight = 0.21630092012816118D; + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell21}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.085D; + // + // xrTableCell21 + // + this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorderColor = false; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.Weight = 1D; + // + // rowErbrachteLeistung + // + this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22}); + this.rowErbrachteLeistung.Name = "rowErbrachteLeistung"; + this.rowErbrachteLeistung.Weight = 0.085D; + // + // xrTableCell22 + // + this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell22.StylePriority.UseBorderColor = false; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.Text = "Erbrachte Leistungen:"; + this.xrTableCell22.Weight = 1D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 308.1458F); + 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(638F, 67F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = resources.GetString("xrLabel6.Text"); + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 275.1458F); + 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,"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 236.9792F); + 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(638F, 17.00002F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 220.9792F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(638F, 16F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 203.9792F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(638F, 17F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrTable3, + this.xrLabel12, + this.xrLabel11, + this.lblNotice}); + this.ReportFooter.HeightF = 187.6459F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117F); + 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(0F, 32.99999F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow20, + this.xrTableRow21, + this.xrTableRow22, + this.xrTableRow23, + this.xrTableRow24}); + this.xrTable3.SizeF = new System.Drawing.SizeF(638F, 68F); + 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; + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell30}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 0.23809523809523803D; + // + // xrTableCell30 + // + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Weight = 3D; + // + // xrTableRow24 + // + this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell31}); + this.xrTableRow24.Name = "xrTableRow24"; + this.xrTableRow24.Weight = 0.38095238095238093D; + // + // xrTableCell31 + // + this.xrTableCell31.CanShrink = true; + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")}); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell31.StylePriority.UsePadding = false; + this.xrTableCell31.Text = "xrTableCell8"; + this.xrTableCell31.Weight = 3D; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 170.6459F); + 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]"; + // + // xrLabel11 + // + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(571.0002F, 170.6459F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Anlage"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblNotice + // + this.lblNotice.CanShrink = true; + this.lblNotice.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 230F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 120F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblAdresse, + this.xrLabel2, + this.xrLabel3, + this.xrLabel4, + this.xrLabel5, + this.xrLabel6, + this.xrTable1, + this.xrLabel8}); + this.GroupHeader1.HeightF = 443.3333F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 17F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow15}); + this.xrTable5.SizeF = new System.Drawing.SizeF(638F, 17F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // xrTableRow15 + // + this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell17, + this.xrTableCell23}); + this.xrTableRow15.Name = "xrTableRow15"; + this.xrTableRow15.Weight = 0.085D; + // + // xrTableCell17 + // + this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.CanShrink = true; + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorderColor = false; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.Weight = 0.78369907987183873D; + // + // xrTableCell23 + // + this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.CanShrink = true; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorderColor = false; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell23.Weight = 0.21630092012816118D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupFooter1.HeightF = 132F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow30, + this.xrTableRow31, + this.xrTableRow32, + this.xrTableRow33, + this.xrTableRow34, + this.xrTableRow35, + this.xrTableRow36}); + this.xrTable4.SizeF = new System.Drawing.SizeF(638F, 132F); + this.xrTable4.StylePriority.UseBorderColor = false; + // + // xrTableRow30 + // + this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell48}); + this.xrTableRow30.Name = "xrTableRow30"; + this.xrTableRow30.Weight = 0.085D; + // + // xrTableCell48 + // + this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell48.StylePriority.UseBorderColor = false; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.Weight = 1D; + // + // xrTableRow31 + // + this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell49, + this.xrTableCell50}); + this.xrTableRow31.Name = "xrTableRow31"; + this.xrTableRow31.Weight = 0.085D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UsePadding = false; + this.xrTableCell49.Text = "Gesamtforderung:"; + this.xrTableCell49.Weight = 0.78369907987183873D; + // + // xrTableCell50 + // + this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.Text = "[AmountRecordedFLSString]"; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell50.Weight = 0.21630092012816118D; + // + // xrTableRow32 + // + this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell51}); + this.xrTableRow32.Name = "xrTableRow32"; + this.xrTableRow32.Weight = 0.085D; + // + // xrTableCell51 + // + this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.Weight = 1D; + // + // xrTableRow33 + // + this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell52, + this.xrTableCell53}); + this.xrTableRow33.Name = "xrTableRow33"; + this.xrTableRow33.Weight = 0.085D; + // + // xrTableCell52 + // + this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell52.StylePriority.UseBorderColor = false; + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:"; + this.xrTableCell52.Weight = 0.783699079871839D; + // + // xrTableCell53 + // + this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell53.StylePriority.UseBorderColor = false; + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.Text = "[AmountAdvancedPayments]"; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell53.Weight = 0.21630092012816118D; + // + // xrTableRow34 + // + this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell54, + this.xrTableCell55}); + this.xrTableRow34.Name = "xrTableRow34"; + this.xrTableRow34.Weight = 0.085D; + // + // xrTableCell54 + // + this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UsePadding = false; + this.xrTableCell54.Text = "abzüglich Eigenanteil:"; + this.xrTableCell54.Weight = 0.783699079871839D; + // + // xrTableCell55 + // + this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UsePadding = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.Text = "xrTableCell15"; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell55.Weight = 0.21630092012816118D; + // + // xrTableRow35 + // + this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell56}); + this.xrTableRow35.Name = "xrTableRow35"; + this.xrTableRow35.Weight = 0.085D; + // + // xrTableCell56 + // + this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell56.StylePriority.UseBorderColor = false; + this.xrTableCell56.StylePriority.UseBorders = false; + this.xrTableCell56.Weight = 1D; + // + // xrTableRow36 + // + this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell57, + this.xrTableCell58}); + this.xrTableRow36.Name = "xrTableRow36"; + this.xrTableRow36.Weight = 0.15D; + // + // xrTableCell57 + // + this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell57.StylePriority.UseBorderColor = false; + this.xrTableCell57.StylePriority.UseBorders = false; + this.xrTableCell57.StylePriority.UseFont = false; + this.xrTableCell57.Text = "Restforderung:"; + this.xrTableCell57.Weight = 0.783699079871839D; + // + // xrTableCell58 + // + this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell58.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell58.StylePriority.UseBorderColor = false; + this.xrTableCell58.StylePriority.UseBorders = false; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.Text = "[Claim]"; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell58.Weight = 0.21630092012816118D; + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.lblAdresse.SizeF = new System.Drawing.SizeF(428.979F, 169F); + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.Text = "Landschaftsverband Rheinland"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1, + this.DetailReport, + this.GroupFooter1}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Times New Roman", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(115, 74, 230, 120); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Spitzabrechnung.Watermark.Image"))); + this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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.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; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblNotice; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + 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.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell56; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + } +} diff --git a/ReportImp/BeWoTrio/SettlementReport.cs b/ReportImp/BeWoTrio/SettlementReport.cs new file mode 100644 index 000000000..8c5915d82 --- /dev/null +++ b/ReportImp/BeWoTrio/SettlementReport.cs @@ -0,0 +1,247 @@ +using System; +using System.Collections.Generic; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.DataContracts; + +namespace BeWoTrio.Alt +{ + public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Spitzabrechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(SettlementRO pRO) + { + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + bool isDefaultSpitzabrechnung = false; + + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1) + { + var ii = pRO.InvoiceItems[0]; + if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null) + { + isDefaultSpitzabrechnung = true; + } + } + if (!isDefaultSpitzabrechnung) + { + if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue) + { + isDefaultSpitzabrechnung = true; + } + } + + if (isDefaultSpitzabrechnung) + { + //UpdateAbrechnungsFelder(pRO); + + pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO); + } + else + { + var id = GetCustomerId(pRO); + if (id == "LWLNEU") + { + pRO.RateFactorText = null; + pRO.RateFactorText2 = null; + + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:c}", + ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit); + } + } + } + else + { + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}", + ii.ItemPeriodStart, ii.ItemPeriodEnd, + ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ", + ii.AmountPerUnit); + } + } + } + } + + + this.bindingSource1.DataSource = pRO; + } + + private String GetCustomerId(SettlementRO pRO) + { + var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid); + return cb2sc.CostBearer.ID; + } + + private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO) + { + IList itemList = new List(); + if (pRO.DifferentHourlyRateCount == 3) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString, + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3 + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else if (pRO.DifferentHourlyRateCount == 2) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + + return itemList; + } + + private void UpdateAbrechnungsFelder(SettlementRO pRO) + { + if (pRO.DifferentHourlyRateCount == 3) + { + //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] € + + pRO.Abrechnungstext1 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString); + + pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3); + + //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € ="; + + pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3); + + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else if (pRO.DifferentHourlyRateCount == 2) + { + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else + { + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + } + } +} diff --git a/ReportImp/BeWoTrio/SettlementReport.resx b/ReportImp/BeWoTrio/SettlementReport.resx new file mode 100644 index 000000000..c82fe13ef --- /dev/null +++ b/ReportImp/BeWoTrio/SettlementReport.resx @@ -0,0 +1,5782 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + anbei sende ich Ihnen die unterschriebenen Nachweise ü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: + + + + 17, 17 + + + + + iVBORw0KGgoAAAANSUhEUgAABPkAAAcKCAIAAACMVSJ8AAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd + hwAAHYcBj+XxZQAA/7JJREFUeF7s/WV0nFea9wufL+96n/Occ95nmpLuxLZYsmwxMzNZsmRJlm1ZlsWW + xcwMxQwqlZiZGUulApHtUHNPp6fTPN2ThmlM5r3uusuKLDuZJP30WRPP9Vv/tdeuXXeVvcvJh9+6Nvwf + gcfHGAwGg8FgMBgMBoPBvExB18VgMBgMBoPBYDAYzMsWdF0MBoPBYDAYDAaDwbxsQdfFYDAYDAaDwWAw + GMzLFnRdDAaDwWAwGAwGg8G8bEHXxWAwGAwGg8FgMBjMyxZ0XQwGg8FgMBgMBoPBvGxB18VgMBgMBoPB + YDAYzMsWdF0MBoPBYDAYDAaDwbxsQdfFYDAYDAaDwWAwGMzLFnRdDAaDwWAwGAwGg8G8bEHXxWAwGAwG + g8FgMBjMyxZ0XQwGg8FgMBgMBoPBvGxB18VgMBgMBoPBYDAYzMsWdF0MBoPBYDAYDAaDwbxsQdfFYDAY + DAaDwWAwGMzLFnRdDAaDwWAwGAwGg8G8bEHXxWAwGAwGg8FgMBjMyxZ0XQwGg8FgMBgMBoPBvGxB18Vg + MBgMBoPBYDAYzMsWdF0MBoPBYDAYDAaDwbxs+T/+A0EQBEEQBEEQBEFeLtB1EQRBEARBEARBkJcNdF0E + QRAEQRAEQRDkZQNdF0EQBEEQBEEQBHnZQNdFEARBEARBEARBXjbQdREEQRAEQRAEQZCXDXRdBEEQBEEQ + BEEQ5GUDXRdBEARBEARBEAR52UDXRRAEQRAEQRAEQV420HURBEEQBEEQBEGQlw10XQRBEARBEARBEORl + A10XQRAEQRAEQRAEedlA10UQBEEQBEEQBEFeNtB1EQRBEARBEARBkJcNdF0EQRAEQRAEQRDkZQNdF0EQ + BEEQBEEQBHnZQNdFEARBEARBEARBXjbQdREEQRAEQRAEQZCXDXRdBEEQBEEQBEEQ5GUDXRdBEARBEARB + EAR52UDXRRAEQRAEQRAEQV420HURBEEQBEEQBEGQlw10XQRBEARBEARBEORlA10XQRAEQRAEQRAEedlA + 10UQBEEQBEEQBEFeNtB1EQRBEARBEARBkJcNdF0EQRAEQRAEQRDkZQNdF0EQBEEQBEEQBHnZQNdFEARB + EARBEARBXjbQdREEQRAEQRAEQZCXDXRdBEEQBEEQBEEQ5GUDXRdBEARBEARBEAR52UDXRRAEQRAEQRAE + QV420HURBEEQBEEQBEGQlw10XQRBEARBEARBkH8g77///ve+94PV1Y3ConJbe4+Z2QXtG8g/EnRdBEEQ + BEEQBEGQ/w188MEHv//977/zne+enDyen1+SSnsbmygPsgvDIuKuWjhd0DW7pG+ha2BJZ3C1H0D+kaDr + IgiCIAiCIAiCfAQo65///Off/e53P/3pz3784/feeedbb731zp5cMTe3sLC40tHR3dZOZzB5be3MzKz8 + e/ezUlIfZj4oiIlNdPMIdPMIsnPwtrR2MzC2AbmFvK5ndsnA0sTU0dbSK8QtOswrLr+wQvsnIf9I0HUR + BEEQBEEQBHmZ+clPfvLDH/5QqVJv7+7u7O3t7sl35ftypWprd29wZKy7b7B/aLSrb7CxjdLQTKlpaE3N + zE1KyYpNuOflH+bmGWRgbHVRz+x1nSsXwFr1zS/pW4C7flx0NK2ugZWpqZOTjV+Q+/V4v8QHYQ/r42pE + WbzJsmFmJut6zJ3f/OY32r8c8g8DXRdBEARBEARBkJeBQ+VhB61DzOysr2y5ezvt9u3UO3fSbt5MDg2N + DQ6KcXHyd7D1drL3dbb3c7b3d3UMcLTxtrjsbHHZxdrUzfaqh4OZl4uFr7tVgIdVoKdloK9tWJDDtWDH + qHCX6AjXG5GusVFucdfd46Pd42Pcb97wSIDEet6KI3L7ltfdJN/kjPAHDyMLymIrWpJauVmczvyOgYKu + 8Ye9M9kD0w/6JosHh/K6+Jlc+Ju8/c1vav/SyD8MdF0EQRAEQRAEQb7w/PY3v+1rkowVS0fzO3uz+L0l + 4q5ycUcxX5jP5T9gsJPbWbdbGbFNtKgGZnQTNayWHd1MC6thhNfSw2roIdWM0BpmaK0gulV0g9J5ky68 + 3tIZR++5zelN5PUnCQbui0YyukYypCPpUqI9k1Ftusayu8cK+4cL+8aLh2ZrJmarJ6aKh8YedMNHhtM7 + hzM6x0sGJsqGuvMlrnYBO7I97d8b+YeBrosgCIIgCIIgyBeef/neux2ZjNmSvsEk3sBt7sBdbu9NZm8c + oyeO3nW9XXqtvSuS0nWdKgxrEke08YMbOqMo3XF0UWSLJIbaeYPaEd0O/Z4EVl8ibyS9cyRd0pPAhv5w + umTwvnAwWdSbLBhKlYDTnnPd04DojpcOjhb1jxb0juT1jmR3EYqbRmQkp3useGC8fHCyYrg3rzPU40bv + wJD27438w0DXRRAEQRAEQRDk/yV+9rOf/+lPf9K++N/K+//2/hR9aLawvzuO2R3L7IhoFYU0CkOaeP61 + /IA6fkCtOKJVGs/oBPVNYPXfE0D6kvjdtzk9t9g9tznQ6b7N7r3DhfGRLOnog66eOxzojz3sHsvuGrgn + 7EniD6Z2EPr6wmRIRwv6RvN6B1LEgylijeJKiBa0+WHPWMnAaHH/ePnQZMUIM7411D6ysq5J+/dG/mGg + 6yIIgiAIgiAI8g/n3Xd/xOOJg0NiZHv78HJ1bbO7Z7Czq0+pVJMP/P3szm8vNUyMZnT23eL0xLN6brJ6 + 4lgdkW3d8cyeeGb/be6QRlah1VRuCRHtT+KD3w5o1Bfa3ru8gWThSGbnRG4PKO5EXs9kft9wpgSsGGxW + q7XPZkQzDorbmyTousMRx9K6bnE+eiCjc7x0YKx0YDi7e6xkcLJyRHiHEWl9PSwq9m9/+5v27438Y0DX + RRAEQRAEQRDkH8V77/1kZnbh/v0Hjs5++obWRib2iXfT0jNyL19x1NG5oqtrZm7pQqNx/vznP2s/8Hfw + ve9+b6x1cLlmcuxBV/9dHhjv4F3BYBJ/KFk4RNRaO4ZSOjTl1o8CZtubyNM4MPESOpDRLCko7lRBP7SQ + gfvCgfuij/RVG+3S5f5kYddtdkccXXSDJoyhEK57h0s+M5Qm0axe7h8t6BvJ6hrO6pooH+5/ILlln2Dv + 5PPLX/5S+/dG/jGg6yIIgiAIgiAI8r+Z999/f2lptb6xzcMzWN/A0tDIBmJgZAO6CzEwsNTXM7fyirFw + DTfQM9M3sEpNy/mXH/9Y++G/g7353TXWwkzZ0HB6x8Ad7mCSYPCeYDSzcyyneyK3Z+RZ0SXltg9kGExY + 47pkRrO7JgsIy4VM5PUOZxJmO5yhtVxScQdTO3rvCboTObyoVkF0u/gGVRxHA+ntTeL3EwdZSTWlY+nI + w+7h7K7hTCmRVMlYQf94yWC2T5b5VefDo2PtXxr5x4CuiyAIgiAIgiDI38uf/vSn9376c9m+cnBksrq2 + OSz8hqGhJeGxeuZ6hja6Jg56Rnak6OrrXoURu6jsUMqSTWG/vlu8gYGVoZF13M17P//5z7Vf93n5zlvf + nqGOLzdNj+d0D9zlE66bJBh/2D1VOADiOgK+ekZ0X5z0zoncXlJ0tbqb2wuqPJrVRR7CPKCx3M4EBiey + iRXewI1s7rzF6ohn9NzlkcXe0cyuoTRJ5x2O5DZ7IEVMLJZ++uWjeT0z1ePUxDZzE6f+oRHtXxr5x4Cu + iyAIgiAIgiDI5+TdH/3Lxq5CIB24k5Jj4eCja2Sjp2eur2ump2+pc9nF0CPucnTRN1zvfMkm+vUrngY6 + pnqXTPWt/C1SWY7tewb1O69Wbl0qnL3gnqRnaKunb7GwsKz93s/Lv/3m30boA5vUxanigZF0yfB98Uha + B2Q8p4eo0GaccdoXJlUymkksYH42vRN5PcMZnf33xV13OIKYdnZEI4QX1SKOo/Um8cFvpbfY3Ylcot6b + Jhm4LwLX7brLkyZyBom9wdLhLOlIdtdoYd9YycBU1ehgSZ+HfVBTG1X7l0b+MaDrIgiCIAiCIAjyafng + gw9++9vfKVUHFBorOTXb0z9Kx8BK19Ba38hW38Re19z7kmv8xZBc48Q2y5JBe/qea8dbV4uHvx6cf8kl + ztg16kJk2aXcEaNmxTeqtr9avvFq5ebFBvk3brFfM3Y3MLDg8cXaP+YMCoXqO9/5rvbFf8aHH364O7e9 + RVucKR0Cvx19IB3N6hxMFo5mSacK+kcfdIHNgtOOgHyeq/GmSmAEHhgh6ro9p2uYpwoH4Ev6k/idCUyQ + W1Z4A+dakyiWyrve2nePsNxhctfufVFnAqvrNkdykymOo/cni0Y14+Sy59FC4hBmMhPlw9NVY+FecVk5 + hdq/NPKPAV0XQRAEQRAEQZBP4m9/+9s///CHSqVa3NGVkprt7hl09aq9vo6pvp6FnomTnk2gnlfipevl + l9LFOmVzOnWbOo17V+gHLqInroITF96hC//IgSE3a1y/VLnyStXO12tlr1RsfK18/dWKDb2mPRPaoWH+ + qI5VkKGBRXVNs/aP1LCzu/cwp+TKVaf+gWHt0KfgO299a7Sub7lmcjyXqOWO53SD9JLiOpatcd3UjrEH + XfAusQX3jOuClMIgPA+fAtedKiTOpgLR7bnN6brJAr9lRzR23mJK4hl99wQDxBbfTkKPs7p6kwTgt123 + 2aI4WsdNBrwk3yWS1jmcKR0r7Dt1XchM5djtwPu+gde+/e3v/Pa3v9X+vf/jP377/vv/9pvf/PrXv9a+ + Rv4+0HURBEEQBEEQBHkB77//vkKhEoqkKakPPT2D9XSvGupbGBpY6Rk76FgGXPK6dzGq8kISR79szoSq + 1mtX67UqTagqwzaFfovcgqpw5h248A5c+YfWdIVeo+zr1dtfq9x+tWJTt1Gm2yT7RtWmTv2ucbvSmHpw + uXnPyOeuoZ5ZRmYe+UcvLa3m5JUYGFkbGttB6htayfFPw+9++9s56cwmY5HYowvWCpZLFmkL+sYfdmtc + VwKWC0I7Bi/TJCOZ0lFNmXc0k3BdUNypgn54dyRLOnBf0BlH74xjDCQLwW+7E7lkFRf65AFUQ2mS7kRe + VyK36w4HOtI7HHJcK7qnupshHSsZGK8YJuq6FcMTpUOJ3kk6euZePmHxN5OzHxYXFJTn5pTcvZVyPzEj + JTG9JLd0amz6d7/7nXZKyOcCXRdBEARBEARBEC2//OUvHz95o6dnIC0919snzMLc0UD3qpGBhYGBla6p + ywX7iFeD8r56k/a17JELlet6jXKdxn0TivoK7cCwRW7Svm/FUhm17es37dqxVDZMlXHTrlHjzoXqza+U + roPlgtyC6Bq1KUBxyZbotKuuME6uRBUY6JqFht+YmJhKvv/A+DIorq2BkS15nJWltdutO6n1DW1j41Pf + /vZ3tH/Xj+eNozdmGRNL9ROTeX2Thf0z5UOk7hIGC4KquVhoQlPsBcslOxBQXAgI8ECKqOcOVxrPhHTF + M4nLdcl7dDUSO5LZJY6nd95ij2Z29SeLuNfapLc5IMyDmst7XxBw3VTJaH7veIWmrlsxNF05mh344JKe + ha6hlY6h1SVDy4sGFpqY6xhY6hpa6htaGRnapKVk//Wvf9VOCfnsoOsiCIIgCIIgyH933n33R7NzS3X1 + LUHBUTq6VwwNLA31zQm/vep+0TbsNZebrwbnfzWJ/6XChX8q3/6nsq2vVW5frN25VLOlU71p0rZvRj8w + btu35hzY84+v0hRfr9wA9dVr3PtG5SY8Bnm9Bp7fJuX2MkUFrYmmT4SisuI+Nk+o1dc1NzSy1tW3AMU9 + tVyInoGVviYGRjZGJva1dc+sc34hf/7zn6eFE5vMxdny4bmqkdmKYTDeSc19uZpNvF0QcFoQYGK5ssZy + xx52DWd1DqWJu26yJDdonTfo0nhG/z3hUBqxthkCWjsAuS/qSeRxo1pFsVSQ3t4kQQfI8D3h+VrumYzA + H5fXO1Y8MFExPF4xPFE5NFzc1xhZFWgedNXI2svKP8g2IsIxJsYl/obrzRjPW9Het7wdw/SNbExN7FT7 + Su2UkM8Oui6CIAiCIAiC/Hfkr3/96z//8w+7uvvS03O8vYL1Ll0GxTUwttM3ttcx933NI/GV8PKv3qR/ + +Z7kn7LG/ql0/Z8qdr9UuvGlkrUvl65/rYwIOK1RswxEF/T1Ut3OFZrCoGXvG1WbXy5Z02mUgeLqN8tN + KEpTqgrM1qBln1BcisqceQjPG7UpjdqVttxjR8FjR+EbRglNl3QJuzYgFZeQW0viPOdLpnq6ZsT1vCZ2 + +oY2n3498+bk+g5zZaF2fKF+HFx3pnx4umSQXNIMZksWcolodHcovaMrgSWNY3TGEorbm8gduCccJPfc + aiSWOFc5gQ0a3HOHK4mli2Io3Yk88Nv++yLQ3VOtPRd4ACxXU8sdHi3qG8qWDj3s6svs4N5jNIdVlXs8 + LPTM5MW2dSYwe25zBu7wR9KlE8VDs+VjzFTGVVNnEyObvKzcP/zhD9opIZ8RdF0EQRAEQRAE+e/FW2++ + NTg4kp6abWZqY6BjamBopXfVQ8fh2ute978eXvY18Nu0vq8WLX61auefSjcJvyWyDpb7pZJV8NjXa2Vf + K9/8X8WroLLgsYat+5caZF8qXvtK2dpXSte+Wr4BoguDug27Rm0KcFoL5uEVmhr8FrwXcpV+oKnoKqzZ + Ry7CR/bsA8+eb+sn0b+hZ6N/6bKezhVNruoa2upb+Rr733W7V3ezThqc1apz2QNUvKGxXTuNT+Sdk7em + WkfW2+cW6sbnqkfna8fmqka1G3dPVywXDgxnSnpus0nL7bxBA+MduC8iTJU8RRlsNlnUfZsDkd5kgeV2 + wpNE6APJRC0XHBge+MhvNZ8iktkFL/uSBN13eb2pws5ENieyRRLP6LnNldxiCe7QKdfqKrxy63yLJTeZ + fYk8cN2eW+y+FNFo0cBU6UjnA7GLlb+BoWWgp8+77/5QOyXkM4KuiyAIgiAIgiD/LfjlL34x3D+QnZnr + 4OBpYGxraudn4p/4enjxq9ENryQJv5o785Wi1a8Ur36lZOOVqt0LTYoLjftfLd/6J0JxifxT8eorxMlS + +zowXrYBLy/W7X69ags65AOvVGzoNu4RtVzt+mSFpqirtmIfmTHU9vwTW97JVZoaYkJROQgeeUnfduKf + OHCPPKTvXK1b+mpgnkH4Q7OU9qv3WszuU81zxBaVY278o2tD/xwx+N0A6qqJU5SevmVk5M33339fO6WP + 5w9/+MNMz9Q6b2mpcZKo7tYRBd6ZsiFiBy+Ibn7fSFZn3z0+uWIZXLc3kdeXyAXR1SiuVlwHU8SguCCi + vXd4w/c7+u/yO+M1rnuDDs9rtVYT0nUHUzv67wlAcTvjmaLr7cLIVnZoAzu8iRZcRw2uIVz3Dhe0ufcO + lx/TVubxsCGgBAaJ1dEp4iFw4/uiodyeibKRrkyRp2WQnqFFXOT1X/3yF9opIZ8RdF0EQRAEQRAEeZn5 + 4IMPvvWtbza10l0CYk3dIszDUvViql5N5L6WN/n10pWvlG99pXz7q5Cyza+Wbny1dP2V8o0LdbJLTYpX + K7e+USP7SimhtZCvlK7rNir0W9TQfkXjupD/Vbz65dJ1yKUG4tApkFtjitKMfnCFqjZuU5hSVTbsExvu + iS33xEn0xEHw2EX8ph3/kTX7yF38hovwiYfkTTfxG1epSjPGwcW67avtCnfRE2f+kWfHm/7d3/KVvu3K + P7Znq03a5RZ0hWnYQ11dc31DKzZHoJ3bJ/LLX/5yTjy9wVwEyz1dzAyuO5HTM5wh6brJlMRQpbH0/iQB + OO1QunZf7lCaBLQT9BUUtOsWezBZNKI5unk8o2sisxseBo/tSeSC1hJme5/YwQvCLIxqE1xr4Uc0c0Ia + OMH13JAGcWS7OJoiiaODzXaAId9kdt9iE0ug4+iCa60dcXRWZJMojgYfH8/tn8gfgD+0N1kArjua2yu5 + ywmwDgPX9XJ1+/73vqedD/IZQddFEARBEARBkE/Ln/70p3fffffNt97a2NjY2d3d2ZVtbu4cHBy9//5H + t6T+1+H9f/u34Q1FUf+mXb7wtbucr6b3Xyqd/0b52v83fe7/c3/6S0VrGr9d/2oJZI3M18rWX6+TvVYn + +0bt7pdK1l6t2r5Qt/f16p2vlK1/tWzj61U7oLUguvCWZmT9a5pa7qV6mSlNfYWmNiLOVVback4c+E+g + teOC1p5cpqqs2Ef2/MdXaWpb3iN7/iMLutqOeWRGUZpSFFdpSt3GXTM6safXnHbgxn8UIHkS2PlWaPc3 + HdkHr5bPXahZNqXsXWWoLTJ5eiZOBoZWDo7e3//+D7ST/ERU68ot8coKY3axaXKhdmyqqH/0QRd4bF+S + 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 + /f4Pe+iS9vQ66t1aTngt26uS71cN+ir0rtTsy63tCW0G15UE1pNaCwJMdsiw3YqZLpqLcz91mqxSm63S + odNul91m+wD6ILpkQHTb7LJqLt+pt0xhJFA5OT1nj6Q6DVHazeoS5fXyIluZvlUs/2qmXxXdp5LhVcH1 + q013SfKx8DC7bGNu5aZSH5L/+sg50HURBEEQBEGQLwy/+td/ZY2ONe0qctf30hY2UmZWyRXLkBtTxPHI + YZPL/qOzviPToeNLEZOroeOLoLh+I9NkgsfmQsYWIKS7hk8sh00shU9+qrXN4SDS06v3lnbIai10yP6d + +a27i9t3F7cip5fCpxauTy9HTy+HTS6A6yYv7cRNLiVMr5RsPnMac8n6+QXMZWv7VDmxepmpfFS3vGN9 + 9+E39K10dcx09a2MjW22t3e08//PWJUfls88uSZSujHkxp/l0qDLzYTHXm7aeaVgXr9mA/rEeOsuCLN5 + 264dReZM37Onyizbdr05B3Y0hRND5c5UerEPnGlyi6Z1F+qObcumZdOGF1MWJlTFSFT5wwfNH1PRJQNv + Nc+cVE0QB03lnrlzCDrw8pzcnqZ87ORhvzqGsx0vlJ0TXWhzB8Gu36oef+wYlPiN1008HQK6WkUz0rGa + W0XUmCpGZBUruJrpVc70LheFNgpAdP1rOwPru0OayLpuh3/NCy2X4VygvQX3U4Ri/7DVNpO8VYjqkAuW + 22Bxv9Ey5dR16y3uN0Brk8a6w+Tl9dFSO0Brz4kukWQxLa2Tn97BC2uiuJdS3Esg7W7F0HIC61Jd7oLr + mpvaXL7isLOzp/3nR54FXRdBEARBEAT5wvCTn/+8aXo2Z3X3/lPFhaTPEsYbPbUSOrEcODpHam3A6AyI + LrSnogsBB/YdngIZBncFy/UfnQYT/vSuGzW1ent+K3ZmPX52E/qQ2Nn1a5Mr0MbNrYVPLoDrhk8tguiC + 995bIirACTOr10fnctf2KnfUp65bvPbsAmat6xILmMF1a5d3rtXSbPyiDI1sLpu7eATFhEclHBwcaX8C + DX/729+0vWd589vfa5xW3O09dGPsGWtuyj0rtC8MPHO1dRc81ow4lnlXv3bdqJ7Ysku+ZdW260QjRNeJ + vufKkINC+3AOPNgHvrxjR8qeTcuWbeu2XduWD2vPsX3bn7sfKVZfE6mSetS1U0fPb9AlA5bbNHNcPQni + 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 + OZ2xpHNzvf5tt9tOgq3cXvvutyQSM2dyczy+Xvfdf9zJp+jLDzz44Gtuu23i0mVSm3N9gcOPOHLjjf/v + jPMvuOyGG/Y94IC9D9h/zNz58lqSoLPd3pt733/sSSfrG/Y49NBrb79Dv3lyRQC4mgvvfN1XX61c7yef + Vp0ZjVszmefeefdfZ5+z484797r3PnU+NtnmJlLycksjTedffoVsddcjj0r92nKFH5cs23KrrTbccMNz + Lr30oquv3nnXXQ/9+xFTLXb9WmVZZ1EwvN2OO5x65lkSvXr96iOPHc3Np513/jbbbrukSd1Jq/SUs7nw + fv8Ba9WttcNOO19+442nn3/BJptuesWNN9XH1anj0moM0+HQulVC6wIAANQoad1Fkag1m/9h8dIb7+l9 + Qc+r3vyyjzmV1S/inWK133j3PTfcc8+1d9xx7R13SpFed+ddz739jjr7mkxL695w9z2XXHud/Hnjvb0l + 8K646aafliwzpdJSd/MCjZ8OHnrZDTfKPmWTuT6/Lad9U5HWutffdfcl112vbXivrHPlTTdPXNZB69rT + mU+GDJPVZH15df0Y5MdvfvhJalxa15LJvPbpZ3c89Mj3c+ZJ/TYk0vIS5Xswp9Jj5y246d7eMrc/9PBU + q11eRY5/wqIl/333vQuvvubCq65+44svF0eaLJmcvq1642arrD982gxLJlu+t6WxhKzZ++ln3hvwTcX5 + XtnnwlBk6NRp9z/zH3nLPXvd0vf7sbK57K3ikBim/dC6VULrAgAA1Ci9deWf2vp9pPwFdccm/TOoUmjy + QF9YPvqFu/Ks1J237VOysn4psqwgjWdvLi5XFVo6Bbq8DctHlkhSlq+pT6lL5U97vuDRlshuy7fVR1aQ + btdfTlaTd6RvKO9Xjkrfm7pJVdlXCskK+hsvvUrFuLVN2j8lJSxHK68i+5TNbfnib5Jhlju0bpXQugAA + ADWq1LoMw/yKQ+tWCa0LAABQo2hdhlkThtatEloXAACgRtG6DLMmDK1bJbQuAABAjaJ1GWZNGFq3Smhd + AACAGkXrMsyaMLRuldC6AAAANYrWZZg1YWjdKqF1AQAAapQ7mTJF465kypVoO8mUOZZY3O5f5AzDVGNo + 3SqhdQEAAGqU/PN6oMP9foPlY7P9Q5Pt9WXm15aa3mmwfmyyjvcFGjr6xlqGYVb70LpVQusCAADUqHAm + 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 + 5ClTKiP7lDGn1Zoy8pTsSlaWx7JQnpLj0Y9NXlpeVHYi68hO9HVkhW9/+Kmurm7wz5MT2rb6W5BXr0+k + ZM3iO43GZaEcmLwv2Uq2lV+ILa+e0o9HjkRfXj6LIzF57/JblTX9hcK4+Qt+97t1Sq2r9pBrlqfkT1nS + sFJXRzPGG1q3SmhdAACAGlXv8V592+3nXnb51bfe+nODyZnJjluw6JJrrh0zd548/rnBfMWNN51+wYVP + /e/1q2659dzLr7jjoUfm+QLyVN+x4y6/4cYZTpcjkx06bfpFV19zxkUXf/jtoIeee/6cyy677IYbh02d + Lk/NdntlD1+NGi2bzPM33vLAA2dedPF9Tz+zONKkX0X84ocfbbjhhuPmzX/9iz7H//Nf191xx8/1DVKS + i7UAcBQKI6bNuPuxx29/+JG7H318qtXuai588O13Z19y6XlXXPnyRx9b0ll7NvfEK6/JPqWErZns/z7/ + 8qxLLr2g51XjFy6Wph07b37vJ5+UPdx8b++hU6ZKpjYkkpNM5lPPPFNa99Ajjjzp9DN69rrlu59+lk16 + 9uo10+l68pVX5S2/9OHHU82Wy2+88fwre46eM1cSWg5YAvXzocNufeBBOZ4H/vPsDIdTHWrbWJV8lXnz + iy9v7t37rscev/bWW9dZZ50X3/9AynZpLCEH8OXwEbc/+NDN993/xMuvLgxFGpKp8s2Z2hxat0poXQAA + gBoVyeXuefJpqT6pL2sm4ykUnn7tdfnxqdf+J6Eo6djzppu32GKLSYuXXHz1tbL81Y8/seXystrl198g + P0rEqlO4sfgxJ5y4z/77L/IH3h/wrSw//dzzGuIJd6HQZ+Qo+fGSa6+VvdnzeWnmDTfY4IvhI/Urh/Xz + utK6l11z7a0PPHDbgw/94fe/3+eAA2a7PKZURl7oy+Ej995nnw++HTjb4Tjvssv33m+/eV7fLIdz6222 + XX/99ccvWGRvLiyJNMmPspP5gUb5URJ30003uarXLe5M5rufJu6y224vvPPufI9XwvIPf9jkvf4D5OBH + z5p1ifYx2gt7XnXPE088/sqryyJN/zzrbFly9yOP9X7s8Y032uhvxx0XzGZvf+ghWfjxkKFSqo7mwn1P + Pb3fn/886OdJ0212eY977rvvpAazNHapWKSHLenMxVddddQ/jh87d+40q/Wiq6+RPbzy0ceyB3u++fGX + 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 + t29/+fGrUd+Xt65fu5fVrffdv97v1lWf5s3mZdulTbG999//iGOPlaemWGybbrLpE6+8liwU/n3ueX/V + erKxUHjgmWelDIdNnRYqFK66udcFV1wpzax/XldaV78Ps2z+/NvvrFVX982EH6V7T/z3abvsttuQSVNG + zJw9dMq0cQsWyc4XBsOy2ptf9ll7rbUmLFz8Vp+vJI/Vi2666efDhg+bNv2YE05YHInKW7jwqqs233zz + 6XantK4c5ByPf+tttz39vPPkrclLd9S625zfs6fsXL/jlCyXZ/XWtecLC/yN2+2ww7/PPVe/RZb8+dnQ + 4fKO/vfpZ7KJHi2WTG7M3HnSug8/97y+H2ndi6+6Slp3cSiiTh3vussJ//rX2Hnzh02bMXTq9B+XLJMU + l6PVN2dqc2jdKqF1AQAAatRKt6482/vJpyQ1x8ybL40q2y4OR3bdY49Tz1TndWe5PH/8459uffChWKFw + wj//Ka3bVChMXLrswL/8ZY+9914cbrLl8gcdethbX/aR3eqte9ZFF+mtK5s/8fIr0rqjZs0JFApnXnTR + HzbZROLWqZ1lleCUFWQ1adepFtsmm2zy2Esv33zPPZ8MHuotFP78l79cf+dd9z7xZO8nn5TVZHr26rXB + BhtMtdrVed1UZpbT/cc//emya6+TvUnr/vWYY6RjbdLq8aQ5lem6deXwlkXjO+2yyz9OOUU/r2svFD78 + dqC07scDB0nQykicS/lPWLhIfjPX33Gn/Cg7kRfSz+suCoYb4snd99r70L8fIUcra8pRya5kaN0aH1q3 + SmhdAACAGlX6vO6+PXpYsnlp3Z+WLJO4ffTlVyTGpMGk4uTHAeN/UFGaSO259z7nXH55o2RwvvmrUaMl + 817//AspUllz4rKGddZe59EXX5K0MyVTPQ497O/HHCuJ+9Bzz8tq199557W33vbiu+/t/+cDR8+e88TL + r5532WX12rfXyux74IEn/utf8oryOFQonHHBhTvvtpsEgLTiU6/9TzZ/f8A3sitp7Flu7+fDRixuii5V + 3yTUfOqZZ+25197nX37FbI9Pnu113/077LijvJ0xc+dZMllXszr3K5v3GTlKdi4HNmzqNPnxf599IQcs + JXzkP47faZddpVHl3UmBS1Fvs+22F197ray8VCsQ/azs0cefcPDf/iYPZJMzL7hw8y22kOyXUpXfw12P + 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 + + + \ No newline at end of file diff --git a/ReportImp/BeWoTrio/hintergrund.png b/ReportImp/BeWoTrio/hintergrund.png new file mode 100644 index 000000000..b6f794f8f Binary files /dev/null and b/ReportImp/BeWoTrio/hintergrund.png differ diff --git a/ReportImp/BetreutesWohnenStLudgerus/ServiceInvoiceReport.Designer.cs b/ReportImp/BetreutesWohnenStLudgerus/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..0289da5b4 --- /dev/null +++ b/ReportImp/BetreutesWohnenStLudgerus/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,797 @@ +using BeWo.Report.ReportObjects; +namespace BetreutesWohnenStLudgerus +{ + partial class ServiceInvoiceReport + { + /// + /// 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); + } + + + /// + /// 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(ServiceInvoiceReport)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = 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.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.RecipientPostCodeAndTown, + this.xrLabel_RecipientContactPerson, + this.xrLabel_RecipientDivision, + this.xrLabel_RecipientStreet, + this.xrLabel6, + this.xrPictureBox1, + this.xrRichText1, + this.xrLabel10, + this.xrLine1}); + this.ReportHeader.HeightF = 350F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 30F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrLabel5, + this.xrLabel8, + this.lblAbrechnungszeitraum}); + this.Page1.HeightF = 212.5433F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 93.45995F); + 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(650F, 20F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 73.46001F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 53.46F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.96F); + 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,"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(448.33F, 29.5F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(201.04F, 23.96F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180.96F); + this.lblAbrechnungszeitraum.Multiline = true; + this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; + this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:"; + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.5833F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Mit freundlichen Grüßen"; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10, + this.xrTableRow14}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F); + this.xrTable4.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.38095238095238093D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.Text = "xrTableCell1"; + this.xrTableCell9.Weight = 3D; + // + // xrTableRow14 + // + this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow14.Name = "xrTableRow14"; + this.xrTableRow14.Weight = 0.23809523809523808D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Weight = 3D; + // + // xrLabel14 + // + this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 189.5833F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "[CreatorName]"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Italic); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(250F, 17F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Abschließende Bemerkungen:"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + // + // xrTable5 + // + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell37, + this.xrTableCell35, + this.xrTableCell33, + this.xrTableCell36, + this.xrTableCell38, + this.xrTableCell34}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1D; + // + // xrTableCell32 + // + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.StylePriority.UseBorderColor = false; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Zeitraum"; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell32.Weight = 0.62463077449375981D; + // + // xrTableCell37 + // + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell37.StylePriority.UseBackColor = false; + this.xrTableCell37.StylePriority.UseBorderColor = false; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "Leistung"; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell37.Weight = 0.85081236260328186D; + // + // xrTableCell35 + // + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell35.StylePriority.UseBackColor = false; + this.xrTableCell35.StylePriority.UseBorderColor = false; + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Satz"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell35.Weight = 0.23245943032832414D; + // + // xrTableCell33 + // + this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.StylePriority.UseBorderColor = false; + this.xrTableCell33.StylePriority.UseBorders = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "Stunden"; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell33.Weight = 0.2893277257020575D; + // + // xrTableCell36 + // + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.StylePriority.UseBorderColor = false; + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.Text = "Betrag"; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.26310971709438763D; + // + // xrTableCell38 + // + this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell38.StylePriority.UseBackColor = false; + this.xrTableCell38.StylePriority.UseBorderColor = false; + this.xrTableCell38.StylePriority.UseBorders = false; + this.xrTableCell38.StylePriority.UsePadding = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + this.xrTableCell38.Text = "pausch Fakt."; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell38.Weight = 0.42042083402151886D; + // + // xrTableCell34 + // + this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell34.StylePriority.UseBackColor = false; + this.xrTableCell34.StylePriority.UseBorderColor = false; + this.xrTableCell34.StylePriority.UseBorders = false; + this.xrTableCell34.StylePriority.UsePadding = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "Gesamt"; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell34.Weight = 0.31923915575667006D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // xrTable6 + // + this.xrTable6.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell46, + this.xrTableCell47}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Duration")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell40.StylePriority.UseBorderColor = false; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.Weight = 0.62463084211025488D; + // + // xrTableCell42 + // + this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell42.Weight = 0.85081229498678679D; + // + // xrTableCell43 + // + this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell43.StylePriority.UseBorderColor = false; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Text = "xrTableCell43"; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell43.Weight = 0.23245943032832414D; + // + // xrTableCell44 + // + this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell44.StylePriority.UseBorderColor = false; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.Text = "xrTableCell44"; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell44.Weight = 0.2893277257020575D; + // + // xrTableCell45 + // + this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell45.StylePriority.UseBorderColor = false; + 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.MiddleRight; + this.xrTableCell45.Weight = 0.26310971709438763D; + // + // xrTableCell46 + // + this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")}); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell46.StylePriority.UseBorderColor = false; + this.xrTableCell46.StylePriority.UseBorders = false; + this.xrTableCell46.StylePriority.UsePadding = false; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell46.Weight = 0.42042083402151886D; + // + // xrTableCell47 + // + this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell47.StylePriority.UseBorderColor = false; + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UsePadding = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell47.Weight = 0.31923915575667006D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrLabel9, + this.xrTable4, + this.xrLabel14, + this.xrLabel15}); + this.GroupFooter1.HeightF = 206.5833F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // RecipientPostCodeAndTown + // + this.RecipientPostCodeAndTown.CanShrink = true; + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 261.3384F); + this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; + this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F); + this.RecipientPostCodeAndTown.StylePriority.UseFont = false; + this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]"; + // + // xrLabel_RecipientContactPerson + // + this.xrLabel_RecipientContactPerson.CanShrink = true; + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 210.3383F); + this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson"; + this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; + this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; + // + // xrLabel_RecipientDivision + // + this.xrLabel_RecipientDivision.CanShrink = true; + this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 227.3383F); + this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision"; + this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientDivision.StylePriority.UseFont = false; + this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; + // + // xrLabel_RecipientStreet + // + this.xrLabel_RecipientStreet.CanShrink = true; + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 244.3384F); + this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet"; + this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientStreet.StylePriority.UseFont = false; + this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; + // + // xrLabel6 + // + this.xrLabel6.CanShrink = true; + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 193.3383F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel6.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "[RecipientOrganisation]"; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(10.0001F, 10.00001F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(281.5833F, 141.6717F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(382.0002F, 130F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(267.3749F, 109.375F); + // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Underline); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 151.6717F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(338F, 41.66664F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Betreutes Wohnen Urbachstr. 55 45239 Essen Werden"; + // + // xrLine1 + // + this.xrLine1.LineDirection = DevExpress.XtraReports.UI.LineDirection.Vertical; + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(338F, 0F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(2.999969F, 266.2966F); + // + // ServiceInvoiceReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(85, 60, 30, 100); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLine xrLine1; + } +} diff --git a/ReportImp/BetreutesWohnenStLudgerus/ServiceInvoiceReport.cs b/ReportImp/BetreutesWohnenStLudgerus/ServiceInvoiceReport.cs new file mode 100644 index 000000000..9e5b5dea8 --- /dev/null +++ b/ReportImp/BetreutesWohnenStLudgerus/ServiceInvoiceReport.cs @@ -0,0 +1,32 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using DevExpress.XtraReports.UI; + +namespace BetreutesWohnenStLudgerus +{ + public partial class ServiceInvoiceReport : XtraReport, IBeWoReport + { + public ServiceInvoiceReport() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + if (start.Month == end.Month && start.Year == end.Year) + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start); + } + else + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end); + } + + this.bindingSource1.DataSource = pRO; + } + } +} \ No newline at end of file diff --git a/ReportImp/BetreutesWohnenStLudgerus/ServiceInvoiceReport.resx b/ReportImp/BetreutesWohnenStLudgerus/ServiceInvoiceReport.resx new file mode 100644 index 000000000..b62ff5ab8 --- /dev/null +++ b/ReportImp/BetreutesWohnenStLudgerus/ServiceInvoiceReport.resx @@ -0,0 +1,1052 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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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 + beALZBTeYaOuorRYsosssgjnf/7zn8mWN71URQRKn41wLQL8z/9ZWlGaeAPRNML54P7777dvzQvV//qv + /xo1alTe0CILQaI2/glAeUYhHV29M4++EdrtyXMMG2Fcb6KkL7/8cl07LuhAnpbY3TugGDKKp2+MDZB4 + j47NgIbwrDk0b0C/++67q4JYXYVcstwGODdXh4ZlrnUchtOVmnaWKoa+XS+WNPynlqKnn366X79+LNmz + oSQAD7nK4op7g0YVkVVnMhZFlCJQuRlkN9lkk9dff10kYGBEQhefjVefjWx1m9T6YIPiIGWWbBFMS96d + tNFGG41oEhusmaxDqz0reY455kA09eIODB069I033qhnOp4pWZNqWbF5+hyaoM/jCFkOZY8//vhf/OIX + BBSgikUemrB0NUdDyNr+9re/zfmDDz5I5ipkAWeccQZ9YoMqNqeaO/PMM2+88ca5555bdZZpevHFF7/t + tttuueWWm2+++dZbby2vQ0PQ2V/LInEpeaIgbgOtYOoCTJSGCMy++OKL0gcpA9loeg5NAIdBql922WXV + VNXOSTHbeeedZTNd2Vm7sjrw1FNP5UJn5ulNLHuXiezqKKJnU+jY1ZTmDmFTEEtmJVsuGcs479u371// + +lexgazFqrBG3xEC3ctDJ3pXTWeWX355+twq3IJAEmPnBgbXXXcdWff0iqA0xwuNMqbPHQWDBg3KbJuo + TB25jTbaaEST2GCp5KWlRRUimGeeeeyw8snLTz/9dPDgwR999JGdF9ga5/nMrrvuqorl5yTx8MMPY/M/ + /elPzz///L333psHysIAUgiVYPZLLrmEIIsCbAOt+YUXXviKK66Yd955yShjpplmYkCJLvMumtIiD7/Y + 0p522ml2iKpLURVBuNKT+eefnwGCCEN997vf7fS8qOLesejYkKWyEwXxGcjGeZQpLaBJqbTx1MKMnGxJ + O9XthJTyY2iukevihGf4KHK22Wa78MILXaatttoq02jazbmi22+/XUWHErPqGpmxTK8owptJJpvzzKSi + CMAD5nVvuLhuD3v82Wef3SXYdttttWVnMGDAAOwPNumujmNKjg5aV+X999+323A/xEYPpfTMsHmN+KsL + LdVWYsPSSy+tOTekbscPwT5AusMOOzD41a9+lb4xc/UZpLfaJZdTCMw111wmKtMlbaONNrqi+TOlnBus + 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 + hhlmMIp33nmHjVJ1NaeudpWmb2RUTlDl6aefzo/hMI4f8vLLL5/vHcq/dCgK/6b0jDPOsOPeaqutZOMz + U4F2aeKWWUDOqKU6c+utt55yyimLLrqooWUGpOkbGfR25plnZmzmU738mpD+jK5+Cs3kGOCgQYNUBDac + xDitQ9V4ZzDTT2AGW2yxRX4EO/6nerRjQxtt9ATNY8PBBx8cHglQDxJBWECua7sgn6EsUQS1RbAlR775 + WjpKrBQu6+pq3nnntZt+7bXX/nf1hRB48I033uj6O8BYuH///ksttdQf/vCHTz755JBDDgkPhmoJa665 + JrJz5ii/bNMI3B1yBK5onBuWq36tHjsLGJzANttsk49s3XXXXX379lXqVCH4pVQAe/TRRxk4XigyP4Zm + +ARZ0Ar2AfStyGBB5NDV3//+948//vi9996bfz7XKAM+FZFjWeZH/4866qh89smEJB06dKi4tc4666iV + mMcyHqS15qtsBGjUg2yGTzZFjY+VzNvUHSfasaGNNnqCJrEB9Vg/u+6664YbbrjxxhvbV+655577778/ + hoLDDz+cvNNOO22++eYbbbQRA2aw3nrr/eAHP0CdttuyG2ywwfe+973vf//7hB/96Ed85mu6K2qqQyRY + f/31edhss82k+RRs3o4C2hUeCE888cS6666rRc3xrN3VV189L2YBaX722WdHHHEEioxb3t58800tqv76 + 668vssgijhFbb721gfCQz6o2ItHowAMPLLQO++yzj+ojRowQpbTywAMP6G29rMKVV14Zps6HkQqQ+y67 + 7IK199tvP6X//d//fd5550UvDoXEHUTOOuusxuZawSEm32SOr/9Px79bm5k0vcACC3CC6OvWY0MwEHKA + LE28ocyxJqWC2ayzzlo+MsAt5GNLiRBTX5xwb+eEmt+qgqk7FrbRxvihSWwoH88Hm9O61AK2nNlcB7/8 + 5S/ffvvteqYDnOQDl6+++uq+++6LNDHvYYcddttttzW2BbIffvghY6cBbpPKQuPnLLG29Yy4R48eTa8W + 52ecccYee+xx7LHH2lMPHjxYlWyHX3755XxtanD33XdrXSQQsXRm9913z/9YgLp777230iOPPHLkyJGa + HjVqVPkODHGLvVKhcccdd3zkkUco0//jjz9e07vttpuowInOUApy6krFlZwtghVWWOGFF15Q95xzzmFv + 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 + brnlXPTnn3/eVLuOCd5GVM1iG220MQZNYgPKsIqy1LMRS5AgZNFmnScbOWsyMmXqVouxM8SPslB/9rOf + ac7KzE7WWiUADdCkP5MCWpH+4Ac/0A1DazzlLLzwwvNXICyyyCIESty3+OKLO06hKltaynxmaaGFFkqt + 8okmpdLy3RuYnXE334+db9bL54XKZ5/qZVXcMrGEE044IT1vilax4ZvVz226iORyRWabbTb6yE2Ryzrr + rLNedNFFcYtJExUECZdJSvPYY4/179+ffS69aSwbha7gM92Q5j6JPqBE6LEBGq6MPQ4dEcyStjRRmY8n + 3JYRBBujMEvlrqtNYhtttNGAJrEhP8OSBSwFy1VK2bikyYGiutRRWoROYGm1x5U0z0lsxkNnZYnioMmz + XDfddFM9sceselcDgs7PTgTCWN++fcNWBZ0Y0GA7GQQG2JXL0BzKq/FfNaVNKzZCW2G0/OxzJqor6KEx + NpT/fWt1LbLvrmcaUHbxu+22W85Axb/r4mJphSw8LLrootU4ai+ipAabK9sVSkVf2wLDEQNEphwxE5VF + RGOktMfnIRFCNtFinnnmcXTLRmH77bd3qHUCs/3H74Tll19+hQorrrii0xjB8Yjg9KPUqYiGMTMGiqTL + LLPMBhtsoP8GApN0C9JGG/+4aBIbyndmWPNBYzYykK3kaAid5MqkM1BANsIICE3Ytj/zzDPhmjRdUdAY + OcKkgG2vdMstt9QrnUE0W2yxxfe+970hQ4Z88skna621lk5iz0GDBumnPhtRBMZk1LPRRhsxW3/99Z0J + UFieuSG7sKSRMrPb3WyzzTbccMO111572223xUqaow8tcogB2ccYM+KsjTfemFv2OrPGGmso5VytfNyo + FZFl3sxkZGligyviQMMtn0Aw5Nlnn11z6caMM8643nrrpYeuu0Hh05wqDjzwQH5ydWrnuOpZX0CPW3MY + 0gRkCASarqB38DJF6F6jJkq7EczJueeeayrY0Gh6lllmkSWrou6RRx6puZdeeum+++67+uqrpffee+8f + //jHO+6447YKd999910VhJDbb7+dnnD99dffcsst+Tmpm266iZ7AWNGNN9545ZVXflb9dl5OD2200UZX + tIwNWeedVrssCohcBAghShlI69ouQHNIAWyfmdnN3XzzzY2MJg0ZRai6M0mQT3AmNujMww8/HH3wxhtv + pIfGiL90m2CAjJOWL6HTSfvTog/BZRJUyZdAFBx11FGxjE2qYNUIiy22WD4NVYDRMsnl46St5qRxxgjS + 8jmlrh9+FSTo9RARDxw48OKLL64XVHBFkDgDO+7nn3++ru1wC2lFbMg/GOth7oqktSa7wGQaslibcwwz + QUIHTKw+mAECDQMpe4KbhD4x4/DDD88/rIG5oo8Mmbqu0ETpTFcbIX/48OFGMXr0aOGhDK2NNtooaPlM + KbAyoZ7pIAJC9AXRWO2lqGbdBXjWrjCL1ootX52Udic/8i5abxMbsN5/Vv8X9tRTT9EbjiK0hdeSRVXI + a/XVV8+P8jthoJVvf/vbzBTFviKl2iFDFYeAqp36MaXEBmBZnquE7MxMPjmjG9nP5p0Bb9k7jxgxAiMT + ukI3oDE2pC6kbj49lSL9p9d0xrXgggsmJv2t+vLB/OCEUUvzUaWmKLHBQCBjB5qumH766YWHDNPMkI3a + uISKmWee2cA1596IMT17zhMb8lGo6GeYYYZUTPeCtNsJKeKBLPyopYeyBPrFF1/cZLoohtx+ptRGG03R + 3fuGan3VIdtJU0BfViN0yjZCkSU67bTTYgfZU089VXMjJ9d3YXbF5ptvnl7df//9mCIfxSHgylNOOQVb + 9evXDz1lV2tQyAWfJqShb/zIXmzgBOkAV+wJ2f9utNFGLPN5J8Jhhx1Gmb1zoSopjSw2/LT6N7o87mAf + fmeclw35oBShK6rQ0F1s0FXdiEH+489AtKsD/fv316J2XQilt9xyS0qlOkzTFL2KDa740Ucfff311zuL + sNSuiUqRDvTt25ew9NJLX3fddXvuuScnKRUVXALMfvzxxy+33HL0/BR+d5a64oorTjrppJqXsSNEslzd + dtttqQgqSmO8xBJLGKyoYK5cQaiPqo022uhAk9iQzymVhQRky7VRA7KdNNDVrBGKUAOqzb4v3xFU3kVP + ToQlExvg0UcfRRD5aCb90KFDV1ttNdxna29EyAhXStPt888/nw36Dq0gNcpwltGxZBb+WnPNNQ2NZTan + P/nJTygV8cksaWKJmRGHtM4eTWcLjyszmeXf0FpNFD00jQ1IWTajS4jK1wtqPanY4LyibjqZ2AArr7xy + N/+T1avYYJgOKx9++OEGG2wga8jsHQIECbsE02We1157bW7zkxViwDTTTCMwsJR97LHHttpqK/bhdynl + oosuyv6ll14iNwVXDPLbTZoD85zHZY5KmWGj+EpuvzbamPLRMjaAdZhFFR6RDf2Voka9lEwDkbuCGZqo + ZzoehaOtkNrkRFrcZptt0pP8F66eZMP+/PPPU+otekp4wF+OAokN+V3PMD5ayVcTsrHDlUaWorAf/vCH + 2IdNaPeQQw6JWwZmzyxhwDKlAwYMEJP0gWW694c//IEe8r/NmL3VRGkCUkqQdvq/aEU6HAPX11UA1Mxg + 1llndW5QK03nmRLsv//+sk4b0q7oVWwI5pprrj59+rA0UVLzYx50wyRIp59++vnnn1+AZJlpJ5hzltde + e62gwp4888wzpy17/5tuumnuueeufDfBz3/+82HDhuV/I3JSKVdQbMi4TIhRZ+BttNFGI7o7N1hOFmTW + ZG3dd8QGeoJlpohgc5dVx0BFmsKSncAgdVWUPeWUUzRX0drk3rilxW233TYde/zxx2UxRbaTr732mk7S + G6xxoSrAX9nGIh02oVrIP0CkyOgyCbDUUkvlIRUazYdBf/zjH9PPOOOM2JAl55nAwM569OjRedYRtrrq + qqvi7aijjkr3pE1RTWHz2JB3BqUUlltuOXp7c4PSrs5otxh0ig0Jll3Rq9jQqCdrNBqTANXox/xvBNnt + hM3ZcJszRF5RKE1DUllXJFWaQqmpdvmAfdpKu4MGDcqFrs1ahQyqjTbaKGj5vsFahSwn69BahaxMWaSm + FLlYt9Ze4TjKFGURNgUniQ3le6cn/+JMi/mcEuS79ihDyn/5y1+i7wqb34ceeogN3kfiqHO//fZLUd7x + wvoVDj744BjwmcdE11xzTZ6tdwUie/rpp3MQUSXMZb9srpTmmRJlq4mih8bYUJ4pJTbwXGKD44sLlFLX + ziTYX6dppSU27LPPPrJRdkVvYwOD2DRyNI0OyOZ+CEwFMMh5ggbFE0qtRlDWpbFRLBmk3WTJUhfReI3C + pWk1wDba+CfH1wplQNZJYkPoPouKbA07DeAUh/187wU9pYBh+WWJSqNvFRsoawzRsVbzPRBpVFqCBKGx + V53QaNkJTZXdoLxveOyxx6JBFpy/8sor++6772677bZHB/baa68DDjjghz/84ZVXXsnsP6vv5RYe8DUq + /+lPf7r33nvb8qPdQw89NK6wJ1fM+Pzyyy9HjBhB+O1vf7vzzjvztvvuu9uYE1TML4myzyeR0FbeOV9+ + +eXpXvf/3AAGDpm0TEI5N+R9siJIEZx99tkGqA8HHnigtvKt4Kne6dwQZVc0xgapS0+IXISC6gap3yGK + yg0QIcpogOAuyl7EAUJ29tlnz33VFXHbFJXLuvM0BCmad955M8NttNFGK3wtnJLtbbhjzTXXzBJqCovN + AV+cqOc7YPlFEDDQaKsNsuol5OR7ILRb9WTMAYImSlmIPoiyWJZstr1RykKKKpMmSFGJDQ4KUWpXitBN + SGXYGdFLNWG7LTyUn1tAlxGAEzZSUSF6aatn9wGHDAQbY8m5QRxK95ZeeunyK9NNoSFoHHXT2JDSfFI2 + 0JDBIsr0lqZTbIiyKwwn7wbCueHoQsGF/Ysc1Px2oFMWYgNuIcFA7OnTpw/PO+yww/LLL18MGuk+corS + h8gRuiI288wzT2NsaDXGNtr4Z8bXwob4CHdkkay44oqo/0c/+tFVV12FnqS/+93vrrnmmmuvvVZqX5xl + ttRSS1122WV//OMff/3rX//qV7+64YYbGJDvuOOOTz/9dNCgQWys0k6gtD6zRPO906Gtsj4bFyo5RUE0 + BY02JZZIa4GlIdsUqkjLM6XEBkoUiaDDldFwZXIoE36QqVIChiWneyxD/YpoRo8e7QSQdwz8MIuNKpQE + PskckhWBWslian7S/3xHd4Lu8ccfTxObrihOIktLbMjzqNLPpPqpV7zlLbROajdFvY0NoIdOilKXVZoH + RGSXu7rUNeTSQ5S1W6EFg/Pwb9WnwmaYYYZpq3+NXmuttRZYYIFUAQZSBoqiIfBJI01paaIT6Bk3PlNq + NaVttPFPjtq5wfJoJNMXK2CoyqAzsMntt9/+0EMPvfbaa3VVF/zwhz/Mk+L6iuwATZRZouU3CbSbpkFP + GjmuETSF45ItaSNouio7IU00PTfgTRPCAGTjKjJBmi12uBVFovtEC6UYNtmUMo4rgjTPoNgAY35YKoKE + EDZihrhCYJDf9snjlHymizdpV2gdUis9Ke8bGmODVFsEaZrTgdKHVOx5bMgzJUDHUOi4PI0safhaGk1k + SPVOUJovXyI3mtHHc5GLPjaEglaxIVXmm2++zGTmpNUYJwrSYq9QrzmV4t13362Pc2zky9jzKxRdcfrp + p6d6kB9EagS39bI2JhLqz5Sk6AlBDB06FDeNHDkSZeAySoiN5UQpzVpKLRoG4Tt8ET9lR9kV1qeV3Bgb + 4lD1OAz0RBGBsrQVfVKapKWIWc8R+/xfNCQ2cKgzepJSQppAo5BhMnAsMDOEaGJDpiTTxBWYHHNCI9AS + RlW/+ROw4SFm4kEImp90IAb5sL+5+sY3vnHBBRfoFRv6rqiNv2OuCNJOn1NKRQaxKc1pWt/SsVTsbWxw + NQtN58oWNBaFmimT7RX69Onz79XHbYvb8i6dzwiNnhvlTkhomXfeeTNes13mbZKi8XfW6qqx8cknnxRa + rKumajz66KMZLHT61hZTkR9JDTqVNiKzKq3n25ioqL2LhiwS+e9///uYaLrppnvqqaeyeCgLbdGArKVV + eAqzYAoC0qQcPnx4foClFaaddtqs7TPPPJNb1eMw4J/S7ltzCBdzERKT0gfGmlOEr2WjScf0gU1kgmyU + rdDpmZJW4pNDSNOEMCnIMpNqnWed1GF6ShU//vhjRaBpddmQCarrMKWUWXqolBA5o+YkWUJ8lvcNhx56 + KBtVKJtCLVA9srTEhrwbj8MC2ZilVrLR9DA2CCqJDS6lMyK+ljrifL360Fo8BHPMMUeh8gB3DxgwYIkl + lliqGeiXXHLJ5ZdffqWVVlp66aVlH3744cbvcQkWX3zxCMJG+ab0mWeeedZZZ43cCsLJPPPM49K4FgmK + 5PqoJiXqzXdL/eHEemZqR9n7//Wvf62rGrDHHnukNOeJplCRWT3TxsTG18JlSeXzRWzwwgsvyNIjDquI + HPqAUEmqQLa9NMOGDSOzHDJkyA477LDBBhts2ADZzTbbLB+uRxaWaD6nlCbCv+TAog3z0mtCShkzDYWR + yWHMFNV6Vj3qoQGCLP/dIL/7BvmcEifxEyGPgAhaKeBZmuqK9E1ETFtVpTE9JDA2IZR6SM4o2JfIwYwH + 9hCfRYBf/epX6V4+7JuImKJOiAeuIks7vYvWB21JUxrjIhdB2sPY4GTZv3//XEepeICjv1l9+ba6yNr+ + wBWXmlssQDbbboM111zzwAMPTDBuBSN19Q22tH7QQQdtvvnmPPCz/vrrb7/99q+++qp07bXXPuWUU557 + 7jnKddZZxxYyv4zEDHLjFdDwsOmmm+Z/qnPVtKK5tDJJkVmFer4ZkF33BlMTMlho9pPUf3/22WdT2v25 + wfmjnmljYqP2LhpIWYfrrbdeLkliA2VhnBgUTVFCeMcyw6dWGtaLQVe8+OKLli4esXkMbSFK1XGoWlyF + /njDpElppBqF8AV7xkqlMYCy1Iu+eGsEJURGFhls7jB6TaSulKwhbqX8UBIyQMZpSBU9D5FVLms9V0VW + kVQVgpQNDwxyzKJMPwmURQgiX3XVVele9v7O2mlaaTHWyaQ0JaXp9L6BXq+0CAykNRcdSDYVS2zYb7/9 + imcCVLZ12XBmn312UcEpUHhwQR0a8oTHrvxPf/pTzIDzulSBw0xOcdUVqSKNpdmDFBW4bYpngSqCue3G + bfDRRx/NN998F1xwAWNZ/enqfFIgswr1fAu0MBj7h4Y7fvK42c8Tj8OyZz+qXP2QcY9+3LiLv978BnIO + B632/sJ5XLrz66qxwaAU9WJc4zQe97Q2w/jVqmEyzXZvUX+mVM91iQ0p6ma9MVBqlSYkEHBlaEipohhE + jnDdddflsW++ay9Eycxqzy7bUh86dCglGTtkl00OX0dPgChxbqA6ZciXgMdVjFljZ2SlNBtvvHEG++ST + T8oWGy2651AG2VggfYsgZUaIf2apleHL6klVqc7FKZXSKGIGuFVWi8UgCE/RSPM49etf//qRRx6pOaUx + rnW0Y+ZLymf0MWj83zdFhsMGMqiqX/U5iUCZijZxqVj+9y36Iqch/cnHlPNRokbYzjMwUj6N0RTJkl0U + Mg9kQobfFQyUZqIIjAkjRowwBFX037R/+OGHeevDwOV2w+TqAEsjqnraBMwcQf71X/9VYNMf9mml3vak + RH12xuNYEEJoYIHCEJ3pqMeW9Z/Bb8osVVmD/ZifzG9NRFU7zcixe5Sbreljpdz/0PRwoEq+R7IRvRlX + x+SMZVwmrPlomlWBMVPUtF5vejXG1USf7d5iQmODpWUpMsvKr2srqNXoGZK95JJLEhvyTCmsR0AH8WAB + W/b0TfcLnXwii2zJCZY6DVmXuCLIphuhALIi4FxReS9y7bXXyqqu6dRib0SEQFYat8zC4NzSkPWzzAPw + oP+xCTKB+onRkuWcPTm1aALZpIrC7+bq6KOP5p9bacwCNhA5RXFFWb6LKd+3kdjArf6X5krdmpcOlHPD + 3nvvLVtK+VeRkL4NGzYsT/b79Olj9n7/+9875Vx//fVXXnnlfffdF+NcAlMRWk+7isxMDKrGm0ATQe4E + 9lIeeCObQ3t/zgmZfOGBJQEILm7j5Dfi/fffz5d+L7DAAsw40YrO1IsnJapJraGe7ylCR12YoAk/9Nyy + w7YF/eCnZp5r6OK9DhatirqB6xi3Td8nl8jRNQZA8wdKvRpXc+PCzs0G1I3/MazepWKvelW3rqHVlLJo + VTQRMaGxweoCQvyAbFjMqktFyghJy2N0tJW6wQcffJCHA1Y4PQ/8qCuLF6zkLGasmvWv1CZRqkp4hPHH + H39MgzV4o8cplDEgSLGGbqTdEhvWWGMNW1Eajb711lucaFGqaa6GDx+uOZo333wzvwmT6mk0tdJVzUWf + /qtOk/3p4MGDMzr6MBfPDAigS+lessEvf/nLb1Tf9W2rq1StjKUTMqugDzwkW84NDuxxi0CNgocYlFrR + lGyJDT/+8Y9li56T+AkMPF8kNddcc9VVHdBPlkYNxugaESgN3LRARlHa7QpFmSXGScstISYZpvkcMmRI + 5pxBLr1Wcj/k9tBE3V0HaNwVM8wwg0PDn//8Z51kTJ/+TGpkVqGeHxut9HWiaEFTY6l7bgkxbsFWSse2 + Z73CCnXma16nSRM9A96P33q+AW5dSGlZKQWND5TGoFfjamHcXXDo3n+p2cmgV72qWU+q2e4VJsIzJSsW + CMwI1mrNY4dPynAKjaVIyMf2v/nNb84555xzzDHHz3/+c7wJ3//+92WvueaaLbfccuGFF37jjTcY25Au + tdRS/fv3Hzhw4HzzzbfQQgsNGDBgwQUXZKD6oosuetlll6mbRY6IV1ppJSufzcorr4zlaz3oggwHg2yw + wQb/o+Nz96+99ppg8Pjjj3/3u9/VHM/SueeeW1scal1zs8022zHHHIOV3n33XanQsuSSS+pwoRg3q5RM + g9n13IjmnXdePe/Xr98JJ5yQ4CHA2MAarybKT86Zugg8G5HNuI15Pv/zrW9969xzz00piDE6wEM9XyGx + rSCfcTK6//iP/zjjjDNyCXQMgZaGGqHb0d99993V9f/aTjvthIJpckErq9px4b333tP0K6+8kk8q696a + a675/PPPc46RDVAtragSWi8RhQE5rrQVG8pWcIF4A7PKM29qETjJE7mEhHRPQ0BgAKqTO0G7Zv7f//3f + XZHEmCgnDzKrUM83oJtX0B1s04wKxuaUnlvW0D1bdUa4KHWa1xpvtiofZu10CHDRhY1ydOj0aaWmD5Rq + 6NW4Whl3M9Bx+W8eV3rVq5r1pJrtXmFCYwMotVxjU1xZsYWPrGEr2dK1Gq3qY489ln+xIf8f9/9V39k3 + XcfvgmWnDBbwVVddRZ8sM6s6csD+61//eqo/+OCD2tKKbawiGul3vvMd28Mnn3zyiSeecOfdf//9smiX + pU305ptvjnl5QKBcXXTRRQsssABvle8mSAiBaaaZRudnmWUWO1B6xJ1P3WAuY8w80HR1paELL7wQs6+7 + 7rrGkvH26dPnuuuuy3ShSyGBRq8yNJh++umZHXLIIdwKAGKJTYWm9UFY0pArZQktvvjiBij76quvskwA + ThP/8i//csQRR5gER3ituAoM1DIn7PMjDToPFuTZZ59tjK6CWrvvvruNdiKEeMBY4NSuizLttNO6fGwY + a2KVVVZhYxSGD7n0wGe5Jehrt1q38QCKgX6qTiizqih+aDShuShlo4daA5UHmq4QG0ydbi+99NKxaWU5 + 0WGWgnq+Ay5K9s71fCe02orC62ef3UgQPbeE8WGrjlrQhZkmhK3ishPXuznd1eWhkwNEvaCCouafbe3V + uFoYN+f3YJz+m1buVa/KXKYWTNTZ7jkmNDYoSmkRQC0LOw8xrOFs5eLqzjvv5DzMiFasUtmSYk9UqxQn + Ft5B9OgYRYaVkiIm/BW+ZpMf6UQWIoosm+jzcFlbkFY222wzIWejjTYia44yRLz66qvHmE/GKY0TWV1K + VqrpGLBMNr+rbIxIKjz12GOPMSg2ZSwOE2eeeWaKKBMdHUdQsBkz53m1q/9SdRMp7dDvuOMOJ5vyVVcz + zjhjOmOiUqXEVEerML4zDYOUZj4POuggsVn37rnnnvKFVwz+8Ic/uEzWobMCM7ONQLWuNO+ELNRll11W + 1swrArLrYt4yLpEpTJ17gDcot0TSAlk3QydlVxSzYixN+OHcPBO6onvPI0aMyFV2HIwmVSJPUmi0e9Tt + uqBQBHRPLz23rJs2Mep6xIAxXNQqAE0IW5X/dHMH1lXVfz/kX53LY6XGUsrG7Bj0alzNjaNtMYMt/Rc0 + Cw696lXNehLOds9R+wyrtVFWlC1tetOr2BDEOEo7PrFh9OjRlNbzZ9Vz/3feeWf77bcP+6BFhItZcBDm + 0mIIXRbpiBDhTVnGsvnaNaQ888wzZ3mrjpuk5H322WfYsGGamGeeeWRZiiX8ENjQRMkPYbnllltsscWS + 5Z9PlrbV9uPINMaEkG8oEmTTAfyoUXogUD755JMZvjS7bOwcJzFTK57t9H/0ox8R0nTNb0WyL774orq2 + /GFbY+SWc9Cru+++W/fy46MxkKpuZnSGMhrTOPvss/OM959++umcxxMbpFoh7L333ueddx7/ZL3KTPbv + 31+fH3nkEZ3UYrylYv53Xcwgm1JFGk3rrlfGRamTOY4YRTdg0BMU40ahKqkdRMjSKIPImf9kW8G5IWNf + ZJFF3PlRdl9lYkGjQT3fARzX3bmhhkIRQTfM1GPLVmzVnHXG0qYqNBpOCFuVf2VofCO94YYbRiiPlQjR + mLFOx4gx6NW4uhiPmb5WM9fKfwNiMpZRr3o1trbD20Sb7Z6jFhtwd7Zj8r2NDa3AYeraTVuQYgP5tttu + 49muMxyEy9AK5CggDYGGwTHRT37yE+wjyxjrha1kQ4iKQrs20bJ//vOftWizjLn4kdpKS3FZok7xfP31 + 15911lkEbtMiS0fUZZZZhoyUgWfdK01AessAZPlUXZd4wOxGV6OlamNLLrGBq6Sp6Mhy4IEHEjA1Peje + 8ccfn8/sWiRhLtBW2DzfpJRfidCZ9FkRQTco0xMaEzvrrLMS9Mr5qfwbo0kwmdLSfzIzaX79xrnEhLz0 + 0ksJ0mmaT/Ill1xiYpdeemmNmiWxRB8g49IBAvsVV1xRbMiZaUqGc0NuHgcdE04jzY06qVGb9wr1fAO6 + ed8wBoUkgm7oqSeWnWwaMS62aqg8FoU1WtTLu6Be3AX5V4YSD0xIiROffPJJ6pZ4IEiUONEZvRpXM+Nu + ab+jSrdGHV4bjHrVq5p172Z7EqH+fUpleay//vrpyATGBhB18EWetHzxxRe//OUvV155Zeycp0MEnIJc + UIxsebpCiXrsfG+44QZObHIt5nAWYlJXqVpILSEBhaFXgs27CLTAAgvwgLCAEmRjE96ksQEHLYZkOcSq + ds1LLbWUUkoaKaR7Uhp+dEO34yT9jJBf+wETFX7sFBsgQ/j1r3+d1y2y/NBLHacyz+Y8jKxF+sxJPkt6 + xBFHkLWV85am03/+Q/oE3G2M9GYpzdGQlZphGtPLmF51TtIHI1KFwSqrrCKbaCdLYOaAZUpVoTRLroWZ + zMCBWYQlllji8+p/U2qzMAXDljMPxBZeeOH0trr3v+LYAK30nTA2yXRHUeOwTHFXB81Zp4u2bLA7PHSy + SGFX1Iu7oPwrQ95+yUYIcq6CPEeSbf5ACXo1rrGMO4bUtW4jWvlvQEzGYv1e9aqrdlyzPYnwtXJiyFKZ + iLFB3YSHvIt+7bXXfvazn4VSQ3C4iRB6mmWWWfr374/9BwwYYFNgD8uDdlW/7rrrkO8DDzyQd62PPvro + oYceyp4HddGf3v7qV79CyiNHjizPlMKtUj7DnoiMgD1TJbyPKZAdvXsxj9QbwSACA65CqbLqcsL/fPPN + d+aZZ2pXVz/88ENCZqzruSFkbRt+9NFHxyEnBE6ef/55U6TW66+/Tqmr8c+GQd5C//SnPyXzo9SIzBVZ + 3ZwzdMwcsjdGehpmu+222xlnnKHdjDdDuOCCC5544ol8AZEi9pxojh9Dk6XkATgkH3DAATvssANvDBzd + aLQlyydvpk4KG2ywQYYwhcMRVrA0dvuA8burxxsaDer58ceYJx9Nt50NaG3Ziq0U9IStIB6gKulkUS/q + gnpxF+D6GOT7VssBIrDkU4oZHCNaPlCCXo2rk3FPokNL/wVlzhva61WvatZdtPEAVUkzi4mP2rvofJgk + sSEvaWECY4OK4kH5nEkeEOebJpFU2AppktHQueee+8EHH7z33nvvvvvuK6+8whLRqKXuq6++uswyy9i6 + WsyDBg3Khxl423PPPXlImCHceOON7GHBBReMHmERQBMYjcAy3IcENQ1ktKgDhJdfftmxY6WVVpp//vk1 + hz3nnHNOdRmw1GFcyS0/ffr0Oe2009544433339fwBO9VHQ8Ml5yN8+UsNJtt93mHJBepWldyot0ePHF + F+kTfnQps4TiFSU2IGXedEOp6Pjwww8PHTo07yFC1ooypXDQQQcJRYocsBSpS84vY+er6yiZERZZZJEh + Q4bceuutsmYpeg3tt99+pvonP/kJm8yVsKShueee23IdPHiwSyY1FSKryR9d/WfflIwRI0a4CkZnyO4u + 97wU6sWTEuYwqOd7iKbs0ZSBem4J4+a4RjTnokbPE85W5Z1z18+nlsdKYkY+v1Qv6IpejauL8bijwzj9 + N53uXvWqxVxO3NnuCWrnBisEtSU2/OAHP0gPJjw2JDCQS/W8b8B99ps4CNANDWaPQYHOuCEI77zzDlaq + elTD5ptvni4dddRRsvgOG2IxrvIxVrRFH/Z0RFhuueVCagE57AkEvEwZ7n7yySfffvttbCuAOaOAU06e + orBEl/rM2N75yupnQRPtghq7VCCne01jwzHHHKN0xx13bOw5QYDJ5D/33HM6lgBAMFF26/b+ivIkCijD + 8uU7iz7++ONVV11V3wwnYc9sCGB5/qPnsiVynHfeeY899phAm17R8LbEEkvwIzJxyw9lOpz/qU5sgGmn + nVYpt5dffnkGW5BDQyflFAj7U7NhlgRUwczlyMxPBmQOoZ5vDTukMeR4224tKKXOFWNKe24JE4OtGviq + 9r9aE8hW2TiCAND186nlsRLk80vN0atxNTFuZOBmGJf/jvpjW0x5s90T1L6HddSoUXlXfMsttyy22GJp + fwJjQ6pIgZNkExvwi/WJaBIhaA488MCbb775uuuuu+qqq2wKCu1inFNPPRVLYr1Qs9iQ0vz8HE1Ilvxk + 9WEhsYEm1L/pppviekVku0Ub//AmapAm5GDMOLGhdkBRkVl6pZZSQrJScI9mLHmPQkAuBgh5OpfSprHh + lFNOUfTDH/6wscg82CjZzyp6/fXXdUApYHPyzjvvTP/WW2+VnyHKMzFdFckUpQ9OXQmKfOqz4RiFgwXn + Bm4gQWOUZWM4xs7bwIEDv/jii6eeeore5ABjcuNr8HSVW/KAAQPcM4oCU2HsejLlP1YaOXLkNttsYwgr + rrjiZIsKgUaDer417KDHPG2v0UpzHgjhjCnruSVE1Q1bvX72bmMKWbfiojiqoZVFD1EOB9D1dUJ5rNTp + cVNn9GpczY07RtR0PN37bxVZetWrmvUkn+2e4GuW9LCO79b+4x//aNmn7Xxm3/oJ30Fl3xmt9EGqE5Ji + f57xkRSLIaCZZpoJQ4W2wlwIcffdd//lL3+Jbl566SVMR68KwlK6yy67VI7/ftJJJ6lIAyFZsQFBL7ro + ouzD6XbHQ6pvC8+jJPZxxR4zhp1tzGl04OWXX7aXJEDhU6SJSmKfDoTf/9bx7UAZV+SqX/XXNk1jQ34f + 2xDInGceZpxxxjfffBM1K3JIogxrZ3R5oKRRMif6r5R8//3303/66acJ6tZSv379NGQ4zjrmMGac6DY5 + bm3511prrYMPPjj/0ty3b18zQ7Ah4MSphXFmI1VWW201fcu5IQNhz6eiww477KKLLjrzzDMvueQSdc2A + GwnzkqdYlGtkIPPPP3/kyRYhzGFQz7dANsj1DFRs0IxVQhMNFNFzS4iuJVshucYy1q25qIMQJ5ytMvZW + rxOqRsb1Sz69Glcr4+ibuunGfwkMrRw2rVXDVzPb48TX8pQcsh/fbLPNqqbHig0Ei19a48KGzzUlW4QC + mqJkWTT5/wbO8xEjwDXCA0bDeigJeWXjTI/18LVtsixlGB+L/ehHP8Ju6667LpIKYTEg5Kn9wgsvXPNb + gUxjICpyzgnS55mxzTINEGTBmcleEusxiz2lPX6etOBKIJx22ml84sGEh9qoxkYG2zQ25H8FyrlBW1Kj + KN/toS0zo4cGm3lILDzmmGPIuqoo+muuuYZ+8ODBgrpuEPSZq0xgzljMcm4gh9Cljm4q5qf5FbEkCIpv + vPGGIKquLklLBy688EKnBwJLM2Ag9HpCE2g3/x/X8qMjUwxcGtugvfbayxjLZ1jd9rnzJx3siMvncMAx + sV4wNvKcncFY9NfBU2OzQTOy6bllsW3OVlVhJ7LqlozCVxPOVk5L/LRi//yLXKvZC3o1rrpxM+uOos6F + LfyXsNB8FnrVqygmw2yPE7XPsAoMbt8Pqi+nK19b3emZUhZSBAGj6KVFqArrKNnEhkKjSI1z+1PsE7rB + wtYqJZkgS+jfvz/yRZpoCMGF0KWFlVgmWoQEZRMbBg0apHr2+IkNjz/+uPAjyzLtSvlkhuZKus466whR + zGQTGzDpXHPNtf7663OudVCac4MR2enntXMnKJI2jQ3HH3+8osQGSM+1ktt9xIgRW265paYNU0RMla22 + 2kpR/pXa2JWGskPxX1Y/NapF165Pnz70/397d/+79fj+AdyfgGUhmlE/1AqRSii3Y+O7NYS5r5mxwtoI + Edr4xdxFbnIXoZFaU8h9pRtznyxZRUUSlYTv9vnN93G9nlenq+v9fofvPt/Nvp/X84dzx3mcx3Gcx3le + 1+t5nK/rNrBGKyIwJmevhKWZM2cOx/LVB3ptnz59li1bRjCp4uRx4aLMGHVbkLc6FBLRUjJBfAFNmkdk + 7NixufX5h8NGyRYGDBiQR6r1yfl/gUz3t7DL6+nlHeY/6KpCR6L5a5Ztg12h81Bd8Vtl+G9hK1N0xf4q + x25eUPpb6+rMuG1lLXTfgBv4ptQVOt2Zf/hu7x6N96Kdm1we+TWFM888M2mV2uDiYdB6652LqiNa9XFs + dlqGtmzZcvvtt+O4vffeG2UTQk+IMlypi3qQjnOoojV9+vRQEsscgRkgppBU2pBvEu7du3eYSyi0vmTJ + kkGDBikGLCljmQgE7CYgdi6UhxBNlPuYlC6zY2pmfMXM2d99gz3pdB+i3M1rSqU2CA4iDxs2bPDgwfnW + nmok21IDRo8ezcXNCpleqklj/vz5aqccbJFHUJF47bXXeKlwTz/9NL6+8MILy/f7rI6Xcihm//79Tz31 + VAWAkr1HQW5DhgzZvHmzrU49yCaz5+6wZsmELEQ0Q8BdtKRkVBmWj21pbME/GO4b8s+DdttT1O6Vg06N + GjVa0awN5bWj8ntKeU0pl00Z3Q3aDHRLXSFooyQgso0bN65fv157xRVXTJ06ddy4cegM10CIDDtv374d + YfXq1UsXh4bL0BYwCyURdEOXL774Im5SGxjTQPfu3fN1No7oDLsZIisJkSlj2VhwdYQXzRAb+Rx22GFi + 5rxMz55NXlP67bffOr1pgOzDbmpDPqeUtMUUXDfBrbG1UNHktVc3HHGhNEpgls9lpUoRYNOmTXmL2P2W + U3x+ipWLtYTTzWJjM+O+++5rmaIdcsghOamtW7cuG5Llm0J5cJ+RH/ko4ALMxMznelkqNiNHjmx7DvwD + 4WiSd9SGDx+um2dphmrUqNGK5veiC9mV2vDJJ5/oGoXKsinnBoJLuahikPpBmS7gLPj111+dztSDhvPO + X8LpiHwOx1E9pInCtm7dunr1al2Ehc4QOsLKCyPIK5ZYCd+hv1DVypUrDz/8cDLCYjZw4ECr6NOnTwxo + CCBgm68umVc0QpliwoQJ7733HiWZTSg1f92MkaHsQCuy/LbaAMU3n5Mxhbm0iS8lqyNQJjctM4WES2qD + 0VQ1skV9+OGHcti2bVseuCSTHc5j9Pjjj7PMivgm4FtvvZWvsAiVXcrLdx6jadOm2dXstmQMTZo0SZy7 + 77576NChhmj69u3LgKOYQBafPdhtxv9wuG/Ie1352O5unpA1avyHYw+kkLdVQzF5Tcll/1H1N5muHHqX + UEhft7yUAeFBIOAplpTauDADVSf2MdZ96aWXHGlh5syZ+dzqrFmzjjnmGESz55574hpM6lS7Y8cOXO/o + GqZGYQiIzEaGzPCXPFFeRVONl4MWLVqUT+6zZ5OP38ybNy9cpk11IYfRoidT6mohjHnUUUfxfeONN4zq + Ukaf15QssNPCAFlmW20gQ/6DIb9bl4QtmRwiBnOZRWsUaPIZ1rymJDfLlyc5P8Rti5SBvOWQqe2zMuwx + 0p0+fTpLLhyzS4IvXrw4D3HKkgTyx/pIk5KNZBgblfbZZ5/t9s4oPPPMM1deeeU333zz4IMPqtyS5Mu+ + rO6MM87oak/+OXBrJXnZqg2ytVeU2b0aNWq0Yg/netzt8siXWnPf4LL/+OOPdV0/qEeLg4CQ8zJyjBca + coHR6Boia2MpMoEN6Iq2YcMG/FKosA377bffXnvtFa7p3r07940bN8okLOYoHbPjjz8+/8kT9sSw8WI2 + atSonj17UobQw3oLFiwgqxYsEas4acNrIHgIVxteplFj+JZPVdOLT8h/XGeN1kVuQ5SdvqY0fPjwr7/+ + Or+1J6CyZ6LsxtixYy+//HKkrBvOzXrzOSXnd5oUvFQI+nxCybbnIfAwQRLIbj/yyCOZiGMSII8ZM8bS + dLNkofr3729RsqLMGg3ltow8depUz4SJEydOnjx5ypQpas+yZcs8UoZSWhK5W7duanzbnkgDaILI9GmD + amSXbWzVtMpBRw101AQd9du3b8+b9s4NsrWc5kCNGjV2ReM3M0LlWEY/n2F1wS9fvnzbtm14J6MEFxL2 + YUafGqBLCS5CVK5gICyCIRp6xrqZaenSpfmpBvSXD8OgqvAL9sREefEa2PTo0cO8X331FQI96KCD2OR2 + we3FwoUL6U866aSEQnwcGaQrTuHiY4899rvvvvuv6iceDSkhBKOpDeE1oCHvv//+fHVTQpCdY37+BC00 + jZS11157rd3IirqiJGj9/4ZMkSDO8uPHjyeYhV5MWZX/dLv//vvlydjmEJgp1fS4mzJDlKF1hbCr36iw + dVoHfGaBuXhpsX+mprT/EkjJSVcyydZWpJra5xNOOCEG4J7Dudui2GjZ5PFSb8oZvBWtexVEps9QlFBZ + NdDWLWCfocAaI3iOJRoUs9KFYkYuH+gaOnQoZUYrqxo1auyCxrds8D4QnNPDufD555+jfixPrwVXYy4w + NUAbfQT6VIJ0AVPkYJv/qnQF5siMhcPLIbu8I6pLDo1iKLMjqS1btqxfv94oMkJhRl3P5asA+V50PmaD + 7xBfzrzCliAnn3zykiVLEo17SpGJJMDMpDShQiToaJx3KRONnuVRRx1lamYQRu7Xr9+HH34ogbIJneL9 + 999nDIKDaDmGK1ci0FiXNMxl6Nxzz1UD0O7IkSNNZDQZnnLKKR999NHLL7/ct29f1SL7wF62WeyJJ57I + 113U6aefrg1GjBiRN73zv9wCZu3yJwhLKYjlQxYbQRlO/KQt4cxCw0bC6doWZlyymSJTDh482IyFjoEc + 2i2Ctk0ZuSCaoE0TubXNXIQUCS3QaBOckFYXMrpp0yZV34oGDRpklCbGhBo1arSi+b9vqQ333XdffhTB + uX727NmxQPERwFW0YcMGGoyf3zsCLJki4Ti/Zs0ah1m0niF3GFu3bi0R8pMp2ASnoBsCxsFBhJzZUZIE + cB/eOe200/r3728IZzFz3HNV5+1cyLeEjLLki6rYiEkWBHkZPe644xYsWEAjYDFmg+PYAC9K86oxH3zw + wcCBA5lJADV3796dDMWXcXhzypQpEih1sQ0hmnLfkIlCylkpGYSSpGQglgEzQyoBm3y5wa4SzM5eYpYJ + RrVNnw5wd8VxxowZ5BhbFMFcYXOCgEZNp2VgmdkNBmWIAJIBUzOTQwlIo82epDbkWZQdwMWh4whRaluF + PPcityIGhlotW4O0dltBmQOKlkzImSYareet44icPbVi78nZMU6NGjUa70W7QnIKPuuss8IU0KtXr3fe + eQfXf/nll1988cXKlSvXrl07c+ZMZSM0fdVVV6Gt1atXr1q1SgvckazRAw88EDm68zj00EN79OiBOPLj + P/PnzxfflYmbTJG5sE+6gLXREw51jo5xumxChRdccEGV9u833nhjRg2ZFE/xFYGSJoLqsnjx4pBvKzUz + UG90xSQbldKKFSuOOOIIslD4MWYWa4hl3JODCioBPBjSaUOIRrTQbpIBcQC3pjLRS4ZGV8ug2OtmVOY3 + 3XTTW2+91bt3bywsKzYss1L5xFdMMk14XxC3ICgvv7QhFC9bFB4XUxsYtdi4c9RSEtiTy2NEYGbIbigh + ZDFNrbUhSXvIkCFZ/p8ijP9vhA2HhNW23rwGntsQA7ezViHhww47jJdH8N+eT40a/z/Q+AwrmssVldrg + mteC6z8EhD7CHaGeACmwpNQGzYEKLPP6flwc4cWfM2dONdiInOMnrxAQxmFJH4NvvvlGVs6/lGaHxD/3 + 3HOrtH/PO7rAUQ6RAT/us88+IaxJkyYtWrSIYAoEJ4LzbzgRdBlnjUY/++yz1AZzhQq1+NQoIZSaVFMb + yoG0I7Zv337PPffEnSM+VYo4yspygkSTAyWYJcEDo0AYNWqUhyaFkLGAfAl2LxH4WoVZ6M2oy/Kiiy56 + 9dVXySyTuUVJIzEDM4rGgKM4EIENJXtyLMWxS+JknxM2q6v8Gmb53SfMqxiDbV9S4d133124cKF2+fLl + y5YtM5Qt+vjjj8nvvffe0qVLGTMIKGlYkhOErE0QQkYbcyxeTJN/3GuDYwpfNdVd45tvvtl6h+e4I20J + O6+oCv9dfc6iOVajRo0WNL775pLW6jzxxBPltZQ24IIIKGb06NGDqr/P/ItAZPm5CIwwfPjwVoYqCKmB + w/5ll1323XffuWjdl0QJBxxwgJuGBx98sPHe97/+9fjjj59//vluSoYOHYqYRo4ced5552lTkMCJe/Pm + zeW1nQJncHHc2ZBD+rkbkJuzJCHnSmwYEumIvJpfnVY7fy2ivFUueFyQaYQ2pOaVUlFQdkO1FnDu3Ln5 + mdWAi9y4QIi7ObATI0aMyJcbWmGxlnbCCSdcfPHF+QekP8XRRx/tsT7yyCOlpGs685rOJnsaxAauv/56 + /Ltx48b8WFYbshZTq2HWq7I++eSTeZql2PxdSKMpVd/zePHFFwV84YUXnnrqqenTp8+ePbv1zXO4+eab + Z8yY4ZaXwb777ktj3nxGGXbzONao8Z+MPX6rvvWGiAHnKg/XXnutgypuBSfQ0KiT7x133DFhwoRp06Zx + W7Fixfjx4x3M4YYbboi9loFLMW2EW2+9FR04SudzLN9+++29997Ll/0tt9wyceJEQrqMIW9O5BNQW7du + ZSD+uHHjXPyNfKv3P3755ZdEmzVrVn6RtODOO+90S4G+c6hfv3695YiQ4EqU8yY9r4MPPriijgYuueSS + 77//Ph/NhLBPt27dsoTkpoWrr7769ddfxyZd3TTQu+PZsWMHxpT8XXfdpb3tttsSykq1utdcc01KUVfo + 16+f6Z5//nnrFdMRW9cOK5wdmV3Yar+bO//cc8+9/fbbjK+77jpe9mTYsGHM0HR+Gd8S8qjFq7GwClKN + RvIe2ZzKGZcZC5vbojFjxphXcM8cZmvXrlWnMxrkboaQ8qAG7139HycUfSvRt0JxlaGUPHyQxM4555xU + 7v81FDklyqR9+/aVczKvUaNGRzR+o7uqC423o3FQ28u1P//887x58yZPnux01lTtfFvvryNXIK7nmBuU + roBzGUhDbWg7zdGjb0Eii1le1ZF5PkGb0YCmq/NgclAkHn300SlTplhdclN+FJWePXu6O5k6dWp5N74V + YuY1ClN3Gl9iCgM0+13DncojFaTRhgceeOC1116LmQLpUWida8mSJTF7+umnnYUJzYGu8f7771uUquye + pqn6C8j2KsNvvPGGWaRqu+wMPPzww7Gx+Qq/3WPsRo3+oYceMhf7lIpLL710cIc/WwVlxlYjfceRxx57 + THBlxmNBcPzvNE9z2ZbkkLWT2ZOBQO+GSUBdhxgaZdJdxYABA5qzVnDQefbZZwWUtpgJXqNGjVbskRM6 + uEhwUOgA/dGE/sLsoEtJQBbkQvQMOkI0bexFS2Sg5AWC5JYFjTLQBQJNY7KK3AUxiwx/+uknXdEYEHLf + IJr0tm3bJg69LqVoWnq+HFnGDEydBAQ3SpOJgh9//DHCp59+KlpkobTJWSZcsmoGkmmLEDBAkQhdQInh + zTA7Ob9vIVpy+FPwKvNu2bIl7s2xXcEAhNVmjRZY9pPctKtglE1WISujBMHlSWnTgACMf/jhB7d6cQTJ + NKVKzh9IiCaIyt0c2IlVq1ahclOsWbPGCePNN9/UJcydO/eVV16ZP3/+smXL8gzpCo2dqp5FNvOvlNuu + sHLlSjO6Z5KAed2EUWavLJMQsxo1ahQ0aoOLHDu4CF0nrkNdsjas4foBXZeQlkGuqFxUXUEEbcJyQTG6 + BFSSmNpMDbqICYlIqKKmxk1DkmHGQCZglCYUhstQsCHGGErLEoTSpY9j2uTPK11xssB169Yh8TIXWXpG + ETqX2NAgWTJNQGafOB0hmoVkpRhNYtwxu6woOVoIJVmc2HeEocyS0qIVLUsoXgTJCG5UQENQpdCo4lbK + wCymo2ev9SgkH8hCCMmEPYMEpCGYzkLMi/RTYlXo7DPZLOwNJXJWJ066CZJkuHCkTLcjDJmLI1kbwRQy + z04yyKaJX3k0zLiYNHWXbKiAhrs2kWni1QoGsex0tEaNGo3/BHV5uAhdey4YLY2BXDba2LnMjBpyfKNn + 5vrPRRiDNrBhzCDxEUqU7F3tYaIMxT7Xf+whSlm5+FF2ZscFobxwFmVQwiYaIaPi0FO2IisiMDMjG2th + rEsmqDpGCalnxYAytJhR+oTqFCxjbJcg7hmi1NVyp9R2BRHyoITfs28iJBMJFBkSliaOjOOoZZPpCoMn + mhYMNdKqwCabANkQSvaWkCmyahqR1SStxyI55ClBhkwKiWY0MSPQa7P5WgHNYrribjTzglFI/pQEoyUx + cvRQhILimEkJWvook2RHrxo1akDjM6zgInGp5GrJQNs1Y0hLSSj20XSFGOQyhrjQlwuyyOlmNPrCQUHc + CyMQKnWz/HCMb1p6ZtAagdyKxIk94oAELyQS90aUnZatGmiV21CGCCBy8hQnyjLFbtDwrJAkg+ZYlVJr + N3Jr/CScbmYP4hghBoRWpTZe0cemGmygLET8lJmiwfsRtFwYJIdoMlRGW/VAjhKiaRWMCkVOG1S2jVkk + QKApATt2EyGaIkSWdiNQjRo1dkXze9HpuFTANZMuIUMRGhfTziut6Bt2naFYRihtERIk3fCLqaPRRjYU + UBYwzhCBGaGRdCVgdgZaXUKJ3yliU7k2fENthMI12pJDum1thE6RqUVOBHJrqLawHUEfSCaL4pI8EzmI + ZeXRQJQxS5cxkLWl7EGrQbqVuok2ZYTGNu2k5oZzpZQeRMmr2HSMQE9Z+f0RLS7RZAgoY6mNvhGiErIV + ULyKcRWvOTXEJkOQJAnaBCnGhmJTo0aNP/D77/8DHDQ4Q2KEkpsAAAAASUVORK5CYII= + + + + ewBcAHIAdABmADEAXABmAGIAaQBkAGkAcwBcAGEAbgBzAGkAXABhAG4AcwBpAGMAcABnADEAMgA1ADIAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMABcAGYAcwB3AGkAcwBzAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABWAEEARwAgAFIAbwB1AG4AZABlAGQAIABUAGgAaQBuADsAfQB7AFwAZgAxAFwAZgByAG8AbQBhAG4AXABmAHAAcgBxADIAXABmAGMAaABhAHIAcwBlAHQAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAB7ACAATgBvAHIAbQBhAGwAOwB9AHsAXABzADEAIABoAGUAYQBkAGkAbgBnACAAMQA7AH0AewBcAHMAMgAgAGgAZQBhAGQAaQBuAGcAIAAyADsAfQB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAbAB0AHIAcABhAHIAXABrAGUAZQBwAG4AXABzADIAXABsAGEAbgBnADEAMAAzADEAXABiAFwAYwBhAHAAcwBcAGYAMABcAGYAcwAyADQAIABCAGUAdAByAGUAdQB0AGUAcwAgACAAVwBvAGgAbgBlAG4AXABwAGEAcgANAAoAXABwAGEAcgBkAFwAbAB0AHIAcABhAHIAXABxAGoAXABiADAAXABmADEAXABmAHMAMgAyACAAVQByAGIAYQBjAGgAcwB0AHIAYQBzAHMAZQAgACAANQA1AFwAcABhAHIADQAKAFwAcABhAHIAZABcAGwAdAByAHAAYQByAFwAawBlAGUAcABuAFwAcwAxAFwAcQBqACAANAA1ADIAMwA5ACAARQBzAHMAZQBuACAAVwBlAHIAZABlAG4AXABwAGEAcgANAAoAXABwAGEAcgBkAFwAbAB0AHIAcABhAHIAXABxAGoAIABUAGUAbABlAGYAbwBuACAAIAAwADIAMAAxAC8ANAAwADEAOQAyADMAXABwAGEAcgANAAoAXABjAGEAcABzADAAXABmAHMAMQA2ACAAYgBlAHQAcgBlAHUAdABlAHMALQB3AG8AaABuAGUAbgBAAHMAdAAuAGwAdQBkAGcAZQByAHUAcwAtAHcAZQByAGQAZQBuAC4AZABlAFwAcABhAHIADQAKAFwAcABhAHIAZABcAGwAdAByAHAAYQByAFwAZgAyAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA= + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/BhsSolingen/BhsSolingen.csproj b/ReportImp/BhsSolingen/BhsSolingen.csproj new file mode 100644 index 000000000..c8446cf0f --- /dev/null +++ b/ReportImp/BhsSolingen/BhsSolingen.csproj @@ -0,0 +1,99 @@ + + + + + Debug + AnyCPU + {F2901558-DDDC-49BB-BE82-DA9F1A431F90} + Library + Properties + BhsSolingen + 6922762575_Reports + v4.5 + 512 + + + + true + full + false + ..\..\Host\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\Host\bin\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + Component + + + Quittierungsbeleg.cs + + + Component + + + SettlementReport.cs + + + + + + Quittierungsbeleg.cs + Designer + + + SettlementReport.cs + Designer + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40D8B312-EA64-49E3-A31A-5E57ED4D5654} + Report + + + {094331C3-ECEE-4C89-BBFD-4C9DED89F0EF} + Service + + + {2F50B83D-A3F0-4EC4-979A-3F9B7E3D8ED4} + Shared + + + + \ No newline at end of file diff --git a/ReportImp/BhsSolingen/CustomReportCreator.cs b/ReportImp/BhsSolingen/CustomReportCreator.cs new file mode 100644 index 000000000..d208bc8bd --- /dev/null +++ b/ReportImp/BhsSolingen/CustomReportCreator.cs @@ -0,0 +1,171 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace BhsSolingen +{ + public class CustomReportCreator : DefaultReportCreator + { + + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + if (lROs.Count > 0) + { + + var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid); + + if (rootReport.Pages.Count == 0) + { + rootReport.CreateDocument(); + } + + for (int i = 1; i < lROs.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); + if (lNext.Pages.Count == 0) + { + lNext.CreateDocument(); + } + + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + } + + + 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); + + return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); + + } + + private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) + { + XtraReport report = null; + + ServicesOverviewRO flsRo = CopyFromRO(ro); + ServicesOverviewRO assiRo = CopyFromRO(ro); + + if (ro.Services != null) + { + foreach (ServicesOverviewRO.ServiceDetail s in ro.Services) + { + if (s.IsBillable) + { + if (!String.IsNullOrWhiteSpace(s.EmployeeFirstName) && !String.IsNullOrWhiteSpace(s.EmployeeLastName) && s.EmployeeFirstName.Length > 1 && s.EmployeeLastName.Length > 1) + { + s.EmployeeAbbr = s.EmployeeFirstName.Substring(0, 2) + s.EmployeeLastName.Substring(0, 2); + } + ServicesOverviewRO.CreateSignatureString(s); + + if (s.ServiceCategory.ToLower().Contains("assistenz")) + { + assiRo.Services.Add(s); + } + else + { + flsRo.Services.Add(s); + } + } + } + + } + report = AddReportToReport(report, flsRo, false); + report = AddReportToReport(report, assiRo, true); + + //report = AddReportToReport(report, eingliederungshilfe); + + if (report == null) + report = new XtraReport(); + return report; + } + + private ServicesOverviewRO CopyFromRO(ServicesOverviewRO ro) + { + ServicesOverviewRO newRo = new ServicesOverviewRO(); + + newRo.StartDate = ro.StartDate; + newRo.Abwesenheiten = ro.Abwesenheiten; + newRo.AbsenceTimes = ro.AbsenceTimes; + newRo.ApprovedEndDate = ro.ApprovedEndDate; + newRo.ApprovedFLSPerMonth = ro.ApprovedFLSPerMonth; + newRo.ApprovedFLSPerMonthTotal = ro.ApprovedFLSPerMonthTotal; + newRo.ApprovedFLSPerWeek = ro.ApprovedFLSPerWeek; + newRo.ApprovedFLSPerWeekTotal = ro.ApprovedFLSPerWeekTotal; + newRo.ApprovedFLSTotal = ro.ApprovedFLSTotal; + newRo.ApprovedStartDate = ro.ApprovedStartDate; + newRo.ContactEmployee = ro.ContactEmployee; + newRo.CostBearer2SupportConceptList = ro.CostBearer2SupportConceptList; + newRo.Costbearer = ro.Costbearer; + newRo.CustomerBirthday = ro.CustomerBirthday; + newRo.CustomerLastName = ro.CustomerLastName; + newRo.CustomerCity = ro.CustomerCity; + newRo.CustomerFirstName = ro.CustomerFirstName; + newRo.CustomerName = ro.CustomerName; + newRo.CustomerPostalCode = ro.CustomerPostalCode; + newRo.CustomerStreet = ro.CustomerStreet; + newRo.EndDate = ro.EndDate; + newRo.FreeMinutesThisMonth = ro.FreeMinutesThisMonth; + newRo.Month = ro.Month; + newRo.Year = ro.Year; + newRo.MainAttendant = ro.MainAttendant; + newRo.MainAttendantCommaSeperated = ro.MainAttendantCommaSeperated; + newRo.ReferenceNumber = ro.ReferenceNumber; + newRo.TotalFLMBillable = ro.TotalFLMBillable; + newRo.TotalFLM = ro.TotalFLM; + newRo.TotalFLMQualified = ro.TotalFLMQualified; + newRo.TotalFLMUnqualified = ro.TotalFLMUnqualified; + newRo.TotalFLS = ro.TotalFLS; + newRo.TotalFLSQualified = ro.TotalFLSQualified; + newRo.TotalFLSUnqualified = ro.TotalFLSUnqualified; + newRo.TotalFLSPerCostBearer = ro.TotalFLSPerCostBearer; + newRo.TotalGefahreneKilometer = ro.TotalGefahreneKilometer; + newRo.SupportConceptCostBearer = ro.SupportConceptCostBearer; + newRo.Mandator = ro.Mandator; + + return newRo; + } + + private XtraReport AddReportToReport(XtraReport report, ServicesOverviewRO ro, bool isAssi) + { + if (ro.Services.Count > 0) + { + if (report == null) + { + report = new Quittierungsbeleg(); + ((Quittierungsbeleg)report).SetReportDataSource(ro); + } + else + { + if (report.Pages.Count == 0) + { + report.CreateDocument(); + } + + XtraReport newReport = new Quittierungsbeleg(); + ((Quittierungsbeleg)newReport).SetReportDataSource(ro); + newReport.CreateDocument(); + report.Pages.AddRange(newReport.Pages); + } + } + return report; + } + + } +} diff --git a/ReportImp/BhsSolingen/Invoicing/AssistenzInvoiceCreation.cs b/ReportImp/BhsSolingen/Invoicing/AssistenzInvoiceCreation.cs new file mode 100644 index 000000000..6648f3fc5 --- /dev/null +++ b/ReportImp/BhsSolingen/Invoicing/AssistenzInvoiceCreation.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; + +namespace BhsSolingen.Invoicing +{ + + public class CustomAssistenzInvoiceCreation : InvoiceCreation + { + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "Assistenz"; + invoice.InvoiceBase.InvoiceTypeText = "Assistenzleistung"; + } + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + { + if (!iServiceRecord.ServiceDescription.CategoryName.Contains("Assistenz")) + { + return null; + } + return base.CreateInvoiceItem(iServiceRecord, scap, calc); + } + + //public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + // Calculations calc) + //{ + // return itemList; + //} + } +} diff --git a/ReportImp/BhsSolingen/Invoicing/CustomInvoiceFactory.cs b/ReportImp/BhsSolingen/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..67e6b8e8c --- /dev/null +++ b/ReportImp/BhsSolingen/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + + +namespace BhsSolingen.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + foreach (var list in supportConcepts2ServiceRecords.Values) + { + + foreach (var sr in list) + { + var sd = sr.ServiceDescription.Category; + var ic = GetInvoiceCreatorForCategory(sd); + if (ic != null) + return ic; + } + } + return new InvoiceCreation(); + } + + private InvoiceCreation GetInvoiceCreatorForCategory(ServiceCategoryDC sd) + { + if (sd != null && !String.IsNullOrEmpty(sd.Name)) + { + String cat = sd.Name.ToLower().Trim(); + if (cat.IndexOf("assistenz") >= 0) + { + return new CustomAssistenzInvoiceCreation(); + } + + } + return null; + } + + public override SettlementInvoiceCreation CreateSettlementInvoiceCreator(string costbearerId, string tenant, CostBearer2SupportConcept lCb2Sc) + { + return new CustomSettlementInvoiceCreation(); + + } + } +} diff --git a/ReportImp/BhsSolingen/Invoicing/CustomSettlementInvoiceCreation.cs b/ReportImp/BhsSolingen/Invoicing/CustomSettlementInvoiceCreation.cs new file mode 100644 index 000000000..8b28655c8 --- /dev/null +++ b/ReportImp/BhsSolingen/Invoicing/CustomSettlementInvoiceCreation.cs @@ -0,0 +1,70 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace BhsSolingen.Invoicing +{ + internal class CustomSettlementInvoiceCreation : SettlementInvoiceCreation + { + public override IList GetBillableServiceRecords(CostBearer2SupportConcept c2s) + { + return c2s.ServiceRecords.Where(IsServiceRecordBillable).ToList(); + } + + public override bool IsServiceRecordBillable(ServiceRecord iRecord) + { + if (iRecord.ServiceDescription.ServiceCategory.Name.Contains("Assistenz")) + { + return false; + } + return true; + } + + public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s) + { + var relDC = c2s.MapToNewDC(); + var hourlyRatesInSpanList = relDC.CostBearer.CostRatePeriods.GetSpans(CostRatePeriodType.HourlyRate, + si.AccountingPeriodStart.Value.Date, si.AccountingPeriodEnd.Value.Date).ToList(); + if (hourlyRatesInSpanList.Count > 3) + return false; + + var factorInSpanList = relDC.CostBearer.CostRatePeriods.GetSpans(CostRatePeriodType.RateFactor, + si.AccountingPeriodStart.Value.Date, si.AccountingPeriodEnd.Value.Date).ToList(); + if (factorInSpanList.Count > 1) + return false; + + + return true; + } + + public override void CalculateSettlementInvoiceApprovedAmounts(Settlement2DC si, SupportConceptCostBearerRelDC relDC, + Calculations calc) + { + si.ApprovedFLSWeekly = 0; + si.ApprovedFLS = 0; + foreach (var sp in relDC.ApprovalPeriodList) + { + if (sp.ServiceCategory == null || !sp.ServiceCategory.Name.Contains("Assistenz")) + { + si.ApprovedFLSWeekly += calc.GetApprovedHoursPerWeek(sp, relDC.CostBearer.CostRatePeriods) ?? 0m; + + decimal flsTotal = calc.GetApprovedHoursTotal(sp, relDC.CostBearer.CostRatePeriods) ?? 0m; + flsTotal = Math.Round(flsTotal, 2, MidpointRounding.AwayFromZero); + + si.ApprovedFLS += flsTotal; + } + } + + } + } +} diff --git a/ReportImp/BhsSolingen/Logo_BHS_pfade.jpg b/ReportImp/BhsSolingen/Logo_BHS_pfade.jpg new file mode 100644 index 000000000..bfbabefbe Binary files /dev/null and b/ReportImp/BhsSolingen/Logo_BHS_pfade.jpg differ diff --git a/ReportImp/BhsSolingen/Properties/AssemblyInfo.cs b/ReportImp/BhsSolingen/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..91af65984 --- /dev/null +++ b/ReportImp/BhsSolingen/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("BhsSolingen")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("BhsSolingen")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("f2901558-dddc-49bb-be82-da9f1a431f90")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/BhsSolingen/Properties/licenses.licx b/ReportImp/BhsSolingen/Properties/licenses.licx new file mode 100644 index 000000000..c7fd819d5 --- /dev/null +++ b/ReportImp/BhsSolingen/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/BhsSolingen/Quittierungsbeleg.Designer.cs b/ReportImp/BhsSolingen/Quittierungsbeleg.Designer.cs new file mode 100644 index 000000000..60e4069b0 --- /dev/null +++ b/ReportImp/BhsSolingen/Quittierungsbeleg.Designer.cs @@ -0,0 +1,1398 @@ +using BeWo.Report.ReportObjects; +namespace BhsSolingen +{ + 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)); + 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.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = 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.cellFLSHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellMinOhne12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligteFLSWoche = 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.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.lbltitel = 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.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.lblUnterschriftMitarbeiter = 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.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.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); + this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblOhneFactor = new DevExpress.XtraReports.UI.XRLabel(); + this.lblFachleistungInMinuten = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblLeistungInStd = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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(705F, 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.xrTableCell14, + this.xrTableCell10, + this.xrTableCell2, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell44, + this.xrTableCell50}); + 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.11994951833461227D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); + this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.094696981389528381D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); + this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.094696933224158855D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldKontaktArt")}); + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.05366162346946534D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount", "{0:0}")}); + this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.05366162346946534D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")}); + this.xrTableCell12.Font = new System.Drawing.Font("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.10732323052948757D; + // + // 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.15151514114890302D; + // + // xrTableCell50 + // + this.xrTableCell50.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell50.Weight = 0.21464645290443832D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 70F; + 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((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.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(705F, 70F); + 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.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell11, + this.cellFLSHeader, + this.xrTableCell28, + this.xrTableCell48}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + 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))); + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.26536312849161997D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 = "Uhrzeit"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell4.Weight = 0.41899441340782145D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 = "Angebot"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell11.Weight = 0.23743016759776542D; + // + // cellFLSHeader + // + this.cellFLSHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.cellFLSHeader.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellFLSHeader.Multiline = true; + this.cellFLSHeader.Name = "cellFLSHeader"; + this.cellFLSHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.cellFLSHeader.StylePriority.UseBorders = false; + this.cellFLSHeader.StylePriority.UseFont = false; + this.cellFLSHeader.StylePriority.UsePadding = false; + this.cellFLSHeader.StylePriority.UseTextAlignment = false; + this.cellFLSHeader.Text = "FLS in"; + this.cellFLSHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.cellFLSHeader.Weight = 0.23743016759776536D; + // + // xrTableCell28 + // + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Betreuerin /"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell28.Weight = 0.33519553072625696D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell48.Font = new System.Drawing.Font("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 = "Unterschrift"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell48.Weight = 0.47486033519553084D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell8, + this.xrTableCell5, + this.xrTableCell6, + this.cellMinOhne12, + this.xrTableCell43, + this.xrTableCell49}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1.223644578313253D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.Weight = 0.26536312849161997D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "von"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.20949720670391073D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "bis"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.2094972067039107D; + // + // 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Art /\r\nAnzahl\r\nKlienten"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.23743016759776545D; + // + // cellMinOhne12 + // + this.cellMinOhne12.BackColor = System.Drawing.Color.Gainsboro; + this.cellMinOhne12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellMinOhne12.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellMinOhne12.Multiline = true; + this.cellMinOhne12.Name = "cellMinOhne12"; + this.cellMinOhne12.StylePriority.UseBackColor = false; + this.cellMinOhne12.StylePriority.UseBorders = false; + this.cellMinOhne12.StylePriority.UseFont = false; + this.cellMinOhne12.StylePriority.UseTextAlignment = false; + this.cellMinOhne12.Text = "Minuten\r\n(ohne 1,2)"; + this.cellMinOhne12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellMinOhne12.Weight = 0.23743016759776536D; + // + // xrTableCell43 + // + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Text = "Betreuer"; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell43.Weight = 0.33519553072625696D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell49.Multiline = true; + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + this.xrTableCell49.Text = "Klientin / Klient"; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell49.Weight = 0.47486033519553084D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // 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.xrLabel10, + this.lblBewilligteFLSWoche, + this.xrLabel16, + this.xrLabel7, + this.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.lbltitel}); + this.ReportHeader.HeightF = 157.6042F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(705.0001F, 25F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "[Mandator.Name]"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // lblBewilligteFLSWoche + // + this.lblBewilligteFLSWoche.BackColor = System.Drawing.Color.Gainsboro; + this.lblBewilligteFLSWoche.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.lblBewilligteFLSWoche.Font = new System.Drawing.Font("Arial", 10F); + this.lblBewilligteFLSWoche.LocationFloat = new DevExpress.Utils.PointFloat(391.5621F, 72.1111F); + this.lblBewilligteFLSWoche.Name = "lblBewilligteFLSWoche"; + this.lblBewilligteFLSWoche.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblBewilligteFLSWoche.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.lblBewilligteFLSWoche.StylePriority.UseBackColor = false; + this.lblBewilligteFLSWoche.StylePriority.UseBorders = false; + this.lblBewilligteFLSWoche.StylePriority.UseFont = false; + this.lblBewilligteFLSWoche.StylePriority.UsePadding = false; + this.lblBewilligteFLSWoche.StylePriority.UseTextAlignment = false; + this.lblBewilligteFLSWoche.Text = "Bewilligte FLS wöchentlich"; + this.lblBewilligteFLSWoche.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 System.Drawing.Font("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(570.3123F, 72.1111F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(100.2502F, 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 System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(391.5627F, 102.6111F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(120.6389F, 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 System.Drawing.Font("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(512.2017F, 102.6111F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); + 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; + // + // xrLabel6 + // + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(146.5625F, 102.6111F); + 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; + // + // xrLabel5 + // + this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(146.5625F, 72.1111F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(158.3612F, 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; + // + // 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.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(25.92367F, 102.6111F); + 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; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(25.92367F, 72.1111F); + 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; + // + // lbltitel + // + this.lbltitel.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lbltitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lbltitel.Multiline = true; + this.lbltitel.Name = "lbltitel"; + this.lbltitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lbltitel.SizeF = new System.Drawing.SizeF(705.0001F, 25F); + this.lbltitel.StylePriority.UseFont = false; + this.lbltitel.StylePriority.UseTextAlignment = false; + this.lbltitel.Text = "Quittierungsbeleg Fachleistungsstunden"; + this.lbltitel.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.xrPictureBox1}); + this.topMarginBand1.HeightF = 145F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(535F, 50F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(167F, 76.22916F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel11, + this.xrLabel2, + this.lblUnterschriftKlient, + this.lblUnterschriftMitarbeiter, + this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, + this.xrLabel15, + this.xrLabel13, + this.xrLabel12, + this.lblOhneFactor, + this.lblFachleistungInMinuten, + this.xrLabel9, + this.xrLabel1, + this.lblLeistungInStd}); + this.GroupFooter1.HeightF = 290.8333F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel11.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(245.0002F, 19.99995F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel11.StylePriority.UseBackColor = false; + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldFLS", "{0:0.##}")}); + this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(330F, 20F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UsePadding = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(66.996F, 270.8333F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F); + this.lblUnterschriftKlient.StylePriority.UseBackColor = false; + this.lblUnterschriftKlient.StylePriority.UseBorders = false; + this.lblUnterschriftKlient.StylePriority.UseFont = false; + this.lblUnterschriftKlient.StylePriority.UsePadding = false; + this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; + this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblUnterschriftMitarbeiter + // + this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(370.3056F, 270.8333F); + 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; + // + // 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170.0002F, 100F); + 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.xrTableRow5, + this.xrTableRow7, + this.xrTableRow8}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(230F, 100F); + 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.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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell19 + // + this.xrTableCell19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell24}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell22 + // + this.xrTableCell22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell22.Weight = 0.1073232364991462D; + // + // xrTableCell23 + // + this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.10732323432577288D; + // + // xrTableCell24 + // + this.xrTableCell24.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell24.Weight = 0.075757568269402914D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell25 + // + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.1073232364991462D; + // + // xrTableCell26 + // + this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell26.Weight = 0.10732323432577288D; + // + // xrTableCell27 + // + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell27.Weight = 0.075757568269402914D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 1D; + // + // xrTableCell29 + // + this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell29.Weight = 0.1073232364991462D; + // + // xrTableCell30 + // + this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell30.Weight = 0.10732323432577288D; + // + // xrTableCell31 + // + this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell31.Weight = 0.075757568269402914D; + // + // lblHatAbwesenheiten + // + this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1389F, 150F); + this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; + this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; + this.lblHatAbwesenheiten.StylePriority.UseBorders = false; + this.lblHatAbwesenheiten.StylePriority.UseFont = false; + this.lblHatAbwesenheiten.StylePriority.UsePadding = false; + this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; + this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblHatGruppen + // + this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1389F, 100F); + this.lblHatGruppen.Name = "lblHatGruppen"; + this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatGruppen.StylePriority.UseBackColor = false; + this.lblHatGruppen.StylePriority.UseBorders = false; + this.lblHatGruppen.StylePriority.UseFont = false; + this.lblHatGruppen.StylePriority.UsePadding = false; + this.lblHatGruppen.StylePriority.UseTextAlignment = false; + this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4718F, 150F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(232.5282F, 68.05556F); + this.xrRichText2.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4718F, 100F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(232.5283F, 50F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + 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; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99998F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel13.StylePriority.UseBackColor = false; + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UsePadding = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "GR = Gruppenangebot"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 19.99995F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(223.1252F, 20.00001F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UsePadding = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "E = ear to ear, face to face"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblOhneFactor + // + this.lblOhneFactor.Font = new System.Drawing.Font("Arial", 8F); + this.lblOhneFactor.LocationFloat = new DevExpress.Utils.PointFloat(414.9996F, 39.99996F); + this.lblOhneFactor.Name = "lblOhneFactor"; + this.lblOhneFactor.SizeF = new System.Drawing.SizeF(292.0004F, 20F); + this.lblOhneFactor.StylePriority.UseBackColor = false; + this.lblOhneFactor.StylePriority.UseBorders = false; + this.lblOhneFactor.StylePriority.UseFont = false; + this.lblOhneFactor.StylePriority.UsePadding = false; + this.lblOhneFactor.StylePriority.UseTextAlignment = false; + this.lblOhneFactor.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)"; + this.lblOhneFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblFachleistungInMinuten + // + this.lblFachleistungInMinuten.BackColor = System.Drawing.Color.Gainsboro; + this.lblFachleistungInMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblFachleistungInMinuten.Font = new System.Drawing.Font("Arial", 10F); + this.lblFachleistungInMinuten.LocationFloat = new DevExpress.Utils.PointFloat(415.0002F, 0F); + this.lblFachleistungInMinuten.Name = "lblFachleistungInMinuten"; + this.lblFachleistungInMinuten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblFachleistungInMinuten.SizeF = new System.Drawing.SizeF(290F, 20F); + this.lblFachleistungInMinuten.StylePriority.UseBackColor = false; + this.lblFachleistungInMinuten.StylePriority.UseBorders = false; + this.lblFachleistungInMinuten.StylePriority.UseFont = false; + this.lblFachleistungInMinuten.StylePriority.UsePadding = false; + this.lblFachleistungInMinuten.StylePriority.UseTextAlignment = false; + this.lblFachleistungInMinuten.Text = "Fachleistungen in Minuten"; + this.lblFachleistungInMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel9 + // + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(245F, 0F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel9.StylePriority.UseBackColor = false; + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UsePadding = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(330F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(85F, 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; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblLeistungInStd + // + this.lblLeistungInStd.BackColor = System.Drawing.Color.Gainsboro; + this.lblLeistungInStd.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblLeistungInStd.Font = new System.Drawing.Font("Arial", 10F); + this.lblLeistungInStd.LocationFloat = new DevExpress.Utils.PointFloat(415F, 20F); + this.lblLeistungInStd.Name = "lblLeistungInStd"; + this.lblLeistungInStd.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblLeistungInStd.SizeF = new System.Drawing.SizeF(290F, 20F); + this.lblLeistungInStd.StylePriority.UseBackColor = false; + this.lblLeistungInStd.StylePriority.UseBorders = false; + this.lblLeistungInStd.StylePriority.UseFont = false; + this.lblLeistungInStd.StylePriority.UsePadding = false; + this.lblLeistungInStd.StylePriority.UseTextAlignment = false; + this.lblLeistungInStd.Text = "Fachleistungen in Stunden"; + this.lblLeistungInStd.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // fieldKontaktArt + // + this.fieldKontaktArt.DataMember = "Services"; + this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; + this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldKontaktArt.Name = "fieldKontaktArt"; + // + // fieldFLS + // + this.fieldFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(0.9999593F, 0.9999593F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(168F, 18F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // + // 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.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Font = new System.Drawing.Font("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new System.Drawing.Printing.Margins(80, 30, 145, 30); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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 lbltitel; + 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 cellFLSHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell cellMinOhne12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + 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 xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; + private DevExpress.XtraReports.UI.XRLabel lblOhneFactor; + private DevExpress.XtraReports.UI.XRLabel lblFachleistungInMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten; + private DevExpress.XtraReports.UI.XRLabel lblHatGruppen; + 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.XRLabel lblUnterschriftKlient; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter; + 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.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRLabel lblBewilligteFLSWoche; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel lblLeistungInStd; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + } +} diff --git a/ReportImp/BhsSolingen/Quittierungsbeleg.cs b/ReportImp/BhsSolingen/Quittierungsbeleg.cs new file mode 100644 index 000000000..4b710c604 --- /dev/null +++ b/ReportImp/BhsSolingen/Quittierungsbeleg.cs @@ -0,0 +1,150 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Text.RegularExpressions; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace BhsSolingen +{ + public partial class Quittierungsbeleg : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Quittierungsbeleg() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + bool hatGruppen = false; + bool isAssistenz = false; + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + if (sd.IsBillable) + { + ServicesOverviewRO.CreateSignatureString(sd); + if (sd.IsGroup) + { + //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount); + hatGruppen = true; + } + + if (sd.ServiceCategory.Contains("Assistenz")) + { + isAssistenz = true; + } + servicesBillable.Add(sd); + } + } + + pRO.Services = servicesBillable; + } + + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes)) + { + lblHatAbwesenheiten.Text = "X"; + } + + if (!hatGruppen) + { + lblHatGruppen.Text = "X"; + } + + ErstelleAbwesenheitenTabelle(pRO); + + + if (isAssistenz) + { + lbltitel.Text = "Quittierungsbeleg über Assistenzleistungen"; + + lblFachleistungInMinuten.Text = "Leistungen in Minuten"; + lblLeistungInStd.Text = "Leistungen in Stunden"; + lblBewilligteFLSWoche.Text = "Bewilligte Std. wöchentlich"; + lblOhneFactor.Text = ""; + cellFLSHeader.Text = "Minuten"; + cellMinOhne12.Text = ""; + } + + bindingSource1.DataSource = pRO; + } + + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + if (pRo.Abwesenheiten != null) + { + int newRows = 0; + int index = 1; + foreach (var at in pRo.Abwesenheiten) + { + 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 = String.Format("{0:0}", days); + + index++; + } + + if (newRows > 0) + { + lblUnterschriftKlient.Top += newRows * 20; + lblUnterschriftMitarbeiter.Top += newRows * 20; + } + } + } + + 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) + { + Image returnImage = null; + MemoryStream ms = new System.IO.MemoryStream(byteArrayIn); + returnImage = Image.FromStream(ms); + + return returnImage; + } + } +} diff --git a/ReportImp/BhsSolingen/Quittierungsbeleg.resx b/ReportImp/BhsSolingen/Quittierungsbeleg.resx new file mode 100644 index 000000000..0fd7058a7 --- /dev/null +++ b/ReportImp/BhsSolingen/Quittierungsbeleg.resx @@ -0,0 +1,279 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 21, 17 + + + + + /9j/4AAQSkZJRgABAQEBIAEgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwg + JC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIy + MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCADGAToDASIAAhEBAxEB/8QA + HwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIh + MUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVW + V1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXG + x8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF + BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAV + YnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOE + hYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq + 8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+iiigAooooAoanrVho/kfbp/KEzFUJUkceuOlUvEWuTaVoa6 + nYRRXcYdd53cbD3BHvgfjWrd2dtfwGC6gjmiPVXXIrhNZ8Paj4etrltHLXOlToyz2cmW2A9x/j1HfNAH + YaJrdprunrdWre0kZ+8jehrSrwzQdVuNInF1YFvPQnzYSfllj+nqK9JbxWmraMJdGureG9yMx3XAHqM9 + M1m61ON7ytYtU5PZHVUV5heeMvFmmE/a7O3C9n8olT9GBwas2fxC1SbbnT7SYn+GObY35Ek/pWi11IPR + qK4+L4g2aMF1HT7yyPqybl/of0roLDXdL1MD7JfQyMf4N2G/I80AaFFFFABRRRQAUUUUAFFFFABRRRQA + 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 + gMAWxj14Irs6KACiiigArz34pyJ9m06PevmbnbbnnGBzXReJ/FVt4ct1BXzbuQExxA/qfb+deY2Wn6v4 + 01l5SxdmOZZn+5GPT/ACgCjplnqWsyRaZab5E3l9mfkQnALH07c17D4c8NWnh2z2RfvLhwPNmI5b2HoP + ap9C0Cy0Cy8i1XLtgySt95z/AIe1alABRRRQAVznju4Nv4QvMHmTbH+bDP6Zro6xvE+ivr+ivZRyrHJv + V1ZumR60AeGRl1kUxkhwQVI65r3nw7BdW3h+yivZGe4EYLluozyAfcDj8KxfDngSy0Zkuboi6vF5DEfI + h9h3Puf0rraACvNviiJJLvTIkUsSr4AGSTkV6TTSilgxUFh0JHIoA8t8K+BdRkvra/vlNrDE6yKjfffB + yOOw+teqUUUAFFFFAEF7O9rYzzxxNK8cbOsa9WIGcV4Lqd9falfSXF9I7zE8hv4fYDsPavoGoJLG0mk8 + yW1gd/7zRgn86APn6G1uLg4ggkkPoik1uad4I13USCLQwRn+Of5P06/pXtSoqLtRQo9AMU6gDidG+HGn + 2RWXUZDdyj+AfLGP6n/PFdnFDHBEsUMaxxqMKqDAH4U+igAooooAKKKKACiiigAooooAKKKKACiiigAo + oooAKKKKACiiigDy240Wfxd451FJrgRQ277D3IRTgBf8969I0/TrXS7JLSziEcKdAOpPqT3NFFAFqiii + gAooooAKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooA//9k= + + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + \ No newline at end of file diff --git a/ReportImp/BhsSolingen/SettlementReport.Designer.cs b/ReportImp/BhsSolingen/SettlementReport.Designer.cs new file mode 100644 index 000000000..02e9fb0ce --- /dev/null +++ b/ReportImp/BhsSolingen/SettlementReport.Designer.cs @@ -0,0 +1,901 @@ +namespace BhsSolingen.Alt +{ + partial class Spitzabrechnung + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + 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.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = 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.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellRestforderung = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel9}); + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 120F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel9 + // + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(187.5F, 50F); + this.xrLabel9.Multiline = true; + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel9.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "\r\n"; + // + // xrLabel8 + // + 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.0001F, 169F); + 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); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.3333F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9, + this.xrTableRow10, + this.xrTableRow11, + this.rowErbrachteLeistung}); + this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 68F); + this.xrTable1.StylePriority.UseBorderColor = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell6}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.085D; + // + // xrTableCell19 + // + this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorderColor = false; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:"; + this.xrTableCell19.Weight = 0.78314100999098568D; + // + // xrTableCell6 + // + this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell6.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[ApprovedFLS]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell6.Weight = 0.21685899000901443D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell7}); + this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.085D; + // + // xrTableCell20 + // + this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorderColor = false; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:"; + this.xrTableCell20.Weight = 0.78314100999098568D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell7.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "[ApprovedFLSWithFactor]"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.Weight = 0.21685899000901443D; + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell21}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.085D; + // + // xrTableCell21 + // + this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorderColor = false; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.Weight = 1D; + // + // rowErbrachteLeistung + // + this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22}); + this.rowErbrachteLeistung.Name = "rowErbrachteLeistung"; + this.rowErbrachteLeistung.Weight = 0.085D; + // + // xrTableCell22 + // + this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell22.StylePriority.UseBorderColor = false; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.Text = "Erbrachte Leistungen:"; + this.xrTableCell22.Weight = 1D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F); + 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(642F, 67F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = resources.GetString("xrLabel6.Text"); + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.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); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel4 + // + 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(0F, 225F); + 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(650F, 17F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + 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(0F, 209F); + 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); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // RecipientPostCodeAndTown + // + this.RecipientPostCodeAndTown.CanShrink = true; + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F); + this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; + this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F); + this.RecipientPostCodeAndTown.StylePriority.UseFont = false; + this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]"; + // + // xrLabel_RecipientStreet + // + this.xrLabel_RecipientStreet.CanShrink = true; + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00002F); + this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet"; + this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientStreet.StylePriority.UseFont = false; + this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; + // + // xrLabel_RecipientDivision + // + this.xrLabel_RecipientDivision.CanShrink = true; + 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; + this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientDivision.StylePriority.UseFont = false; + this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; + // + // xrLabel_RecipientContactPerson + // + this.xrLabel_RecipientContactPerson.CanShrink = true; + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F); + this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson"; + this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; + this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; + // + // xrLabel1 + // + this.xrLabel1.CanShrink = true; + 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; + this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "[RecipientOrganisation]"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, + this.xrLabel2, + this.xrTable3, + this.lblNotice}); + this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportFooter.HeightF = 321.7397F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 129.7396F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(568.2292F, 192.0001F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Für Rückfragen stehen wir gerne zur Verfügung und verbleiben\r\n\r\nmit freundlichen " + + "Grüßen\r\nBehinderten-Heimstätte Solingen e.V.\r\n\r\n\r\n\r\n(Schoch)\r\nVerwaltungsmitarbe" + + "iterin\r\n\r\nANLAGEN"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 95.73969F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(316.9998F, 17F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Wir bitten um eine Abrechnung."; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F); + 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; + // + // lblNotice + // + this.lblNotice.CanShrink = true; + this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 100F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 40F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrLabel_RecipientContactPerson, + this.xrLabel_RecipientDivision, + this.xrLabel_RecipientStreet, + this.RecipientPostCodeAndTown, + this.xrLabel3, + this.xrLabel4, + this.xrLabel5, + this.xrLabel6, + this.xrTable1, + this.xrLabel8}); + this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F); + this.GroupHeader1.HeightF = 443.3333F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.Font = new System.Drawing.Font("Verdana", 10F); + this.Detail1.HeightF = 17F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow15}); + this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // xrTableRow15 + // + this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell17, + this.xrTableCell23}); + this.xrTableRow15.Name = "xrTableRow15"; + this.xrTableRow15.Weight = 0.085D; + // + // xrTableCell17 + // + this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.CanShrink = true; + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorderColor = false; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.Weight = 0.78314100999098546D; + // + // xrTableCell23 + // + this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.CanShrink = true; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorderColor = false; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell23.Weight = 0.21685899000901443D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F); + this.GroupFooter1.HeightF = 132F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow30, + this.xrTableRow31, + this.xrTableRow32, + this.xrTableRow33, + this.xrTableRow34, + this.xrTableRow35, + this.xrTableRow36}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 132F); + this.xrTable4.StylePriority.UseBorderColor = false; + // + // xrTableRow30 + // + this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell48}); + this.xrTableRow30.Name = "xrTableRow30"; + this.xrTableRow30.Weight = 0.085D; + // + // xrTableCell48 + // + this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell48.StylePriority.UseBorderColor = false; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.Weight = 1D; + // + // xrTableRow31 + // + this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell49, + this.xrTableCell50}); + this.xrTableRow31.Name = "xrTableRow31"; + this.xrTableRow31.Weight = 0.085D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UsePadding = false; + this.xrTableCell49.Text = "Gesamtforderung:"; + this.xrTableCell49.Weight = 0.78314100999098546D; + // + // xrTableCell50 + // + this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.Text = "[AmountRecordedFLSString]"; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell50.Weight = 0.21685899000901443D; + // + // xrTableRow32 + // + this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell51}); + this.xrTableRow32.Name = "xrTableRow32"; + this.xrTableRow32.Weight = 0.085D; + // + // xrTableCell51 + // + this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.Weight = 1D; + // + // xrTableRow33 + // + this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell52, + this.xrTableCell53}); + this.xrTableRow33.Name = "xrTableRow33"; + this.xrTableRow33.Weight = 0.085D; + // + // xrTableCell52 + // + this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell52.StylePriority.UseBorderColor = false; + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:"; + this.xrTableCell52.Weight = 0.78314100999098568D; + // + // xrTableCell53 + // + this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell53.StylePriority.UseBorderColor = false; + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.Text = "[AmountAdvancedPayments]"; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell53.Weight = 0.21685899000901443D; + // + // xrTableRow34 + // + this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell54, + this.xrTableCell55}); + this.xrTableRow34.Name = "xrTableRow34"; + this.xrTableRow34.Weight = 0.085D; + // + // xrTableCell54 + // + this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UsePadding = false; + this.xrTableCell54.Text = "abzüglich Eigenanteil:"; + this.xrTableCell54.Weight = 0.78314100999098568D; + // + // xrTableCell55 + // + this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UsePadding = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.Text = "xrTableCell15"; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell55.Weight = 0.21685899000901443D; + // + // xrTableRow35 + // + this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell56}); + this.xrTableRow35.Name = "xrTableRow35"; + this.xrTableRow35.Weight = 0.085D; + // + // xrTableCell56 + // + this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell56.StylePriority.UseBorderColor = false; + this.xrTableCell56.StylePriority.UseBorders = false; + this.xrTableCell56.Weight = 1D; + // + // xrTableRow36 + // + this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellRestforderung, + this.xrTableCell58}); + this.xrTableRow36.Name = "xrTableRow36"; + this.xrTableRow36.Weight = 0.15D; + // + // cellRestforderung + // + this.cellRestforderung.BorderColor = System.Drawing.SystemColors.ControlLight; + this.cellRestforderung.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellRestforderung.Name = "cellRestforderung"; + this.cellRestforderung.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.cellRestforderung.StylePriority.UseBorderColor = false; + this.cellRestforderung.StylePriority.UseBorders = false; + this.cellRestforderung.StylePriority.UseFont = false; + this.cellRestforderung.Text = "Restforderung:"; + this.cellRestforderung.Weight = 0.78314100999098568D; + // + // xrTableCell58 + // + this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell58.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell58.StylePriority.UseBorderColor = false; + this.xrTableCell58.StylePriority.UseBorders = false; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.Text = "[Claim]"; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell58.Weight = 0.21685899000901443D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1, + this.DetailReport, + this.GroupFooter1}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 74, 100, 40); + 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.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).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.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 RecipientPostCodeAndTown; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblNotice; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + 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.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell56; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow36; + private DevExpress.XtraReports.UI.XRTableCell cellRestforderung; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + } +} diff --git a/ReportImp/BhsSolingen/SettlementReport.cs b/ReportImp/BhsSolingen/SettlementReport.cs new file mode 100644 index 000000000..771dce4bd --- /dev/null +++ b/ReportImp/BhsSolingen/SettlementReport.cs @@ -0,0 +1,290 @@ +using System; +using System.Collections.Generic; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.DataContracts; + +namespace BhsSolingen.Alt +{ + public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Spitzabrechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(SettlementRO pRO) + { + if (pRO.ClaimWithEigenbeteiligung < 0) + { + cellRestforderung.Text = "Differenz"; + } + bool isDefaultSpitzabrechnung = false; + + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1) + { + var ii = pRO.InvoiceItems[0]; + if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null) + { + isDefaultSpitzabrechnung = true; + } + } + if (!isDefaultSpitzabrechnung) + { + if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue) + { + isDefaultSpitzabrechnung = true; + } + } + + if (isDefaultSpitzabrechnung) + { + //UpdateAbrechnungsFelder(pRO); + + pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO); + } + else + { + var id = GetCustomerId(pRO); + if (id == "LWLNEU") + { + pRO.RateFactorText = null; + pRO.RateFactorText2 = null; + + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:c}", + ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit); + } + } + } + else + { + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}", + ii.ItemPeriodStart, ii.ItemPeriodEnd, + ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ", + ii.AmountPerUnit); + } + } + } + } + + ErstelleAbwesenheiten(pRO); + + this.bindingSource1.DataSource = pRO; + } + + private void ErstelleAbwesenheiten(SettlementRO pRo) + { + pRo.AbsenceTimes = ""; + + if (pRo.CostBearer2SupportConceptOid < 1) + return; + + var cb2sc = DAOFactory.GenericDAO.LoadByID(pRo.CostBearer2SupportConceptOid); + var c = cb2sc.SupportConcept.Customer; + + if (c.AbsenceTimes != null) + { + var sb = new StringBuilder(); + + foreach (var at in c.AbsenceTimes) + { + if (at.AbsenceSpan != null) + { + if (at.Start != null && at.Start <= pRo.AccountingEndDate && ((at.End != null && at.End >= pRo.AccountingStartDate) || at.End == null)) + { + DateTime start = at.Start.Value.AddDays(1); + DateTime end = DateTime.MaxValue; + if (at.End.HasValue) + { + end = at.End.Value.AddDays(-1); + } + + if (end.Subtract(start).TotalDays > 0) + { + if (sb.Length > 0) + { + sb.Append(", "); + } + + + sb.Append(string.Format("{0:dd.MM.yyyy}", start)); + + sb.Append(" - "); + + if (end == DateTime.MaxValue) + { + sb.Append("unbekannt"); + } + else + { + sb.Append(string.Format("{0:dd.MM.yyyy}", end)); + } + + sb.Append(" "); + sb.Append(at.AbsenceReason.Description); + } + } + } + } + + if (sb.Length > 0) + { + pRo.AbsenceTimes = "Abwesenheitszeiten: " + sb; + } + } + } + + private String GetCustomerId(SettlementRO pRO) + { + var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid); + return cb2sc.CostBearer.ID; + } + + private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO) + { + IList itemList = new List(); + if (pRO.DifferentHourlyRateCount == 3) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString, + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3 + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else if (pRO.DifferentHourlyRateCount == 2) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + + return itemList; + } + + private void UpdateAbrechnungsFelder(SettlementRO pRO) + { + if (pRO.DifferentHourlyRateCount == 3) + { + //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] € + + pRO.Abrechnungstext1 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString); + + pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3); + + //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € ="; + + pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3); + + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else if (pRO.DifferentHourlyRateCount == 2) + { + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else + { + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + } + } +} diff --git a/ReportImp/BhsSolingen/SettlementReport.resx b/ReportImp/BhsSolingen/SettlementReport.resx new file mode 100644 index 000000000..6eaf87b00 --- /dev/null +++ b/ReportImp/BhsSolingen/SettlementReport.resx @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + anbei erhalten Sie die unterschriebenen Nachweise ü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: + + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/ChristianLuft/ChristianLuft.csproj b/ReportImp/ChristianLuft/ChristianLuft.csproj new file mode 100644 index 000000000..f89a627b8 --- /dev/null +++ b/ReportImp/ChristianLuft/ChristianLuft.csproj @@ -0,0 +1,46 @@ + + + + + Debug + AnyCPU + {FA8D88C5-5D07-4AD6-96D2-0B3CB3FAE2F6} + Library + Properties + ChristianLuft + ChristianLuft + v4.6.1 + 512 + + + true + full + false + bin\Debug\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + bin\Release\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ReportImp/ChristianLuft/Properties/AssemblyInfo.cs b/ReportImp/ChristianLuft/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..6279d5658 --- /dev/null +++ b/ReportImp/ChristianLuft/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("ChristianLuft")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("ChristianLuft")] +[assembly: AssemblyCopyright("Copyright © 2019")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("fa8d88c5-5d07-4ad6-96d2-0b3cb3fae2f6")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/FreundeskreisSuchthilfe/Reporting/CustomAnnualReportFactory.cs b/ReportImp/FreundeskreisSuchthilfe/Reporting/CustomAnnualReportFactory.cs new file mode 100644 index 000000000..14b22242d --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/Reporting/CustomAnnualReportFactory.cs @@ -0,0 +1,240 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Service.Reporting; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; + +namespace FreundeskreisSuchthilfe.Reporting +{ + public class CustomAnnualReportFactory : AnnualReportFactory + { + private Dictionary countPerAltersGruppeAll = new Dictionary(); + private Dictionary countPerAltersGruppeMale = new Dictionary(); + private Dictionary countPerAltersGruppeFemale = new Dictionary(); + + private int countWithBetreuerAll = 0; + private int countWithBetreuerMale = 0; + private int countWithBetreuerFemale = 0; + + private Dictionary oid2VarFieldDef = null; + + protected override bool StichtagsbezogenAuswerten + { + get { return false; } + } + + public override bool ShouldProcessSupportConcept(CostBearer2SupportConcept iCb2Sc, SupportConcept sc, Customer customer) + { + if (sc.IsActive != ActivationTypeId.Deleted && customer.IsActive != ActivationTypeId.Deleted) + { + if ((iCb2Sc.StartDate.HasValue && iCb2Sc.EndDate.HasValue)) + { + if (CustomerBelongsToTeam(customer, TeamOid) && + IsCustomerOfCustomerCareType(customer, CustomerCareTypeValueListEntryOid)) + { + return true; + } + } + } + return false; + } + + public override List CreateAnnualReport(CostBearer cb, long? teamOid, long? customerCareTypeValueListEntryOid, DateTime reportStartDate, DateTime reportEndDate) + { + var reports = base.CreateAnnualReport(cb, teamOid, customerCareTypeValueListEntryOid, reportStartDate, reportEndDate); + + + // Nach Altersgruppen + var report = new AnnualReportDC(); + report.Name = "Anzahl Kinder nach Altersgruppen"; + reports.Add(report); + report.Data = new List(); + + report.Data.Add(CreateAltersgruppeData("0 - 3 Jahre", 1)); + report.Data.Add(CreateAltersgruppeData("4 - 12 Jahre", 2)); + report.Data.Add(CreateAltersgruppeData("13 - 18 Jahre", 3)); + + + report = new AnnualReportDC(); + report.Name = "Anzahl Personen mit gesetzl. Betreuer"; + reports.Add(report); + report.Data = new List(); + int index = 1; + + AnnualReportDataDC data = new AnnualReportDataDC(); + report.Data.Add(data); + data.Index = index++; + data.Name = "Anzahl Personen mit gesetzl. Betreuer"; + data.Value = countWithBetreuerAll; + data.Male = countWithBetreuerMale; + data.Female = countWithBetreuerFemale; + + return reports; + } + + private AnnualReportDataDC CreateAltersgruppeData(string jahre, int index) + { + if (!countPerAltersGruppeAll.ContainsKey(jahre)) + { + countPerAltersGruppeAll.Add(jahre, 0); + countPerAltersGruppeMale.Add(jahre, 0); + countPerAltersGruppeFemale.Add(jahre, 0); + } + + AnnualReportDataDC data2 = new AnnualReportDataDC(); + + data2.Index = index++; + data2.Name = jahre; + data2.Value = countPerAltersGruppeAll[jahre]; + data2.Male = countPerAltersGruppeMale[jahre]; + data2.Female = countPerAltersGruppeFemale[jahre]; + + return data2; + } + + public override void ProcessCustomer(Customer customer, List allCostBearer2SupportConcepts) + { + if (LiegtImStichtagByCustomerOid.ContainsKey(customer.Oid.Value)) + { + ErmittleAltesgruppenDerKinder(customer); + ErmittleGesetzlichenBetreuer(customer); + } + } + + private void ErmittleGesetzlichenBetreuer(Customer customer) + { + foreach (var c2p in customer.Customer2PersonList) + { + foreach (var v2o in c2p.ValueList) + { + if (v2o.Entry.Type == ValueListEntryType.EnvironmentPersonType && v2o.Entry.Value == "Gesetzlicher Betreuer") + { + countWithBetreuerAll++; + + if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Male) + { + countWithBetreuerMale++; + } + + if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Female) + { + countWithBetreuerFemale++; + } + } + } + } + } + + private void ErmittleAltesgruppenDerKinder(Customer customer) + { + //0 – 3 Jahre + + //4 – 12 Jahre + + //13 – 18 Jahre + + InitialisiereVarFieldDict(); + + AddKind(customer, 101, 102); + AddKind(customer, 121, 122); + AddKind(customer, 141, 142); + AddKind(customer, 161, 162); + AddKind(customer, 181, 182); + + + + + } + + private void AddKind(Customer customer, int geburtsdatumVarfieldOid, int geschlechtVarfieldOid) + { + var vvGeb = customer.VarFieldValueList.FirstOrDefault(vv => vv.VarFieldDefOid == geburtsdatumVarfieldOid); + var vvGeschlecht = customer.VarFieldValueList.FirstOrDefault(vv => vv.VarFieldDefOid == geschlechtVarfieldOid); + + if (vvGeb != null) + { + var alter = GetAlter(vvGeb); + + if (alter >= 0 && alter <= 3) + { + AddKind2Altersgruppe("0 - 3 Jahre", vvGeschlecht); + } + if (alter >= 4 && alter <= 12) + { + AddKind2Altersgruppe("4 - 12 Jahre", vvGeschlecht); + } + if (alter >= 13 && alter <= 18) + { + AddKind2Altersgruppe("13 - 18 Jahre", vvGeschlecht); + } + } + + } + + private void AddKind2Altersgruppe(string altersgruppe, VarFieldValue vvGeschlecht) + { + if (!countPerAltersGruppeAll.ContainsKey(altersgruppe)) + { + countPerAltersGruppeAll.Add(altersgruppe, 0); + countPerAltersGruppeMale.Add(altersgruppe, 0); + countPerAltersGruppeFemale.Add(altersgruppe, 0); + } + + countPerAltersGruppeAll[altersgruppe] += 1; + + if (vvGeschlecht != null) + { + var geschlechtObj = Utils.XMLDeserializeFromString(vvGeschlecht.SerializedValue, Type.GetType(vvGeschlecht.TypeName)); + + if (geschlechtObj != null) + { + if (geschlechtObj.ToString() == "männlich") + { + countPerAltersGruppeMale[altersgruppe] += 1; + } + else if (geschlechtObj.ToString() == "weiblich") + { + countPerAltersGruppeFemale[altersgruppe] += 1; + } + } + } + } + + private int GetAlter(VarFieldValue vv) + { + var dateString = Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName)); + DateTime dt = DateTime.MinValue; + + + if (DateTime.TryParse(dateString.ToString(), out dt)) + { + return Stichtag.Year - dt.Year; + } + + return -1; + } + + private void InitialisiereVarFieldDict() + { + if (oid2VarFieldDef == null) + { + oid2VarFieldDef = new Dictionary(); + + var defs = DAOFactory.GenericDAO.GetAllActive(); + + foreach (var varFieldDef in defs) + { + oid2VarFieldDef.Add(varFieldDef.Oid.Value, varFieldDef); + } + } + } + } +} \ No newline at end of file diff --git a/ReportImp/Humanitas/CustomReportCreator.cs b/ReportImp/Humanitas/CustomReportCreator.cs new file mode 100644 index 000000000..8ae426095 --- /dev/null +++ b/ReportImp/Humanitas/CustomReportCreator.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using DevExpress.XtraReports.UI; + +namespace Humanitas +{ + public class CustomReportCreator : DefaultReportCreator + { + public override XtraReport CreateFinanceReport(DateTime? start, DateTime? end) + { + var ro = FinanceRO.Create(null, null); + ro.ReportStartDate = start; + ro.ReportEndDate = end; + + var report = new Finanzauswertung(); + report.SetReportDataSource(ro); + + + return report; + } + } +} diff --git a/ReportImp/KollegiumEv/Quittierungsbeleg.Designer.cs b/ReportImp/KollegiumEv/Quittierungsbeleg.Designer.cs new file mode 100644 index 000000000..9f93e523c --- /dev/null +++ b/ReportImp/KollegiumEv/Quittierungsbeleg.Designer.cs @@ -0,0 +1,1299 @@ +using BeWo.Report.ReportObjects; +namespace KollegiumEv +{ + 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)); + 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.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = 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.cellFLSHeader = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellMinOhne12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblBewilligteFLSWoche = 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.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.lbltitel = 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.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.lblUnterschriftMitarbeiter = 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.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.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); + this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblOhneFactor = new DevExpress.XtraReports.UI.XRLabel(); + this.lblFachleistungInMinuten = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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(735F, 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.xrTableCell14, + this.xrTableCell10, + this.xrTableCell2, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell44, + this.xrTableCell50}); + 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.11994951833461227D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); + this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.094696981389528381D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); + this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.094696933224158855D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldKontaktArt")}); + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.05366162346946534D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount", "{0:0}")}); + this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.05366162346946534D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")}); + this.xrTableCell12.Font = new System.Drawing.Font("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.10732323052948757D; + // + // 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.20202019104791347D; + // + // xrTableCell50 + // + this.xrTableCell50.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell50.Weight = 0.20202019042968572D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 70F; + 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((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.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(735F, 70F); + 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.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell11, + this.cellFLSHeader, + this.xrTableCell28, + this.xrTableCell48}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + 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))); + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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.26536312849161997D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 = "Uhrzeit"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell4.Weight = 0.41899441340782145D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 = "Angebot"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell11.Weight = 0.23743016759776542D; + // + // cellFLSHeader + // + this.cellFLSHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.cellFLSHeader.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellFLSHeader.Multiline = true; + this.cellFLSHeader.Name = "cellFLSHeader"; + this.cellFLSHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.cellFLSHeader.StylePriority.UseBorders = false; + this.cellFLSHeader.StylePriority.UseFont = false; + this.cellFLSHeader.StylePriority.UsePadding = false; + this.cellFLSHeader.StylePriority.UseTextAlignment = false; + this.cellFLSHeader.Text = "FLS in"; + this.cellFLSHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.cellFLSHeader.Weight = 0.23743016759776536D; + // + // xrTableCell28 + // + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Betreuerin / Betreuer"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell28.Weight = 0.44692737430167595D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell48.Font = new System.Drawing.Font("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 = "Unterschrift"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell48.Weight = 0.44692737430167606D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell8, + this.xrTableCell5, + this.xrTableCell6, + this.cellMinOhne12, + this.xrTableCell43, + this.xrTableCell49}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1.223644578313253D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.Weight = 0.26536312849161997D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "von"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.20949720670391073D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "bis"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.2094972067039107D; + // + // 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Art /\r\nAnzahl\r\nKlienten"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.23743016759776545D; + // + // cellMinOhne12 + // + this.cellMinOhne12.BackColor = System.Drawing.Color.Gainsboro; + this.cellMinOhne12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellMinOhne12.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellMinOhne12.Multiline = true; + this.cellMinOhne12.Name = "cellMinOhne12"; + this.cellMinOhne12.StylePriority.UseBackColor = false; + this.cellMinOhne12.StylePriority.UseBorders = false; + this.cellMinOhne12.StylePriority.UseFont = false; + this.cellMinOhne12.StylePriority.UseTextAlignment = false; + this.cellMinOhne12.Text = "Minuten\r\n(ohne 1,2)"; + this.cellMinOhne12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellMinOhne12.Weight = 0.23743016759776536D; + // + // xrTableCell43 + // + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.Weight = 0.44692737430167595D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell49.Multiline = true; + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + this.xrTableCell49.Text = "Klientin / Klient"; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell49.Weight = 0.44692737430167606D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // 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.lblBewilligteFLSWoche, + this.xrLabel16, + this.xrLabel7, + this.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.lbltitel}); + this.ReportHeader.HeightF = 130F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblBewilligteFLSWoche + // + this.lblBewilligteFLSWoche.BackColor = System.Drawing.Color.Gainsboro; + this.lblBewilligteFLSWoche.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.lblBewilligteFLSWoche.Font = new System.Drawing.Font("Arial", 10F); + this.lblBewilligteFLSWoche.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F); + this.lblBewilligteFLSWoche.Name = "lblBewilligteFLSWoche"; + this.lblBewilligteFLSWoche.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblBewilligteFLSWoche.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.lblBewilligteFLSWoche.StylePriority.UseBackColor = false; + this.lblBewilligteFLSWoche.StylePriority.UseBorders = false; + this.lblBewilligteFLSWoche.StylePriority.UseFont = false; + this.lblBewilligteFLSWoche.StylePriority.UsePadding = false; + this.lblBewilligteFLSWoche.StylePriority.UseTextAlignment = false; + this.lblBewilligteFLSWoche.Text = "Bewilligte FLS wöchentlich"; + this.lblBewilligteFLSWoche.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 System.Drawing.Font("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(593.75F, 47.1111F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(100.2502F, 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 System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(415F, 77.6111F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(120.6389F, 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 System.Drawing.Font("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 77.6111F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); + 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; + // + // xrLabel6 + // + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 77.6111F); + 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; + // + // xrLabel5 + // + this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(170F, 47.11109F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(158.3612F, 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; + // + // 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.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(49.36111F, 77.6111F); + 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; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 47.11109F); + 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; + // + // lbltitel + // + this.lbltitel.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lbltitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lbltitel.Multiline = true; + this.lbltitel.Name = "lbltitel"; + this.lbltitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lbltitel.SizeF = new System.Drawing.SizeF(674.9998F, 25F); + this.lbltitel.StylePriority.UseFont = false; + this.lbltitel.StylePriority.UseTextAlignment = false; + this.lbltitel.Text = "Quittierungsbeleg [Mandator.Name]"; + this.lbltitel.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.HeightF = 100F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblUnterschriftKlient, + this.lblUnterschriftMitarbeiter, + this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, + this.xrLabel15, + this.xrLabel13, + this.xrLabel12, + this.lblOhneFactor, + this.lblFachleistungInMinuten, + this.xrLabel9, + this.xrLabel1}); + this.GroupFooter1.HeightF = 270F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(94.99999F, 250F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F); + this.lblUnterschriftKlient.StylePriority.UseBackColor = false; + this.lblUnterschriftKlient.StylePriority.UseBorders = false; + this.lblUnterschriftKlient.StylePriority.UseFont = false; + this.lblUnterschriftKlient.StylePriority.UsePadding = false; + this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; + this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblUnterschriftMitarbeiter + // + this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 250F); + 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; + // + // 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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 79.99997F); + 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.xrTableRow5, + this.xrTableRow7, + this.xrTableRow8}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(230F, 100F); + 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.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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell19 + // + this.xrTableCell19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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 System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((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; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell24}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell22 + // + this.xrTableCell22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell22.Weight = 0.1073232364991462D; + // + // xrTableCell23 + // + this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.10732323432577288D; + // + // xrTableCell24 + // + this.xrTableCell24.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell24.Weight = 0.075757568269402914D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell25 + // + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.1073232364991462D; + // + // xrTableCell26 + // + this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell26.Weight = 0.10732323432577288D; + // + // xrTableCell27 + // + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell27.Weight = 0.075757568269402914D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 1D; + // + // xrTableCell29 + // + this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell29.Weight = 0.1073232364991462D; + // + // xrTableCell30 + // + this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell30.Weight = 0.10732323432577288D; + // + // xrTableCell31 + // + this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell31.Weight = 0.075757568269402914D; + // + // lblHatAbwesenheiten + // + this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 130F); + this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; + this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; + this.lblHatAbwesenheiten.StylePriority.UseBorders = false; + this.lblHatAbwesenheiten.StylePriority.UseFont = false; + this.lblHatAbwesenheiten.StylePriority.UsePadding = false; + this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; + this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblHatGruppen + // + this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 79.99997F); + this.lblHatGruppen.Name = "lblHatGruppen"; + this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatGruppen.StylePriority.UseBackColor = false; + this.lblHatGruppen.StylePriority.UseBorders = false; + this.lblHatGruppen.StylePriority.UseFont = false; + this.lblHatGruppen.StylePriority.UsePadding = false; + this.lblHatGruppen.StylePriority.UseTextAlignment = false; + this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 130F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F); + this.xrRichText2.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 79.99997F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99997F); + 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; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99998F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel13.StylePriority.UseBackColor = false; + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UsePadding = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "GR = Gruppenangebot"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 19.99999F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UsePadding = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "E = ear to ear, face to face"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblOhneFactor + // + this.lblOhneFactor.Font = new System.Drawing.Font("Arial", 8F); + this.lblOhneFactor.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F); + this.lblOhneFactor.Name = "lblOhneFactor"; + this.lblOhneFactor.SizeF = new System.Drawing.SizeF(320F, 20F); + this.lblOhneFactor.StylePriority.UseBackColor = false; + this.lblOhneFactor.StylePriority.UseBorders = false; + this.lblOhneFactor.StylePriority.UseFont = false; + this.lblOhneFactor.StylePriority.UsePadding = false; + this.lblOhneFactor.StylePriority.UseTextAlignment = false; + this.lblOhneFactor.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)"; + this.lblOhneFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblFachleistungInMinuten + // + this.lblFachleistungInMinuten.BackColor = System.Drawing.Color.Gainsboro; + this.lblFachleistungInMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblFachleistungInMinuten.Font = new System.Drawing.Font("Arial", 10F); + this.lblFachleistungInMinuten.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F); + this.lblFachleistungInMinuten.Name = "lblFachleistungInMinuten"; + this.lblFachleistungInMinuten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblFachleistungInMinuten.SizeF = new System.Drawing.SizeF(320F, 20F); + this.lblFachleistungInMinuten.StylePriority.UseBackColor = false; + this.lblFachleistungInMinuten.StylePriority.UseBorders = false; + this.lblFachleistungInMinuten.StylePriority.UseFont = false; + this.lblFachleistungInMinuten.StylePriority.UsePadding = false; + this.lblFachleistungInMinuten.StylePriority.UseTextAlignment = false; + this.lblFachleistungInMinuten.Text = "Fachleistungen in Minuten"; + this.lblFachleistungInMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel9 + // + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(245F, 0F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel9.StylePriority.UseBackColor = false; + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UsePadding = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(330F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(85F, 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; + 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"; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(1F, 1F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(158F, 18F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // + // 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.DataSource = this.bindingSource1; + this.Font = new System.Drawing.Font("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new System.Drawing.Printing.Margins(50, 30, 100, 30); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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 lbltitel; + 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 cellFLSHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell cellMinOhne12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + 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 xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; + private DevExpress.XtraReports.UI.XRLabel lblOhneFactor; + private DevExpress.XtraReports.UI.XRLabel lblFachleistungInMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten; + private DevExpress.XtraReports.UI.XRLabel lblHatGruppen; + 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.XRLabel lblUnterschriftKlient; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter; + 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.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRLabel lblBewilligteFLSWoche; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + } +} diff --git a/ReportImp/KollegiumEv/Quittierungsbeleg.cs b/ReportImp/KollegiumEv/Quittierungsbeleg.cs new file mode 100644 index 000000000..261f79384 --- /dev/null +++ b/ReportImp/KollegiumEv/Quittierungsbeleg.cs @@ -0,0 +1,150 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Text.RegularExpressions; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace KollegiumEv +{ + public partial class Quittierungsbeleg : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Quittierungsbeleg() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + bool hatGruppen = false; + bool isAssistenz = false; + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + if (sd.IsBillable) + { + ServicesOverviewRO.CreateSignatureString(sd); + if (sd.IsGroup) + { + //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount); + hatGruppen = true; + } + + if (sd.ServiceCategory.Contains("Assistenz")) + { + isAssistenz = true; + } + servicesBillable.Add(sd); + } + } + + pRO.Services = servicesBillable; + } + + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes)) + { + lblHatAbwesenheiten.Text = "X"; + } + + if (!hatGruppen) + { + lblHatGruppen.Text = "X"; + } + + ErstelleAbwesenheitenTabelle(pRO); + + + if (isAssistenz) + { + lbltitel.Text = "Quittierungsbeleg über Assistenzleistungen [Mandator.Name]"; + + lblFachleistungInMinuten.Text = "Leistungen in Minuten"; + lblBewilligteFLSWoche.Text = "Bewilligte Std. wöchentlich"; + lblOhneFactor.Text = ""; + cellFLSHeader.Text = "Minuten"; + cellMinOhne12.Text = ""; + } + + bindingSource1.DataSource = pRO; + } + + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + if (pRo.Abwesenheiten != null) + { + int newRows = 0; + int index = 1; + foreach (var at in pRo.Abwesenheiten) + { + 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 = String.Format("{0:0}", days); + + index++; + } + + if (newRows > 0) + { + lblUnterschriftKlient.Top += newRows * 20; + lblUnterschriftMitarbeiter.Top += newRows * 20; + } + } + } + + 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) + { + Image returnImage = null; + MemoryStream ms = new System.IO.MemoryStream(byteArrayIn); + returnImage = Image.FromStream(ms); + + return returnImage; + } + + } +} diff --git a/ReportImp/KollegiumEv/Quittierungsbeleg.resx b/ReportImp/KollegiumEv/Quittierungsbeleg.resx new file mode 100644 index 000000000..9f46badba --- /dev/null +++ b/ReportImp/KollegiumEv/Quittierungsbeleg.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + 21, 17 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + \ No newline at end of file diff --git a/ReportImp/LandshuterNetzwerk/Service/CustomHomeContentGenerator.cs b/ReportImp/LandshuterNetzwerk/Service/CustomHomeContentGenerator.cs new file mode 100644 index 000000000..83e39a35c --- /dev/null +++ b/ReportImp/LandshuterNetzwerk/Service/CustomHomeContentGenerator.cs @@ -0,0 +1,31 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts.Compact; + +namespace LandshuterNetzwerk.Service +{ + public class CustomHomeContentGenerator : HomeContentGenerator + { + public override List GetPersonsHavingBirthday(DateTime birthdayUntil) + { + List result = new List(); + var list = base.GetPersonsHavingBirthday(birthdayUntil); + + foreach (var cp in list) + { + if (cp.PersonType == PersonType.Customer) + { + result.Add(cp); + } + } + + return result; + } + + } +} diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfsEingangsdiagnostik.Designer.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfsEingangsdiagnostik.Designer.cs new file mode 100644 index 000000000..7e8a0feca --- /dev/null +++ b/ReportImp/PraxisPusteblume/QuittierungsbelegIfsEingangsdiagnostik.Designer.cs @@ -0,0 +1,488 @@ +using BeWo.Report.ReportObjects; +namespace PraxisPusteblume +{ + partial class QuittierungsbelegIfsEingangsdiagnostik + { + /// + /// 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); + } + + + /// + /// 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(QuittierungsbelegIfsEingangsdiagnostik)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblDatum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.rtAnschriftNormal = new DevExpress.XtraReports.UI.XRRichText(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.rtKopfNormal = new DevExpress.XtraReports.UI.XRRichText(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.rtFussNormal = new DevExpress.XtraReports.UI.XRRichText(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable2 = 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.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ruleBorderUnten = new DevExpress.XtraReports.UI.FormattingRule(); + this.lblNachweisFuer = new DevExpress.XtraReports.UI.XRLabel(); + this.lblMonatJahr = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblDatum, + this.xrLabel11, + this.xrLabel9, + this.xrLabel7, + this.xrLabel6, + this.xrLabel1, + this.rtAnschriftNormal}); + this.ReportHeader.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.ReportHeader.HeightF = 143.7917F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // lblDatum + // + this.lblDatum.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 87.33343F); + this.lblDatum.Name = "lblDatum"; + this.lblDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblDatum.SizeF = new System.Drawing.SizeF(125.2914F, 23F); + this.lblDatum.Text = "lblDatum"; + // + // xrLabel11 + // + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(619.6688F, 32.29173F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(122.3312F, 29.50003F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "Ansprechpartner:"; + // + // xrLabel9 + // + this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 12.29169F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(125.29F, 20F); + this.xrLabel9.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(465.7082F, 87.33343F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(120.125F, 29.50002F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Datum:"; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 32.29173F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(153.9601F, 20F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Aktenzeichen Klient/in:"; + // + // xrLabel1 + // + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 12.29169F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(134.71F, 20F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Ansprechpartnerin:"; + // + // rtAnschriftNormal + // + this.rtAnschriftNormal.Font = new System.Drawing.Font("Verdana", 10F); + this.rtAnschriftNormal.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F); + this.rtAnschriftNormal.Name = "rtAnschriftNormal"; + this.rtAnschriftNormal.SerializableRtfString = resources.GetString("rtAnschriftNormal.SerializableRtfString"); + this.rtAnschriftNormal.SizeF = new System.Drawing.SizeF(371.875F, 32.2917F); + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 13.95833F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(312.83F, 176.75F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // rtKopfNormal + // + this.rtKopfNormal.Font = new System.Drawing.Font("Verdana", 10F); + this.rtKopfNormal.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 35.08332F); + this.rtKopfNormal.Name = "rtKopfNormal"; + this.rtKopfNormal.SerializableRtfString = resources.GetString("rtKopfNormal.SerializableRtfString"); + this.rtKopfNormal.SizeF = new System.Drawing.SizeF(276.2914F, 155.9167F); + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.rtKopfNormal, + this.xrPictureBox1}); + this.topMarginBand1.HeightF = 201F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.rtFussNormal}); + this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // rtFussNormal + // + this.rtFussNormal.Font = new System.Drawing.Font("Verdana", 10F); + this.rtFussNormal.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F); + this.rtFussNormal.Name = "rtFussNormal"; + this.rtFussNormal.SerializableRtfString = resources.GetString("rtFussNormal.SerializableRtfString"); + this.rtFussNormal.SizeF = new System.Drawing.SizeF(726.9984F, 69.75002F); + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblNachweisFuer, + this.lblMonatJahr, + this.xrTable3}); + this.Page1.HeightF = 128F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // 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.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83F, 103F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow14}); + this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 25F); + this.xrTable3.StylePriority.UseBorderColor = false; + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrTableRow14 + // + this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell41, + this.xrTableCell16, + this.xrTableCell6}); + this.xrTableRow14.Name = "xrTableRow14"; + this.xrTableRow14.StylePriority.UseBackColor = false; + this.xrTableRow14.Weight = 0.0343897370597854D; + // + // xrTableCell41 + // + 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 = "Datum"; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell41.Weight = 0.30769229824351862D; + // + // xrTableCell16 + // + this.xrTableCell16.Multiline = true; + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Fachbereich"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell16.Weight = 0.3846153789302667D; + // + // xrTableCell6 + // + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.Text = "Anzahl der BE"; + this.xrTableCell6.Weight = 0.35384612745147703D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel14}); + this.GroupFooter1.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.GroupFooter1.HeightF = 140.9926F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 27.6907F); + this.xrLabel14.Multiline = true; + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(475F, 113.3019F); + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nIhr Pusteblume-Team\r\n[MainAttendant]"; + // + // fieldEinzel + // + this.fieldEinzel.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.fieldEinzel.Expression = "Iif([ServiceDescription] == \'Einzelbetreuung\', \'x\', \'\')"; + this.fieldEinzel.Name = "fieldEinzel"; + // + // fieldGruppe + // + this.fieldGruppe.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.fieldGruppe.Expression = "Iif([ServiceDescription] == \'Gruppenbetreuung\', \'x\', \'\')"; + this.fieldGruppe.Name = "fieldGruppe"; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3}); + this.DetailReport2.DataMember = "Services"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.Detail3.Font = new System.Drawing.Font("Segoe UI", 10F); + this.Detail3.HeightF = 24F; + this.Detail3.Name = "Detail3"; + this.Detail3.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(45.83003F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable2.SizeF = new System.Drawing.SizeF(680F, 24F); + this.xrTable2.StylePriority.UseBackColor = false; + this.xrTable2.StylePriority.UseBorderColor = false; + this.xrTable2.StylePriority.UseBorders = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell3}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseFont = false; + this.xrTableRow1.Weight = 0.12000000000000002D; + // + // xrTableCell1 + // + this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.3076923076923076D; + // + // xrTableCell2 + // + this.xrTableCell2.CanShrink = true; + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice", "{0:0.##}")}); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseBorderColor = false; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.38461538461538447D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.35384615384615364D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // ruleBorderUnten + // + this.ruleBorderUnten.Condition = "([DataSource.RowCount] == 0)\n Or \n([DataSource.CurrentRowIndex] == [DataSource.Ro" + + "wCount] - 1)"; + this.ruleBorderUnten.DataMember = "Services"; + this.ruleBorderUnten.Formatting.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.ruleBorderUnten.Name = "ruleBorderUnten"; + // + // lblNachweisFuer + // + this.lblNachweisFuer.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblNachweisFuer.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 0F); + this.lblNachweisFuer.Name = "lblNachweisFuer"; + this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(593.3746F, 32.99999F); + this.lblNachweisFuer.StylePriority.UseFont = false; + this.lblNachweisFuer.Text = "Behandlungsnachweis für: , geb. am"; + // + // lblMonatJahr + // + this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83308F, 49.00004F); + this.lblMonatJahr.Name = "lblMonatJahr"; + this.lblMonatJahr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblMonatJahr.SizeF = new System.Drawing.SizeF(420.3125F, 32.99999F); + this.lblMonatJahr.StylePriority.UseFont = false; + this.lblMonatJahr.Text = "Monat/Jahr:"; + // + // QuittierungsbelegIfsEingangsdiagnostik + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.GroupFooter1, + this.DetailReport2}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldEinzel, + this.fieldGruppe}); + this.DataSource = this.bindingSource1; + this.DisplayName = "Behandlungsnachweis"; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + 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.ruleBorderUnten}); + this.Margins = new System.Drawing.Printing.Margins(30, 45, 201, 100); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRRichText rtKopfNormal; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRRichText rtAnschriftNormal; + private DevExpress.XtraReports.UI.XRRichText rtFussNormal; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel lblDatum; + private DevExpress.XtraReports.UI.CalculatedField fieldEinzel; + private DevExpress.XtraReports.UI.CalculatedField fieldGruppe; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable2; + 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.FormattingRule ruleBorderUnten; + private DevExpress.XtraReports.UI.XRLabel lblNachweisFuer; + private DevExpress.XtraReports.UI.XRLabel lblMonatJahr; + } +} diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfsEingangsdiagnostik.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfsEingangsdiagnostik.cs new file mode 100644 index 000000000..0da194f57 --- /dev/null +++ b/ReportImp/PraxisPusteblume/QuittierungsbelegIfsEingangsdiagnostik.cs @@ -0,0 +1,173 @@ +using System; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.ServiceImplementations; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using DevExpress.XtraReports.UI; +using PraxisPusteblume.Invoicing; + +namespace PraxisPusteblume +{ + public partial class QuittierungsbelegIfsEingangsdiagnostik : XtraReport, IBeWoReport + { + public QuittierungsbelegIfsEingangsdiagnostik() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + SetzeAdresse(pRO); + + + //lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday); + + lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday); + + lblMonatJahr.Text = String.Format("Monat/Jahr: {0:MM}/{0:yyyy}", pRO.StartDate); + + foreach (var sd in pRO.Services) + { + + //sd.Notice = String.Format("{0:0.##}", sd.Minutes / 60); + //sd.Notice = sd.ServiceDescription.Replace("IFS","").Replace("-","").Trim(); + sd.Notice = sd.ServiceDescription; + sd.Notice2 = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m)); + + //if (sd.CustomerCount > 1) + //{ + // sd.Notice2 = ""; + // sd.Notice3 = ""; + // sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount); + //} + //else + //{ + // sd.Notice4 = ""; + // if (sd.ServiceDescription.Contains("mobil")) + // { + // sd.Notice2 = "X"; + // sd.Notice3 = ""; + // } + // else + // { + // sd.Notice2 = ""; + // sd.Notice3 = "X"; + // } + + //} + } + + lblDatum.Text = String.Format("{0:dd.MM.yyyy}", DateTime.Now); + + this.bindingSource1.DataSource = pRO; + } + + private void SetzeAdresse(ServicesOverviewRO pRo) + { + if (pRo.SupportConceptCostBearer != null) + { + var org = pRo.SupportConceptCostBearer.CostBearer; + StringBuilder sb = new StringBuilder(); + + if (org.Name.Contains("Bezirk Oberbayern")) + { + org.Name = "Bezirk Oberbayern"; + + } + + sb.AppendLine(org.Name); + + var orgEnt = DAOFactory.GenericDAO.LoadByID(org.OrganisationOid); + if (!String.IsNullOrEmpty(org.Name2)) + { + sb.AppendLine(org.Name2); + } + + if (!String.IsNullOrEmpty(org.Street)) + { + sb.AppendLine(org.Street); + } + + sb.AppendLine(String.Format("{0} {1}", org.PostalCode, org.Town)); + + + //lblAdresse.Text = sb.ToString(); + } + } + + + private SupportConceptStatisticsDC GetStatistics(ServiceInvoiceRO ro) + { + if (ro.InvoiceBase.SupportConceptCostBearerRelDc != null) + { + var service = new OperationsServiceImp(); + + + long cb2scOid = ro.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer2SupportConceptOid.Value; + + + return service.CreateSupportConceptStatistics(cb2scOid, ro.AccountingPeriodEnd); + + //if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0) + //{ + // foreach (var ps in stats.PeriodStatistics) + // { + // if (ps.SupportConceptApprovalPeriod != null && + // ps.SupportConceptApprovalPeriod.ServiceCategory != null && + // (ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Verhinderung") || + // ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Betreuungsleistungen"))) + // { + // return ps; + // } + // } + //} + + //return null; + } + return null; + } + + private void SetCustomerInfos(ServiceInvoiceRO pRO) + { + String mnr = String.Empty; + Customer c = null; + if (pRO.CustomerOid.HasValue) + { + c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid.Value); + } + if (c == null) + { + if (pRO.ServiceInvoicePeriods.Count > 0) + { + var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept; + c = c2s.SupportConcept.Customer; + } + } + + if (c != null) + { + foreach (var vv in c.VarFieldValueList) + { + if (vv.VarFieldDefOid.Value == 2) + { + var varFieldValue = Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName)); + if (varFieldValue != null) + { + mnr = varFieldValue.ToString(); + + } + } + } + } + + + //txtMittelbindungsnr.Text = mnr; + + } + } +} \ No newline at end of file diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfsEingangsdiagnostik.resx b/ReportImp/PraxisPusteblume/QuittierungsbelegIfsEingangsdiagnostik.resx new file mode 100644 index 000000000..61d1f8457 --- /dev/null +++ b/ReportImp/PraxisPusteblume/QuittierungsbelegIfsEingangsdiagnostik.resx @@ -0,0 +1,358 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAFAAdQBzAHQAZQBiAGwAdQBtAGUAIABcAHUAOAAyADEAMQBcACcAOQA2ACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + + + + /9j/4AAQSkZJRgABAQEBLAEsAAD/4QEQRXhpZgAATU0AKgAAAAgACAEGAAMAAAABAAIAAAESAAMAAAAB + AAEAAAEaAAUAAAABAAAAbgEbAAUAAAABAAAAdgEoAAMAAAABAAIAAAExAAIAAAAdAAAAfgEyAAIAAAAU + AAAAnIdpAAQAAAABAAAAsAAAAAAAAAEsAAAAAQAAASwAAAABQWRvYmUgUGhvdG9zaG9wIENDIChXaW5k + b3dzKQAAMjAxODowNjowNSAwODoxMjo1OAAABZAAAAcAAAAEMDIyMZAEAAIAAAAUAAAA8qABAAMAAAAB + AAEAAKACAAQAAAABAAABQKADAAQAAAABAAAAtgAAAAAyMDE3OjA3OjExIDE0OjIzOjQzAAAA/9sAQwAC + AgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8P + Dw8P/9sAQwECAwMEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ + EBAQEBAQEBAQEBAQ/8AAEQgAtgFAAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYH + CAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNi + coIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI + iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz + 9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAEC + dwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD + 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 + /9k= + + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AIAAwADgAIAA2ADEAIAAvACAAOQAwACAAOQA4ACAAMAA2ACAANwA2AH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAEYAYQB4ACAAMAA4ACAANgAxACAALwAgADkAMAAgADkAOAAgADAANgAgADcANwB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABrAG8AbgB0AGEAawB0AEAAZgByAHUAZQBoAGYAbwBlAHIAZABlAHIAdQBuAGcALQBwAHUAcwB0AGUAYgBsAHUAbQBlAC4AZABlAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAHcAdwB3AC4AZgByAHUAZQBoAGYAbwBlAHIAZABlAHIAdQBuAGcALQBwAHUAcwB0AGUAYgBsAHUAbQBlAC4AZABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAEsAdABvAC4AOgAgAEkAQgBBAE4AIABEAEUAMAA4ACAANwAxADAAOQAgADAAMAAwADAAIAAwADEAMAA4ACAAMQAxADQAMQAgADUAMwAsACAAQgBJAEMAIABHAEUATgBPAEQARQBGADEAQgBHAEwALAAgAFYAbwBsAGsAcwBiAGEAbgBrAC0AUgBhAGkAZgBmAGUAaQBzAGUAbgBiAGEAbgBrACAATwBiAGUAcgBiAGEAeQBlAHIAbgAgAFMAXAB1ADIANQAyAFwAJwBmAGMAZABvAHMAdAAgAGUARwAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMQA2ADMALwAyADIAOAAvADMAMAA4ADMANQAsACAARgBBACAAVAByAGEAdQBuAHMAdABlAGkAbgAuACAAVQBuAHMAZQByAGUAIABoAGUAaQBsAHAAXAB1ADIAMgA4AFwAJwBlADQAZABhAGcAbwBnAGkAcwBjAGgAZQBuACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAHMAaQBuAGQAIABuAGEAYwBoACAAXAB1ADEANgA3AFwAJwBhADcAIAA0ACAATgByAC4AIAAxADYAIABaAGkAZgBmAGUAcgAgAGgAIABVAFMAdABHACAAdgBvAG4AIABkAGUAcgAgAFUAbQBzAGEAdAB6AHMAdABlAHUAZQByACAAYgBlAGYAcgBlAGkAdAAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAG8AbgBzAHQAaQBnAGUAIABMAGkAZQBmAGUAcgB1AG4AZwBlAG4AIAB1AG4AZAAgAEwAZQBpAHMAdAB1AG4AZwBlAG4AIAB1AG4AdABlAHIAbABpAGUAZwBlAG4AIABkAGUAcgAgAEsAbABlAGkAbgB1AG4AdABlAHIAbgBlAGgAbQBlAHIAcgBlAGcAZQBsAHUAbgBnACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ACAAMQA5ACAAVQBTAHQARwAuAH0AXABmADIAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/PsychosozialerTraegervereinReports/RechnungSonstige.Designer.cs b/ReportImp/PsychosozialerTraegervereinReports/RechnungSonstige.Designer.cs new file mode 100644 index 000000000..52e1f16b6 --- /dev/null +++ b/ReportImp/PsychosozialerTraegervereinReports/RechnungSonstige.Designer.cs @@ -0,0 +1,374 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.PsychosozialerTraegervereinReports +{ + partial class RechnungSonstige + { + /// + /// 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); + } + + + /// + /// 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(RechnungSonstige)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + 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.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow17 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellMonat = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellDays = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellHouryRate = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellClaim = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1}); + this.ReportHeader.Font = new System.Drawing.Font("Tahoma", 8F); + this.ReportHeader.HeightF = 40F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Underline); + 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.SizeF = new System.Drawing.SizeF(317F, 17F); + this.xrLabel1.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 158F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2, + this.lblAdresse, + this.xrLabel4, + this.xrLabel3, + this.xrLabel5, + this.xrLabel8, + this.xrTable1, + this.xrLabel6}); + this.Page1.HeightF = 683.6249F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrLabel2 + // + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 455F); + 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(630.4166F, 228.6249F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = resources.GetString("xrLabel2.Text"); + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify; + // + // lblAdresse + // + this.lblAdresse.CanGrow = false; + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + 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(317F, 111.5F); + this.lblAdresse.StylePriority.UseFont = false; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 238.5F); + 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(650F, 17F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Ihr Zeichen: [CustomerReferenceNumber], Abrechnungszeitraum: [AccountingPeriod]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 222.5F); + 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); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdate!dd.MM.yyyy] - Fa" + + "chleistungsstunden Ambulant Betreutes Wohnen -"; + this.xrLabel3.WordWrap = false; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 279.7916F); + 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,"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Iserlohn, {0}")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172.5F); + 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); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.625F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow17}); + this.xrTable1.SizeF = new System.Drawing.SizeF(620F, 60F); + this.xrTable1.StylePriority.UseBorders = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell4, + this.xrTableCell6}); + this.xrTableRow1.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseFont = false; + this.xrTableRow1.Weight = 0.15D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Monat"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell1.Weight = 0.230769247251721D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "FLS"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.23076923432980451D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Satz/Euro"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.23076923432980448D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Gesamtbetrag/Euro "; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.26153848699161697D; + // + // xrTableRow17 + // + this.xrTableRow17.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellMonat, + this.cellDays, + this.cellHouryRate, + this.cellClaim}); + this.xrTableRow17.Name = "xrTableRow17"; + this.xrTableRow17.Weight = 0.15D; + // + // cellMonat + // + this.cellMonat.Name = "cellMonat"; + this.cellMonat.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.cellMonat.StylePriority.UseBorderColor = false; + this.cellMonat.StylePriority.UseBorders = false; + this.cellMonat.StylePriority.UseFont = false; + this.cellMonat.StylePriority.UseTextAlignment = false; + this.cellMonat.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellMonat.Weight = 0.230769247251721D; + // + // cellDays + // + this.cellDays.Name = "cellDays"; + this.cellDays.StylePriority.UseTextAlignment = false; + this.cellDays.Text = "cellDays"; + this.cellDays.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellDays.Weight = 0.23076923432980451D; + // + // cellHouryRate + // + this.cellHouryRate.Name = "cellHouryRate"; + this.cellHouryRate.StylePriority.UseTextAlignment = false; + this.cellHouryRate.Text = "cellHouryRate"; + this.cellHouryRate.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellHouryRate.Weight = 0.23076923432980448D; + // + // cellClaim + // + this.cellClaim.Name = "cellClaim"; + this.cellClaim.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.cellClaim.StylePriority.UseBorderColor = false; + this.cellClaim.StylePriority.UseBorders = false; + this.cellClaim.StylePriority.UseFont = false; + this.cellClaim.StylePriority.UseTextAlignment = false; + this.cellClaim.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.cellClaim.Weight = 0.26153848699161697D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 317.2916F); + 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(630.4166F, 33.66666F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "nachstehend die Aufstellung der von uns geleisteten Fachstunden im Ambulant Betre" + + "uten Wohnen für [CustomerSalutation] [CustomerLastName]:\r\n"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // RechnungSonstige + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1}); + this.DataSource = this.bindingSource1; + this.DisplayName = "Rechnung"; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(105, 50, 158, 30); + 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.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow17; + private DevExpress.XtraReports.UI.XRTableCell cellMonat; + private DevExpress.XtraReports.UI.XRTableCell cellClaim; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRTableCell cellDays; + private DevExpress.XtraReports.UI.XRTableCell cellHouryRate; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + } +} diff --git a/ReportImp/PsychosozialerTraegervereinReports/RechnungSonstige.cs b/ReportImp/PsychosozialerTraegervereinReports/RechnungSonstige.cs new file mode 100644 index 000000000..4434831f4 --- /dev/null +++ b/ReportImp/PsychosozialerTraegervereinReports/RechnungSonstige.cs @@ -0,0 +1,103 @@ +using System; +using System.Text; +using System.Windows.Forms.VisualStyles; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace BeWo.PsychosozialerTraegervereinReports +{ + + public partial class RechnungSonstige : XtraReport, IBeWoReport + { + public RechnungSonstige() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + if (pRO.RecipientOrganisation.Contains("LT 24 - Inklusionsamt Soziale Teilhabe")) + { + pRO.RecipientOrganisation = "LWL\nInklusionsamt Soziale Teilhabe"; + } + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(""); + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + + decimal hourlyRate = 0; + decimal rateFactor = 1; + decimal hours = 0; + if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0) + { + foreach (var p in pRO.ServiceInvoicePeriods) + { + + if (p.ServiceInvoiceItems != null && p.ServiceInvoiceItems.Count > 0) + { + + foreach (var i in p.ServiceInvoiceItems) + { + if (i.HourlyRate.HasValue) + { + hourlyRate = i.HourlyRate.Value; + + if (!String.IsNullOrEmpty(i.RateFactor)) + { + var rfStr = i.RateFactor.Replace("%", "").Replace(",00", "").Trim(); + int rfInt = 0; + Int32.TryParse(rfStr, out rfInt); + + rateFactor = (100m + rfInt)/100m; + } + } + + if (i.Hours.HasValue) + hours += i.Hours.Value; + + + + } + + } + } + + } + hours *= rateFactor; + + if (!String.IsNullOrEmpty(pRO.CustomerSalutation) && pRO.CustomerSalutation.ToLower() == "herr") + pRO.CustomerSalutation = "Herrn"; + + cellMonat.Text = String.Format("{0:MM}/{0:yyyy}", pRO.AccountingPeriodStart); + cellDays.Text = String.Format("{0:0.##}", hours); + cellHouryRate.Text = String.Format("{0:0.00}", hourlyRate); + cellClaim.Text = String.Format("{0}", pRO.NetClaim.Replace("€","").Trim()); + + this.bindingSource1.DataSource = pRO; + } + } +} \ No newline at end of file diff --git a/ReportImp/PsychosozialerTraegervereinReports/RechnungSonstige.resx b/ReportImp/PsychosozialerTraegervereinReports/RechnungSonstige.resx new file mode 100644 index 000000000..46dfd47e0 --- /dev/null +++ b/ReportImp/PsychosozialerTraegervereinReports/RechnungSonstige.resx @@ -0,0 +1,138 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + Eine Kopie des Quittierungsbeleges liegt bei. + +Wir bitten um Überweisung des oben genannten Betrages auf unser Konto bei der Sparkasse Iserlohn, IBAN: DE36 4455 0045 0000 1867 34. + +Sollten Sie noch Fragen haben, können Sie sich gerne mit uns in Verbindung setzen. + + +Mit freundlichen Grüßen + + +Psychosozialer Trägerverein +Leitung Ambulant Betreutes Wohnen + + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/Mitarbeiterstundenkonto.cs b/ReportImp/SozialeDienstleistungenBeckerReports/Mitarbeiterstundenkonto.cs new file mode 100644 index 000000000..ea4f47ec1 --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/Mitarbeiterstundenkonto.cs @@ -0,0 +1,28 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; + + +namespace SozialeDienstleistungenBeckerReports +{ + [IDSpecificClass(Identifier = "Mitarbeiterstundenkonto")] + public partial class Mitarbeiterstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public Mitarbeiterstundenkonto() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoRO pRO) + { + var msb = new MitarbeiterstundenkontoBerechnung(); + msb.CreateReport(pRO); + + this.bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/Mitarbeiterstundenkonto.designer.cs b/ReportImp/SozialeDienstleistungenBeckerReports/Mitarbeiterstundenkonto.designer.cs new file mode 100644 index 000000000..aef0f4d63 --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/Mitarbeiterstundenkonto.designer.cs @@ -0,0 +1,737 @@ +using BeWo.Report.ReportObjects; +namespace SozialeDienstleistungenBeckerReports +{ + partial class Mitarbeiterstundenkonto + { + /// + /// 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.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + 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.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell19, + this.xrTableCell6, + this.xrTableCell20, + this.xrTableCell28, + this.xrTableCell16, + this.xrTableCell27, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell21, + this.xrTableCell25, + this.xrTableCell24, + this.xrTableCell26}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.15329125338142471D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.Weight = 0.081154151689479551D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageKrankheit", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.047339966535783221D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.0721370604147881D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.Weight = 0.063119927862939587D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.Weight = 0.063119927862939615D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "xrTableCell22"; + this.xrTableCell22.Weight = 0.063119927862939587D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.063119927862939559D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.Weight = 0.063119927862939615D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.063119927862939587D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "xrTableCell24"; + this.xrTableCell24.Weight = 0.0631199278629396D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.063119927862939573D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1, + this.GroupFooter1}); + this.DetailReport.DataMember = "EmployeeDetailList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableHeader}); + this.GroupHeader1.HeightF = 70F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F); + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + this.xrTableHeader.StylePriority.UseTextAlignment = false; + this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell4, + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell9, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell7, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 2.8D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Name"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.15329125016467182D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Reguläre SOLL Stunden"; + this.xrTableCell4.Weight = 0.081154192324637608D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Krank(Tage)"; + this.xrTableCell2.Weight = 0.047339948323285169D; + // + // xrTableCell9 + // + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "Tatsächliche SOLL Stunden"; + this.xrTableCell9.Weight = 0.072137063712635591D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "FLS Stunden SOLL"; + this.xrTableCell8.Weight = 0.063119927721024038D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBackColor = false; + this.xrTableCell10.Text = "FLS IST lfd. Monat"; + this.xrTableCell10.Weight = 0.063119927721024D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat"; + this.xrTableCell7.Weight = 0.06311992757910842D; + // + // xrTableCell11 + // + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBackColor = false; + this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell11.Weight = 0.063119927721024011D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)"; + this.xrTableCell12.Weight = 0.063119929511863376D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Text = "Überstd. neu"; + this.xrTableCell13.Weight = 0.063119928687401447D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBackColor = false; + this.xrTableCell14.Text = "Überstd. Vormonat"; + this.xrTableCell14.Weight = 0.063119928275170531D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Text = "Überstd. Gesamt"; + this.xrTableCell15.Weight = 0.0631199213956443D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.GroupFooter1.HeightF = 48.95833F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 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.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37, + this.xrTableCell39, + this.cellSollGesamt, + this.cellFLSSollGesamt, + this.cellFLSIstGesamt, + this.cellFLSPlusMinusGesamt, + this.cellGesamtGesamt, + this.cellRelationGesamt, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell51}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.15329126714047708D; + // + // xrTableCell37 + // + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Weight = 0.081154151689479551D; + // + // xrTableCell39 + // + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.Weight = 0.094679919312514085D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + this.cellSollGesamt.Text = "cellSollGesamt"; + this.cellSollGesamt.Weight = 0.0721370604147881D; + // + // cellFLSSollGesamt + // + this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")}); + this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Text = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Weight = 0.063119927862939587D; + // + // cellFLSIstGesamt + // + this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")}); + this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Text = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Weight = 0.063119927862939615D; + // + // cellFLSPlusMinusGesamt + // + this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")}); + this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D; + // + // cellGesamtGesamt + // + this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")}); + this.cellGesamtGesamt.Name = "cellGesamtGesamt"; + this.cellGesamtGesamt.Text = "cellGesamtGesamt"; + this.cellGesamtGesamt.Weight = 0.063119927862939573D; + // + // cellRelationGesamt + // + this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")}); + this.cellRelationGesamt.Name = "cellRelationGesamt"; + this.cellRelationGesamt.Text = "cellRelationGesamt"; + this.cellRelationGesamt.Weight = 0.0631199278629396D; + // + // xrTableCell47 + // + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Weight = 0.063119927862939587D; + // + // xrTableCell48 + // + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Weight = 0.063119927862939587D; + // + // xrTableCell51 + // + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Weight = 0.063119927862939573D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat}); + this.ReportHeader.HeightF = 35F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblMonat + // + this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")}); + this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + this.lblMonat.Text = "lblMonat"; + // + // 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(864.9999F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 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(260.0001F, 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.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"; + // + // xrTableCell1 + // + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Text = "Urlaub\r\n(Tage)"; + this.xrTableCell1.Weight = 0.047339948323285169D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageUrlaub", "{0:0.00}")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Weight = 0.047339966535783221D; + // + // Mitarbeiterstundenkonto + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 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 = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).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.XRLabel lblMonat; + 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.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + } +} diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/Mitarbeiterstundenkonto.resx b/ReportImp/SozialeDienstleistungenBeckerReports/Mitarbeiterstundenkonto.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/Mitarbeiterstundenkonto.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/SozialeDienstleistungenBeckerReports/MitarbeiterstundenkontoJahr.cs b/ReportImp/SozialeDienstleistungenBeckerReports/MitarbeiterstundenkontoJahr.cs new file mode 100644 index 000000000..bd8ade12d --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/MitarbeiterstundenkontoJahr.cs @@ -0,0 +1,69 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; + + +namespace SozialeDienstleistungenBeckerReports +{ + [IDSpecificClass(Identifier = "MitarbeiterstundenkontoJahr")] + public partial class MitarbeiterstundenkontoJahr : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public MitarbeiterstundenkontoJahr() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoMonateRO pRO) + { + var msb = new MitarbeiterstundenkontoBerechnungMonate(); + msb.CreateReport(pRO); + + decimal allesGesamt = 0; + decimal flsGesamt = 0; + foreach (var info in pRO.EmployeeInfoList) + { + foreach (var ed in info.EmployeeDetails) + { + flsGesamt += ed.EmployeeDetail.FlsIst; + allesGesamt += ed.EmployeeDetail.FlsIst + ed.EmployeeDetail.MittelbarIst; + + //if (ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit != 0) + //{ + + + // ed.EmployeeDetail.StundenGesamtIst = (Math.Round(ed.EmployeeDetail.FlsIst, 2, MidpointRounding.AwayFromZero) / Math.Round(ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit, 2, MidpointRounding.AwayFromZero)) * 100; + //} + //else + //{ + // ed.EmployeeDetail.StundenGesamtIst = 100; + //} + + } + + } + + decimal gesamtProzent = 100; + + if (allesGesamt != 0) + { + gesamtProzent = (Math.Round(flsGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(allesGesamt, 2, MidpointRounding.AwayFromZero)) * 100; + + } + + cellGesamtProzent.Text = String.Format("{0:0.0}%", gesamtProzent); + //if (pRO. SollGesamt != 0) + //{ + // pRO.StundenGesamt = (Math.Round(pRO.FlsIstGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(pRO.SollGesamt, 2, MidpointRounding.AwayFromZero)) * 100; + //} + //else + //{ + // pRO.StundenGesamt = 100; + //} + this.bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/MitarbeiterstundenkontoJahr.designer.cs b/ReportImp/SozialeDienstleistungenBeckerReports/MitarbeiterstundenkontoJahr.designer.cs new file mode 100644 index 000000000..5eb1255c9 --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/MitarbeiterstundenkontoJahr.designer.cs @@ -0,0 +1,785 @@ +using BeWo.Report.ReportObjects; +namespace SozialeDienstleistungenBeckerReports +{ + partial class MitarbeiterstundenkontoJahr + { + /// + /// 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 xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell49 = 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(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = 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.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtProzent = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + 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.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((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.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.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 0F; + this.Detail1.Name = "Detail1"; + this.Detail1.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBandExceptFirstEntry; + this.Detail1.StylePriority.UseFont = false; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport1}); + this.DetailReport.DataMember = "EmployeeInfoList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.GroupHeader2, + this.GroupFooter2, + this.GroupHeader3}); + this.DetailReport1.DataMember = "EmployeeInfoList.EmployeeDetails"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail2.HeightF = 25F; + this.Detail2.Name = "Detail2"; + // + // xrTable3 + // + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell46, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell49, + this.xrTableCell50, + this.xrTableCell51, + this.xrTableCell52, + this.xrTableCell53, + this.xrTableCell54}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell42 + // + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.Monat", "{0:MMMM}")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell42.StylePriority.UseFont = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell42.Weight = 0.15329125338142471D; + // + // xrTableCell43 + // + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollMax", "{0:0.00}")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Text = "xrTableCell19"; + this.xrTableCell43.Weight = 0.081154151689479551D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageUrlaub", "{0:0.00}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Weight = 0.047339966535783221D; + // + // xrTableCell45 + // + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageKrankheit", "{0:0.00}")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Text = "xrTableCell20"; + this.xrTableCell45.Weight = 0.047339966535783221D; + // + // xrTableCell46 + // + this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.Text = "xrTableCell28"; + this.xrTableCell46.Weight = 0.0721370604147881D; + // + // xrTableCell47 + // + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll", "{0:0.00}")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Text = "xrTableCell16"; + this.xrTableCell47.Weight = 0.063119927862939587D; + // + // xrTableCell48 + // + this.xrTableCell48.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst", "{0:0.00}")}); + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Text = "xrTableCell27"; + this.xrTableCell48.Weight = 0.063119927862939615D; + // + // xrTableCell49 + // + this.xrTableCell49.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff", "{0:0.00}")}); + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.Text = "xrTableCell22"; + this.xrTableCell49.Weight = 0.063119927862939587D; + // + // xrTableCell50 + // + this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst", "{0:0.00}")}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.Text = "xrTableCell23"; + this.xrTableCell50.Weight = 0.063119927862939559D; + // + // xrTableCell51 + // + this.xrTableCell51.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Text = "xrTableCell21"; + this.xrTableCell51.Weight = 0.063119927862939615D; + // + // xrTableCell52 + // + this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Ueberstunden", "{0:0.00}")}); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Text = "xrTableCell25"; + this.xrTableCell52.Weight = 0.063119927862939587D; + // + // xrTableCell53 + // + this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UeberstundenVormonat", "{0:0.00}")}); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Text = "xrTableCell24"; + this.xrTableCell53.Weight = 0.0631199278629396D; + // + // xrTableCell54 + // + this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.Text = "xrTableCell26"; + this.xrTableCell54.Weight = 0.063119927862939573D; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.GroupHeader2.HeightF = 70F; + this.GroupHeader2.Name = "GroupHeader2"; + // + // 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("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1005F, 70F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell24, + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell34, + this.xrTableCell36, + this.xrTableCell38, + this.xrTableCell40, + this.xrTableCell41}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 2.8D; + // + // xrTableCell24 + // + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.Text = "Monat"; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell24.Weight = 0.15329125016467182D; + // + // xrTableCell25 + // + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "Reguläre SOLL Stunden"; + this.xrTableCell25.Weight = 0.081154192324637608D; + // + // xrTableCell26 + // + this.xrTableCell26.Multiline = true; + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "Urlaub\r\n(Tage)"; + this.xrTableCell26.Weight = 0.047339948323285169D; + // + // xrTableCell29 + // + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Text = "Krank(Tage)"; + this.xrTableCell29.Weight = 0.047339948323285169D; + // + // xrTableCell30 + // + this.xrTableCell30.Multiline = true; + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Text = "Tatsächliche SOLL Stunden"; + this.xrTableCell30.Weight = 0.072137063712635591D; + // + // xrTableCell31 + // + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Text = "FLS Stunden SOLL"; + this.xrTableCell31.Weight = 0.063119927721024038D; + // + // xrTableCell32 + // + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.Text = "FLS IST lfd. Monat"; + this.xrTableCell32.Weight = 0.063119927721024D; + // + // xrTableCell33 + // + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Text = "FLS Plus/Minus lfd. Monat"; + this.xrTableCell33.Weight = 0.06311992757910842D; + // + // xrTableCell34 + // + this.xrTableCell34.Multiline = true; + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.StylePriority.UseBackColor = false; + this.xrTableCell34.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell34.Weight = 0.063119927721024011D; + // + // xrTableCell36 + // + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Text = "Relation FLS IST zu Mittelbare IST (in %)"; + this.xrTableCell36.Weight = 0.063119929511863376D; + // + // xrTableCell38 + // + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Text = "Überstd. neu"; + this.xrTableCell38.Weight = 0.063119928687401447D; + // + // xrTableCell40 + // + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.StylePriority.UseBackColor = false; + this.xrTableCell40.Text = "Überstd. Vormonat"; + this.xrTableCell40.Weight = 0.063119928275170531D; + // + // xrTableCell41 + // + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.Text = "Überstd. Gesamt"; + this.xrTableCell41.Weight = 0.0631199213956443D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter2.HeightF = 25F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 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.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37, + this.xrTableCell2, + this.xrTableCell39, + this.cellSollGesamt, + this.cellFLSSollGesamt, + this.cellFLSIstGesamt, + this.xrTableCell15, + this.xrTableCell17, + this.cellGesamtProzent, + this.xrTableCell4, + this.cellFLSPlusMinusGesamt, + this.xrTableCell5}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.15329126714047708D; + // + // xrTableCell37 + // + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Weight = 0.081154193105616945D; + // + // xrTableCell39 + // + this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageKrankheit")}); + this.xrTableCell39.Name = "xrTableCell39"; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell39.Summary = xrSummary2; + this.xrTableCell39.Weight = 0.047339946001439925D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollOhneUrlaubKrankheit")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + xrSummary3.FormatString = "{0:0.00}"; + xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellSollGesamt.Summary = xrSummary3; + this.cellSollGesamt.Weight = 0.072137060692748764D; + // + // cellFLSSollGesamt + // + this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll")}); + this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; + xrSummary4.FormatString = "{0:0.00}"; + xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSSollGesamt.Summary = xrSummary4; + this.cellFLSSollGesamt.Weight = 0.063119928279880541D; + // + // cellFLSIstGesamt + // + this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst")}); + this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; + xrSummary5.FormatString = "{0:0.00}"; + xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.cellFLSIstGesamt.Summary = xrSummary5; + this.cellFLSIstGesamt.Weight = 0.063119928279880583D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsDiff")}); + this.xrTableCell15.Name = "xrTableCell15"; + xrSummary6.FormatString = "{0:0.00}"; + xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell15.Summary = xrSummary6; + this.xrTableCell15.Weight = 0.063119927584978947D; + // + // xrTableCell17 + // + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst")}); + this.xrTableCell17.Name = "xrTableCell17"; + xrSummary7.FormatString = "{0:0.00}"; + xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell17.Summary = xrSummary7; + this.xrTableCell17.Weight = 0.063119927237528128D; + // + // cellGesamtProzent + // + this.cellGesamtProzent.Name = "cellGesamtProzent"; + this.cellGesamtProzent.Weight = 0.0631199270638027D; + // + // cellFLSPlusMinusGesamt + // + this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Weight = 0.063119928279880361D; + // + // GroupHeader3 + // + this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat}); + this.GroupHeader3.HeightF = 40F; + this.GroupHeader3.Level = 1; + this.GroupHeader3.Name = "GroupHeader3"; + // + // lblMonat + // + this.lblMonat.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + this.lblMonat.Text = "Stundenkonto [EmployeeInfoList.LastName], [EmployeeInfoList.FirstName] [ReportSta" + + "rtDate!yyyy]"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoMonateRO); + // + // 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(864.9999F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 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(260.0001F, 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.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 = 30.9583F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.TageUrlaub")}); + this.xrTableCell2.Name = "xrTableCell2"; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell2.Summary = xrSummary1; + this.xrTableCell2.Weight = 0.047339946001439925D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Weight = 0.0631199270638027D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Weight = 0.063119927584978835D; + // + // MitarbeiterstundenkontoJahr + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(60, 50, 50, 31); + 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 = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((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.XRLabel lblMonat; + 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.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellGesamtProzent; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + 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.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + 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.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + } +} diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/MitarbeiterstundenkontoJahr.resx b/ReportImp/SozialeDienstleistungenBeckerReports/MitarbeiterstundenkontoJahr.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/MitarbeiterstundenkontoJahr.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/SozialeDienstleistungenBeckerReports/Reporting/CustomReportCreator.cs b/ReportImp/SozialeDienstleistungenBeckerReports/Reporting/CustomReportCreator.cs new file mode 100644 index 000000000..631230470 --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/Reporting/CustomReportCreator.cs @@ -0,0 +1,38 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace SozialeDienstleistungenBeckerReports.Reports +{ + public class CustomReportCreator : DefaultReportCreator + { + public override XtraReport CreateEmployeeHourReport(long? employeeOid, IList teamOids, DateTime startDate, DateTime endDate, int ansicht) + { + if (ansicht == 0) + { + return base.CreateEmployeeHourReport(employeeOid, teamOids, startDate, endDate, ansicht); + } + else + { + var report = new MitarbeiterstundenkontoJahr(); + var jahrStart = new DateTime(startDate.Year, 1, 1); + var ds = new MitarbeiterstundenkontoMonateRO(employeeOid, teamOids, jahrStart, endDate, null); + report.SetReportDataSource(ds); + + return report; + } + + + } + + } +} diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/Teamstundenkonto.cs b/ReportImp/SozialeDienstleistungenBeckerReports/Teamstundenkonto.cs new file mode 100644 index 000000000..3b3ebc63d --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/Teamstundenkonto.cs @@ -0,0 +1,28 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; + + +namespace SozialeDienstleistungenBeckerReports +{ + [IDSpecificClass(Identifier = "Teamstundenkonto")] + public partial class Teamstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public Teamstundenkonto() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoRO pRO) + { + var msb = new MitarbeiterstundenkontoBerechnung(); + msb.CreateReport(pRO); + + bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/Teamstundenkonto.designer.cs b/ReportImp/SozialeDienstleistungenBeckerReports/Teamstundenkonto.designer.cs new file mode 100644 index 000000000..ad8bc7656 --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/Teamstundenkonto.designer.cs @@ -0,0 +1,918 @@ +using BeWo.Report.ReportObjects; +namespace SozialeDienstleistungenBeckerReports +{ + partial class Teamstundenkonto + { + /// + /// 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.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = 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.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + 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.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = 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.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell40 = 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.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = 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.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell19, + this.xrTableCell4, + this.xrTableCell20, + this.xrTableCell28, + this.xrTableCell16, + this.xrTableCell27, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell21, + this.xrTableCell25, + this.xrTableCell24, + this.xrTableCell26}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FullName")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.15329125338142471D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.Weight = 0.081154179207584262D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.TageKrankheit", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.047339952776730865D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.0721370604147881D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsSoll", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.Weight = 0.063119927862939587D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsIst", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.Weight = 0.063119927862939615D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsDiff", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "xrTableCell22"; + this.xrTableCell22.Weight = 0.063119927862939587D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenGesamtIst", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.063119927862939559D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.Weight = 0.063119927862939615D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.063119927862939587D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "xrTableCell24"; + this.xrTableCell24.Weight = 0.0631199278629396D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.063119927862939573D; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 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.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37, + this.xrTableCell38, + this.xrTableCell39, + this.cellSollGesamt, + this.cellFLSSollGesamt, + this.cellFLSIstGesamt, + this.cellFLSPlusMinusGesamt, + this.cellGesamtGesamt, + this.cellRelationGesamt, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell51}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.1352569882777277D; + // + // xrTableCell37 + // + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Weight = 0.067628494138863848D; + // + // xrTableCell38 + // + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Weight = 0.0631199278629396D; + // + // xrTableCell39 + // + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.Weight = 0.063119927862939573D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + this.cellSollGesamt.Text = "cellSollGesamt"; + this.cellSollGesamt.Weight = 0.0721370604147881D; + // + // cellFLSSollGesamt + // + this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")}); + this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Text = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Weight = 0.063119927862939587D; + // + // cellFLSIstGesamt + // + this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")}); + this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Text = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Weight = 0.063119927862939615D; + // + // cellFLSPlusMinusGesamt + // + this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")}); + this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D; + // + // cellGesamtGesamt + // + this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")}); + this.cellGesamtGesamt.Name = "cellGesamtGesamt"; + this.cellGesamtGesamt.Text = "cellGesamtGesamt"; + this.cellGesamtGesamt.Weight = 0.063119927862939573D; + // + // cellRelationGesamt + // + this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")}); + this.cellRelationGesamt.Name = "cellRelationGesamt"; + this.cellRelationGesamt.Text = "cellRelationGesamt"; + this.cellRelationGesamt.Weight = 0.0631199278629396D; + // + // xrTableCell47 + // + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Weight = 0.063119927862939587D; + // + // xrTableCell48 + // + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Weight = 0.063119927862939587D; + // + // xrTableCell51 + // + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Weight = 0.063119927862939573D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat}); + this.ReportHeader.HeightF = 61.04167F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblMonat + // + this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")}); + this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + this.lblMonat.Text = "lblMonat"; + // + // 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(522.0001F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 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(8F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 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.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"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.DetailReport2}); + this.DetailReport1.DataMember = "TeamDetailList"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1}); + this.Detail2.HeightF = 46.875F; + this.Detail2.Name = "Detail2"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.TeamName")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.xrLabel1.StyleName = "Title"; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "xrLabel1"; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupHeader2, + this.GroupFooter2}); + this.DetailReport2.DataMember = "TeamDetailList.EmployeeDetailList"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.GroupHeader2.HeightF = 70F; + this.GroupHeader2.Name = "GroupHeader2"; + // + // 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("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1005F, 70F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell18, + this.xrTableCell2, + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell34, + this.xrTableCell36, + this.xrTableCell40, + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell43}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 2.8D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Name"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 0.15329125016467182D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Text = "Reguläre SOLL Stunden"; + this.xrTableCell18.Weight = 0.081154192324637608D; + // + // xrTableCell30 + // + this.xrTableCell30.Multiline = true; + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Text = "Krank\r\n(Tage)"; + this.xrTableCell30.Weight = 0.047339948323285169D; + // + // xrTableCell31 + // + this.xrTableCell31.Multiline = true; + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Text = "Tatsächliche SOLL Stunden"; + this.xrTableCell31.Weight = 0.072137063712635591D; + // + // xrTableCell32 + // + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Text = "FLS Stunden SOLL"; + this.xrTableCell32.Weight = 0.063119927721024038D; + // + // xrTableCell33 + // + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.Text = "FLS IST lfd. Monat"; + this.xrTableCell33.Weight = 0.063119927721024D; + // + // xrTableCell34 + // + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Text = "FLS Plus/Minus lfd. Monat"; + this.xrTableCell34.Weight = 0.06311992757910842D; + // + // xrTableCell36 + // + this.xrTableCell36.Multiline = true; + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell36.Weight = 0.063119927721024011D; + // + // xrTableCell40 + // + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Text = "Relation FLS IST zu Mittelbare IST (in %)"; + this.xrTableCell40.Weight = 0.063119929511863376D; + // + // xrTableCell41 + // + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.Text = "Überstd. neu"; + this.xrTableCell41.Weight = 0.063119928687401447D; + // + // xrTableCell42 + // + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.StylePriority.UseBackColor = false; + this.xrTableCell42.Text = "Überstd. Vormonat"; + this.xrTableCell42.Weight = 0.063119928275170531D; + // + // xrTableCell43 + // + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Text = "Überstd. Gesamt"; + this.xrTableCell43.Weight = 0.0631199213956443D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.GroupFooter2.HeightF = 52.08333F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrTable3 + // + this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Gesamt [TeamDetailList.TeamName]"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.32912533814247075D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.SollGesamt", "{0:0.00}")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.Weight = 0.07213706041478804D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsSollGesamt", "{0:0.00}")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "xrTableCell8"; + this.xrTableCell8.Weight = 0.063119927862939587D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsIstGesamt", "{0:0.00}")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.Weight = 0.063119927862939615D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsDiffGesamt", "{0:0.00}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.Weight = 0.063119927862939587D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.StundenGesamt", "{0:0.00}")}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Text = "xrTableCell11"; + this.xrTableCell11.Weight = 0.063119927862939573D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.Weight = 0.0631199278629396D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Weight = 0.063119927862939587D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Weight = 0.063119927862939587D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Weight = 0.063119927862939573D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // ReportFooter1 + // + this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.ReportFooter1.HeightF = 60F; + this.ReportFooter1.Name = "ReportFooter1"; + // + // xrTableCell2 + // + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Urlaub\r\n(Tage)"; + this.xrTableCell2.Weight = 0.047339948323285169D; + // + // xrTableCell4 + // + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.TageUrlaub", "{0:0.00}")}); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Weight = 0.047339952776730865D; + // + // Teamstundenkonto + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport1, + this.ReportFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 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 = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel lblMonat; + 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.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + 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.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + 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.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + } +} diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/Teamstundenkonto.resx b/ReportImp/SozialeDienstleistungenBeckerReports/Teamstundenkonto.resx new file mode 100644 index 000000000..c8d42e2a4 --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/Teamstundenkonto.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, 14 + + \ No newline at end of file diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/Translation/TranslationDictionary.cs b/ReportImp/SozialeDienstleistungenBeckerReports/Translation/TranslationDictionary.cs new file mode 100644 index 000000000..baf953578 --- /dev/null +++ b/ReportImp/SozialeDienstleistungenBeckerReports/Translation/TranslationDictionary.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; + +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 SozialeDienstleistungenBeckerReports.Translation +{ + public class CustomTranslationDictionary : TranslationDictionary + { + public override Dictionary GetTranslationDictionary() + { + var dict = base.GetTranslationDictionary(); + + AddOrReplaceTranslation(dict, "StundenkontoTagesansicht", "Auswertung über das gesamte Jahr"); + + + return dict; + } + } + + +} diff --git a/ReportImp/VKMAachen/StundennachweisStadtAachen.cs b/ReportImp/VKMAachen/StundennachweisStadtAachen.cs new file mode 100644 index 000000000..64c7ef59c --- /dev/null +++ b/ReportImp/VKMAachen/StundennachweisStadtAachen.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections; +using System.ComponentModel; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; + +namespace VKMAachen +{ + public partial class StundennachweisStadtAachen : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public StundennachweisStadtAachen() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + if (pRO.Services != null) + { + List servicesBillable = new List(); + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable) + { + s.ServiceCategoryAbbr = ""; + + // String firstLine = ""; + //if (!String.IsNullOrEmpty(s.Notice)) + //{ + // if (s.Notice.IndexOf(Environment.NewLine) >= 0) + // firstLine = s.Notice.Substring(0, s.Notice.IndexOf(Environment.NewLine)); + // else + // firstLine = s.Notice; + //} + //s.Notice = firstLine; + + s.Notice4 = ""; // Familienkontakt + s.Notice5 = ""; // Kontakt zur Schule + + servicesBillable.Add(s); + } + } + + pRO.Services = servicesBillable; + } + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/VKMAachen/StundennachweisStadtAachen.designer.cs b/ReportImp/VKMAachen/StundennachweisStadtAachen.designer.cs new file mode 100644 index 000000000..0dd1ba553 --- /dev/null +++ b/ReportImp/VKMAachen/StundennachweisStadtAachen.designer.cs @@ -0,0 +1,748 @@ +using BeWo.Report.ReportObjects; +namespace VKMAachen +{ + partial class StundennachweisStadtAachen + { + /// + /// 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(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + 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.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.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + 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.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new System.Drawing.Font("Arial", 11F); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 12F); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 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.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(1037F, 44F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell6, + this.xrTableCell1, + this.xrTableCell4, + this.xrTableCell7, + this.xrTableCell5}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableRow2.Weight = 0.6875D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.Weight = 0.2853140328284427D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.Text = "Uhrzeit"; + this.xrTableCell6.Weight = 0.39017444741260759D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.Text = "Stunden"; + this.xrTableCell1.Weight = 0.2438590106719396D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.Text = "Familienkontakt"; + this.xrTableCell4.Weight = 0.3657885243839557D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.Text = "Kontakt zu Schule o.ä."; + this.xrTableCell7.Weight = 0.48771805742364771D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Inhalt"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell5.Weight = 0.75596400832513888D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell14, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableRow1.Weight = 0.6875D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.Weight = 0.2853140328284427D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.Text = "von"; + this.xrTableCell16.Weight = 0.1950872237063038D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.Text = "bis"; + this.xrTableCell17.Weight = 0.19508722370630377D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.Weight = 0.24385901067193966D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.Weight = 0.3657885243839557D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.Weight = 0.48771805742364771D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.Weight = 0.75596400832513888D; + // + // 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.Font = new System.Drawing.Font("Arial", 11F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + 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.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(1037F, 25F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell2, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell9}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.StylePriority.UseTextAlignment = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow6.Weight = 1.25D; + // + // 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.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + 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.1477272455742687D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:HH:mm}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.10101010511182043D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDate", "{0:HH:mm}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.Weight = 0.10101010511179398D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:0.00}")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.12626263706026128D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Weight = 0.18939394313966437D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Weight = 0.25252526897952132D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.3914141774820134D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 11F); + this.GroupHeader1.HeightF = 44F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // 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.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel3, + this.xrLabel11, + this.xrLabel8, + this.xrLabel4}); + this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); + this.ReportFooter.HeightF = 68.49995F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel3 + // + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(727.0002F, 20.00001F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(277.7084F, 24.24997F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(172.2084F, 24.24997F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Gesamtstundenzahl:"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 20.00001F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(170.1874F, 24.24997F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Unterschrift Betreuer:"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel4 + // + this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel4.BorderWidth = 1F; + this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(277.0002F, 20.00001F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(100F, 24.24997F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseBorderWidth = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "[fieldBillableFLS!0.00]"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "[Minutes] / 60"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 48.4375F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(117.0001F, 20F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Familie:"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 88.43749F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(141.7919F, 20F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Monat/Jahr:"; + // + // xrLabel23 + // + this.xrLabel23.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(117.0001F, 48.4375F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(367.0833F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "[CustomerLastName]"; + // + // xrLabel29 + // + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel29.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(117.0001F, 88.43749F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(367.0833F, 20.00002F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 88.43749F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(117.0001F, 20F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Betreuer:"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(727.0002F, 88.43749F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(303.125F, 20F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "[Month] [Year]"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, + this.xrLabel10, + this.xrLabel1, + this.xrLabel2, + this.xrLabel15, + this.xrLabel29, + this.xrLabel23, + this.xrLabel9, + this.xrLabel12}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.ReportHeader.HeightF = 140F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.CanGrow = false; + this.xrLabel10.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(727.0002F, 48.4375F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(309.9996F, 39.99999F); + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "[CustomerStreet], [CustomerPostalCode] [CustomerCity]"; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 48.4375F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(141.7919F, 20F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "wohnhaft:"; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(272.2083F, 33.54166F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Stundennachweis - HzE -"; + // + // StundennachweisStadtAachen + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS}); + this.DataSource = this.bindingSource1; + this.DisplayName = "StundennachweisStadtAachen"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(70, 30, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + 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.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel29; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + 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.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + } +} diff --git a/ReportImp/VKMAachen/StundennachweisStadtAachen.resx b/ReportImp/VKMAachen/StundennachweisStadtAachen.resx new file mode 100644 index 000000000..19e908bd3 --- /dev/null +++ b/ReportImp/VKMAachen/StundennachweisStadtAachen.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 + + + 21, 17 + + \ No newline at end of file diff --git a/ReportImp/VKMAachen/StundennachweisStaedteRegion.cs b/ReportImp/VKMAachen/StundennachweisStaedteRegion.cs new file mode 100644 index 000000000..5f73039d8 --- /dev/null +++ b/ReportImp/VKMAachen/StundennachweisStaedteRegion.cs @@ -0,0 +1,53 @@ +using System; +using System.Collections; +using System.ComponentModel; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; + +namespace VKMAachen +{ + public partial class StundennachweisStaedteRegion : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public StundennachweisStaedteRegion() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + if (pRO.Services != null) + { + List servicesBillable = new List(); + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable) + { + s.ServiceCategoryAbbr = ""; + + // String firstLine = ""; + //if (!String.IsNullOrEmpty(s.Notice)) + //{ + // if (s.Notice.IndexOf(Environment.NewLine) >= 0) + // firstLine = s.Notice.Substring(0, s.Notice.IndexOf(Environment.NewLine)); + // else + // firstLine = s.Notice; + //} + //s.Notice = firstLine; + + s.Notice4 = ""; // Familienkontakt + s.Notice5 = ""; // Kontakt zur Schule + + servicesBillable.Add(s); + } + } + + pRO.Services = servicesBillable; + } + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/VKMAachen/StundennachweisStaedteRegion.designer.cs b/ReportImp/VKMAachen/StundennachweisStaedteRegion.designer.cs new file mode 100644 index 000000000..984f81e7f --- /dev/null +++ b/ReportImp/VKMAachen/StundennachweisStaedteRegion.designer.cs @@ -0,0 +1,864 @@ +using BeWo.Report.ReportObjects; +namespace VKMAachen +{ + partial class StundennachweisStaedteRegion + { + /// + /// 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(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + 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.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + 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.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + 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.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + 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.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new System.Drawing.Font("Arial", 11F); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 12F); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0.0005086263F, 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.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(1037F, 44F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell6, + this.xrTableCell1, + this.xrTableCell5, + this.xrTableCell7}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableRow2.Weight = 0.6875D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.Weight = 0.2853140328284427D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.Text = "Uhrzeit"; + this.xrTableCell6.Weight = 0.39017444741260759D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.Text = "Stunden"; + this.xrTableCell1.Weight = 0.2438590106719396D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Inhalt"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell5.Weight = 1.07297968598917D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Unterschrift"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell7.Weight = 0.536490904143572D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell14, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell21, + this.xrTableCell20}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableRow1.Weight = 0.6875D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.Weight = 0.2853140328284427D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.Text = "von"; + this.xrTableCell16.Weight = 0.1950872237063038D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.Text = "bis"; + this.xrTableCell17.Weight = 0.19508722370630377D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.Weight = 0.24385901067193966D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.Weight = 1.07297968598917D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.Weight = 0.536490904143572D; + // + // 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.Font = new System.Drawing.Font("Arial", 11F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + 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.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(1037F, 25F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell2, + this.xrTableCell9, + this.xrTableCell10}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.StylePriority.UseTextAlignment = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow6.Weight = 1.25D; + // + // 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.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + 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.1477272455742687D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:HH:mm}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.10101010511182043D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDate", "{0:HH:mm}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.Weight = 0.10101010511179398D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldAbrechenbareMinuten", "{0:0.00}")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.12626263706026128D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.55555555912301879D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Weight = 0.27777783047818028D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 11F); + this.GroupHeader1.HeightF = 44F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // 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.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel3, + this.xrLabel11, + this.xrLabel8, + this.xrLabel4}); + this.ReportFooter.Font = new System.Drawing.Font("Arial", 12F); + this.ReportFooter.HeightF = 68.49995F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel3 + // + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(727.0002F, 20.00001F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(277.7084F, 24.24997F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel11.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(172.2084F, 24.24997F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Gesamtstundenzahl:"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 20.00001F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(170.1874F, 24.24997F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Unterschrift Betreuer:"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel4 + // + this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel4.BorderWidth = 1F; + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(277.0002F, 20.00001F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(100F, 24.24997F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseBorderWidth = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "[fieldBillableFLS!0.00]"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "[Minutes] / 60"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 109.8958F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(117.0001F, 20F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Familie:"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 149.8958F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(141.7919F, 20F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Monat/Jahr:"; + // + // xrLabel23 + // + this.xrLabel23.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(117.0001F, 109.8958F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(367.0833F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "[CustomerLastName]"; + // + // xrLabel29 + // + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel29.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(117.0001F, 149.8958F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(367.0833F, 20.00002F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 149.8958F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(117.0001F, 20F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Betreuer:"; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(727.0002F, 149.8958F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(303.125F, 20F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "[Month] [Year]"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1, + this.xrLabel7, + this.xrLabel10, + this.xrLabel1, + this.xrLabel2, + this.xrLabel15, + this.xrLabel29, + this.xrLabel23, + this.xrLabel9, + this.xrLabel12}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.ReportHeader.HeightF = 202.7083F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.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", 12F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 45.06249F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3, + this.xrTableRow4}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1037F, 44F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8, + this.xrTableCell11, + this.xrTableCell19, + this.xrTableCell22}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.StylePriority.UsePadding = false; + this.xrTableRow3.StylePriority.UseTextAlignment = false; + this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableRow3.Weight = 0.6875D; + // + // xrTableCell8 + // + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.Text = "Anlage zur Rechnung für"; + this.xrTableCell8.Weight = 0.60964758558281718D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrTableCell11.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic)))); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.Text = "Stunden"; + this.xrTableCell11.Weight = 0.84619081907275617D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic)))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "[Month] [Year]"; + this.xrTableCell19.Weight = 0.85350658280617575D; + // + // xrTableCell22 + // + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Italic)))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F); + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UsePadding = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.Weight = 0.21947309358398304D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27, + this.xrTableCell28}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.StylePriority.UseTextAlignment = false; + this.xrTableRow4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableRow4.Weight = 0.6875D; + // + // xrTableCell25 + // + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseBorders = false; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.Text = "ASD-Sachbearbeiter/in"; + this.xrTableCell25.Weight = 0.60964758558281706D; + // + // xrTableCell26 + // + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.Weight = 0.846190800467789D; + // + // xrTableCell27 + // + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseBorders = false; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.Text = "Bewilligte Stunden: [ApprovedFLSTotal!0.00]"; + this.xrTableCell27.Weight = 0.551121411392174D; + // + // xrTableCell28 + // + this.xrTableCell28.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.Text = "Geleistete Stunden: [fieldBillableFLS!0.00]"; + this.xrTableCell28.Weight = 0.521858283602952D; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(272.2083F, 33.54166F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Stundennachweis - HzE -"; + // + // xrLabel10 + // + this.xrLabel10.CanGrow = false; + this.xrLabel10.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(727.0002F, 109.8958F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(309.9996F, 39.99999F); + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "[CustomerStreet], [CustomerPostalCode] [CustomerCity]"; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(527.0002F, 109.8958F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(141.7919F, 20F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "wohnhaft:"; + // + // StundennachweisStaedteRegion + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS}); + this.DataSource = this.bindingSource1; + this.DisplayName = "StundennachweisStadtAachen"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(70, 30, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + 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.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel29; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + 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 xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + } +} diff --git a/ReportImp/VKMAachen/StundennachweisStaedteRegion.resx b/ReportImp/VKMAachen/StundennachweisStaedteRegion.resx new file mode 100644 index 000000000..19e908bd3 --- /dev/null +++ b/ReportImp/VKMAachen/StundennachweisStaedteRegion.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 + + + 21, 17 + + \ No newline at end of file diff --git a/ReportImp/VivaAVidaReports/CollectiveBillingReport.Designer.cs b/ReportImp/VivaAVidaReports/CollectiveBillingReport.Designer.cs new file mode 100644 index 000000000..baacb6d95 --- /dev/null +++ b/ReportImp/VivaAVidaReports/CollectiveBillingReport.Designer.cs @@ -0,0 +1,529 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.VivaAVidaReports +{ + partial class Sammelrechnung + { + /// + /// 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); + } + + + /// + /// 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.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleNoticeNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 240F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter + // + this.GroupFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4, + this.xrLabel15, + this.xrLabel14}); + this.GroupFooter.HeightF = 173.2084F; + this.GroupFooter.Name = "GroupFooter"; + // + // xrTable4 + // + this.xrTable4.Font = new System.Drawing.Font("Verdana", 10F); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0.9999593F, 9.999974F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow7, + this.xrTableRow10, + this.xrTableRow14, + this.xrTableRow19, + this.xrTableRow24}); + this.xrTable4.SizeF = new System.Drawing.SizeF(626F, 68F); + this.xrTable4.StylePriority.UseFont = false; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 0.38095238095238093D; + // + // xrTableCell3 + // + this.xrTableCell3.CanShrink = true; + this.xrTableCell3.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic); + this.xrTableCell3.FormattingRules.Add(this.ruleNoticeNull); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.Text = "Abschließende Bemerkungen:"; + this.xrTableCell3.Weight = 3D; + // + // ruleNoticeNull + // + this.ruleNoticeNull.Condition = "[Notice] == ?"; + this.ruleNoticeNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleNoticeNull.Name = "ruleNoticeNull"; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.38095238095238093D; + // + // xrTableCell9 + // + this.xrTableCell9.CanShrink = true; + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.Text = "xrTableCell1"; + this.xrTableCell9.Weight = 3D; + // + // xrTableRow14 + // + this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow14.Name = "xrTableRow14"; + this.xrTableRow14.Weight = 0.23809523809523808D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Weight = 3D; + // + // xrTableRow19 + // + this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell14}); + this.xrTableRow19.Name = "xrTableRow19"; + this.xrTableRow19.Weight = 0.38095238095238088D; + // + // xrTableCell14 + // + this.xrTableCell14.CanShrink = true; + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.Text = "[NotBillableNote]"; + this.xrTableCell14.Weight = 3D; + // + // xrTableRow24 + // + this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20}); + this.xrTableRow24.Name = "xrTableRow24"; + this.xrTableRow24.Weight = 0.23809523809523803D; + // + // xrTableCell20 + // + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Weight = 3D; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 93.70836F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Mit freundlichen Grüßen"; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 156.2084F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(250F, 17F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "[CreatorName]"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, + this.xrLabel3, + this.xrLabel2, + this.xrLabel8}); + this.Page1.Font = new System.Drawing.Font("Verdana", 10F); + this.Page1.HeightF = 253.3333F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" + + "tStreet]\r\n[RecipientPostCodeAndTown]"; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 212.5F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(626F, 20F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung für Zeitraum [AccountingPeriod]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192.5F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(626F, 20F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(344F, 172.5F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 20F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.Font = new System.Drawing.Font("Verdana", 10F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable5 + // + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(545F, 25F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell37, + this.xrTableCell36}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1D; + // + // xrTableCell37 + // + this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell37.StylePriority.UseBackColor = false; + this.xrTableCell37.StylePriority.UseBorderColor = false; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "Leistung"; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell37.Weight = 1.6985645512702885D; + // + // xrTableCell36 + // + this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.StylePriority.UseBorderColor = false; + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.Text = "Betrag"; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.90909095112205562D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // xrTable6 + // + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(545F, 25F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell42, + this.xrTableCell45}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell42 + // + this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell42.Weight = 1.6985642207574698D; + // + // xrTableCell45 + // + this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00} €")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell45.StylePriority.UseBorderColor = false; + 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.MiddleRight; + this.xrTableCell45.Weight = 0.9090907739518439D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1}); + this.GroupFooter1.HeightF = 24.16667F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Claim", "Gesamt: {0}")}); + this.xrLabel1.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(355.0001F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(190F, 24.16667F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // Sammelrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Verdana", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull, + this.ruleNoticeNull}); + this.Margins = new System.Drawing.Printing.Margins(90, 60, 240, 100); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.FormattingRule ruleNoticeNull; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + } +} diff --git a/ReportImp/VivaAVidaReports/CollectiveBillingReport.cs b/ReportImp/VivaAVidaReports/CollectiveBillingReport.cs new file mode 100644 index 000000000..9e5d9f1f6 --- /dev/null +++ b/ReportImp/VivaAVidaReports/CollectiveBillingReport.cs @@ -0,0 +1,22 @@ +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using DevExpress.XtraReports.UI; +using BS.Shared.Core; + +namespace BeWo.VivaAVidaReports +{ + [IDSpecificClass(Identifier = "Sammelrechnung")] + public partial class Sammelrechnung : XtraReport, IBeWoReport + { + public Sammelrechnung() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + this.bindingSource1.DataSource = pRO; + } + } +} \ No newline at end of file diff --git a/ReportImp/VivaAVidaReports/CollectiveBillingReport.resx b/ReportImp/VivaAVidaReports/CollectiveBillingReport.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/VivaAVidaReports/CollectiveBillingReport.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/VivaAVidaReports/Invoicing/CustomInvoiceFactory.cs b/ReportImp/VivaAVidaReports/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..6464ad7b8 --- /dev/null +++ b/ReportImp/VivaAVidaReports/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,20 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace VivaAVida.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + + return new DefaultInvoiceCreation(); + + } + + } +} diff --git a/ReportImp/VivaAVidaReports/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/VivaAVidaReports/Invoicing/DefaultInvoiceCreation.cs new file mode 100644 index 000000000..f833b1fb5 --- /dev/null +++ b/ReportImp/VivaAVidaReports/Invoicing/DefaultInvoiceCreation.cs @@ -0,0 +1,50 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace VivaAVida.Invoicing +{ + public class DefaultInvoiceCreation : InvoiceCreation + { + + + public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth) + { + String cat = ""; + foreach (var invoiceItem in itemList) + { + if (invoiceItem.ServiceRecord != null) + { + cat = invoiceItem.ServiceRecord.ServiceDescription.ServiceCategory.Name; + } + } + var items = base.CreateSummaryInvoiceItems(itemList, invoicePeriod, scap, calc, summaryPerMonth); + foreach (var ii in items) + { + if (cat == "Soziotherapie") + { + ii.ItemDescription = + String.Format("Soziotherapeutische Leistungen gem. § 37a SGB V\n\n{0} {1}\nHausbesuch", + itemList.Count, itemList.Count == 0 ? "Termin" : "Termine"); + + } + else + { + ii.ItemDescription = "Unterstützung im Alltag gem. § 45a SGB XI"; + } + } + return items; + } + } +} diff --git a/ReportImp/VivaAVidaReports/ServiceInvoiceReport.Designer.cs b/ReportImp/VivaAVidaReports/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..9e20a4e55 --- /dev/null +++ b/ReportImp/VivaAVidaReports/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,657 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.VivaAVidaReports +{ + partial class ServiceInvoiceReport + { + /// + /// 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); + } + + + /// + /// 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.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.lblLeistunsart = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 240F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4, + this.xrLabel7, + this.xrLabel6, + this.lblAdresse, + this.lblLeistunsart, + this.xrLabel2, + this.xrLabel8, + this.lblAbrechnungszeitraum}); + this.Page1.HeightF = 330F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + 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(359.1873F, 126.0833F); + this.lblAdresse.StylePriority.UseFont = false; + // + // lblLeistunsart + // + this.lblLeistunsart.BackColor = System.Drawing.Color.Transparent; + this.lblLeistunsart.CanShrink = true; + this.lblLeistunsart.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblLeistunsart.LocationFloat = new DevExpress.Utils.PointFloat(0F, 190F); + this.lblLeistunsart.Name = "lblLeistunsart"; + this.lblLeistunsart.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblLeistunsart.SizeF = new System.Drawing.SizeF(408.4793F, 20F); + this.lblLeistunsart.StylePriority.UseBackColor = false; + this.lblLeistunsart.StylePriority.UseFont = false; + this.lblLeistunsart.Text = "Soziotherapeutische Leistungen gem. § 37a SGB V"; + this.lblLeistunsart.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 170F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(332.9585F, 20F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Köln, den {0}")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(421F, 170F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(224.5005F, 23F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 290F); + this.lblAbrechnungszeitraum.Multiline = true; + this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; + this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = "Für den Zeitraum 01.07.2019-31.07.2019 berechnen wir folgende Leistungen:"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 40F; + this.Detail1.Name = "Detail1"; + // + // xrTable5 + // + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(660F, 40F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell37, + this.xrTableCell1, + this.xrTableCell35, + this.xrTableCell33, + this.xrTableCell34}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1.6D; + // + // xrTableCell32 + // + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.StylePriority.UseBorderColor = false; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Von"; + this.xrTableCell32.Weight = 0.44313146796853364D; + // + // xrTableCell37 + // + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell37.StylePriority.UseBackColor = false; + this.xrTableCell37.StylePriority.UseBorderColor = false; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "Bis"; + this.xrTableCell37.Weight = 0.4431314848726573D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Posten"; + this.xrTableCell1.Weight = 0.709010342551475D; + // + // xrTableCell35 + // + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell35.StylePriority.UseBackColor = false; + this.xrTableCell35.StylePriority.UseBorderColor = false; + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Satz"; + this.xrTableCell35.Weight = 0.44313146515117963D; + // + // xrTableCell33 + // + this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.StylePriority.UseBorderColor = false; + this.xrTableCell33.StylePriority.UseBorders = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "Stunden"; + this.xrTableCell33.Weight = 0.44313145106440988D; + // + // xrTableCell34 + // + this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell34.StylePriority.UseBackColor = false; + this.xrTableCell34.StylePriority.UseBorderColor = false; + this.xrTableCell34.StylePriority.UseBorders = false; + this.xrTableCell34.StylePriority.UsePadding = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "Gesamt"; + this.xrTableCell34.Weight = 0.44313143979499386D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // xrTable6 + // + this.xrTable6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(660F, 25F); + this.xrTable6.StylePriority.UseBorders = false; + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell2, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell47}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodStart", "{0:dd.MM.yyyy}")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell40.StylePriority.UseBorderColor = false; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.Weight = 0.44313146796853364D; + // + // xrTableCell42 + // + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell42.Multiline = true; + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.Weight = 0.70901036227295278D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AccountingPeriodEnd", "{0:dd.MM.yyyy}")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell2.StylePriority.UseBorderColor = false; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Weight = 0.44313146515117968D; + // + // xrTableCell43 + // + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell43.StylePriority.UseBorderColor = false; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Text = "xrTableCell43"; + this.xrTableCell43.Weight = 0.44313146515117974D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell44.StylePriority.UseBorderColor = false; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.Text = "xrTableCell44"; + this.xrTableCell44.Weight = 0.4431314510644096D; + // + // xrTableCell47 + // + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell47.StylePriority.UseBorderColor = false; + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UsePadding = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.Weight = 0.443131439794994D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrTable1}); + this.GroupFooter1.HeightF = 225F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // xrLabel6 + // + this.xrLabel6.BackColor = System.Drawing.Color.Transparent; + this.xrLabel6.CanShrink = true; + this.xrLabel6.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 210F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(408.4793F, 20F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Klient: [CustomerFirstName] [CustomerLastName]"; + this.xrLabel6.WordWrap = false; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Transparent; + this.xrLabel7.CanShrink = true; + this.xrLabel7.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(408.4793F, 20F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Versichertennummer:"; + this.xrLabel7.WordWrap = false; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 250F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(408.4793F, 20F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Unser IK-Kennzeichen:"; + this.xrLabel4.WordWrap = false; + // + // xrTable1 + // + 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(660F, 40F); + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1.6D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell3.StylePriority.UseBackColor = false; + this.xrTableCell3.StylePriority.UseBorderColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Weight = 0.44313146796853364D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell4.StylePriority.UseBackColor = false; + this.xrTableCell4.StylePriority.UseBorderColor = false; + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Weight = 0.4431314848726573D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Weight = 0.709010342551475D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell6.StylePriority.UseBackColor = false; + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Weight = 0.44313146515117963D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell7.StylePriority.UseBackColor = false; + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Weight = 0.44313145106440988D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell8.StylePriority.UseBackColor = false; + this.xrTableCell8.StylePriority.UseBorderColor = false; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "Gesamt"; + this.xrTableCell8.Weight = 0.44313143979499386D; + // + // xrLabel1 + // + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(642F, 170F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Zahlbar sofort.\r\n\r\nAnlagen: Dokumentation\r\n\r\nMit freundlichen Grüßen\r\n\r\nAltamira " + + "Fischer\r\n(Dipl. Sozialpädagogin)"; + // + // ServiceInvoiceReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Calibri", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(90, 60, 240, 100); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel lblLeistunsart; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + } +} diff --git a/ReportImp/VivaAVidaReports/ServiceInvoiceReport.cs b/ReportImp/VivaAVidaReports/ServiceInvoiceReport.cs new file mode 100644 index 000000000..f8b06d85e --- /dev/null +++ b/ReportImp/VivaAVidaReports/ServiceInvoiceReport.cs @@ -0,0 +1,62 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using DevExpress.XtraReports.UI; + +namespace BeWo.VivaAVidaReports +{ + public partial class ServiceInvoiceReport : XtraReport, IBeWoReport + { + public ServiceInvoiceReport() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + lblAbrechnungszeitraum.Text = String.Format("Für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} berechnen wir folgende Leistungen:", start, end); + lblLeistunsart.Text = "Unterstützung im Alltag gem. § 45a SGB XI"; + + foreach (var sip in pRO.ServiceInvoicePeriods) + { + foreach (var ii in sip.ServiceInvoiceItems) + { + if (ii.ServiceDescription.Contains("Soziotherapeutisch")) + { + lblLeistunsart.Text = "Soziotherapeutische Leistungen gem. § 37a SGB V"; + } + } + } + this.bindingSource1.DataSource = pRO; + } + } +} \ No newline at end of file diff --git a/ReportImp/VivaAVidaReports/ServiceInvoiceReport.resx b/ReportImp/VivaAVidaReports/ServiceInvoiceReport.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/VivaAVidaReports/ServiceInvoiceReport.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