diff --git a/ReportImp/AwoIntegrationsGGmbH/AwoIntegrationsGGmbH.csproj b/ReportImp/AwoIntegrationsGGmbH/AwoIntegrationsGGmbH.csproj new file mode 100644 index 000000000..7979f85bf --- /dev/null +++ b/ReportImp/AwoIntegrationsGGmbH/AwoIntegrationsGGmbH.csproj @@ -0,0 +1,101 @@ + + + + + Debug + AnyCPU + {C1FED668-ADB9-47E0-B589-1389618E1B6E} + Library + Properties + AwoIntegrationsGGmbH + 4149326792_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + True + True + Resources.resx + + + Component + + + Quittierungsbeleg.cs + + + + + {B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE} + Data + + + {40d8b312-ea64-49e3-a31a-5e57ed4d5654} + Report + + + {094331c3-ecee-4c89-bbfd-4c9ded89f0ef} + Service + + + {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4} + Shared + + + + + + ResXFileCodeGenerator + Resources.Designer.cs + + + Quittierungsbeleg.cs + Designer + + + + \ No newline at end of file diff --git a/ReportImp/AwoIntegrationsGGmbH/Properties/AssemblyInfo.cs b/ReportImp/AwoIntegrationsGGmbH/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/AwoIntegrationsGGmbH/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("KundeXyz")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("KundeXyz")] +[assembly: AssemblyCopyright("Copyright © 2020")] +[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("c1fed668-adb9-47e0-b589-1389618e1b6e")] + +// 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/AwoIntegrationsGGmbH/Properties/Resources.Designer.cs b/ReportImp/AwoIntegrationsGGmbH/Properties/Resources.Designer.cs new file mode 100644 index 000000000..bf43e9d44 --- /dev/null +++ b/ReportImp/AwoIntegrationsGGmbH/Properties/Resources.Designer.cs @@ -0,0 +1,63 @@ +//------------------------------------------------------------------------------ +// +// Dieser Code wurde von einem Tool generiert. +// Laufzeitversion:4.0.30319.42000 +// +// Änderungen an dieser Datei können falsches Verhalten verursachen und gehen verloren, wenn +// der Code erneut generiert wird. +// +//------------------------------------------------------------------------------ + +namespace AwoIntegrationsGGmbH.Properties { + using System; + + + /// + /// Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw. + /// + // Diese Klasse wurde von der StronglyTypedResourceBuilder automatisch generiert + // -Klasse über ein Tool wie ResGen oder Visual Studio automatisch generiert. + // Um einen Member hinzuzufügen oder zu entfernen, bearbeiten Sie die .ResX-Datei und führen dann ResGen + // mit der /str-Option erneut aus, oder Sie erstellen Ihr VS-Projekt neu. + [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resources.Tools.StronglyTypedResourceBuilder", "16.0.0.0")] + [global::System.Diagnostics.DebuggerNonUserCodeAttribute()] + [global::System.Runtime.CompilerServices.CompilerGeneratedAttribute()] + internal class Resources { + + private static global::System.Resources.ResourceManager resourceMan; + + private static global::System.Globalization.CultureInfo resourceCulture; + + [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Microsoft.Performance", "CA1811:AvoidUncalledPrivateCode")] + internal Resources() { + } + + /// + /// Gibt die zwischengespeicherte ResourceManager-Instanz zurück, die von dieser Klasse verwendet wird. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Resources.ResourceManager ResourceManager { + get { + if (object.ReferenceEquals(resourceMan, null)) { + global::System.Resources.ResourceManager temp = new global::System.Resources.ResourceManager("AwoIntegrationsGGmbH.Properties.Resources", typeof(Resources).Assembly); + resourceMan = temp; + } + return resourceMan; + } + } + + /// + /// Überschreibt die CurrentUICulture-Eigenschaft des aktuellen Threads für alle + /// Ressourcenzuordnungen, die diese stark typisierte Ressourcenklasse verwenden. + /// + [global::System.ComponentModel.EditorBrowsableAttribute(global::System.ComponentModel.EditorBrowsableState.Advanced)] + internal static global::System.Globalization.CultureInfo Culture { + get { + return resourceCulture; + } + set { + resourceCulture = value; + } + } + } +} diff --git a/ReportImp/AwoIntegrationsGGmbH/Properties/Resources.resx b/ReportImp/AwoIntegrationsGGmbH/Properties/Resources.resx new file mode 100644 index 000000000..1af7de150 --- /dev/null +++ b/ReportImp/AwoIntegrationsGGmbH/Properties/Resources.resx @@ -0,0 +1,120 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + \ No newline at end of file diff --git a/ReportImp/AwoIntegrationsGGmbH/Properties/licenses.licx b/ReportImp/AwoIntegrationsGGmbH/Properties/licenses.licx new file mode 100644 index 000000000..d59547a61 --- /dev/null +++ b/ReportImp/AwoIntegrationsGGmbH/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/AwoIntegrationsGGmbH/Quittierungsbeleg.Designer.cs b/ReportImp/AwoIntegrationsGGmbH/Quittierungsbeleg.Designer.cs new file mode 100644 index 000000000..db3e416e6 --- /dev/null +++ b/ReportImp/AwoIntegrationsGGmbH/Quittierungsbeleg.Designer.cs @@ -0,0 +1,782 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.Report.DefaultReports +{ + 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(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Quittierungsbeleg)); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel37 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel38 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel41 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel34 = 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.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.xrTableCell2 = 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.MinutesAlsStunden = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(747F, 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.xrTableCell2, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell11, + this.xrTableCell9}); + 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")}); + this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + 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.MiddleRight; + this.xrTableCell13.TextFormatString = "{0:dd.}"; + this.xrTableCell13.Weight = 0.044611311750671678D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupHeader1.HeightF = 20F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // 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.xrLabel34, + this.xrLabel33, + this.xrLabel41, + this.xrLabel37, + this.xrLabel38, + this.xrLabel39, + this.xrLabel40, + this.xrLabel29, + this.xrLabel30, + this.xrLabel31, + this.xrLabel32, + this.xrLabel28, + this.xrLabel27, + this.xrLabel26, + this.xrLabel25}); + this.ReportHeader.HeightF = 191.4583F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel2 + // + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 14F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.ForeColor = System.Drawing.Color.Black; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 157.7083F); + 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(556.8793F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseForeColor = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Stundennachweis"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // 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.xrLabel24, + this.xrLabel2, + this.xrPictureBox3}); + this.topMarginBand1.HeightF = 217.7083F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 67.29164F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel3, + this.xrLabel1}); + this.GroupFooter1.HeightF = 72.91666F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Transparent; + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.MinutesAlsStunden")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(224.725F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(73.95833F, 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; + xrSummary2.FormatString = "{0:0.00}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrLabel1.Summary = xrSummary2; + 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"; + // + // xrPictureBox3 + // + this.xrPictureBox3.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox3.ImageSource")); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(556.8793F, 14.16666F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(190.1207F, 203.5417F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel24 + // + this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Arial", 14F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel24.ForeColor = System.Drawing.Color.Black; + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(0F, 182.7083F); + this.xrLabel24.Multiline = true; + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(556.8793F, 25F); + this.xrLabel24.StylePriority.UseFont = false; + this.xrLabel24.StylePriority.UseForeColor = false; + this.xrLabel24.StylePriority.UseTextAlignment = false; + this.xrLabel24.Text = "Abrechnungsmonat [Month] [Year]"; + this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel25 + // + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.33335F); + this.xrLabel25.Multiline = true; + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(100F, 19.87502F); + this.xrLabel25.Text = "Familie"; + // + // xrLabel26 + // + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(0F, 54.20844F); + this.xrLabel26.Multiline = true; + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(100F, 19.87502F); + this.xrLabel26.Text = "Anschrift"; + // + // xrLabel27 + // + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.4584F); + this.xrLabel27.Multiline = true; + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel27.SizeF = new System.Drawing.SizeF(100F, 19.87502F); + this.xrLabel27.Text = "MitarbeiterIn"; + // + // xrLabel28 + // + this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(0F, 136.8335F); + this.xrLabel28.Multiline = true; + this.xrLabel28.Name = "xrLabel28"; + this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel28.SizeF = new System.Drawing.SizeF(100F, 19.87502F); + this.xrLabel28.Text = "Qualifikation"; + // + // xrLabel29 + // + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(100F, 34.33335F); + this.xrLabel29.Multiline = true; + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(279.3611F, 19.87502F); + // + // xrLabel30 + // + this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerStreet")}); + this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(100F, 54.20844F); + this.xrLabel30.Multiline = true; + this.xrLabel30.Name = "xrLabel30"; + this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel30.SizeF = new System.Drawing.SizeF(279.3611F, 19.87503F); + // + // xrLabel31 + // + this.xrLabel31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(100F, 104.4584F); + this.xrLabel31.Multiline = true; + this.xrLabel31.Name = "xrLabel31"; + this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel31.SizeF = new System.Drawing.SizeF(279.3611F, 19.87502F); + // + // xrLabel32 + // + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(100F, 136.8335F); + this.xrLabel32.Multiline = true; + this.xrLabel32.Name = "xrLabel32"; + this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel32.SizeF = new System.Drawing.SizeF(279.3611F, 19.87501F); + this.xrLabel32.Text = "?"; + // + // xrLabel37 + // + this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 136.8335F); + this.xrLabel37.Multiline = true; + this.xrLabel37.Name = "xrLabel37"; + this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel37.SizeF = new System.Drawing.SizeF(219.7917F, 19.87502F); + this.xrLabel37.Text = "AnsprechpartnerIn"; + // + // xrLabel38 + // + this.xrLabel38.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 104.4584F); + this.xrLabel38.Multiline = true; + this.xrLabel38.Name = "xrLabel38"; + this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel38.SizeF = new System.Drawing.SizeF(219.7917F, 19.87502F); + this.xrLabel38.StylePriority.UseFont = false; + this.xrLabel38.Text = "Bezirksamt Mitte"; + // + // xrLabel39 + // + this.xrLabel39.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(474.2085F, 54.20837F); + this.xrLabel39.Multiline = true; + this.xrLabel39.Name = "xrLabel39"; + this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel39.SizeF = new System.Drawing.SizeF(219.7917F, 19.87502F); + this.xrLabel39.StylePriority.UseFont = false; + this.xrLabel39.Text = "SPFH"; + // + // xrLabel40 + // + this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(474.2085F, 34.33335F); + this.xrLabel40.Multiline = true; + this.xrLabel40.Name = "xrLabel40"; + this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel40.SizeF = new System.Drawing.SizeF(219.7917F, 19.87502F); + this.xrLabel40.Text = "Art des Einsatzes"; + // + // xrLabel41 + // + this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(100F, 74.08339F); + this.xrLabel41.Multiline = true; + this.xrLabel41.Name = "xrLabel41"; + this.xrLabel41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel41.SizeF = new System.Drawing.SizeF(279.3611F, 19.87502F); + this.xrLabel41.Text = "[CustomerPostalCode] [CustomerCity]"; + // + // xrLabel33 + // + this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 84.58341F); + this.xrLabel33.Multiline = true; + this.xrLabel33.Name = "xrLabel33"; + this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel33.SizeF = new System.Drawing.SizeF(219.7917F, 19.87502F); + this.xrLabel33.Text = "Kostenträger"; + // + // xrLabel34 + // + this.xrLabel34.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(474.2085F, 156.7085F); + this.xrLabel34.Multiline = true; + this.xrLabel34.Name = "xrLabel34"; + this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel34.SizeF = new System.Drawing.SizeF(219.7917F, 19.87502F); + this.xrLabel34.StylePriority.UseFont = false; + this.xrLabel34.Text = "?"; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.Color.Black; + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(747F, 20F); + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow1 + // + this.xrTableRow1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell5, + this.xrTableCell10, + this.xrTableCell6}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow1.StylePriority.UseBorders = false; + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Tag"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.044611311750671664D; + // + // xrTableCell3 + // + this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell3.Multiline = true; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "von"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.090574497412385838D; + // + // xrTableCell4 + // + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 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 = "bis"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell4.Weight = 0.089619088953094422D; + // + // xrTableCell5 + // + this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 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 = "FTF"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.078991304059748815D; + // + // xrTableCell6 + // + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Bemerkung"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 0.60606054470377235D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes")}); + this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + 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.TextFormatString = "{0:HH:mm}"; + this.xrTableCell2.Weight = 0.090574497412385838D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes")}); + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.TextFormatString = "{0:HH:mm}"; + this.xrTableCell7.Weight = 0.089619088953094422D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.078991304059748815D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.60606054470377224D; + // + // xrTableCell10 + // + this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "Arbeitszeit"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.099981150966827359D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.MinutesAlsStunden")}); + this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell11.TextFormatString = "{0:0.00}"; + this.xrTableCell11.Weight = 0.099981150966827373D; + // + // MinutesAlsStunden + // + this.MinutesAlsStunden.DataMember = "Services"; + this.MinutesAlsStunden.Expression = "[Minutes] / 60"; + this.MinutesAlsStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.MinutesAlsStunden.Name = "MinutesAlsStunden"; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(144.0471F, 0F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(80.67786F, 20F); + 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; + xrSummary1.FormatString = "{0:0.00}"; + this.xrLabel3.Summary = xrSummary1; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // Quittierungsbeleg + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldKontaktArt, + this.MinutesAlsStunden}); + this.DataSource = this.bindingSource1; + this.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new DevExpress.Drawing.DXMargins(50F, 30F, 217.7083F, 67.29164F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel29; + private DevExpress.XtraReports.UI.XRLabel xrLabel30; + private DevExpress.XtraReports.UI.XRLabel xrLabel31; + private DevExpress.XtraReports.UI.XRLabel xrLabel32; + private DevExpress.XtraReports.UI.XRLabel xrLabel28; + private DevExpress.XtraReports.UI.XRLabel xrLabel27; + private DevExpress.XtraReports.UI.XRLabel xrLabel26; + private DevExpress.XtraReports.UI.XRLabel xrLabel37; + private DevExpress.XtraReports.UI.XRLabel xrLabel38; + private DevExpress.XtraReports.UI.XRLabel xrLabel39; + private DevExpress.XtraReports.UI.XRLabel xrLabel40; + private DevExpress.XtraReports.UI.XRLabel xrLabel41; + private DevExpress.XtraReports.UI.XRLabel xrLabel33; + private DevExpress.XtraReports.UI.XRLabel xrLabel34; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + 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 xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.CalculatedField MinutesAlsStunden; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + } +} diff --git a/ReportImp/AwoIntegrationsGGmbH/Quittierungsbeleg.cs b/ReportImp/AwoIntegrationsGGmbH/Quittierungsbeleg.cs new file mode 100644 index 000000000..27aeaac9d --- /dev/null +++ b/ReportImp/AwoIntegrationsGGmbH/Quittierungsbeleg.cs @@ -0,0 +1,80 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Text.RegularExpressions; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace BeWo.Report.DefaultReports +{ + public partial class Quittierungsbeleg : XtraReport, IBeWoReport + { + public Quittierungsbeleg() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + + // Get calling method name + //StackTrace stackTrace = new StackTrace(); + //Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name); + + bool hatGruppen = false; + + //if (pRO == null) + // return; + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt")) + { + ServicesOverviewRO.CreateSignatureString(sd); + + // abklären, wann facetoface ja ist und wann nein + + + servicesBillable.Add(sd); + } + } + + pRO.Services = servicesBillable; + } + + bindingSource1.DataSource = pRO; + } + + private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs 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) + { + using(var memoryStream = new MemoryStream(byteArrayIn)) + { + return Image.FromStream(memoryStream); + } + } + } +} diff --git a/ReportImp/AwoIntegrationsGGmbH/Quittierungsbeleg.resx b/ReportImp/AwoIntegrationsGGmbH/Quittierungsbeleg.resx new file mode 100644 index 000000000..57ff01648 --- /dev/null +++ b/ReportImp/AwoIntegrationsGGmbH/Quittierungsbeleg.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + \ No newline at end of file diff --git a/ReportImp/AwoIntegrationsGGmbH/logo.png b/ReportImp/AwoIntegrationsGGmbH/logo.png new file mode 100644 index 000000000..ddec693e3 Binary files /dev/null and b/ReportImp/AwoIntegrationsGGmbH/logo.png differ diff --git a/ReportImp/AwoIntegrationsGGmbH/logoBunt.png b/ReportImp/AwoIntegrationsGGmbH/logoBunt.png new file mode 100644 index 000000000..0a620c0fb Binary files /dev/null and b/ReportImp/AwoIntegrationsGGmbH/logoBunt.png differ