diff --git a/BeWo/BeWoApp.xaml.cs b/BeWo/BeWoApp.xaml.cs index 3d231dbe4..4c7898ff7 100644 --- a/BeWo/BeWoApp.xaml.cs +++ b/BeWo/BeWoApp.xaml.cs @@ -778,9 +778,9 @@ namespace BeWo //{ // url += "/service45"; //} - if (url.IndexOf("/service_developer") < 0) + if (url.IndexOf("/service") < 0) { - url += "/service_developer"; + url += "/service"; } return new Uri(String.Format("https://{0}", url)); @@ -1140,7 +1140,7 @@ namespace BeWo showStackTrace = false; showSupportForm = false; } - else if (stacktrace.IndexOf("GenericADOException") >= 0 && stacktrace.IndexOf("could not insert") >= 0 && stacktrace.IndexOf("Incorrect string value") >= 0) + else if (stacktrace.IndexOf("GenericADOException") >= 0 && (stacktrace.IndexOf("could not insert") >= 0 || stacktrace.IndexOf("could not update") >= 0) && stacktrace.IndexOf("Incorrect string value") >= 0) { displayMessage = "Ihre Eingabe enthält ungültige Zeichen. Wenn Sie einen Text aus einem anderen Programm kopiert haben, entfernen Sie bitte vor dem Speichern die ungültigen Zeichen oder geben Sie den Text manuell ein."; showStackTrace = true; diff --git a/BeWo/View/Master/ReportView.xaml.cs b/BeWo/View/Master/ReportView.xaml.cs index 89b5713ab..a72964b5f 100644 --- a/BeWo/View/Master/ReportView.xaml.cs +++ b/BeWo/View/Master/ReportView.xaml.cs @@ -515,7 +515,7 @@ namespace BeWo.View.Master if(!OpenViews.ContainsKey(tabitem_abwesenheitsTabelle)) { - OpenViews[tabitem_abwesenheitsTabelle] = new AbwesenheitstabelleView(); + OpenViews[tabitem_abwesenheitsTabelle] = new AbwesenheitsView(); } Show(tabitem_abwesenheitsTabelle); diff --git a/Host/GkvAbrechnungServer.aspx.cs b/Host/GkvAbrechnungServer.aspx.cs index 340494250..4ac9b6fe7 100644 --- a/Host/GkvAbrechnungServer.aspx.cs +++ b/Host/GkvAbrechnungServer.aspx.cs @@ -125,7 +125,7 @@ namespace Host if (string.IsNullOrEmpty(server)) return false; - var loginurl = string.Format(LOGINSERVER_URL, $"https://{server}/service_developer"); + var loginurl = string.Format(LOGINSERVER_URL, $"https://{server}/service"); #if DEBUG if (server.IndexOf("localhost") >= 0) diff --git a/Report/DefaultReportCreator.cs b/Report/DefaultReportCreator.cs index 3eac52033..588f56b06 100644 --- a/Report/DefaultReportCreator.cs +++ b/Report/DefaultReportCreator.cs @@ -464,32 +464,7 @@ namespace BeWo.Report List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay, serviceCategoryOid, true, nurFehlende); - if (lROs.Count > 0) - { - String reportId = null; - if (orgaOid > 0) - { - var organisation = DAOFactory.GenericDAO.LoadByID(orgaOid); - if (organisation != null) - reportId = organisation.Name; - } - - var lServiceOverviewAllCustomersReport = this.FindReportImp(reportId); - lServiceOverviewAllCustomersReport.SetReportDataSource(lROs[0]); - (lServiceOverviewAllCustomersReport as XtraReport).CreateDocument(); - var Report = lServiceOverviewAllCustomersReport as XtraReport; - - for (int i = 1; i < lROs.Count; i++) - { - var lNext = FindReportImp(reportId); - lNext.SetReportDataSource(lROs[i]); - (lNext as XtraReport).CreateDocument(); - Report.Pages.AddRange((lNext as XtraReport).Pages); - } - - return lServiceOverviewAllCustomersReport as XtraReport; - } - return new XtraReport(); + return CreateServiceOverviewReportForROs(lROs, orgaOid); } public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) @@ -502,26 +477,45 @@ namespace BeWo.Report } - String reportId = null; - if (orgaOid > 0) - { - var organisation = DAOFactory.GenericDAO.LoadByID(orgaOid); - if (organisation != null) - reportId = organisation.Name; - } - - var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); - var lServiceOverviewSingleCustomerReport = this.FindReportImp(reportId); + var roList = new List(); if (ro != null) { - lServiceOverviewSingleCustomerReport.SetReportDataSource(ro); + roList.Add(ro); } + return CreateServiceOverviewReportForROs(roList, orgaOid); + } + public virtual XtraReport CreateServiceOverviewReportForROs(List roList, long orgaOid) + { + if (roList.Count > 0) + { + String reportId = null; + if (orgaOid > 0) + { + var organisation = DAOFactory.GenericDAO.LoadByID(orgaOid); + if (organisation != null) + reportId = organisation.Name; + } - return lServiceOverviewSingleCustomerReport as XtraReport; + var lServiceOverviewAllCustomersReport = this.FindReportImp(reportId); + lServiceOverviewAllCustomersReport.SetReportDataSource(roList[0]); + (lServiceOverviewAllCustomersReport as XtraReport).CreateDocument(); + var Report = lServiceOverviewAllCustomersReport as XtraReport; + + for (int i = 1; i < roList.Count; i++) + { + var lNext = FindReportImp(reportId); + lNext.SetReportDataSource(roList[i]); + (lNext as XtraReport).CreateDocument(); + Report.Pages.AddRange((lNext as XtraReport).Pages); + } + + return lServiceOverviewAllCustomersReport as XtraReport; + } + return new XtraReport(); } public override XtraReport CreateServiceOverviewReportNew(int month, int year, QBFilterEnum filterType, long? customerOid, long? teamOid, long? empOid, long? orgaOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende) diff --git a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs index ac3aada75..f1a5af8ed 100644 --- a/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs +++ b/Report/ReportObjects/MitarbeiterstundenkontoBerechnung.cs @@ -501,7 +501,7 @@ namespace BeWo.Report.ReportObjects if (konto != null && konto.Count > 0) { var alleVertraglichenBudgets = konto - .Where(k => k.DatumZurSortierung == null && (k.Erlaeuterung.Contains("Urlaubstage laut Vertrag") || k.Erlaeuterung.Contains("Sonderurlaub"))) + .Where(k => k.DatumZurSortierung == null && ZaehltZuUrlaubsbudget(k.Erlaeuterung)) .ToList(); empDetail.Resturlaub = alleVertraglichenBudgets.Sum(b => Convert.ToDecimal(b.AnzahlTage)); @@ -527,6 +527,15 @@ namespace BeWo.Report.ReportObjects ro.EmployeeDetailList = FilterEmployeeList(ro.EmployeeDetailList); } + public virtual bool ZaehltZuUrlaubsbudget(string erlaueterung) + { + if (erlaueterung.Contains("Urlaubstage laut Vertrag") || + erlaueterung.Contains("Sonderurlaub") || + erlaueterung.Contains("Regeneration")) + return true; + else + return false; + } #region Ist-Berechnung für Dienstplanung public decimal BerechneDienstplanIst(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, List eintraege, List vertretungen, DateTime monat, out decimal? ueberstunden, out decimal? alteExtraUeberstunden) // ABCDEF diff --git a/ReportImp/AbwIlseFretz/AbwIlseFretz.csproj b/ReportImp/AbwIlseFretz/AbwIlseFretz.csproj index cb678f539..87c11fe7e 100644 --- a/ReportImp/AbwIlseFretz/AbwIlseFretz.csproj +++ b/ReportImp/AbwIlseFretz/AbwIlseFretz.csproj @@ -56,7 +56,31 @@ + + + True + True + Resources.resx + + + Component + + + Quittierungsbeleg.cs + + + Component + + + ServiceInvoiceReport.cs + + + Component + + + SettlementReport2.cs + Component @@ -85,6 +109,22 @@ + + ResXFileCodeGenerator + Resources.Designer.cs + + + Quittierungsbeleg.cs + Designer + + + ServiceInvoiceReport.cs + Designer + + + SettlementReport2.cs + Designer + SupportConceptReport.cs Designer diff --git a/ReportImp/AbwIlseFretz/Briefpapier.png b/ReportImp/AbwIlseFretz/Briefpapier.png new file mode 100644 index 000000000..b3669fa1e Binary files /dev/null and b/ReportImp/AbwIlseFretz/Briefpapier.png differ diff --git a/ReportImp/AbwIlseFretz/Invoicing/SettlementInvoiceCreation.cs b/ReportImp/AbwIlseFretz/Invoicing/SettlementInvoiceCreation.cs new file mode 100644 index 000000000..408ca83cb --- /dev/null +++ b/ReportImp/AbwIlseFretz/Invoicing/SettlementInvoiceCreation.cs @@ -0,0 +1,14 @@ +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; + +namespace AbwIlseFretz.Invoicing +{ + public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation + { + public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s) + { + return false; + } + } +} diff --git a/ReportImp/AbwIlseFretz/Properties/Resources.Designer.cs b/ReportImp/AbwIlseFretz/Properties/Resources.Designer.cs new file mode 100644 index 000000000..3a907e450 --- /dev/null +++ b/ReportImp/AbwIlseFretz/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 AbwIlseFretz.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("AbwIlseFretz.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/AbwIlseFretz/Properties/Resources.resx b/ReportImp/AbwIlseFretz/Properties/Resources.resx new file mode 100644 index 000000000..29dcb1b3a --- /dev/null +++ b/ReportImp/AbwIlseFretz/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/AbwIlseFretz/Quittierungsbeleg.Designer.cs b/ReportImp/AbwIlseFretz/Quittierungsbeleg.Designer.cs new file mode 100644 index 000000000..6fbc3e9f2 --- /dev/null +++ b/ReportImp/AbwIlseFretz/Quittierungsbeleg.Designer.cs @@ -0,0 +1,1503 @@ +using BeWo.Report.ReportObjects; +namespace AbwIlseFretz +{ + partial class Quittierungsbeleg + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Quittierungsbeleg)); + DevExpress.XtraPrinting.Drawing.Watermark watermark1 = new DevExpress.XtraPrinting.Drawing.Watermark(); + 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.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + 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.xrTableCell9 = 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.xrTableCell7 = 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.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.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.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.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblFehlkontakt = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + 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.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + ((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 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(694.0003F, 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.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 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.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 DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.094696933224158855D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")}); + this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.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 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.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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.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.16913938909526721D; + // + // 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.18313370155879777D; + // + // 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(0F, 0F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(145.0417F, 20F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new DevExpress.XtraReports.UI.BeforePrintEventHandler(this.picSignature_BeforePrint); + // + // 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(694.0001F, 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.xrTableCell9, + 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell3.Weight = 0.26536312849161997D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Angebot"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell11.Weight = 0.23743016759776542D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + 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(3, 2, 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.Text = "FLS in"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell9.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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Betreuerin / Betreuer"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell28.Weight = 0.37418514656620983D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell48.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell48.Multiline = true; + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.Text = "Unterschrift"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell48.Weight = 0.40514463286160096D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell8, + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + 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 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.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 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.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 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.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; + // + // xrTableCell7 + // + this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Arial", 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.StylePriority.UseBackColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell7.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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.Weight = 0.37418514656620983D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Font = new DevExpress.Drawing.DXFont("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.40514463286160096D; + // + // 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.xrLabel14, + this.xrLabel16, + this.xrLabel7, + this.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.HeightF = 130F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel14 + // + this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 57.1111F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.xrLabel14.StylePriority.UseBackColor = false; + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UsePadding = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "Bewilligte FLS wöchentlich"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel16 + // + this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")}); + this.xrLabel16.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(593.75F, 57.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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(415F, 87.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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 87.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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(120.6389F, 87.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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(120.6389F, 57.1111F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F); + this.xrLabel5.StylePriority.UseBackColor = false; + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "[Month] [Year]"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // 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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 87.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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 57.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; + // + // xrLabel2 + // + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 15F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel2.ForeColor = System.Drawing.Color.Black; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + 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(693.9998F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseForeColor = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Quittierungsbeleg"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 184.375F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 99.79159F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel22, + this.xrLabel23, + this.xrLabel19, + this.xrLabel20, + this.xrLabel21, + this.lblFehlkontakt, + this.xrLabel18, + this.xrPictureBox2, + this.lblUnterschriftKlient, + this.lblUnterschriftMitarbeiter, + this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, + this.xrLabel15, + this.xrLabel13, + this.xrLabel12, + this.xrLabel11, + this.xrLabel10, + this.xrLabel9, + this.xrLabel1, + this.xrPictureBox1, + this.xrLabel17}); + this.GroupFooter1.HeightF = 270F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel22 + // + this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel22.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(244.9998F, 20.00001F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel22.StylePriority.UseBackColor = false; + this.xrLabel22.StylePriority.UseBorders = false; + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.StylePriority.UsePadding = false; + this.xrLabel22.StylePriority.UseTextAlignment = false; + this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel23 + // + this.xrLabel23.BackColor = System.Drawing.Color.Transparent; + this.xrLabel23.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(329.9998F, 20.00001F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel23.StylePriority.UseBackColor = false; + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.StylePriority.UsePadding = false; + this.xrLabel23.StylePriority.UseTextAlignment = false; + this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel19 + // + this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel19.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(244.9999F, 40.00003F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel19.StylePriority.UseBackColor = false; + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.StylePriority.UsePadding = false; + this.xrLabel19.StylePriority.UseTextAlignment = false; + this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel20 + // + this.xrLabel20.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte", "{0:0.##}")}); + this.xrLabel20.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(329.9999F, 40.00003F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel20.StylePriority.UseBackColor = false; + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.StylePriority.UsePadding = false; + this.xrLabel20.StylePriority.UseTextAlignment = false; + this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel21 + // + this.xrLabel21.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel21.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel21.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 40.00003F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(279.0001F, 20F); + this.xrLabel21.StylePriority.UseBackColor = false; + this.xrLabel21.StylePriority.UseBorders = false; + this.xrLabel21.StylePriority.UseFont = false; + this.xrLabel21.StylePriority.UsePadding = false; + this.xrLabel21.StylePriority.UseTextAlignment = false; + this.xrLabel21.Text = "Fehlkontakte in Minuten"; + this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // lblFehlkontakt + // + this.lblFehlkontakt.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblFehlkontakt.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.00005F); + this.lblFehlkontakt.Name = "lblFehlkontakt"; + this.lblFehlkontakt.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblFehlkontakt.SizeF = new System.Drawing.SizeF(245F, 20F); + this.lblFehlkontakt.StylePriority.UseBackColor = false; + this.lblFehlkontakt.StylePriority.UseBorders = false; + this.lblFehlkontakt.StylePriority.UseFont = false; + this.lblFehlkontakt.StylePriority.UsePadding = false; + this.lblFehlkontakt.StylePriority.UseTextAlignment = false; + this.lblFehlkontakt.Text = "F = Fehlkontakt"; + this.lblFehlkontakt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel18 + // + this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 212.4167F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(137.3333F, 35.50002F); + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrPictureBox2 + // + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(137.3333F, 212.4167F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(0F, 247.9167F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(336.6944F, 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 DevExpress.Drawing.DXFont("Arial", 10F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(357.3098F, 247.9167F); + 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 80.00005F); + 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "von"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.1073232364991462D; + // + // xrTableCell17 + // + this.xrTableCell17.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "bis"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.10732323432577288D; + // + // xrTableCell18 + // + this.xrTableCell18.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Tage"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.075757568269402914D; + // + // 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 DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell19.Weight = 0.1073232364991462D; + // + // xrTableCell20 + // + this.xrTableCell20.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.10732323432577288D; + // + // xrTableCell21 + // + this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.075757568269402914D; + // + // 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 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.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 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.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 DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.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 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.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 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.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 DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.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 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.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 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.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 DevExpress.Drawing.DXFont("Arial", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.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 DevExpress.Drawing.DXFont("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 DevExpress.Drawing.DXFont("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 80.00005F); + 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 DevExpress.Drawing.DXFont("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 130F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(219.5274F, 68.05556F); + this.xrRichText2.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4724F, 80.00005F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(219.5276F, 50.00001F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Arial", 10F, DevExpress.Drawing.DXFontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.00005F); + 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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00004F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(245F, 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 DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(245F, 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; + // + // xrLabel11 + // + this.xrLabel11.BackColor = System.Drawing.Color.Transparent; + this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel11.Font = new DevExpress.Drawing.DXFont("Arial", 8F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 20.00001F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.SizeF = new System.Drawing.SizeF(279.0001F, 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.Text = "ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel10 + // + this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 10F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 0F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(279.0001F, 20F); + this.xrLabel10.StylePriority.UseBackColor = false; + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UsePadding = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Fachleistungen in Minuten"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel9 + // + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel9.Font = new DevExpress.Drawing.DXFont("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, "TotalFLMoFehlkontakte", "{0:0.##}")}); + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("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; + // + // xrPictureBox1 + // + this.xrPictureBox1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(494.6388F, 212.4167F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel17 + // + this.xrLabel17.BackColor = System.Drawing.Color.Transparent; + this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(357.3098F, 212.4167F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // fieldKontaktArt + // + this.fieldKontaktArt.DataMember = "Services"; + this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; + this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldKontaktArt.Name = "fieldKontaktArt"; + // + // 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 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(96.87498F, 33.125F, 184.375F, 99.79159F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + watermark1.Id = "Watermark1"; + watermark1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("watermark1.ImageSource")); + this.Watermarks.Add(watermark1); + ((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 xrLabel2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + 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 xrTableCell7; + 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 xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + 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 xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRLabel lblFehlkontakt; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + private DevExpress.XtraReports.UI.XRLabel xrLabel21; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + } +} diff --git a/ReportImp/AbwIlseFretz/Quittierungsbeleg.cs b/ReportImp/AbwIlseFretz/Quittierungsbeleg.cs new file mode 100644 index 000000000..92dbf27c8 --- /dev/null +++ b/ReportImp/AbwIlseFretz/Quittierungsbeleg.cs @@ -0,0 +1,135 @@ +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 AbwIlseFretz +{ + public partial class Quittierungsbeleg : XtraReport, IBeWoReport + { + public Quittierungsbeleg() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + bool hatGruppen = false; + + 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); + sd.Notice5 = "E"; + if (sd.IsGroup) + { + sd.Notice5 = "GR"; + hatGruppen = true; + } + if (sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt") || (sd.ProzentAbrechenbar < 100)) + { + sd.Notice5 = "F"; + } + servicesBillable.Add(sd); + } + } + + pRO.Services = servicesBillable; + } + + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes)) + { + lblHatAbwesenheiten.Text = "X"; + } + + if (!hatGruppen) + { + lblHatGruppen.Text = "X"; + } + + ErstelleAbwesenheitenTabelle(pRO); + + 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.ComponentModel.CancelEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + 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/AbwIlseFretz/Quittierungsbeleg.resx b/ReportImp/AbwIlseFretz/Quittierungsbeleg.resx new file mode 100644 index 000000000..825af2b84 --- /dev/null +++ b/ReportImp/AbwIlseFretz/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 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + + iVBORw0KGgoAAAANSUhEUgAABNgAAAbaCAIAAACYg10JAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAXEgAAFxIBZ5/SUgAAACB0RVh0U29mdHdhcmUAR1BMIEdob3N0c2NyaXB0IDEwLjAxLjJYEDtqAACzt0lEQVR4Xuz96ZcsV2Hga+sf6LXya7uv1+pa3IuZjFABAgkNoJQAy2A8lDDtS9tgKLDEPJVmJDRRGtDAJEqAGD1Q2MZuG7BdBsxgu4Gyu+1uG4O76LaN3W/j980Pp6ZTU+pdOiFtxdmRGRWRGbkrM+t5VnzQyRgyMs+g8zt7R8QZDwEAAEBCZ8QvAAAAwCgJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQCO2I33/3S/Jd50ErzyvQ9aei53fe4P4i8LgONKiAJwZG554LJDl3ifOpo9WkWvfO+DP3/n/ZZoec0HPi5EAQiEKABH49r3vbDKEu9WWfFQwx+zirs+9wdPfP11lmh5929+/jPf+Fb8ZQFwXAlRAI7G295zXpUl3q2a4nEaOWwVWYj+7O0ffOIbrrc8sghRAE4nRAE4Aq9fPKu4vOamJxaX1y+eFe98mOKRey7xbg3JQvTchZvPXbjlSW985zFfzn77TVmI/sy77nrF7e+99aOf/PQX/ij+ygA4foQoAKkVm/DV7/qxkuU/XP7M+BD9FQ9ePP5IczSE6PlX3vr0t930zLffemyXZ7/j1udceYsQBaBIiAKQ2uW3PSm/vPaWJ5QvV1x9aXyIPqIjlx88bBMfZTj5EH3Olbc+6U03PfMdtx3D5cy33Hz+Ve8WogD0JEQBaMzltz2luJRv85qbf+zQ5UW/+PjoID0V37p4qGgpOc+BFUP0yW+++Rguz7lqUYgC0I8QBaAZr18861TRPfnydz8xWsI20eu/ctsTqiwvecUTX/KKxw7Sz2AH73eqA+sZoudddfuT33zLcVqEKABlhCgADXjj7c/IheiTisupUIxf/JVbn1BxufTlj4vf8nQDHzlbimc7sH4h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BeDoXfKyH621vOK6/2fgpXi0ikuDIXredXf9+MLi1CznXHunEAWgFiEKwFgoht+hyy9e/X/XWopHqLVEIRp/gEdVCdGHs236FiEKQGVCFIBxcenLH5df4tWPym/zH6/8fyou0cEPfZe8/PY/88tPiVef7tAQneJFiAJQkRAFYCLl4/A/vPX/LlmK8VmrQusqD9GzFxaneHnaW28TogBUIUQBmFRz82fml//3rU8qLtE2YYmP1Zx+IfqMt99WLLfpW865clGIAnAoIQrAZCtG5qFLfIhG9QvRU3l2fBYhCkAZIQrAxMvuYVtlifccgZ4hegwXIQpACSEKwJQoZmf6Cu0Zos98x23HcDnzLTcLUQD6EaIATI+lT9/cc4m3G6V8iD79bTc98+23Htvl2e+4VYgC0JMQBYAmhRA9d+GWJ73xncd8OfvtNwlRAIqEKAA0KYTowwFmyRYhCsDphCgANCkLUUu0CFEA8oQoADTple998OfvvP+8hZst+aV99a0/d9N7hCgAGSEKQG2//ftfe+8Dv23pudz48d+663N/8HM3vccSLUZEAQiEKAC1vfeB337F625/ZvtyS3657JU3XvH2e//2u//roYceuvWjn7T0XIQoAEIUgEH89u9/7eqbP3zpS6/6qV+4zpItl73ixle98c73PvDbP/iXHwrRkkWIAiBEARhEFqIvf+2tZ198RTHJjuHyvJ96yyted7sQrbIIUQCEKACDyEL0vJ943dkXX3H2xa+znHXBL591wSufdv4rnvLsl/0/Z176uB9//hU33F5sMIsQBSAjRAGoLQrRpz/31c+65PXHdukZot/487+IvzUA4FFCFIDaiiH69OfOP+v5bzhuyzMueq0QBYABCFEAaiuG6OyFr37GRb/yzOO0PP15r3k4v4UoANQnRAGorWeIzj53/tnPf2PxoSZTuZx98etms3FgIQoA9QlRAGorCdFnv+BNx2F5+vNeI0QBYGBCFIDaykP0GRe99pwXvnmKFyEKAEMSogDUdmiIPuOiXyn22xQsz7z4ciEKAMMTogDUdmiIPv15rznnhW8++5LXTdVy8euywV4hCgBDEqIA1FYxRM/9ibdM03JqpFeIAkADhCgAtVUP0WdefPm5l751GhYhCgDNEaIA1FYrRJ958RXPufTtk7s865I3CFEAaJYQBaC2eiHavvxZz3/js14w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pIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAA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 + + \ No newline at end of file diff --git a/ReportImp/AbwIlseFretz/ServiceInvoiceReport.Designer.cs b/ReportImp/AbwIlseFretz/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..8e6b87b6d --- /dev/null +++ b/ReportImp/AbwIlseFretz/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,921 @@ +using BeWo.Report.ReportObjects; +namespace AbwIlseFretz +{ + 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(); + DevExpress.XtraPrinting.Drawing.Watermark watermark1 = new DevExpress.XtraPrinting.Drawing.Watermark(); + 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.lblAdresse = 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.lblAnrede = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + 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); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((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 DevExpress.Drawing.DXFont("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 = 235.625F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 97.79413F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblAdresse, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.lblAnrede, + this.xrLabel8, + this.lblAbrechnungszeitraum, + this.xrTable2}); + this.Page1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.Page1.HeightF = 354.0833F; + 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(317F, 111.5F); + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" + + "tStreet]\r\n[RecipientPostCodeAndTown]"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F); + 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 DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F); + 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], geb. [Cu" + + "stomerBirthdate!dd.MM.yyyy]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F); + 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; + // + // lblAnrede + // + this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F); + this.lblAnrede.Name = "lblAnrede"; + this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnrede.SizeF = new System.Drawing.SizeF(317F, 17F); + this.lblAnrede.StylePriority.UseFont = false; + this.lblAnrede.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(367.5F, 172F); + 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; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 322.5F); + 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(650F, 31.58334F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:"; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.5F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow5, + this.xrTableRow4, + this.xrTableRow3, + this.xrTableRow1, + this.xrTableRow6, + this.xrTableRow8, + this.xrTableRow7}); + this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 151F); + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.13245033112582783D; + // + // xrTableCell4 + // + this.xrTableCell4.CanShrink = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell4.Weight = 1D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.13245033112582783D; + // + // xrTableCell13 + // + this.xrTableCell13.CanShrink = true; + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "[SenderContactPerson]"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell13.Weight = 1D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.13245033112582783D; + // + // xrTableCell11 + // + this.xrTableCell11.CanShrink = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "[SenderContactPersonDivision]"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell11.Weight = 1D; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.13245033112582783D; + // + // xrTableCell8 + // + this.xrTableCell8.CanShrink = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "[SenderContactPersonMail]"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell8.Weight = 1D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.13245033112582783D; + // + // xrTableCell1 + // + this.xrTableCell1.CanShrink = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "[SenderContactPersonPhone]"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell1.Weight = 1D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.11258278145695365D; + // + // xrTableCell2 + // + this.xrTableCell2.CanShrink = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "[SenderContactPersonFax]"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell2.Weight = 1D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.11258278145695365D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell5.Weight = 1D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.StylePriority.UseTextAlignment = false; + this.xrTableRow7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableRow7.Weight = 0.11258278145695365D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")}); + this.xrTableCell3.Multiline = true; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell3.TextFormatString = "GP-Nr.: {0}"; + this.xrTableCell3.Weight = 1D; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + 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.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + 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.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + 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 DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.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.Font = new DevExpress.Drawing.DXFont("Verdana", 9F); + 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(650F, 25F); + this.xrTable5.StylePriority.UseFont = false; + // + // 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.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray; + 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.57395520921431264D; + // + // 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 = 0.83521980513633476D; + // + // xrTableCell35 + // + this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray; + 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.21296855743168952D; + // + // xrTableCell33 + // + this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray; + 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.29322621719469572D; + // + // 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.25531312144760276D; + // + // xrTableCell38 + // + this.xrTableCell38.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell38.BorderColor = System.Drawing.Color.DarkGray; + 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.39313392887954174D; + // + // xrTableCell34 + // + this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray; + 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.43618316069582269D; + // + // 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 DevExpress.Drawing.DXFont("Verdana", 8.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((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(650F, 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.57395520640562747D; + // + // 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.83521980794501993D; + // + // 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.21296855743168952D; + // + // 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.29322621719469572D; + // + // 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.25531312144760276D; + // + // 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.39313421058026288D; + // + // 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.43618287899510155D; + // + // 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 DevExpress.Drawing.DXFont("Verdana", 9F, DevExpress.Drawing.DXFontStyle.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(229.0001F, 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); + // + // 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 DevExpress.Drawing.DXFont("Verdana", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(96.87498F, 75F, 235.625F, 97.79413F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + watermark1.Id = "Watermark1"; + watermark1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("watermark1.ImageSource")); + this.Watermarks.Add(watermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((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.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 lblAnrede; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + 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.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + } +} diff --git a/ReportImp/AbwIlseFretz/ServiceInvoiceReport.cs b/ReportImp/AbwIlseFretz/ServiceInvoiceReport.cs new file mode 100644 index 000000000..b446a9261 --- /dev/null +++ b/ReportImp/AbwIlseFretz/ServiceInvoiceReport.cs @@ -0,0 +1,70 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Extensions; +using DevExpress.XtraReports.UI; + +namespace AbwIlseFretz +{ + 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); + } + + if (pRO.CustomerSalutation.IsNullOrEmpty()) + { + lblAnrede.Text = "Guten Tag,"; + } + + SetzeAdresse(pRO); + + this.bindingSource1.DataSource = pRO; + } + + private void SetzeAdresse(ServiceInvoiceRO pRO) + { + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler") + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation.ToLower() != "selbstzahler") + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientPoBox)) + { + sb.AppendLine(pRO.RecipientPoBox); + } + else if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + } + } +} \ No newline at end of file diff --git a/ReportImp/AbwIlseFretz/ServiceInvoiceReport.resx b/ReportImp/AbwIlseFretz/ServiceInvoiceReport.resx new file mode 100644 index 000000000..e1ad57e54 --- /dev/null +++ b/ReportImp/AbwIlseFretz/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 + + + 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BeDoXfKyH621vOK6/2fgpXi0ikuDIXredXf9+MLi1CznXHunEAWgFiEKwFgoht+hyy9e/X/XWopHqLVEIRp/gEdVCdGHs236FiEKQGVCFIBxcenLH5df4tWPym/zH6/8fyou0cEPfZe8/PY/88tPiVef7tAQneJFiAJQkRAFYCLl4/A/vPX/LlmK8VmrQusqD9GzFxaneHnaW28TogBUIUQBmFRz82fml//3rU8qLtE2YYmP1Zx+IfqMt99WLLfpW865clGIAnAoIQrAZCtG5qFLfIhG9QvRU3l2fBYhCkAZIQrAxMvuYVtlifccgZ4hegwXIQpACSEKwJQoZmf6Cu0Zos98x23HcDnzLTcLUQD6EaIATI+lT9/cc4m3G6V8iD79bTc98+23Htvl2e+4VYgC0JMQBYAmhRA9d+GWJ73xncd8OfvtNwlRAIqEKAA0KYTowwFmyRYhCsDphCgANCkLUUu0CFEA8oQoADTple998OfvvP+8hZst+aV99a0/d9N7hCgAGSEKQG2//ftfe+8Dv23pudz48d+663N/8HM3vccSLUZEAQiEKAC1vfeB337F625/ZvtyS3657JU3XvH2e//2u//roYceuvWjn7T0XIQoAEIUgEH89u9/7eqbP3zpS6/6qV+4zpItl73ixle98c73PvDbP/iXHwrRkkWIAiBEARhEFqIvf+2tZ198RTHJjuHyvJ96yyted7sQrbIIUQCEKACDyEL0vJ943dkXX3H2xa+znHXBL591wSufdv4rnvLsl/0/Z176uB9//hU33F5sMIsQBSAjRAGoLQrRpz/31c+65PXHdukZot/487+IvzUA4FFCFIDaiiH69OfOP+v5bzhuyzMueq0QBYABCFEAaiuG6OyFr37GRb/yzOO0PP15r3k4v4UoANQnRAGorWeIzj53/tnPf2PxoSZTuZx98etms3FgIQoA9QlRAGorCdFnv+BNx2F5+vNeI0QBYGBCFIDaykP0GRe99pwXvnmKFyEKAEMSogDUdmiIPuOiXyn22xQsz7z4ciEKAMMTogDUdmiIPv15rznnhW8++5LXTdVy8euywV4hCgBDEqIA1FYxRM/9ibdM03JqpFeIAkADhCgAtVUP0WdefPm5l751GhYhCgDNEaIA1FYrRJ958RXPufTtk7s865I3CFEAaJYQBaC2eiHavvxZz3/js14w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pIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAA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 + + \ No newline at end of file diff --git a/ReportImp/AbwIlseFretz/SettlementReport2.Designer.cs b/ReportImp/AbwIlseFretz/SettlementReport2.Designer.cs new file mode 100644 index 000000000..a85b71946 --- /dev/null +++ b/ReportImp/AbwIlseFretz/SettlementReport2.Designer.cs @@ -0,0 +1,1227 @@ +using BeWo.Report.ReportObjects; +namespace AbwIlseFretz +{ + 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)); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraPrinting.Drawing.Watermark watermark1 = new DevExpress.XtraPrinting.Drawing.Watermark(); + 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.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAnrede = 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.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + 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.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = 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.fieldApprovedFLSWithFactor = new DevExpress.XtraReports.UI.CalculatedField(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.Zwischensumme = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + 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.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.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).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 DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 120F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel9 + // + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(193F, 51.5F); + 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", "{0:dd.MM.yyyy}")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(366.9998F, 162.75F); + 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, 369.0833F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.rowErbrachteLeistung}); + this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrTable1.StylePriority.UseBorderColor = false; + // + // rowErbrachteLeistung + // + this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22, + this.xrTableCell14}); + 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.Top) + | 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 = 0.83602567232572111D; + // + // xrTableCell14 + // + this.xrTableCell14.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.Multiline = true; + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorderColor = false; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "[RecordedFLS!0.00] FLS"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell14.Weight = 0.16397432767427883D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // xrLabel6 + // + this.xrLabel6.BackColor = System.Drawing.Color.Transparent; + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 294.0833F); + 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.UseBackColor = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = resources.GetString("xrLabel6.Text"); + // + // lblAnrede + // + this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 261.0833F); + this.lblAnrede.Name = "lblAnrede"; + this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnrede.SizeF = new System.Drawing.SizeF(317F, 17F); + this.lblAnrede.StylePriority.UseFont = false; + this.lblAnrede.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 218.75F); + 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 DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 202.75F); + 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] [CustomerFirstName] [CustomerLa" + + "stName], geb. [CustomerBirthday!dd.MM.yyyy]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 185.75F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(363.5417F, 17F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow5, + this.xrTableRow4, + this.xrTableRow3, + this.xrTableRow1, + this.xrTableRow6, + this.xrTableRow8, + this.xrTableRow11}); + this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 151F); + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.13245033112582783D; + // + // xrTableCell4 + // + this.xrTableCell4.CanShrink = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell4.Weight = 1D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.13245033112582783D; + // + // xrTableCell13 + // + this.xrTableCell13.CanShrink = true; + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "[SenderContactPerson]"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell13.Weight = 1D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.13245033112582783D; + // + // xrTableCell11 + // + this.xrTableCell11.CanShrink = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "[SenderContactPersonDivision]"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell11.Weight = 1D; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.13245033112582783D; + // + // xrTableCell8 + // + this.xrTableCell8.CanShrink = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "[SenderContactPersonMail]"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell8.Weight = 1D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.13245033112582783D; + // + // xrTableCell1 + // + this.xrTableCell1.CanShrink = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "[SenderContactPersonPhone]"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell1.Weight = 1D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.11258278145695365D; + // + // xrTableCell2 + // + this.xrTableCell2.CanShrink = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "[SenderContactPersonFax]"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell2.Weight = 1D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.11258278145695365D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell5.Weight = 1D; + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.11258278145695365D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")}); + this.xrTableCell12.Multiline = true; + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell12.TextFormatString = "GP-Nr.: {0}"; + this.xrTableCell12.Weight = 1D; + // + // 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.xrLabel11, + this.lblNotice}); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportFooter.HeightF = 209F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 133F); + 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, 33F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow20, + this.xrTableRow7, + this.xrTableRow9, + this.xrTableRow21, + this.xrTableRow22, + this.xrTableRow23, + this.xrTableRow24}); + this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 94F); + 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.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; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 0.23809523809523808D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.Weight = 3D; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.38095238095238088D; + // + // xrTableCell6 + // + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FehlkontakteString")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.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.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.38095238095238088D; + // + // xrTableCell31 + // + 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, 192F); + 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(582.9999F, 192F); + 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 DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.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 = 114.5833F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 98.20834F; + 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.xrTable2, + this.xrLabel2, + this.xrLabel3, + this.xrLabel4, + this.lblAnrede, + this.xrLabel6, + this.xrTable1, + this.xrLabel8}); + this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.GroupHeader1.HeightF = 386.0833F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // fieldApprovedFLSWithFactor + // + this.fieldApprovedFLSWithFactor.Expression = "[ApprovedFLSTotal] * [RateFactor]"; + this.fieldApprovedFLSWithFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldApprovedFLSWithFactor.Name = "fieldApprovedFLSWithFactor"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader2, + this.Zwischensumme}); + 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.xrTable4}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.Detail1.HeightF = 17F; + this.Detail1.Name = "Detail1"; + this.Detail1.SortFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("PeriodStartDate", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)}); + this.Detail1.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.xrTableRow33}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrTable4.StylePriority.UseBorderColor = false; + // + // 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.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AbrechnungsText")}); + 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.83602567232572123D; + // + // 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, "InvoiceItems.GrossAmountTotal", "{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.Text = "xrTableCell10"; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell53.Weight = 0.16397432767427886D; + // + // GroupHeader2 + // + this.GroupHeader2.BorderColor = System.Drawing.Color.Transparent; + this.GroupHeader2.Expanded = false; + this.GroupHeader2.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] { + new DevExpress.XtraReports.UI.GroupField("RateFactor", DevExpress.XtraReports.UI.XRColumnSortOrder.Descending)}); + this.GroupHeader2.HeightF = 0F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.StylePriority.UseBorderColor = false; + // + // Zwischensumme + // + this.Zwischensumme.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Zwischensumme.HeightF = 34F; + this.Zwischensumme.Name = "Zwischensumme"; + this.Zwischensumme.Visible = false; + // + // xrTable6 + // + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow12, + this.xrTableRow10}); + this.xrTable6.SizeF = new System.Drawing.SizeF(650F, 34F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow12 + // + this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9, + this.xrTableCell10}); + this.xrTableRow12.Name = "xrTableRow12"; + this.xrTableRow12.Weight = 0.40476190476190466D; + // + // xrTableCell9 + // + this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorderColor = false; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.Text = "Zwischensumme [ItemDescription]:"; + this.xrTableCell9.Weight = 2.5080772986778848D; + // + // xrTableCell10 + // + this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal")}); + this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorderColor = false; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:c}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell10.Summary = xrSummary1; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell10.Weight = 0.4919227013221153D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell7}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.40476190476190466D; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + 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.UsePadding = false; + this.xrTableCell7.Weight = 3D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.GroupFooter1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.GroupFooter1.HeightF = 115F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.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.xrTableRow31, + this.xrTableRow32, + this.xrTableRow34, + this.xrTableRow35, + this.xrTableRow36, + this.xrTableRow37}); + this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 115F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // 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.836025672325721D; + // + // 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.Text = "xrTableCell9"; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell50.Weight = 0.16397432767427886D; + // + // 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; + // + // 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.BorderColor = System.Drawing.SystemColors.ControlLight; + 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.UseBorderColor = false; + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UseFont = false; + this.xrTableCell54.Text = "abzüglich der geleisteten Abschlagszahlung:"; + this.xrTableCell54.Weight = 0.83602576622596159D; + // + // xrTableCell55 + // + this.xrTableCell55.BorderColor = System.Drawing.SystemColors.ControlLight; + 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, "AmountAdvancedPayments", "{0:c}")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell55.StylePriority.UseBorderColor = false; + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UseFont = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.Text = "xrTableCell10"; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell55.Weight = 0.16397423377403847D; + // + // xrTableRow35 + // + this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell56, + this.xrTableCell57}); + this.xrTableRow35.Name = "xrTableRow35"; + this.xrTableRow35.Weight = 0.085D; + // + // xrTableCell56 + // + this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell56.StylePriority.UseBorders = false; + this.xrTableCell56.StylePriority.UsePadding = false; + this.xrTableCell56.Text = "abzüglich Eigenanteil:"; + this.xrTableCell56.Weight = 0.83602586012620206D; + // + // xrTableCell57 + // + this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell57.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")}); + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell57.StylePriority.UseBorders = false; + this.xrTableCell57.StylePriority.UsePadding = false; + this.xrTableCell57.StylePriority.UseTextAlignment = false; + this.xrTableCell57.Text = "xrTableCell15"; + this.xrTableCell57.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell57.Weight = 0.16397413987379808D; + // + // xrTableRow36 + // + this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell58}); + this.xrTableRow36.Name = "xrTableRow36"; + this.xrTableRow36.Weight = 0.085D; + // + // 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.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.Weight = 1D; + // + // xrTableRow37 + // + this.xrTableRow37.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell59, + this.xrTableCell60}); + this.xrTableRow37.Name = "xrTableRow37"; + this.xrTableRow37.Weight = 0.15D; + // + // xrTableCell59 + // + this.xrTableCell59.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell59.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell59.Name = "xrTableCell59"; + this.xrTableCell59.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell59.StylePriority.UseBorderColor = false; + this.xrTableCell59.StylePriority.UseBorders = false; + this.xrTableCell59.StylePriority.UseFont = false; + this.xrTableCell59.Text = "Restforderung:"; + this.xrTableCell59.Weight = 0.83602567232572123D; + // + // xrTableCell60 + // + this.xrTableCell60.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell60.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim", "{0:c}")}); + this.xrTableCell60.Font = new DevExpress.Drawing.DXFont("Verdana", 10F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrTableCell60.Name = "xrTableCell60"; + this.xrTableCell60.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell60.StylePriority.UseBorderColor = false; + this.xrTableCell60.StylePriority.UseBorders = false; + this.xrTableCell60.StylePriority.UseFont = false; + this.xrTableCell60.StylePriority.UseTextAlignment = false; + this.xrTableCell60.Text = "xrTableCell17"; + this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell60.Weight = 0.16397432767427886D; + // + // 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.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldApprovedFLSWithFactor}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new DevExpress.Drawing.DXMargins(94.79165F, 76.08334F, 114.5833F, 98.20834F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + watermark1.Id = "Watermark1"; + watermark1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("watermark1.ImageSource")); + this.Watermarks.Add(watermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).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 lblAnrede; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + 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.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + 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.CalculatedField fieldApprovedFLSWithFactor; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + 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 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.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell59; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell60; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.GroupFooterBand Zwischensumme; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + } +} \ No newline at end of file diff --git a/ReportImp/AbwIlseFretz/SettlementReport2.cs b/ReportImp/AbwIlseFretz/SettlementReport2.cs new file mode 100644 index 000000000..466f0009d --- /dev/null +++ b/ReportImp/AbwIlseFretz/SettlementReport2.cs @@ -0,0 +1,53 @@ +using System; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using BS.Shared.Extensions; + +namespace AbwIlseFretz +{ + public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Spitzabrechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(Settlement2RO pRO) + { + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + decimal rateFactor = 1; + + foreach (var ii in pRO.InvoiceItems) + { + if (ii.RateFactor.HasValue) + { + rateFactor = (100 + ii.RateFactor.Value) / 100; + } + + if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0) + { + Zwischensumme.Visible = true; + ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "Std."); + ii.ItemDescription = "Fehlkontakte"; + } + else if (ii.ItemDescription.IsNullOrEmpty()) + { + ii.ItemDescription = "Fachleistungsstunden"; + } + } + pRO.RateFactor = (double)rateFactor; + + if (pRO.Salutation1.IsNullOrEmpty() && pRO.Salutation2.IsNullOrEmpty()) + { + lblAnrede.Text = "Guten Tag,"; + } + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/AbwIlseFretz/SettlementReport2.resx b/ReportImp/AbwIlseFretz/SettlementReport2.resx new file mode 100644 index 000000000..54d2a5edc --- /dev/null +++ b/ReportImp/AbwIlseFretz/SettlementReport2.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 sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerFirstName] [CustomerLastName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus: + + + + 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BeDoXfKyH621vOK6/2fgpXi0ikuDIXredXf9+MLi1CznXHunEAWgFiEKwFgoht+hyy9e/X/XWopHqLVEIRp/gEdVCdGHs236FiEKQGVCFIBxcenLH5df4tWPym/zH6/8fyou0cEPfZe8/PY/88tPiVef7tAQneJFiAJQkRAFYCLl4/A/vPX/LlmK8VmrQusqD9GzFxaneHnaW28TogBUIUQBmFRz82fml//3rU8qLtE2YYmP1Zx+IfqMt99WLLfpW865clGIAnAoIQrAZCtG5qFLfIhG9QvRU3l2fBYhCkAZIQrAxMvuYVtlifccgZ4hegwXIQpACSEKwJQoZmf6Cu0Zos98x23HcDnzLTcLUQD6EaIATI+lT9/cc4m3G6V8iD79bTc98+23Htvl2e+4VYgC0JMQBYAmhRA9d+GWJ73xncd8OfvtNwlRAIqEKAA0KYTowwFmyRYhCsDphCgANCkLUUu0CFEA8oQoADTple998OfvvP+8hZst+aV99a0/d9N7hCgAGSEKQG2//ftfe+8Dv23pudz48d+663N/8HM3vccSLUZEAQiEKAC1vfeB337F625/ZvtyS3657JU3XvH2e//2u//roYceuvWjn7T0XIQoAEIUgEH89u9/7eqbP3zpS6/6qV+4zpItl73ixle98c73PvDbP/iXHwrRkkWIAiBEARhEFqIvf+2tZ198RTHJjuHyvJ96yyted7sQrbIIUQCEKACDyEL0vJ943dkXX3H2xa+znHXBL591wSufdv4rnvLsl/0/Z176uB9//hU33F5sMIsQBSAjRAGoLQrRpz/31c+65PXHdukZot/487+IvzUA4FFCFIDaiiH69OfOP+v5bzhuyzMueq0QBYABCFEAaiuG6OyFr37GRb/yzOO0PP15r3k4v4UoANQnRAGorWeIzj53/tnPf2PxoSZTuZx98etms3FgIQoA9QlRAGorCdFnv+BNx2F5+vNeI0QBYGBCFIDaykP0GRe99pwXvnmKFyEKAEMSogDUdmiIPuOiXyn22xQsz7z4ciEKAMMTogDUdmiIPv15rznnhW8++5LXTdVy8euywV4hCgBDEqIA1FYxRM/9ibdM03JqpFeIAkADhCgAtVUP0WdefPm5l751GhYhCgDNEaIA1FYrRJ958RXPufTtk7s865I3CFEAaJYQBaC2eiHavvxZz3/js14w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pIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAAICkhCgAAQFJCFAAAgKSEKAAAAEkJUQAAAJISogAAACQlRAEAAEhKiAIAAJCUEAUAACApIQoAAEBSQhQAAICkhCgAAABJCVEAAACSEqIAAAAkJUQBAABISogCAACQlBAFAAAgKSEKAABAUkIUAACApIQoAAAASQlRAAAAkhKiAAAAJCVEAQAASEqIAgAAkJQQBQAA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 + + \ No newline at end of file diff --git a/ReportImp/BBIRheinSieg/BBIRheinSieg.csproj b/ReportImp/BBIRheinSieg/BBIRheinSieg.csproj new file mode 100644 index 000000000..48fe90ed2 --- /dev/null +++ b/ReportImp/BBIRheinSieg/BBIRheinSieg.csproj @@ -0,0 +1,100 @@ + + + + + Debug + AnyCPU + {A6D3E7D4-3AE7-475E-A1FD-D816F0A88043} + Library + Properties + BBIRheinSieg + 6652760522_Reports + v4.7.2 + 512 + + + + true + full + false + ..\..\CustomerDlls\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\CustomerDlls\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + {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/BBIRheinSieg/Calculations/CustomGroupDurationCalculator.cs b/ReportImp/BBIRheinSieg/Calculations/CustomGroupDurationCalculator.cs new file mode 100644 index 000000000..c12e4220d --- /dev/null +++ b/ReportImp/BBIRheinSieg/Calculations/CustomGroupDurationCalculator.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; + +namespace TemplateNeuKunde.Calculations +{ + //public class CustomGroupDurationCalculator : GroupDurationCalculator + //{ + // public override GroupDurationDC CalculateGroupDuration(int personCount, int employeeCount, decimal totalDuration) + // { + // return new GroupDurationDC() + // { + // SingleDuration = (totalDuration / personCount) * employeeCount, + // TotalDuration = totalDuration + // }; + // } + + //} +} diff --git a/ReportImp/BBIRheinSieg/Calculations/DefaultCalculations.cs b/ReportImp/BBIRheinSieg/Calculations/DefaultCalculations.cs new file mode 100644 index 000000000..906e9d981 --- /dev/null +++ b/ReportImp/BBIRheinSieg/Calculations/DefaultCalculations.cs @@ -0,0 +1,25 @@ +using System; + +namespace TemplateNeuKunde.Calculations +{ + + //public class DefaultCalculations : BS.Shared.Services.Calculations + //{ + // public override int GetRoundedDuration(int minuteInterval, decimal durationInMinutes) + // { + // decimal lRoundedDuration = durationInMinutes; + + // if (minuteInterval > 0 && durationInMinutes >= 5) + // { + // lRoundedDuration = durationInMinutes % minuteInterval != 0 + // ? durationInMinutes + (minuteInterval - (durationInMinutes % minuteInterval)) + // : durationInMinutes; + // } + + // return (int)Math.Round(lRoundedDuration, 0, MidpointRounding.AwayFromZero); + // } + + + + //} +} \ No newline at end of file diff --git a/ReportImp/BBIRheinSieg/Invoicing/CustomInvoiceCreation.cs b/ReportImp/BBIRheinSieg/Invoicing/CustomInvoiceCreation.cs new file mode 100644 index 000000000..7d5aee1ec --- /dev/null +++ b/ReportImp/BBIRheinSieg/Invoicing/CustomInvoiceCreation.cs @@ -0,0 +1,54 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; +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; +using Service.Invoicing; + +namespace TemplateNeuKunde.Invoicing +{ + // public class CustomInvoiceCreation : InvoiceCreation + //{ + // //public override void SetInvoiceId(ServiceInvoice invoice) + // //{ + // // //invoice.InvoiceBase.InvoiceId = "SBD"; + // // //invoice.InvoiceBase.InvoiceTypeText = ""; + // //} + + + // // //Setze für Selbstzahler die Adresse des Klienten + // // public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer) + // // { + // // if (costBearer.Organisation.Name == "Selbstzahler") + // // { + // // serviceInvoice.InvoiceBase.RecipientOrganisationOid = costBearer.Organisation.Oid; + + // // if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null) + // // { + // // var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; + + // // if (cust.Person.InvoiceAddress != null) + // // { + // // serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew(); + // // } + // // else if (cust.Person.Address != null) + // // { + // // serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew(); + // // } + + // // serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName; + // // serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName; + // // serviceInvoice.InvoiceBase.RecipientCustomerOid = cust.Oid; + // // } + // // } + // // } + // } +} diff --git a/ReportImp/BBIRheinSieg/Invoicing/CustomInvoiceFactory.cs b/ReportImp/BBIRheinSieg/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..261ac0d43 --- /dev/null +++ b/ReportImp/BBIRheinSieg/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,65 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace TemplateNeuKunde.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + // public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + // { + ////Hier einkommentieren, wenn die Rechnungserstellung von einer bestimmten Kategorie einer Bewilligung abhängt + //foreach (var item in supportConcepts2ServiceRecords) + //{ + // var csc = item.Key; + // var cb2sc = DAOFactory.GenericDAO.LoadByID(csc.CostBearerRelOids[0]); + + // foreach (var scap in cb2sc.ApprovalPeriodList) + // { + // if (scap.ServiceCategory != null) + // { + // var ic = GetInvoiceCreatorForCategory(scap.ServiceCategory.Name); + // if (ic != null) + // return ic; + // } + // } + //} + + ////Hier einkommentieren, wenn die Rechnungserstellung von einer bestimmten Kategorie oder Organisation eines ServiceRecords abhängt + //foreach (var list in supportConcepts2ServiceRecords.Values) + // { + // foreach (var sr in list) + // { + // //Hier wird Kategorie geprüft + // var ic = GetInvoiceCreatorForCategory(sr.ServiceDescription.Category.Name); + // if (ic != null) + // return ic; + + // //Hier wird Organisation geprüft + // if (sr.CostBearer.Name.ToLower().Contains("selbstzahler")) + // { + // return new CustomInvoiceCreation(); + // } + // } + // } + + + // return base.CreateInvoiceCreator(specificId, tenant, supportConcepts2ServiceRecords); + // } + + // private InvoiceCreation GetInvoiceCreatorForCategory(String catName) + // { + // if (!String.IsNullOrEmpty(catName)) + // { + // String cat = catName.ToLower().Trim(); + // if (cat.IndexOf("assistenz") >= 0) + // return new CustomInvoiceCreation(); + // } + // return null; + // } + } +} diff --git a/ReportImp/BBIRheinSieg/Invoicing/CustomLWLDiggaBerechnung.cs b/ReportImp/BBIRheinSieg/Invoicing/CustomLWLDiggaBerechnung.cs new file mode 100644 index 000000000..3d4dcc3af --- /dev/null +++ b/ReportImp/BBIRheinSieg/Invoicing/CustomLWLDiggaBerechnung.cs @@ -0,0 +1,24 @@ +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.Extensions; +using BS.Shared.Services; + +namespace TemplateNeuKunde.Invoicing +{ + public class CustomLWLDiggaBerechnung : LWLDiggaBerechnung + { + public override void InitBerechnung() + { + //this.Umstellungsdatum = new DateTime(2025, 1, 1); + } + } +} diff --git a/ReportImp/BBIRheinSieg/Properties/AssemblyInfo.cs b/ReportImp/BBIRheinSieg/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..930888dd6 --- /dev/null +++ b/ReportImp/BBIRheinSieg/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/BBIRheinSieg/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/BBIRheinSieg/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs new file mode 100644 index 000000000..8b32a2d7b --- /dev/null +++ b/ReportImp/BBIRheinSieg/Reporting/CustomMitarbeiterstundenkontoBerechnung.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; + +using BS.Shared.Extensions; + + +namespace TemplateNeuKunde.Reporting +{ + public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung + { + //Wenn halbe Feiertage konfiguriert werden sollen, muss diese Methode auch im VacationService einkommentiert werden + //public override decimal GetFeiertagsFaktor(DateTime start) + //{ + // if (start.Month == 12) + // { + // if (start.Day == 24 || start.Day == 31) + // { + // return 0.5m; + // } + // } + + // return base.GetFeiertagsFaktor(start); + //} + } +} diff --git a/ReportImp/BBIRheinSieg/Reporting/CustomReportCreator.cs b/ReportImp/BBIRheinSieg/Reporting/CustomReportCreator.cs new file mode 100644 index 000000000..f89a7ed11 --- /dev/null +++ b/ReportImp/BBIRheinSieg/Reporting/CustomReportCreator.cs @@ -0,0 +1,33 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.DefaultReports; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using DevExpress.XtraReports.UI; + +namespace BBIRheinSieg.Reporting +{ + public class CustomReportCreator : DefaultReportCreator + { + + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay, bool nurFehlende) + { + List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay, serviceCategoryOid, true, nurFehlende); + + return CreateServiceOverviewReportForROs(lROs, orgaOid); + } + + 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 CreateServiceOverviewReportForROs(new List { ro }, orgaOid); + } + + } +} diff --git a/ReportImp/BBIRheinSieg/Service/CustomHomeContentGenerator.cs b/ReportImp/BBIRheinSieg/Service/CustomHomeContentGenerator.cs new file mode 100644 index 000000000..d05aaae5b --- /dev/null +++ b/ReportImp/BBIRheinSieg/Service/CustomHomeContentGenerator.cs @@ -0,0 +1,30 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts.Compact; + +namespace TemplateNeuKunde.Service +{ + //public class CustomHomeContentGenerator : HomeContentGenerator + //{ + + //Einkommentieren um Geburtstage auszublenden + // public override List GetPersonsHavingBirthday(DateTime birthdayUntil) + // { +// return new List(); + // List alle = base.GetPersonsHavingBirthday(birthdayUntil); + // List nurMitarbeiter = new List(); + + // foreach (var compactPersonDc in alle) + // { + // if (compactPersonDc.PersonType == PersonType.Employee) + // { + // nurMitarbeiter.Add(compactPersonDc); + // } + // } + // return nurMitarbeiter; + // } + //} +} diff --git a/ReportImp/BBIRheinSieg/Service/CustomVacationService.cs b/ReportImp/BBIRheinSieg/Service/CustomVacationService.cs new file mode 100644 index 000000000..46ee829e7 --- /dev/null +++ b/ReportImp/BBIRheinSieg/Service/CustomVacationService.cs @@ -0,0 +1,45 @@ +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.DataContracts; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; + + +namespace TemplateNeuKunde.Service +{ + //public class CustomVacationService : VacationService + //{ + // //public override string Bundesland { get => "Bayern"; } + + // // public override List GetFeiertage(int year, String bundesland) + // // { + // // List list = base.GetFeiertage(year, bundesland); + // // list.Add(new FeiertagDC { Datum = new DateTime(year, 12, 31), Name = "Silvester" }); + + // // return list; + // // } + + + // //Wenn halbe Feiertage konfiguriert werden sollen, muss diese Methode auch in CustomMitarbeiterstundenkontoBerechnung einkommentiert werden + // //public override decimal GetFeiertagsFaktor(DateTime start) + // //{ + // // if (start.Month == 12) + // // { + // // if (start.Day == 24 || start.Day == 31) + // // { + // // return 0.5m; + // // } + // // } + + // // return base.GetFeiertagsFaktor(start); + // //} + //} + + +} diff --git a/ReportImp/BBIRheinSieg/Service/CustomVertretungsManager.cs b/ReportImp/BBIRheinSieg/Service/CustomVertretungsManager.cs new file mode 100644 index 000000000..ceef43f3b --- /dev/null +++ b/ReportImp/BBIRheinSieg/Service/CustomVertretungsManager.cs @@ -0,0 +1,93 @@ +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BeWo.Service.SBD; +using BS.Shared; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using System; +using System.Collections.Generic; +using System.Linq; +using System.Net; +using System.Text; +using System.Threading.Tasks; + + +namespace BBIRheinSieg.Service +{ + public class CustomVertretungsManager : VertretungsManager + { + + public override List SucheVertreter(VertreterSucheFilterDC filter) + { + var vertretungsListe = CreateVertretungsListe(filter.StartDate, filter.EndDate); + + // EmployeeOids der Mitarbeiter, die einen abwesenden Mitarbeiter vertreten + var alleZugewiesenenVertreterEmpOids = vertretungsListe.Where(vertretungsItem => vertretungsItem.VertretungsStatus != VertretungsStatus.KlientKrank && + vertretungsItem.Vertreter != null && + vertretungsItem.Vertreter.ActivationType == ActivationTypeId.Active).Select(item => item.Vertreter.EmployeeOid).ToList(); + + + // EmployeeOids von abwesenden Mitarbeitern + var abwesenendeEmployeeOids = vertretungsListe.Where(vertretungsItem => vertretungsItem.VertretungsStatus != VertretungsStatus.KlientKrank && + vertretungsItem.Employee != null).Select(item => item.Employee.EmployeeOid); + + + var team = DAOFactory.GenericDAO.GetAllActive().Where(t => t.Name == "Vertretungsplanung").FirstOrDefault(); + if (team != null) + { + var list = new List(); + + var allEmps = team.MemberList; + var empsInResult = new List(); + + foreach (var emp in allEmps) + { + if (!alleZugewiesenenVertreterEmpOids.Contains(emp.Oid.Value) && !abwesenendeEmployeeOids.Contains(emp.Oid.Value) && !IsAbwesend(emp, filter.StartDate, filter.EndDate)) + { + empsInResult.Add(emp); + + var dc = MapperFactory.CompactVertreterEmployeeDC_VertreterEmployee.MapToNewDC(emp); + + list.Add(dc); + } + } + + + //Füge alle Employees zu, deren Kind krank sind + var schonVorhandeneEmps = empsInResult.Select(e => e.Oid.Value).ToList(); + + var employeeOids = vertretungsListe.Where(vertretungsItem => vertretungsItem.Employee != null && + vertretungsItem.VertretungsStatus == VertretungsStatus.KlientKrank && !schonVorhandeneEmps.Contains(vertretungsItem.Employee.EmployeeOid)).Select(s => s.Employee.EmployeeOid).Distinct().ToList(); + + if (employeeOids.Count > 0) + { + + var weitereEmps = DAOFactory.GenericDAO.LoadByIDs(employeeOids); + list.AddRange(MapperFactory.CompactVertreterEmployeeDC_VertreterEmployee.MapToNewDCs(weitereEmps)); + } + + return list; + + + } + + return base.SucheVertreter(filter); + } + + private bool IsAbwesend(Employee emp, DateTime startDate, DateTime endDate) + { + foreach (var at in emp.AbsenceTimes) + { + if (at.Start <= startDate && (!at.End.HasValue || at.End >= endDate)) + { + return true; + } + } + + return false; + } + + } +} diff --git a/ReportImp/BBIRheinSieg/Service/DefaultSaveInterceptor.cs b/ReportImp/BBIRheinSieg/Service/DefaultSaveInterceptor.cs new file mode 100644 index 000000000..28d127934 --- /dev/null +++ b/ReportImp/BBIRheinSieg/Service/DefaultSaveInterceptor.cs @@ -0,0 +1,62 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data.Access; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace TemplateNeuKunde.Validation +{ + + //public class DefaultSaveInterceptor : SaveInterceptor + // { + // public override string AllowSaveCustomer(CustomerDC c) + // { + // if (c.CustomerOid.HasValue) + // { + // return null; + // } + + // if (!c.DateOfBirth.HasValue) + // { + // return "Bitte geben Sie ein Geburtsdatum an."; + // } + + // if (!String.IsNullOrWhiteSpace(c.FirstName) && !String.IsNullOrWhiteSpace(c.LastName) && c.DateOfBirth.HasValue) + // { + // var duplicates = DAOFactory.SearchDAO.FindCustomer(c.FirstName, c.LastName, c.DateOfBirth.Value); + // if (duplicates != null && duplicates.Count > 0) + // { + // var dc = duplicates[0]; + // String archiviert = ""; + + + // if (dc.Person.Sex.HasValue && dc.Person.Sex.Value == Sex.Female) + // { + // if (dc.IsActive == ActivationTypeId.Archived) + // { + // archiviert = "archivierte "; + // } + // return String.Format( + // "Es gibt bereits eine {3}Klientin {0} {1}, geb. am {2:dd.MM.yyyy}.", dc.Person.FirstName, dc.Person.LastName, dc.Person.DateOfBirth, archiviert); + // } + // else + // { + // if (dc.IsActive == ActivationTypeId.Archived) + // { + // archiviert = "archivierten "; + // } + // return String.Format( + // "Es gibt bereits einen {3}Klienten {0} {1}, geb. am {2:dd.MM.yyyy}.", dc.Person.FirstName, dc.Person.LastName, dc.Person.DateOfBirth, archiviert); + // } + // } + // } + // return base.AllowSaveCustomer(c); + // } + // } +} \ No newline at end of file diff --git a/ReportImp/BBIRheinSieg/Statistics/CustomServiceRecordStatisticFactory.cs b/ReportImp/BBIRheinSieg/Statistics/CustomServiceRecordStatisticFactory.cs new file mode 100644 index 000000000..2267e43b3 --- /dev/null +++ b/ReportImp/BBIRheinSieg/Statistics/CustomServiceRecordStatisticFactory.cs @@ -0,0 +1,113 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.DataContracts; + + +namespace TemplateNeuKunde.Statistics +{ + //public class CustomServiceRecordStatisticFactory : ServiceRecordStatisticFactory + // { + + // public override ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, DateTime statisticsDate) + // { + // var stats = CreateSupportConceptStatisticsImpl(costBearer2SupportConceptOid, statisticsDate); + + // var dc = new ServiceRecordStatisticsInfoDC(); + + + + // dc.Header = new string[4]; + // dc.Header[0] = "Bewilligungszeitraum:"; + // dc.Header[1] = "Geleistet diesen Monat/Gesamt:"; + // dc.Header[2] = "Bewilligt diesen Monat/Gesamt:"; + // dc.Header[3] = "Frei diesen Monat/Gesamt:"; + + // dc.ForegroundColor = new string[4]; + // dc.ForegroundColor[0] = "#FF2B508B"; + // dc.ForegroundColor[1] = "#FF2B508B"; + // dc.ForegroundColor[2] = "#FF2B508B"; + // dc.ForegroundColor[3] = "#FF2B508B"; + + // dc.PeriodStatisticInfos = new List(); + + + // if (stats != null) + // { + // if (stats.PeriodStatistics.Count > 1 && !TimeSpanIsEqual(stats)) + // dc.PeriodStatisticInfos.Add(CreateTotalStatistics(stats, statisticsDate)); + + // foreach (var pdc in stats.PeriodStatistics) + // { + // dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, pdc, statisticsDate)); + // } + // } + + // return dc; + // } + + + // public ServiceRecordPeriodStatisticsInfoDC CreateTotalStatistics(SupportConceptStatisticsDC stats, DateTime statisticsDate) + // { + // var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4); + // dc.LeftValues[0] = "Gesamt"; + + // dc.LeftValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedThisMonth / 60); + // dc.RightValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedTotalRounded / 60); + + // dc.LeftValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedPerMonth / 60); + // dc.RightValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedTotal / 60); + + // dc.LeftValues[3] = String.Format("{0:0.00}", (stats.MinutesApprovedPerMonth - stats.MinutesProvidedThisMonth) / 60); + // dc.RightValues[3] = String.Format("{0:0.00}", (stats.MinutesApprovedTotal - stats.MinutesProvidedTotalRounded) / 60); + + // return dc; + // } + + // public ServiceRecordPeriodStatisticsInfoDC CreateServiceRecordPeriodStatisticsInfo(SupportConceptStatisticsDC stats, SupportConceptPeriodStatisticsDC periodStats, DateTime statisticsDate) + // { + // var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4); + + // if (periodStats.SupportConceptApprovalPeriod != null) + // { + // if (periodStats.SupportConceptApprovalPeriod.ServiceCategory != null) + // { + // dc.LeftValues[0] = String.Format("{0}: {1:dd.MM.yy} - {2:dd.MM.yy}", + // periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name, + // periodStats.SupportConceptApprovalPeriod.StartDate, + // periodStats.SupportConceptApprovalPeriod.EndDate); + // } + // else + // { + // dc.LeftValues[0] = String.Format("{0:dd.MM.yy} - {1:dd.MM.yy}", + // periodStats.SupportConceptApprovalPeriod.StartDate, + // periodStats.SupportConceptApprovalPeriod.EndDate); + // } + // } + + // dc.LeftValues[1] = String.Format("{0:0.00}", periodStats.MinutesProvidedThisMonth / 60); + // dc.RightValues[1] = String.Format("{0:0.00}", periodStats.MinutesProvidedTotalRounded / 60); + + // dc.LeftValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedPerMonth / 60); + // dc.RightValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedTotal / 60); + + // dc.LeftValues[3] = String.Format("{0:0.00}", (periodStats.MinutesApprovedPerMonth - periodStats.MinutesProvidedThisMonth) / 60); + // dc.RightValues[3] = String.Format("{0:0.00}", (periodStats.MinutesApprovedTotal - periodStats.MinutesProvidedTotalRounded) / 60); + + // return dc; + // } + + // public override decimal GetApprovedMinutesPerMonth(SupportConceptPeriodStatisticsDC periodStats) + // { + // if (periodStats.SupportConceptApprovalPeriod != null && periodStats.SupportConceptApprovalPeriod.StartDate.HasValue && periodStats.SupportConceptApprovalPeriod.EndDate.HasValue) + // { + // if (periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.HasValue && periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.HasValue && periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Monthly) + // { + // return periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value * 60; + // } + // } + // return base.GetApprovedMinutesPerMonth(periodStats); + // } + // } +} diff --git a/ReportImp/BBIRheinSieg/Validation/ServiceRecordValidator.cs b/ReportImp/BBIRheinSieg/Validation/ServiceRecordValidator.cs new file mode 100644 index 000000000..3e394fda6 --- /dev/null +++ b/ReportImp/BBIRheinSieg/Validation/ServiceRecordValidator.cs @@ -0,0 +1,87 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.DataContracts; +using BS.Shared.Extensions; + +namespace TemplateNeuKunde.Validation +{ + //public class CustomServiceRecordValidator : ServiceRecordValidator + //{ + // public override string[] GetIgnoreCategoriesForOverlappingCheck() + // { + // return new[] { "Arbeitszeiterfassung" }; + // } + + + // public override List ValidateServiceRecord(ServiceRecordDC newServiceRecord, SupportConceptStatisticsDC statistics, + // int maxDaysEditServiceRecordsAllowed, IList employeeOids, IList cb2scOids) + // { + // var list = base.ValidateServiceRecord(newServiceRecord, statistics, maxDaysEditServiceRecordsAllowed, employeeOids, cb2scOids); + + // if (newServiceRecord.ServiceDescription.Category.IsBillable && newServiceRecord.RoundedDuration == 0) + // { + + // list.Add(new ServiceRecordValidationResultDC + // { + // ResultType = ServiceRecordValidationResult.Custom, + // Message = "Die Dauer muss größer als 0 sein." + // }); + + // } + + // var sd = newServiceRecord.ServiceDescription.Name.ToLower(); + // var cat = newServiceRecord.ServiceDescription.Category.Name.ToLower(); + + // if (cat.Contains("arztbesuch") || + // cat.Contains("krank") || + // cat.Contains("fortbildung") || + // cat.Contains("urlaub") || + // cat.Contains("indirekte zeiten") || + // (cat.Contains("betrieb") && cat.Contains("zeiten"))) + // { + // if (sd.Contains("abwesend")) + // { + + // list.Add(new ServiceRecordValidationResultDC + // { + // ResultType = ServiceRecordValidationResult.Custom, + // Message = "Dieser Eintrag kann nur von Fachleitungen oder Bereichsleitungen angelegt werden." + // }); + // } + // } + + + + // bool hasZukunftResult = false; + + // foreach (var r in list) + // { + // if (r.ResultType == ServiceRecordValidationResult.Custom && r.Message.Contains("Zukunft")) + // { + // hasZukunftResult = true; + // } + // } + // if (!hasZukunftResult) + // { + // if (newServiceRecord.End.Value > DateTime.Now.AddMinutes(20)) + // { + // list.Add(new ServiceRecordValidationResultDC + // { + // ResultType = ServiceRecordValidationResult.Custom, + // Message = "Das gewählte Datum darf nicht in der Zukunft liegen." + // }); + // } + // } + + + // return list; + // } + // } +} \ No newline at end of file diff --git a/ReportImp/BBIRheinSieg/app.config b/ReportImp/BBIRheinSieg/app.config new file mode 100644 index 000000000..677131bde --- /dev/null +++ b/ReportImp/BBIRheinSieg/app.config @@ -0,0 +1,27 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/ReportImp/DiakonieLandshut/ServicesOverviewReport.Designer.cs b/ReportImp/DiakonieLandshut/ServicesOverviewReport.Designer.cs index 4f99d40d5..0d7de5beb 100644 --- a/ReportImp/DiakonieLandshut/ServicesOverviewReport.Designer.cs +++ b/ReportImp/DiakonieLandshut/ServicesOverviewReport.Designer.cs @@ -30,6 +30,7 @@ namespace DiakonieLandshut { this.components = new System.ComponentModel.Container(); System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -113,10 +114,26 @@ namespace DiakonieLandshut this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox3 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); ((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.xrTableAbwesenheiten)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -825,10 +842,10 @@ namespace DiakonieLandshut // xrLabel7 // this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(348F, 129F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(387.58F, 200.1945F); this.xrLabel7.Name = "xrLabel7"; this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(333.9999F, 17.99997F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(297.545F, 17.99997F); this.xrLabel7.StylePriority.UseBorders = false; this.xrLabel7.StylePriority.UseFont = false; this.xrLabel7.StylePriority.UseTextAlignment = false; @@ -887,13 +904,18 @@ namespace DiakonieLandshut // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel18, + this.xrPictureBox3, + this.lblUnterschriftKlient, + this.xrLabel15, + this.xrTableAbwesenheiten, this.xrLabel17, this.xrPictureBox2, this.xrLabel2, this.lblAbsenceTimes, this.xrLabel7, this.xrTable1}); - this.GroupFooter1.HeightF = 148.4999F; + this.GroupFooter1.HeightF = 223.6112F; this.GroupFooter1.KeepTogether = true; this.GroupFooter1.Name = "GroupFooter1"; // @@ -902,11 +924,13 @@ namespace DiakonieLandshut this.xrLabel17.BackColor = System.Drawing.Color.Transparent; this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSignatureDate", "{0:dd.MM.yyyy}")}); - this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(348F, 93.5F); + this.xrLabel17.Font = new DevExpress.Drawing.DXFont("Calibri", 11F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(387.5801F, 164.6945F); this.xrLabel17.Name = "xrLabel17"; this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel17.SizeF = new System.Drawing.SizeF(136.8289F, 35.50002F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(116.4992F, 35.50002F); this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseFont = false; this.xrLabel17.StylePriority.UseTextAlignment = false; this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; // @@ -914,10 +938,10 @@ namespace DiakonieLandshut // this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); - this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(485.329F, 93.49998F); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(504.0793F, 164.6946F); this.xrPictureBox2.Name = "xrPictureBox2"; this.xrPictureBox2.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; - this.xrPictureBox2.SizeF = new System.Drawing.SizeF(196.6709F, 35.50002F); + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(181.0458F, 35.50002F); this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; // // PageHeader @@ -964,6 +988,186 @@ namespace DiakonieLandshut this.xrLabel3.StylePriority.UseFont = false; this.xrLabel3.Text = "Kostenträger:"; // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Calibri", 10F, DevExpress.Drawing.DXFontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 109.0001F); + 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(374.0001F, 20.69447F); + 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 = "Abwesenheiten, stat. Klinikaufenthalte, Anmerkungen:"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableAbwesenheiten + // + this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black; + this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableAbwesenheiten.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(0F, 129.6946F); + this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; + this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3, + this.xrTableRow4}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(374F, 39.99995F); + 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.xrTableCell15, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell32}); + 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; + // + // xrTableCell15 + // + this.xrTableCell15.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + 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.Text = "von"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.0665748331006593D; + // + // xrTableCell18 + // + this.xrTableCell18.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + 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 = "bis"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.066574830927286D; + // + // xrTableCell19 + // + this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Kategorie"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell19.Weight = 0.088113748848989093D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell22, + this.xrTableCell33}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell20 + // + this.xrTableCell20.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + 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.0665748331006593D; + // + // xrTableCell21 + // + this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + 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.066574830927286D; + // + // xrTableCell22 + // + this.xrTableCell22.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + 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.088113748848989093D; + // + // xrLabel18 + // + this.xrLabel18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerSignatureDate", "{0:dd.MM.yyyy}")}); + this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Calibri", 11F); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(387.58F, 94.19455F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(116.4993F, 35.50002F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrPictureBox3 + // + this.xrPictureBox3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "CustomerSignature")}); + this.xrPictureBox3.LocationFloat = new DevExpress.Utils.PointFloat(504.0793F, 94.19455F); + this.xrPictureBox3.Name = "xrPictureBox3"; + this.xrPictureBox3.SizeF = new System.Drawing.SizeF(181.0459F, 35.50002F); + this.xrPictureBox3.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new DevExpress.Drawing.DXFont("Calibri", 11F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(387.5801F, 129.6945F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(297.545F, 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.MiddleRight; + // + // xrTableCell32 + // + this.xrTableCell32.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + this.xrTableCell32.Multiline = true; + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Erläuterung"; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell32.Weight = 0.14489819448679056D; + // + // xrTableCell33 + // + this.xrTableCell33.Font = new DevExpress.Drawing.DXFont("Calibri", 10F); + this.xrTableCell33.Multiline = true; + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell33.Weight = 0.14489819448679056D; + // // Stundenzettel // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -996,10 +1200,13 @@ namespace DiakonieLandshut this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; this.SnapGridSize = 9F; this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); ((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.xrTableAbwesenheiten)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1089,5 +1296,20 @@ namespace DiakonieLandshut private DevExpress.XtraReports.UI.XRPictureBox picMasterBayir; private DevExpress.XtraReports.UI.XRLabel xrLabel17; private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox3; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; } } diff --git a/ReportImp/DiakonieLandshut/ServicesOverviewReport.cs b/ReportImp/DiakonieLandshut/ServicesOverviewReport.cs index 28e058266..5bc7c46d0 100644 --- a/ReportImp/DiakonieLandshut/ServicesOverviewReport.cs +++ b/ReportImp/DiakonieLandshut/ServicesOverviewReport.cs @@ -62,7 +62,43 @@ namespace DiakonieLandshut } } } - this.bindingSource1.DataSource = pRO; + ErstelleAbwesenheitenTabelle(pRO); + + bindingSource1.DataSource = pRO; + } + + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + Customer customer = DAOFactory.GenericDAO.LoadByID(pRo.CustomerOid); + + if (customer != null && customer.AbsenceTimes != null) + { + DateTime neujahr = new DateTime(DateTime.Now.Year, 1, 1); + int index = 1; + foreach (var at in customer.AbsenceTimes) + { + // nur Abwesenheiten aus dem aktuellen Jahr + if ((at.Start.HasValue && at.Start >= neujahr) || (at.End.HasValue && at.End >= neujahr)) + { + 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]); + + row.Cells[0].Text = String.Format("{0:dd.MM.yy}", at.Start); + + if (at.End.HasValue) + row.Cells[1].Text = String.Format("{0:dd.MM.yy}", at.End); + + row.Cells[2].Text = at.AbsenceReason.Description; + + row.Cells[3].Text = at.Notice; + + index++; + } + } + } } private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e) diff --git a/ReportImp/LebenszentrumKönigsborn/Service/CustomStundenuebersichtAuswertung.cs b/ReportImp/LebenszentrumKönigsborn/Service/CustomStundenuebersichtAuswertung.cs index 3c52a3233..3b5e63870 100644 --- a/ReportImp/LebenszentrumKönigsborn/Service/CustomStundenuebersichtAuswertung.cs +++ b/ReportImp/LebenszentrumKönigsborn/Service/CustomStundenuebersichtAuswertung.cs @@ -1,4 +1,6 @@ -using BeWo.Service.Plugins; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.Plugins; using BS.Shared.DataContracts; using System; using System.Collections.Generic; @@ -54,7 +56,13 @@ namespace LebenszentrumKoenigsborn.Service { foreach (var sr in sc.ServiceRecords) { - sr.RoundedDuration *= 1.333334m; + if (sr.GroupOid == null) + sr.RoundedDuration *= 1.333334m; + else + { + var srgroup = DAOFactory.GenericDAO.GetByID(sr.GroupOid.Value); + sr.RoundedDuration = (srgroup.RoundedDuration * srgroup.CustomerCount) / srgroup.EmployeeCount ; + } } } } diff --git a/ReportImp/VkmHamm/Mitarbeiterauslastung.cs b/ReportImp/VkmHamm/Mitarbeiterauslastung.cs index 73d5662ad..05a51f292 100644 --- a/ReportImp/VkmHamm/Mitarbeiterauslastung.cs +++ b/ReportImp/VkmHamm/Mitarbeiterauslastung.cs @@ -21,6 +21,33 @@ namespace VkmHamm AuslastungBerechnung b = new AuslastungBerechnung(); b.CreateReport(pRO); + // Die brauchen das Monatskontingent, nicht Wochen-Basis. + // Also: Alle Bewilligungen durchgehen und die Tages-bewilligten Stunden ausrechnen. + // Dann für jede Bewilligung gucken, wie viele Tage in dem ausgewerteten Monat bewilligt sind und Tage * bew. Tagesstunden ausrechnen + foreach (var ed in pRO.EmployeeDetailList) + { + foreach (var scDetail in ed.SupportConceptDetailList) + { + /// Tagessoll berechnen (Wochenbewilligung) + + /// Tagessoll berechnen (Monatsbewilligung) + + /// Tagessoll berechnen (Gesamtbewilligung) + + + /// Bewilligte Tage im Monat berechnen + // Wenn Bewilligung über Auswertungszeitraum hinaus + + // Wenn Bewilligung in Monat beginnt/endet + + + /// Monatsstunden berechnen + } + } + + // Unter die Tabelle eine zweite machen, wo Name Klient*in mit den Gesamtstunden Monat drin steht, da in der oberen Tabelle ja bei + // mehreren Bewilligungen mehrere Einträge pro Klient*in sind. + this.bindingSource1.DataSource = pRO; } diff --git a/ReportImp/VkmHamm/Mitarbeiterauslastung.designer.cs b/ReportImp/VkmHamm/Mitarbeiterauslastung.designer.cs index d42511c1c..42bb6e6c0 100644 --- a/ReportImp/VkmHamm/Mitarbeiterauslastung.designer.cs +++ b/ReportImp/VkmHamm/Mitarbeiterauslastung.designer.cs @@ -30,7 +30,6 @@ namespace VkmHamm private void InitializeComponent() { this.components = new System.ComponentModel.Container(); - 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.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); @@ -42,7 +41,6 @@ namespace VkmHamm this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); @@ -53,7 +51,6 @@ namespace VkmHamm this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell7 = 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(); @@ -61,7 +58,6 @@ namespace VkmHamm this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell10 = 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(); @@ -153,8 +149,7 @@ namespace VkmHamm this.xrTableCell3, this.xrTableCell19, this.xrTableCell2, - this.xrTableCell28, - this.xrTableCell8}); + this.xrTableCell28}); this.xrTableRowDetail.Name = "xrTableRowDetail"; this.xrTableRowDetail.Weight = 1D; // @@ -193,16 +188,7 @@ namespace VkmHamm new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.SupportConceptDetailList.ApprovedHoursPerWeek", "{0:0.00}")}); this.xrTableCell28.Name = "xrTableCell28"; this.xrTableCell28.Text = "xrTableCell28"; - this.xrTableCell28.Weight = 0.10413257455122489D; - // - // xrTableCell8 - // - this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.SupportConceptDetailList.FreiProWoche")}); - this.xrTableCell8.Multiline = true; - this.xrTableCell8.Name = "xrTableCell8"; - this.xrTableCell8.TextFormatString = "{0:0.00}"; - this.xrTableCell8.Weight = 0.10812152162786518D; + this.xrTableCell28.Weight = 0.21225409617909008D; // // DetailReport // @@ -264,8 +250,7 @@ namespace VkmHamm this.xrTableCell5, this.xrTableCell4, this.xrTableCell1, - this.xrTableCell9, - this.xrTableCell7}); + this.xrTableCell9}); this.xrTableRowHeader.Name = "xrTableRowHeader"; this.xrTableRowHeader.Weight = 1.5999999999999996D; // @@ -296,14 +281,7 @@ namespace VkmHamm this.xrTableCell9.Multiline = true; this.xrTableCell9.Name = "xrTableCell9"; this.xrTableCell9.Text = "Bewilligt/Woche"; - this.xrTableCell9.Weight = 0.10413257497898015D; - // - // xrTableCell7 - // - this.xrTableCell7.Multiline = true; - this.xrTableCell7.Name = "xrTableCell7"; - this.xrTableCell7.Text = "Auslastung/Woche "; - this.xrTableCell7.Weight = 0.10812152205812517D; + this.xrTableCell9.Weight = 0.21225409703710532D; // // GroupFooter1 // @@ -335,8 +313,7 @@ namespace VkmHamm this.xrTableCell35, this.xrTableCell38, this.xrTableCell6, - this.cellSollGesamt, - this.xrTableCell10}); + this.cellSollGesamt}); this.xrTableRow1.Name = "xrTableRow1"; this.xrTableRow1.Weight = 1D; // @@ -367,18 +344,7 @@ namespace VkmHamm new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.ApprovedHoursPerWeek", "{0:0.00}")}); this.cellSollGesamt.Name = "cellSollGesamt"; this.cellSollGesamt.Text = "cellSollGesamt"; - this.cellSollGesamt.Weight = 0.0980816446211223D; - // - // xrTableCell10 - // - this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.SupportConceptDetailList.FreiProWoche")}); - this.xrTableCell10.Multiline = true; - this.xrTableCell10.Name = "xrTableCell10"; - xrSummary1.FormatString = "{0:0.00}"; - xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; - this.xrTableCell10.Summary = xrSummary1; - this.xrTableCell10.Weight = 0.10183880230628291D; + this.cellSollGesamt.Weight = 0.19992044692740521D; // // bindingSource1 // @@ -582,8 +548,5 @@ namespace VkmHamm private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; } } diff --git a/ReportImp/WendepunktVelbert/Service/CustomVacationService.cs b/ReportImp/WendepunktVelbert/Service/CustomVacationService.cs index 57e777efc..c9aca98d0 100644 --- a/ReportImp/WendepunktVelbert/Service/CustomVacationService.cs +++ b/ReportImp/WendepunktVelbert/Service/CustomVacationService.cs @@ -14,7 +14,7 @@ namespace WendepunktVelbert.Service { var sonderurlaubsItems = base.CreateSonderurlaubItems(emp, contract, sonderurlaubDict, darstellungDCs); - if (emp.Notice2.Contains("SD") && !darstellungDCs.Any(dc => dc.Erlaeuterung.Contains("Regenerationstage"))) + if (emp.Notice2 != null && emp.Notice2.Contains("SD") && darstellungDCs != null && !darstellungDCs.Any(dc => dc.Erlaeuterung.Contains("Regenerationstage"))) { sonderurlaubsItems.Add(new UrlaubskontoDarstellungDC() { diff --git a/ReportImp/ahaEV/Mitarbeiterarbeitszeitkonto.cs b/ReportImp/ahaEV/Mitarbeiterarbeitszeitkonto.cs index b9e5d192e..7b682366c 100644 --- a/ReportImp/ahaEV/Mitarbeiterarbeitszeitkonto.cs +++ b/ReportImp/ahaEV/Mitarbeiterarbeitszeitkonto.cs @@ -24,11 +24,12 @@ namespace ahaEV var msb = new CustomMitarbeiterstundenkontoBerechnung(); msb.CreateReport(pRO); - var stunden = 0.0m; foreach (var ed in pRO.EmployeeDetailList) { - var c = ed.Employee.GetValidContractForDate(pRO.ReportStartDate); + var stunden = 0.0m; + + var c = ed.Employee.GetValidContractForDate(pRO.ReportStartDate); if (c != null) { if (c.MonthlyTotalHours.HasValue) diff --git a/Shared/AppSender/GkvSender.cs b/Shared/AppSender/GkvSender.cs index e94a3d523..99ea4254a 100644 --- a/Shared/AppSender/GkvSender.cs +++ b/Shared/AppSender/GkvSender.cs @@ -39,7 +39,7 @@ namespace BS.Shared.AppSender public static Res SendApp8Request(Req request, string tenant) where Req : GkvServerRequestDC where Res : GkvResponseDC { - string url = "https://app8.bewoplaner.de/service_developer/GkvAbrechnungServer.aspx"; + string url = "https://app8.bewoplaner.de/service/GkvAbrechnungServer.aspx"; #if DEBUG //url = "http://localhost:3777/Host/GkvAbrechnungServer.aspx"; @@ -69,7 +69,7 @@ namespace BS.Shared.AppSender if (string.IsNullOrEmpty(server)) return null; - var url = string.Format(GKVCLIENT_URL, $"https://{server}/service_developer"); + var url = string.Format(GKVCLIENT_URL, $"https://{server}/service"); #if DEBUG if (server.IndexOf("localhost") > 0)