From 4b06ea01838533e5bcdcff2af185e7f3fe6a069d Mon Sep 17 00:00:00 2001 From: Alexandra Date: Wed, 19 Jun 2024 16:54:35 +0200 Subject: [PATCH] Wabe - Neueinrichtung --- ReportImp/Wabe/CustomReportCreator.cs | 76 ++ .../Wabe/Invoicing/AbwInvoiceCreation.cs | 156 +++ .../Wabe/Invoicing/CustomInvoiceFactory.cs | 31 + .../Invoicing/StationaerInvoiceCreation.cs | 231 ++++ ReportImp/Wabe/Properties/licenses.licx | 1 + .../Wabe/QuittierungsbelegAbw.Designer.cs | 829 ++++++++++++ ReportImp/Wabe/QuittierungsbelegAbw.cs | 157 +++ ReportImp/Wabe/QuittierungsbelegAbw.resx | 123 ++ ReportImp/Wabe/RechnungBezirk.Designer.cs | 568 ++++++++ ReportImp/Wabe/RechnungBezirk.cs | 73 + ReportImp/Wabe/RechnungBezirk.resx | 120 ++ .../Wabe/RechnungBezirkDetail.Designer.cs | 1199 +++++++++++++++++ ReportImp/Wabe/RechnungBezirkDetail.cs | 82 ++ ReportImp/Wabe/RechnungBezirkDetail.resx | 127 ++ ReportImp/Wabe/Wabe.csproj | 36 + 15 files changed, 3809 insertions(+) create mode 100644 ReportImp/Wabe/CustomReportCreator.cs create mode 100644 ReportImp/Wabe/Invoicing/AbwInvoiceCreation.cs create mode 100644 ReportImp/Wabe/Invoicing/CustomInvoiceFactory.cs create mode 100644 ReportImp/Wabe/Invoicing/StationaerInvoiceCreation.cs create mode 100644 ReportImp/Wabe/Properties/licenses.licx create mode 100644 ReportImp/Wabe/QuittierungsbelegAbw.Designer.cs create mode 100644 ReportImp/Wabe/QuittierungsbelegAbw.cs create mode 100644 ReportImp/Wabe/QuittierungsbelegAbw.resx create mode 100644 ReportImp/Wabe/RechnungBezirk.Designer.cs create mode 100644 ReportImp/Wabe/RechnungBezirk.cs create mode 100644 ReportImp/Wabe/RechnungBezirk.resx create mode 100644 ReportImp/Wabe/RechnungBezirkDetail.Designer.cs create mode 100644 ReportImp/Wabe/RechnungBezirkDetail.cs create mode 100644 ReportImp/Wabe/RechnungBezirkDetail.resx diff --git a/ReportImp/Wabe/CustomReportCreator.cs b/ReportImp/Wabe/CustomReportCreator.cs new file mode 100644 index 000000000..dab8f6a9a --- /dev/null +++ b/ReportImp/Wabe/CustomReportCreator.cs @@ -0,0 +1,76 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.IO; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.DCEntityMapper; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using DevExpress.XtraReports.UI; + +namespace Wabe +{ + public class CustomReportCreator : DefaultReportCreator + { + public override XtraReport CreateServiceInvoiceReport(string dcIds, long? invoiceBaseOid) + { + if (String.IsNullOrEmpty(dcIds) && invoiceBaseOid.HasValue) + { + var serviceInvoice = DAOFactory.SearchDAO.GetServiceInvoiceByInvoiceBaseOid(invoiceBaseOid.Value); + dcIds = String.Format("{0}", serviceInvoice.Oid); + } + + if (!string.IsNullOrEmpty(dcIds)) + { + + var dcList = new List(); + var dcidStrs = dcIds.Split(';'); + + foreach (var oidStr in dcidStrs) + { + var oid = long.Parse(oidStr); + var invoice = DAOFactory.GenericDAO.LoadByID(oid); + var dc = MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(invoice); + dcList.Add(dc); + } + + return CreateInvoiceReport(dcList); + } + return new XtraReport(); + } + + private XtraReport CreateInvoiceReport(List invoices) + { + XtraReport allReports = null; + + foreach (var iDC in invoices) + { + XtraReport invoiceReport = null; + IBeWoReport singleReport = FindReportImp(iDC.InvoiceBase.InvoiceId); + + if (iDC.InvoiceBase != null && iDC.InvoiceBase.InvoiceId != null && iDC.InvoiceBase.InvoiceId == "RgBezirk") + { + var ro = ServiceInvoiceRO.Create(iDC); + singleReport.SetReportDataSource(ro); + ((XtraReport)singleReport).CreateDocument(); + invoiceReport = singleReport as XtraReport; + + //var anhang = new SammelrechnungBezirkDetail(); + //anhang.SetReportDataSource(ro); + //anhang.CreateDocument(); + //((XtraReport)singleReport).Pages.AddRange(((XtraReport)anhang).Pages); + //invoiceReport = singleReport as XtraReport; + } + if (allReports == null) + allReports = invoiceReport; + } + + return allReports; + } + } +} + diff --git a/ReportImp/Wabe/Invoicing/AbwInvoiceCreation.cs b/ReportImp/Wabe/Invoicing/AbwInvoiceCreation.cs new file mode 100644 index 000000000..ba795a1b5 --- /dev/null +++ b/ReportImp/Wabe/Invoicing/AbwInvoiceCreation.cs @@ -0,0 +1,156 @@ +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 BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + + +namespace Wabe.Invoicing +{ + public class AbwInvoiceCreation : InvoiceCreation + { + private const decimal TAGESPAUSCHALE = 129.55m; + private const decimal FREIHALTEGEBUEHR = 103.64m; + + private DateTime? accountingPeriodStart = null; + private DateTime? accountingPeriodEnd = null; + + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "RechnungABW"; + invoice.InvoiceBase.InvoiceTypeText = "Rechnung ABW"; + } + + public override List GenerateServiceInvoices(long costBearerOid, + DateTimeSpan invoicePeriod, + Dictionary> supportConcepts2ServiceRecords) + { + var costBearer = DAOFactory.GenericDAO.LoadByID(costBearerOid); + var invoiceList = new List(); + ServiceInvoice invoice; + + invoice = CreateCollectiveBilling2(costBearer, invoicePeriod, supportConcepts2ServiceRecords); + if (invoice != null) + invoiceList.Add(invoice); + + var result = invoiceList.Select(item => MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(item)).ToList(); + return result.Count > 1 ? result.OrderBy(i => i.InvoiceBase.CustomerLastName).ToList() : result; + } + + private ServiceInvoice CreateCollectiveBilling2(CostBearer costBearer, DateTimeSpan invoicePeriod, Dictionary> supportConcepts2ServiceRecords) + { + var invoice = new ServiceInvoice(); + var newDict = new Dictionary>(); + + foreach (var sc2sr in supportConcepts2ServiceRecords) + { + if (sc2sr.Key.IsApproved) + newDict.Add(sc2sr.Key, sc2sr.Value); + } + + SetRecipientInformation(invoice, costBearer); + SetSenderInformation(invoice); + SetInvoiceBaseData(0, invoice, costBearer, invoicePeriod, newDict.Keys.ToList()); + SetCollectiveBillingBaseData(0, invoice, costBearer, invoicePeriod, newDict); + SetCollectiveBillingServiceInvoicePeriods(invoice, invoicePeriod, newDict); + SetServiceInvoicePeriodAmounts(invoice); + + SetAmountAdvancePayments(invoice); + + return invoice; + } + + + public override void SetServiceInvoicePeriods(ServiceInvoice invoice, CostBearer2SupportConcept costBearer2SupportConcept, DateTimeSpan invoicePeriod, List serviceRecords) + { + base.SetServiceInvoicePeriods(invoice, costBearer2SupportConcept, invoicePeriod, serviceRecords); + + invoice.ServiceInvoicePeriodList = invoice.ServiceInvoicePeriodList.OrderBy(sip => sip.Customer.Person.LastNameFirstName).ToList(); + } + + public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, + IList supportConceptList) + { + if (invoicePeriod != null) + { + accountingPeriodStart = invoicePeriod.StartDate; + accountingPeriodEnd = invoicePeriod.EndDate; + } + base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); + } + + public override void SetInvoiceItems(ServiceInvoice invoice, + ServiceInvoicePeriod serviceInvoicePeriod, + SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, + CostBearer2SupportConcept cb2sc, + DateTimeSpan invoicePeriod, + List serviceRecords) + { + var itemList = CreateInvoiceItems(null, invoicePeriod, serviceInvoicePeriod.SupportConceptApprovalPeriod, null); + serviceInvoicePeriod.InvoiceItemList.AddRange(itemList); + } + + public override void CheckMaxApprovedAmount(ServiceInvoice invoice, ServiceInvoicePeriod sip, SupportConceptApprovalPeriodDC scap, CostBearer2SupportConcept costBearer2SupportConcept, DateTimeSpan invoicePeriod, List serviceRecords) + { + //Mach nix + } + + public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + Calculations calc) + { + + IList ergebnis = new List(); + + if (scap != null && scap.ServiceCategory != null && scap.ServiceCategory.Name.Contains("HEG")) + { + DateTime start; + DateTime ende; + if (scap.StartDate <= invoicePeriod.StartDate) + start = invoicePeriod.StartDate; + else + start = (DateTime)scap.StartDate; + if (scap.EndDate >= invoicePeriod.EndDate) + ende = invoicePeriod.EndDate; + else + ende = (DateTime)scap.EndDate; + + var tage = (int)ende.Subtract(start).TotalDays + 1; + + decimal pauschale = 0; + + var crList = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(scap.ServiceCategory.CostRatePeriods); + + var cr = crList.GetCostRatePeriodForDate(BS.Shared.CostRatePeriodType.AmountOfMoney, start); + if (cr != null && cr.CostRateValue.HasValue) + { + pauschale = cr.CostRateValue.Value; + } + + + var ii = new InvoiceItem(); + ii.UnitCount = tage; + ii.AmountPerUnit = pauschale; + ii.AmountTotal = ii.UnitCount * ii.AmountPerUnit; + ii.GrossAmountTotal = ii.AmountTotal; + + ii.MaxApprovedAmount = null; + ii.ItemDescription = scap.ServiceCategory.Name.Replace("Ambulant Betreutes Einzelwohnen", "").Trim(); + ii.UnitDescription = ""; + ii.ItemPeriodStart = start; + + ii.SupportConceptApprovalPeriodOid = scap.Oid; + + ergebnis.Add(ii); + } + + return ergebnis; + } + } +} diff --git a/ReportImp/Wabe/Invoicing/CustomInvoiceFactory.cs b/ReportImp/Wabe/Invoicing/CustomInvoiceFactory.cs new file mode 100644 index 000000000..a7dd9765a --- /dev/null +++ b/ReportImp/Wabe/Invoicing/CustomInvoiceFactory.cs @@ -0,0 +1,31 @@ +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 Wabe.Invoicing +{ + public class CustomInvoiceFactory : InvoiceFactory + { + + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + foreach (var list in supportConcepts2ServiceRecords.Values) + { + + foreach (var sr in list) + { + if (sr.CostBearer != null && sr.CostBearer.Name.Contains("Bezirk Mittelfranken")) + { + return new StationaerInvoiceCreation(); + } + } + } + + return new AbwInvoiceCreation(); + } + } +} diff --git a/ReportImp/Wabe/Invoicing/StationaerInvoiceCreation.cs b/ReportImp/Wabe/Invoicing/StationaerInvoiceCreation.cs new file mode 100644 index 000000000..aeba05315 --- /dev/null +++ b/ReportImp/Wabe/Invoicing/StationaerInvoiceCreation.cs @@ -0,0 +1,231 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + + +namespace Wabe.Invoicing +{ + public class StationaerInvoiceCreation : InvoiceCreation + { + private DateTime? accountingPeriodStart = null; + private DateTime? accountingPeriodEnd = null; + + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "RgBezirk"; + invoice.InvoiceBase.InvoiceTypeText = "Sammelrechnung Bezirk"; + } + + public override List GenerateServiceInvoices(long costBearerOid, + DateTimeSpan invoicePeriod, + Dictionary> supportConcepts2ServiceRecords) + { + var costBearer = DAOFactory.GenericDAO.LoadByID(costBearerOid); + var invoiceList = new List(); + ServiceInvoice invoice; + + invoice = CreateCollectiveBilling2(costBearer, invoicePeriod, supportConcepts2ServiceRecords); + if (invoice != null) + invoiceList.Add(invoice); + + var result = invoiceList.Select(item => MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(item)).ToList(); + return result.Count > 1 ? result.OrderBy(i => i.InvoiceBase.CustomerLastName).ToList() : result; + } + + private ServiceInvoice CreateCollectiveBilling2(CostBearer costBearer, DateTimeSpan invoicePeriod, Dictionary> supportConcepts2ServiceRecords) + { + var invoice = new ServiceInvoice(); + var newDict = new Dictionary>(); + + foreach (var sc2sr in supportConcepts2ServiceRecords) + { + if (sc2sr.Key.IsApproved) + newDict.Add(sc2sr.Key, sc2sr.Value); + } + + SetRecipientInformation(invoice, costBearer); + SetSenderInformation(invoice); + SetInvoiceBaseData(0, invoice, costBearer, invoicePeriod, newDict.Keys.ToList()); + SetCollectiveBillingBaseData(0, invoice, costBearer, invoicePeriod, newDict); + SetCollectiveBillingServiceInvoicePeriods(invoice, invoicePeriod, newDict); + SetServiceInvoicePeriodAmounts(invoice); + + SetAmountAdvancePayments(invoice); + + return invoice; + } + + public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod, + IList supportConceptList) + { + if (invoicePeriod != null) + { + accountingPeriodStart = invoicePeriod.StartDate; + accountingPeriodEnd = invoicePeriod.EndDate; + } + base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList); + } + + public override void SetInvoiceItems(ServiceInvoice invoice, + ServiceInvoicePeriod serviceInvoicePeriod, + SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, + CostBearer2SupportConcept cb2sc, + DateTimeSpan invoicePeriod, + List serviceRecords) + { + CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc); + } + + + public override void CreateFixedAmounts(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc) + { + var calc = PluginLoader.FindClass(_SpecificID) ?? BS.Shared.Services.Calculations.GetInstance(_SpecificID); + var data = calc.GetFixedBillingData(supportConceptApprovalPeriod, serviceInvoicePeriod.Start, serviceInvoicePeriod.End); + var scap = supportConceptApprovalPeriod; + + if (scap != null && scap.ServiceCategory != null && scap.ServiceCategory.Name.Contains("HEG")) + { + IList ergebnis = new List(); + var customer = cb2sc.SupportConcept.Customer; + DateTime start; + DateTime ende; + if (scap.StartDate <= serviceInvoicePeriod.Start) + start = serviceInvoicePeriod.Start.Value; + else + start = (DateTime)scap.StartDate; //Einzugstag wird mit abgerechnet + if (scap.EndDate >= serviceInvoicePeriod.End) + ende = serviceInvoicePeriod.End.Value; + else + ende = (DateTime)scap.EndDate.Value.AddDays(-1); //Auszugstag wird NICHT abgerechnet + + decimal tagessatz = 0; + var crList = scap.ServiceCategory.CostRatePeriods; + var cr = crList.GetCostRatePeriodForDate(BS.Shared.CostRatePeriodType.AmountOfMoney, start); + if (cr != null && cr.CostRateValue.HasValue) + { + tagessatz = cr.CostRateValue.Value; + } + + while (start <= ende) + { + DateTime monatStart = start; //new DateTime(start.Year, start.Month, 1); + DateTime monatEnde = monatStart.AddMonths(1); //ende.AddDays(1); + if (ende.AddDays(2) < monatStart.AddMonths(1)) + { + monatEnde = ende.AddDays(1); + } + + var tageMonat = monatEnde.Subtract(start).Days; + decimal? sumCustomerMonth = 0; + + //Falls Platzfreihaltegebühr doch schlagend wird->siehe Domiziel Ansbach Invoice Helper!!! + int tageAbwesendImMonat = 0; + foreach (var at in customer.AbsenceTimes) + { + DateTime? startAbw = at.Start; + DateTime? endAbw = at.End; + if (at.Start.HasValue && at.End.HasValue && at.AbsenceReason.Description.Contains("unbezahlt")) + { + endAbw = at.End.Value.AddDays(-1); + + if (startAbw.HasValue && startAbw.Value < monatEnde && (!endAbw.HasValue || endAbw.Value >= monatStart)) + { + DateTime abwStart = at.Start.Value; + if (start > abwStart) + { + abwStart = start; + } + + DateTime abwEnd = monatEnde.AddDays(-1); + if (endAbw.HasValue && endAbw < monatEnde) + { + abwEnd = endAbw.Value; + } + DateTime dt = abwStart; + while (dt <= abwEnd) + { + tageAbwesendImMonat++; + dt = dt.AddDays(1); + } + } + } + } + + + var ii = new InvoiceItem(); + ii.UnitCount = tageMonat - tageAbwesendImMonat; + ii.AmountPerUnit = tagessatz; + ii.AmountTotal = ii.UnitCount * ii.AmountPerUnit; + ii.GrossAmountTotal = ii.AmountTotal; + sumCustomerMonth += ii.AmountTotal; + ii.MaxApprovedAmount = null; + ii.ItemDescription = "Klientenname"; + ii.UnitDescription = scap.ServiceCategory.Name; + ii.ItemPeriodStart = monatStart; + ii.Notice = String.Format("{0:dd.MM.yyyy} - {1:dd.MM.yyyy}", serviceInvoicePeriod.Start.Value, serviceInvoicePeriod.End.Value); + ii.SupportConceptApprovalPeriodOid = scap.SupportConceptApprovalPeriodOid; + ii.ItemDescription = ""; + + serviceInvoicePeriod.InvoiceItemList.Add(ii); + + start = start.AddMonths(1); + start = new DateTime(start.Year, start.Month, 1); + } + + if (cb2sc.SupportConcept.Oid.HasValue) + { + var equity = GetAmountEquityContribution(cb2sc.SupportConcept.Oid.Value, serviceInvoicePeriod); + if (equity > 0) + { + var ii = new InvoiceItem(); + ii.UnitCount = 1; + ii.AmountPerUnit = equity; + ii.AmountTotal = -equity; + ii.GrossAmountTotal = -equity; + ii.ItemPeriodStart = serviceInvoicePeriod.End.Value; + ii.Notice = "Eigenanteil"; + ii.SupportConceptApprovalPeriodOid = scap.SupportConceptApprovalPeriodOid; + ii.ItemDescription = ""; + + serviceInvoicePeriod.InvoiceItemList.Add(ii); + } + } + } + } + + private decimal GetAmountEquityContribution(long scOid, ServiceInvoicePeriod period) + { + decimal equity = 0; + + IList EquityInvoiceList = + DAOFactory.SearchDAO.GetInvoiceBaseByTypeAndSupportConceptOid(InvoiceType.CustomerEquity, scOid); + + EquityInvoiceList = EquityInvoiceList.Where(i => i.InvoiceDate.HasValue && + i.InvoiceDate.Value.InBetween(period.Start.Value, period.End.Value, true)).ToList(); + + foreach (InvoiceBase iEquityInvoice in EquityInvoiceList) + { + foreach (InvoiceItem item in iEquityInvoice.InvoiceItems) + { + if (item.AmountTotal != null) + { + equity += item.AmountTotal.Value; + } + } + } + + return equity; + } + } +} diff --git a/ReportImp/Wabe/Properties/licenses.licx b/ReportImp/Wabe/Properties/licenses.licx new file mode 100644 index 000000000..d59547a61 --- /dev/null +++ b/ReportImp/Wabe/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v23.2, Version=23.2.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/Wabe/QuittierungsbelegAbw.Designer.cs b/ReportImp/Wabe/QuittierungsbelegAbw.Designer.cs new file mode 100644 index 000000000..9008c5d0d --- /dev/null +++ b/ReportImp/Wabe/QuittierungsbelegAbw.Designer.cs @@ -0,0 +1,829 @@ +using BeWo.Report.ReportObjects; +namespace Wabe +{ + partial class QuittierungsbelegAbw + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(QuittierungsbelegAbw)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = 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.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBewilligteStunden = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel24 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = 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.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(720.9999F, 110F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // xrTableRow2 + // + this.xrTableRow2.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(197)))), ((int)(((byte)(217)))), ((int)(((byte)(241))))); + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell6, + this.xrTableCell1, + this.xrTableCell4, + this.xrTableCell11}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseBackColor = false; + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.Weight = 3.4375D; + // + // xrTableCell3 + // + this.xrTableCell3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBackColor = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseForeColor = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.Weight = 0.2194732635305279D; + // + // xrTableCell6 + // + this.xrTableCell6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseForeColor = false; + this.xrTableCell6.Text = "Dauer\r\nder\r\nindirekten\r\nklienten-\r\nbezogenen\r\nTätigkeiten\r\n"; + this.xrTableCell6.Weight = 0.20728030270315478D; + // + // xrTableCell1 + // + this.xrTableCell1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBackColor = false; + this.xrTableCell1.StylePriority.UseForeColor = false; + this.xrTableCell1.Text = "Dauer\r\nder\r\ndirekten\r\nKlienten-\r\nkontakte"; + this.xrTableCell1.Weight = 0.2072803027031547D; + // + // xrTableCell4 + // + this.xrTableCell4.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseBackColor = false; + this.xrTableCell4.StylePriority.UseForeColor = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.Text = "Art des Kontaktes bzw. der Tätigkeit"; + this.xrTableCell4.Weight = 0.69398305427189233D; + // + // xrTableCell11 + // + this.xrTableCell11.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBackColor = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UseForeColor = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Berufsgruppe"; + this.xrTableCell11.Weight = 0.43020746748697686D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1, + this.GroupFooter1}); + 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 = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.StylePriority.UseFont = false; + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(720.9999F, 25F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell2, + this.xrTableCell7, + this.xrTableCell15, + this.xrTableCell5}); + 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 = 1.25D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 3, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell13.Weight = 0.11363635923509893D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.MinutesUnqualified", "{0:0.##} Min.")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 3, 0, 100F); + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell2.Weight = 0.10732323140481673D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.MinutesQualified")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 3, 0, 100F); + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell7.Weight = 0.10732322845341978D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription", "{0:0.##}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 3, 0, 100F); + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell15.Weight = 0.35932261994976317D; + // + // xrTableCell5 + // + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeFullname")}); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "SP"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.22274790319965998D; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.GroupHeader1.HeightF = 110F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + this.GroupHeader1.StylePriority.UseFont = false; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.HeightF = 25F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.Color.Black; + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002034505F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(720.9997F, 25F); + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell12, + this.xrTableCell14}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow1.Weight = 1.25D; + // + // xrTableCell8 + // + this.xrTableCell8.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell8.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 3, 0, 100F); + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseForeColor = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "Summe"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell8.Weight = 0.11363635923509893D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.MinutesUnqualified")}); + this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold, 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(0, 0, 3, 0, 100F); + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0.##}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell9.Summary = xrSummary1; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell9.Weight = 0.10732323140481673D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.MinutesQualified")}); + this.xrTableCell10.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold, 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(0, 0, 3, 0, 100F); + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + xrSummary2.FormatString = "{0:0.##}"; + xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell10.Summary = xrSummary2; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell10.Weight = 0.10732322845341978D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 3, 0, 100F); + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell12.Weight = 0.35932227315911752D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.22274801879654188D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1, + this.xrLabel29, + this.lblBewilligteStunden, + this.xrLabel25, + this.xrLabel24, + this.xrLabel23, + this.xrLabel18, + this.xrLabel15, + this.xrLabel14, + this.xrLabel13, + this.xrLabel12, + this.xrLabel1}); + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.ReportHeader.HeightF = 320F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrPictureBox1 + // + this.xrPictureBox1.ImageSource = new DevExpress.XtraPrinting.Drawing.ImageSource("img", resources.GetString("xrPictureBox1.ImageSource")); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(534.4166F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(186.5833F, 120F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel29 + // + this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(270.6077F, 265F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(363.8367F, 29.99997F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + this.xrLabel29.Text = "[Month] [Year]"; + // + // lblBewilligteStunden + // + this.lblBewilligteStunden.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold); + this.lblBewilligteStunden.LocationFloat = new DevExpress.Utils.PointFloat(270.6077F, 235F); + this.lblBewilligteStunden.Name = "lblBewilligteStunden"; + this.lblBewilligteStunden.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBewilligteStunden.SizeF = new System.Drawing.SizeF(363.8367F, 29.99997F); + this.lblBewilligteStunden.StylePriority.UseBorders = false; + this.lblBewilligteStunden.StylePriority.UseFont = false; + // + // xrLabel25 + // + this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptCostBearer.SupportConcept.Customer.AssistanceBegin", "{0:dd.MM.yyyy}")}); + this.xrLabel25.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(270.6077F, 205F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(363.8367F, 30.00003F); + this.xrLabel25.StylePriority.UseBorders = false; + this.xrLabel25.StylePriority.UseFont = false; + // + // xrLabel24 + // + this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthday", "{0:dd.MM.yyyy}")}); + this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(270.6077F, 175F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(363.8367F, 30.00002F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + // + // xrLabel23 + // + this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(270.6077F, 145F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(363.8367F, 29.99998F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + // + // xrLabel18 + // + this.xrLabel18.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel18.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0.6943766F, 265F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(269.9133F, 30F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UseForeColor = false; + this.xrLabel18.Text = "Betreuungsmonat: "; + // + // xrLabel15 + // + this.xrLabel15.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel15.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0.6943766F, 235F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(269.9133F, 30F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UseForeColor = false; + this.xrLabel15.Text = "Betreuungsschlüssel:"; + // + // xrLabel14 + // + this.xrLabel14.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel14.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0.6943766F, 205F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(269.9133F, 30F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UseForeColor = false; + this.xrLabel14.Text = "im BeWo seit:"; + // + // xrLabel13 + // + this.xrLabel13.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel13.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0.6943766F, 175F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(269.9133F, 29.99999F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseForeColor = false; + this.xrLabel13.Text = "Geburtsdatum:"; + // + // xrLabel12 + // + this.xrLabel12.Font = new DevExpress.Drawing.DXFont("Calibri", 16F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel12.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0.6943766F, 145F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(269.9133F, 30F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseForeColor = false; + this.xrLabel12.Text = "Name des Betreuten:"; + // + // xrLabel1 + // + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Calibri", 20F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0.6943703F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(480F, 36.45833F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseForeColor = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Monatsübersicht für wabe wohnen"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new DevExpress.Drawing.DXFont("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 80F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel17, + this.xrPictureBox2, + this.xrLabel3, + this.xrLabel2, + this.xrLabel6, + this.xrLabel5}); + this.ReportFooter.Font = new DevExpress.Drawing.DXFont("Arial", 11F); + this.ReportFooter.HeightF = 89.45808F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // 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.Font = new DevExpress.Drawing.DXFont("Calibri", 11F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25.59713F); + 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.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + // + // xrPictureBox2 + // + this.xrPictureBox2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("ImageSource", null, "EmployeeSignature")}); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(175.0002F, 25.59713F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.Scripts.OnBeforePrint = "xrPictureBox1_BeforePrint"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(199.3611F, 35.50002F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel3 + // + this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel3.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(536.6738F, 71.45811F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(137F, 17.99997F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseForeColor = false; + this.xrLabel3.Text = "Berufsbezeichnung"; + // + // xrLabel2 + // + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel2.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(175F, 71.45811F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(281.5348F, 17.99997F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseForeColor = false; + this.xrLabel2.Text = "Unterschrift des Bezugsbetreuers"; + // + // xrLabel6 + // + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel6.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(0)))), ((int)(((byte)(160))))); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 71.45811F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(121.7362F, 17.99997F); + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseForeColor = false; + this.xrLabel6.Text = "Ort, Datum"; + // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.09715F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(720.9999F, 10.36106F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + // + // fieldAbrechenbareMinuten + // + this.fieldAbrechenbareMinuten.DataMember = "Services"; + this.fieldAbrechenbareMinuten.Expression = "Iif([IsBillable], [Minutes], 0)"; + this.fieldAbrechenbareMinuten.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareMinuten.Name = "fieldAbrechenbareMinuten"; + // + // fieldBillableFLS + // + this.fieldBillableFLS.Expression = "[TotalFLMBillable] / 60"; + this.fieldBillableFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldBillableFLS.Name = "fieldBillableFLS"; + // + // fieldAbrechenbareFLS + // + this.fieldAbrechenbareFLS.Expression = "([TotalFLMBillable] / 60) * 1.2"; + this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS"; + // + // QuittierungsbelegAbw + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportFooter}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldAbrechenbareMinuten, + this.fieldBillableFLS, + this.fieldAbrechenbareFLS}); + this.DataSource = this.bindingSource1; + this.Font = new DevExpress.Drawing.DXFont("Calibri", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new DevExpress.Drawing.DXMargins(75F, 31F, 80F, 30F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel29; + private DevExpress.XtraReports.UI.XRLabel lblBewilligteStunden; + private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + } +} diff --git a/ReportImp/Wabe/QuittierungsbelegAbw.cs b/ReportImp/Wabe/QuittierungsbelegAbw.cs new file mode 100644 index 000000000..88c806fe9 --- /dev/null +++ b/ReportImp/Wabe/QuittierungsbelegAbw.cs @@ -0,0 +1,157 @@ +using System; +using System.Collections.Generic; +using System.Drawing; +using System.IO; +using System.Linq; +using System.Text.RegularExpressions; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.ServiceImplementations; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using DevExpress.XtraReports.UI; + + + +namespace Wabe +{ + public partial class QuittierungsbelegAbw : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public QuittierungsbelegAbw() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + String betreuungsschluessel = ""; + double minuten = 0; + var emps = DAOFactory.GenericDAO.GetAllActive(); + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + minuten += s.Minutes; + if (s.ServiceCategory.Contains("Indirekt")) + { + s.MinutesUnqualified = s.Minutes; + s.MinutesQualified = 0; + } + else + { + s.MinutesQualified = s.Minutes; + s.MinutesUnqualified = 0; + } + s.EmployeeFullname = GetEmployeeQualifikation(s.EmployeeOid, emps); + } + pRO.TotalFLMBillable = minuten; + + betreuungsschluessel = GetBetreuungsschluessel(pRO); + lblBewilligteStunden.Text = betreuungsschluessel; + + this.bindingSource1.DataSource = pRO; + } + + private string GetEmployeeQualifikation(long employeeOid, IList emps) + { + string quali = ""; + var emp = emps.Where(e => e.Oid == employeeOid).FirstOrDefault(); + if (emp != null) + { + foreach (var valueEntry in emp.ValueList) + { + if (valueEntry.Entry.Type == ValueListEntryType.StaffQualificationsType) + { + if (quali.Length > 0) + { + quali += ", "; + } + quali += valueEntry.Entry.Value.ToString(); + } + } + } + return quali; + } + + private string GetBetreuungsschluessel(ServicesOverviewRO pRO) + { + var schluessel = "HEG"; + foreach (var c2s in pRO.CostBearer2SupportConceptList) + { + var app = c2s.ApprovalPeriodList.Where(a => a.ServiceCategory != null && a.ServiceCategory.Name.Contains("HEG") + && a.StartDate.HasValue && a.StartDate <= pRO.StartDate && a.EndDate >= pRO.EndDate).FirstOrDefault(); + if (app != null && app.ServiceCategory.Name.Contains("HEG")) + { + schluessel = app.ServiceCategory.Name; + } + } + if (schluessel == "HEG") + { + var c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid); + foreach (var v2o in c.ValueList) + { + if (v2o.Entry.Type == ValueListEntryType.CustomerCareType) + { + schluessel = v2o.Entry.Value; + } + } + } + return schluessel; + } + + private SupportConceptPeriodStatisticsDC GetFlsStatistics(ServicesOverviewRO ro, String assName) + { + if (ro.CostBearer2SupportConceptList != null && ro.CostBearer2SupportConceptList.Count > 0) + { + var service = new OperationsServiceImp(); + + foreach (var cb2sc in ro.CostBearer2SupportConceptList) + { + long cb2scOid = cb2sc.Oid.Value; + var stats = service.CreateSupportConceptStatistics(cb2scOid, ro.EndDate); + + if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0) + { + foreach (var ps in stats.PeriodStatistics) + { + if ((ps.SupportConceptApprovalPeriod != null && ps.SupportConceptApprovalPeriod.ServiceCategory != null && + !ps.SupportConceptApprovalPeriod.ServiceCategory.Name.ToLower().Contains(assName)) || ps.SupportConceptApprovalPeriod.ServiceCategory == null) + { + return ps; + } + } + } + } + + } + return null; + } + + private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + System.Drawing.Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public System.Drawing.Image ByteArrayToImage(byte[] byteArrayIn) + { + using (var memoryStream = new MemoryStream(byteArrayIn)) + { + return System.Drawing.Image.FromStream(memoryStream); + } + } + } +} diff --git a/ReportImp/Wabe/QuittierungsbelegAbw.resx b/ReportImp/Wabe/QuittierungsbelegAbw.resx new file mode 100644 index 000000000..98188e3cd --- /dev/null +++ b/ReportImp/Wabe/QuittierungsbelegAbw.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 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 + + \ No newline at end of file diff --git a/ReportImp/Wabe/RechnungBezirk.Designer.cs b/ReportImp/Wabe/RechnungBezirk.Designer.cs new file mode 100644 index 000000000..a16f34403 --- /dev/null +++ b/ReportImp/Wabe/RechnungBezirk.Designer.cs @@ -0,0 +1,568 @@ +using BeWo.Report.ReportObjects; +namespace Wabe +{ + partial class Sammelrechnung + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleNoticeNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new DevExpress.Drawing.DXFont("Verdana", 10F); + this.ReportHeader.HeightF = 180.2084F; + 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 = 37F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 71.00005F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter + // + this.GroupFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrLabel1}); + this.GroupFooter.HeightF = 87.79178F; + this.GroupFooter.Name = "GroupFooter"; + // + // xrLabel10 + // + this.xrLabel10.BackColor = System.Drawing.Color.DarkGray; + this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel10.CanShrink = true; + this.xrLabel10.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(487.7083F, 23.47921F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(147.29F, 25F); + this.xrLabel10.StylePriority.UseBackColor = false; + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Forderung"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrLabel10.WordWrap = false; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Transparent; + this.xrLabel1.CanShrink = true; + this.xrLabel1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 23.47921F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(250F, 25F); + this.xrLabel1.StylePriority.UseBackColor = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Forderung"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrLabel1.WordWrap = false; + // + // ruleNoticeNull + // + this.ruleNoticeNull.Condition = "[Notice] == ?"; + this.ruleNoticeNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleNoticeNull.Name = "ruleNoticeNull"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel6, + this.lblAdresse, + this.xrLabel3, + this.xrLabel2, + this.xrLabel8}); + this.Page1.HeightF = 253.3333F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrLabel6 + // + this.xrLabel6.BackColor = System.Drawing.Color.Transparent; + this.xrLabel6.CanShrink = true; + this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "OrganisationDebitorNumber")}); + this.xrLabel6.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(250F, 192.5F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(250F, 19.99998F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "ZE 70027"; + this.xrLabel6.WordWrap = false; + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00002F); + 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]"; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.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.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 212.5F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(626F, 20F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Betreutes Wohnen"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial", 12F, 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, 192.5F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(250F, 19.99998F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Abrechnung"; + this.xrLabel2.WordWrap = false; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Ansbach, {0:dd.MM.yyyy}")}); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Arial", 11F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(412.0555F, 172.5F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(214.9445F, 20.00002F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Italic, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable5 + // + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(635F, 25F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell37, + this.xrTableCell7, + this.xrTableCell36}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1D; + // + // xrTableCell37 + // + 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.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell37.Weight = 1.6985645512702885D; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell7.StylePriority.UseBackColor = false; + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Entgelt"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell7.Weight = 0.62200957147374258D; + // + // xrTableCell36 + // + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.StylePriority.UseBorderColor = false; + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.Text = "Gesamtkosten"; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.71770342553031441D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // xrTable6 + // + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(635F, 25F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell42, + this.xrTableCell10, + this.xrTableCell45}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell42 + // + this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell42.Weight = 1.6985642207574698D; + // + // xrTableCell10 + // + this.xrTableCell10.BorderColor = System.Drawing.Color.DarkGray; + 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, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00} €")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell10.StylePriority.UseBorderColor = false; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell10.Weight = 0.62200945020992493D; + // + // 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.71770328563102037D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.HeightF = 25F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable1.SizeF = new System.Drawing.SizeF(635F, 25F); + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell9, + this.xrTableCell11}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, 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(2, 2, 2, 2, 100F); + this.xrTableCell3.StylePriority.UseBackColor = false; + this.xrTableCell3.StylePriority.UseBorderColor = false; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "SUMME:"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 1.6985645512702885D; + // + // xrTableCell9 + // + this.xrTableCell9.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell9.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, 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, 2, 2, 100F); + this.xrTableCell9.StylePriority.UseBackColor = false; + this.xrTableCell9.StylePriority.UseBorderColor = false; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "Entgelt"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell9.Weight = 0.62200957147374258D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell11.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Bold, 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(2, 2, 2, 2, 100F); + this.xrTableCell11.StylePriority.UseBackColor = false; + this.xrTableCell11.StylePriority.UseBorderColor = false; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Gesamtkosten"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell11.Weight = 0.71770342553031441D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // Sammelrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull, + this.ruleNoticeNull}); + this.Margins = new DevExpress.Drawing.DXMargins(76F, 72F, 37F, 71.00005F); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.FormattingRule ruleNoticeNull; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + } +} diff --git a/ReportImp/Wabe/RechnungBezirk.cs b/ReportImp/Wabe/RechnungBezirk.cs new file mode 100644 index 000000000..ebf4ffd65 --- /dev/null +++ b/ReportImp/Wabe/RechnungBezirk.cs @@ -0,0 +1,73 @@ +using BeWo.Report.ReportObjects; +using DevExpress.XtraReports.UI; +using BS.Shared.Core; +using BeWo.Report; +using System.Collections.Generic; +using System.Text; +using System; + +namespace Wabe +{ + //[IDSpecificClass(Identifier = "RgBezirk")] + public partial class Sammelrechnung : XtraReport, IBeWoReport + { + public Sammelrechnung() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + var sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientAddressLine1)) + { + sb.AppendLine(pRO.RecipientAddressLine1); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson) && pRO.RecipientContactPerson != pRO.RecipientOrganisation) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + + lblAdresse.Text = sb.ToString(); + + var newSip = new ServiceInvoicePeriodRO(); + + foreach (var sip in pRO.ServiceInvoicePeriods) + { + var newItem = new ServiceInvoiceItemRO(); + + foreach (var item in sip.ServiceInvoiceItems) + { + newItem.UnitCount += item.UnitCount; + newItem.NetAmount += item.NetAmount; + newItem.ServiceDescription = item.ServiceDescription; + } + + newSip.ServiceInvoiceItems.Add(newItem); + } + pRO.ServiceInvoicePeriods = new List(); + pRO.ServiceInvoicePeriods.Add(newSip); + + this.bindingSource1.DataSource = pRO; + } + } +} \ No newline at end of file diff --git a/ReportImp/Wabe/RechnungBezirk.resx b/ReportImp/Wabe/RechnungBezirk.resx new file mode 100644 index 000000000..d58980a38 --- /dev/null +++ b/ReportImp/Wabe/RechnungBezirk.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/Wabe/RechnungBezirkDetail.Designer.cs b/ReportImp/Wabe/RechnungBezirkDetail.Designer.cs new file mode 100644 index 000000000..6975eec9d --- /dev/null +++ b/ReportImp/Wabe/RechnungBezirkDetail.Designer.cs @@ -0,0 +1,1199 @@ +using BeWo.Report.ReportObjects; +namespace Wabe +{ + partial class SammelrechnungBezirkDetail + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(SammelrechnungBezirkDetail)); + DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleNoticeNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell62 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell65 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell66 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell70 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.Month = new DevExpress.XtraReports.UI.CalculatedField(); + this.PageHeader = new DevExpress.XtraReports.UI.PageHeaderBand(); + this.lblMonate = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblQuartal = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 22.41667F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 76.95821F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter + // + this.GroupFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupFooter.HeightF = 60F; + this.GroupFooter.Name = "GroupFooter"; + // + // xrTable4 + // + this.xrTable4.BorderColor = System.Drawing.Color.Black; + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable4.SizeF = new System.Drawing.SizeF(930.0001F, 20F); + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UseFont = false; + this.xrTable4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell38, + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell47}); + 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; + // + // xrTableCell38 + // + this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell38.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell38.StylePriority.UseBorders = false; + this.xrTableCell38.StylePriority.UseFont = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + this.xrTableCell38.Text = "Gesamt-Summe"; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell38.Weight = 0.36214368555393384D; + // + // xrTableCell41 + // + this.xrTableCell41.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell41.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell41.StylePriority.UseBorders = false; + this.xrTableCell41.StylePriority.UseFont = false; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell41.Weight = 0.18107186381520912D; + // + // xrTableCell42 + // + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell42.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UseFont = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell42.Weight = 0.096571698713152965D; + // + // xrTableCell43 + // + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.Weight = 0.12071465194837942D; + // + // xrTableCell44 + // + this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell44.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UseFont = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell44.Weight = 0.12071457269848736D; + // + // xrTableCell45 + // + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "{0:c2}")}); + this.xrTableCell45.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell45.StylePriority.UseBorders = false; + this.xrTableCell45.StylePriority.UseFont = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + this.xrTableCell45.Text = "xrTableCell21"; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell45.Weight = 0.12071456227590871D; + // + // xrTableCell47 + // + 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, "GrossClaim", "{0:c2}")}); + this.xrTableCell47.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UseFont = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell47.Weight = 0.12071459408333819D; + // + // ruleNoticeNull + // + this.ruleNoticeNull.Condition = "[Notice] == ?"; + this.ruleNoticeNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleNoticeNull.Name = "ruleNoticeNull"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Page1.HeightF = 137.7083F; + this.Page1.Name = "Page1"; + this.Page1.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBand; + this.Page1.StylePriority.UseFont = false; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTable3.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.xrTableRow5}); + this.xrTable3.SizeF = new System.Drawing.SizeF(930F, 137.7083F); + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2, + this.xrTableCell14, + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell19, + this.xrTableCell21}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow5.Weight = 6.885416412353516D; + // + // xrTableCell2 + // + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell2.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Hilfeempfänger\r\nName, Vorname\r\nGeb. Datum\r\nAdresse\r\nZE-Nummer\r\nAufnahmedatum\r\nEnt" + + "lassungsdatum"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell2.Weight = 0.36214381654063482D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell14.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "Zeitraum"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + this.xrTableCell14.Weight = 0.18107191705460005D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell15.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "Einstufung"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell15.Weight = 0.096571688628758867D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell16.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Betreuungs-kosten pro Tag"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell16.Weight = 0.1207146101726635D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell17.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Tage Monat"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell17.Weight = 0.12071461076714407D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Summe Monat"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell19.Weight = 0.12071461321148677D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell21.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.Text = "Summe Quartal"; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell21.Weight = 0.12071462915121889D; + // + // 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.xrTable6}); + this.Detail1.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Italic, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.Detail1.HeightF = 120F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable6 + // + this.xrTable6.BorderColor = System.Drawing.Color.Black; + this.xrTable6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable6.Font = new DevExpress.Drawing.DXFont("Calibri", 11.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(9.536743E-05F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6, + this.xrTableRow1}); + this.xrTable6.SizeF = new System.Drawing.SizeF(929.9999F, 120F); + this.xrTable6.StylePriority.UseBorders = false; + this.xrTable6.StylePriority.UseFont = false; + this.xrTable6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell62, + this.xrTableCell65, + this.xrTableCell66, + this.xrTableCell67, + this.xrTableCell68, + this.xrTableCell69, + this.xrTableCell70}); + 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; + // + // xrTableCell62 + // + this.xrTableCell62.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell62.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Customer.LastNameFirstName")}); + this.xrTableCell62.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell62.Name = "xrTableCell62"; + this.xrTableCell62.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell62.StylePriority.UseBorders = false; + this.xrTableCell62.StylePriority.UseFont = false; + this.xrTableCell62.StylePriority.UseTextAlignment = false; + this.xrTableCell62.Text = "xrTableCell14"; + this.xrTableCell62.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell62.Weight = 0.35562772007533572D; + // + // xrTableCell65 + // + this.xrTableCell65.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell65.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell65.Name = "xrTableCell65"; + this.xrTableCell65.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell65.StylePriority.UseBorders = false; + this.xrTableCell65.StylePriority.UseFont = false; + this.xrTableCell65.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell65.Weight = 0.17781393119296171D; + // + // xrTableCell66 + // + this.xrTableCell66.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell66.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell66.Name = "xrTableCell66"; + this.xrTableCell66.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell66.StylePriority.UseBorders = false; + this.xrTableCell66.StylePriority.UseFont = false; + this.xrTableCell66.StylePriority.UseTextAlignment = false; + this.xrTableCell66.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell66.Weight = 0.09483409620775668D; + // + // xrTableCell67 + // + this.xrTableCell67.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell67.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell67.Name = "xrTableCell67"; + this.xrTableCell67.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell67.StylePriority.UseBorders = false; + this.xrTableCell67.StylePriority.UseFont = false; + this.xrTableCell67.StylePriority.UseTextAlignment = false; + this.xrTableCell67.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell67.Weight = 0.11854268945670329D; + // + // xrTableCell68 + // + this.xrTableCell68.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell68.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell68.Name = "xrTableCell68"; + this.xrTableCell68.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell68.StylePriority.UseBorders = false; + this.xrTableCell68.StylePriority.UseFont = false; + this.xrTableCell68.StylePriority.UseTextAlignment = false; + this.xrTableCell68.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell68.Weight = 0.11854253934519034D; + // + // xrTableCell69 + // + this.xrTableCell69.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell69.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell69.Name = "xrTableCell69"; + this.xrTableCell69.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell69.StylePriority.UseBorders = false; + this.xrTableCell69.StylePriority.UseFont = false; + this.xrTableCell69.StylePriority.UseTextAlignment = false; + this.xrTableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell69.Weight = 0.11854261994098347D; + // + // xrTableCell70 + // + this.xrTableCell70.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell70.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell70.Name = "xrTableCell70"; + this.xrTableCell70.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell70.StylePriority.UseBorders = false; + this.xrTableCell70.StylePriority.UseFont = false; + this.xrTableCell70.StylePriority.UseTextAlignment = false; + this.xrTableCell70.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell70.Weight = 0.11854263592891448D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail3.HeightF = 20F; + this.Detail3.Name = "Detail3"; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.Color.Black; + this.xrTable5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable5.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(9.536743E-05F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4}); + this.xrTable5.SizeF = new System.Drawing.SizeF(929.9999F, 20F); + this.xrTable5.StylePriority.UseBorders = false; + this.xrTable5.StylePriority.UseFont = false; + this.xrTable5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell49, + this.xrTableCell52, + this.xrTableCell53, + this.xrTableCell54, + this.xrTableCell55, + this.xrTableCell56, + this.xrTableCell58}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell49.Multiline = true; + 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.UseTextAlignment = false; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell49.Weight = 0.36214368511745687D; + // + // xrTableCell52 + // + 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, "ServiceInvoicePeriods.ServiceInvoiceItems.Notice")}); + this.xrTableCell52.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.StylePriority.UseTextAlignment = false; + this.xrTableCell52.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell52.Weight = 0.18107190655739197D; + // + // xrTableCell53 + // + this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell53.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription")}); + this.xrTableCell53.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell53.Weight = 0.096571721019629686D; + // + // xrTableCell54 + // + this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell54.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AmountPerUnit", "{0:#.00}")}); + this.xrTableCell54.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UseFont = false; + this.xrTableCell54.StylePriority.UseTextAlignment = false; + this.xrTableCell54.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell54.Weight = 0.12071467848101032D; + // + // xrTableCell55 + // + this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:#,#}")}); + this.xrTableCell55.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UseFont = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.Text = "xrTableCell2"; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell55.Weight = 0.12071460511762687D; + // + // xrTableCell56 + // + this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell56.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount", "{0:c2}")}); + this.xrTableCell56.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell56.StylePriority.UseBorders = false; + this.xrTableCell56.StylePriority.UseFont = false; + this.xrTableCell56.StylePriority.UseTextAlignment = false; + this.xrTableCell56.Text = "xrTableCell21"; + this.xrTableCell56.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell56.Weight = 0.120714571380838D; + // + // xrTableCell58 + // + this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell58.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:c2}")}); + this.xrTableCell58.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell58.StylePriority.UseBorders = false; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell58.Weight = 0.12071458506836311D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.GroupFooter1.HeightF = 20F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable2 + // + this.xrTable2.BorderColor = System.Drawing.Color.Black; + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(930.0001F, 20F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell26, + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell35}); + 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 = 1D; + // + // xrTableCell26 + // + this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Customer.LastNameFirstName")}); + this.xrTableCell26.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.Text = "xrTableCell14"; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell26.Weight = 0.36214368803328306D; + // + // xrTableCell29 + // + this.xrTableCell29.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell29.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell29.StylePriority.UseBorders = false; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell29.Weight = 0.18107187488639967D; + // + // xrTableCell30 + // + this.xrTableCell30.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell30.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell30.StylePriority.UseBorders = false; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell30.Weight = 0.096571707696535433D; + // + // xrTableCell31 + // + this.xrTableCell31.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell31.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, 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.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell31.StylePriority.UseBorders = false; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.Weight = 0.12071466226439709D; + // + // xrTableCell32 + // + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UseFont = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell32.Weight = 0.12071458341863628D; + // + // xrTableCell33 + // + this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Claim", "{0:c2}")}); + this.xrTableCell33.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell33.StylePriority.UseBorders = false; + this.xrTableCell33.StylePriority.UseFont = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "xrTableCell21"; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell33.Weight = 0.12071460700641684D; + // + // xrTableCell35 + // + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.Claim", "{0:c2}")}); + this.xrTableCell35.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell35.Weight = 0.12071459124064184D; + // + // Month + // + this.Month.FieldType = DevExpress.XtraReports.UI.FieldType.DateTime; + this.Month.Name = "Month"; + // + // PageHeader + // + this.PageHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonate, + this.xrLabel7, + this.xrLabel8, + this.lblQuartal, + this.xrPageInfo1}); + this.PageHeader.HeightF = 33.45845F; + this.PageHeader.Name = "PageHeader"; + // + // lblMonate + // + this.lblMonate.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblMonate.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.lblMonate.LocationFloat = new DevExpress.Utils.PointFloat(630.7088F, 0F); + this.lblMonate.Multiline = true; + this.lblMonate.Name = "lblMonate"; + this.lblMonate.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblMonate.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.lblMonate.SizeF = new System.Drawing.SizeF(175.3334F, 24.29172F); + this.lblMonate.StylePriority.UseBorders = false; + this.lblMonate.StylePriority.UseFont = false; + this.lblMonate.StylePriority.UseTextAlignment = false; + this.lblMonate.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel7.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(175.3334F, 0F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel7.SizeF = new System.Drawing.SizeF(175.3334F, 24.29172F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "wabe gGmbH"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel8 + // + this.xrLabel8.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceBase.InvoiceNumber")}); + this.xrLabel8.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(9.536743E-05F, 0F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel8.SizeF = new System.Drawing.SizeF(175.3334F, 24.29172F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblQuartal + // + this.lblQuartal.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.lblQuartal.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.lblQuartal.LocationFloat = new DevExpress.Utils.PointFloat(405.6248F, 6.357829E-05F); + this.lblQuartal.Multiline = true; + this.lblQuartal.Name = "lblQuartal"; + this.lblQuartal.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblQuartal.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.lblQuartal.SizeF = new System.Drawing.SizeF(175.3334F, 24.29172F); + this.lblQuartal.StylePriority.UseBorders = false; + this.lblQuartal.StylePriority.UseFont = false; + this.lblQuartal.StylePriority.UseTextAlignment = false; + this.lblQuartal.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(846.6667F, 0F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(175.3334F, 23F); + this.xrPageInfo1.StylePriority.UseFont = false; + this.xrPageInfo1.StylePriority.UseTextAlignment = false; + this.xrPageInfo1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrPageInfo1.TextFormatString = "Seite {0}"; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell8}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow1.Weight = 5D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell1.Multiline = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = resources.GetString("xrTableCell1.Text"); + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableCell1.Weight = 0.35562772007533572D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell3.Multiline = true; + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.17781393119296171D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell4.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell4.Weight = 0.09483409620775668D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.11854268945670329D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.11854253934519034D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Font = new DevExpress.Drawing.DXFont("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Bold, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell7.Weight = 0.11854261994098347D; + // + // 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("Calibri", 11.25F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.11854263592891448D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // SammelrechnungBezirkDetail + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter, + this.Page1, + this.DetailReport, + this.PageHeader}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.Month}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new DevExpress.Drawing.DXFont("Arial", 12F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] { + new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))}); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull, + this.ruleNoticeNull}); + this.Landscape = true; + this.Margins = new DevExpress.Drawing.DXMargins(76F, 71F, 22.41667F, 76.95821F); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4; + this.Version = "23.2"; + xrWatermark1.Id = "Watermark1"; + this.Watermarks.Add(xrWatermark1); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.FormattingRule ruleNoticeNull; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.CalculatedField Month; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell56; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell62; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell65; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell66; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell67; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell68; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell69; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell70; + private DevExpress.XtraReports.UI.PageHeaderBand PageHeader; + private DevExpress.XtraReports.UI.XRLabel lblMonate; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel lblQuartal; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + } +} diff --git a/ReportImp/Wabe/RechnungBezirkDetail.cs b/ReportImp/Wabe/RechnungBezirkDetail.cs new file mode 100644 index 000000000..eed893faf --- /dev/null +++ b/ReportImp/Wabe/RechnungBezirkDetail.cs @@ -0,0 +1,82 @@ +using BeWo.Report.ReportObjects; +using DevExpress.XtraReports.UI; +using BS.Shared.Core; +using BeWo.Report; +using System; + +namespace Wabe +{ + [IDSpecificClass(Identifier = "RgBezirk")] + public partial class SammelrechnungBezirkDetail : XtraReport, IBeWoReport + { + public SammelrechnungBezirkDetail() + { + this.InitializeComponent(); + } + + private static int GetQuarter(DateTime actualDate) + { + int quarter = (int)Math.Ceiling(actualDate.Month / (double)3); + return quarter; + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + var newSip = new ServiceInvoicePeriodRO(); + decimal? sumCustomerMonth = 0; + string prevMonth = null; + var counter = 0; + string grund = null; + + if (pRO.ServiceInvoicePeriods != null) + { + foreach (var sip in pRO.ServiceInvoicePeriods) + { + if (sip.CostBearer2SupportConcept.SupportConcept.Customer.TerminationDate.HasValue + && sip.CostBearer2SupportConcept.SupportConcept.Customer.TerminationDate > pRO.AccountingPeriodStart + && sip.CostBearer2SupportConcept.SupportConcept.Customer.TerminationDate < pRO.AccountingPeriodEnd) + { + if (sip.CostBearer2SupportConcept.SupportConcept.Customer.TerminationReason != null) + { + grund = sip.CostBearer2SupportConcept.SupportConcept.Customer.TerminationReason.Value; + } + } + counter += 1; + if (sip.ServiceInvoiceItems != null) + { + foreach (var sii in sip.ServiceInvoiceItems) + { + if (prevMonth == null) + { + sumCustomerMonth = sii.NetAmount; + sii.NetAmount = null; + } + else if (sii.Notice == prevMonth) + { + sumCustomerMonth += sii.NetAmount; + sii.NetAmount = sumCustomerMonth; + sii.Notice = null; + } + else if (sii.Notice != prevMonth) + { + sumCustomerMonth = sii.NetAmount; + sii.NetAmount = null; + } + prevMonth = sii.Notice; + sii.RateFactor = counter.ToString(); + if (grund != null) + { + sii.ServiceDescription += grund; + grund = null; + } + } + } + } + } + + lblQuartal.Text = GetQuarter(pRO.AccountingPeriodEnd).ToString() + ". Quartal " + pRO.AccountingPeriodEnd.Year.ToString(); + lblMonate.Text = pRO.AccountingPeriodStart.ToString("MMMM") + " - " + pRO.AccountingPeriodEnd.ToString("MMMM"); + this.bindingSource1.DataSource = pRO; + } + } +} \ No newline at end of file diff --git a/ReportImp/Wabe/RechnungBezirkDetail.resx b/ReportImp/Wabe/RechnungBezirkDetail.resx new file mode 100644 index 000000000..c6cb9f72e --- /dev/null +++ b/ReportImp/Wabe/RechnungBezirkDetail.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 + + + geb. [Customer.DateOfBirthString] +Aktenzeichen [CostBearer2SupportConcept.CustomerReferenceNumber] +ZE Nr. 70033 +Aufnahmedatum: [Customer.AssistanceBegin!dd.MM.yyyy] +Entlassungsdatum: [Customer.TerminationDate!dd.MM.yyyy] + + \ No newline at end of file diff --git a/ReportImp/Wabe/Wabe.csproj b/ReportImp/Wabe/Wabe.csproj index eea563853..cd9935344 100644 --- a/ReportImp/Wabe/Wabe.csproj +++ b/ReportImp/Wabe/Wabe.csproj @@ -56,7 +56,29 @@ + + Component + + + RechnungBezirk.cs + + + + + + + Component + + + QuittierungsbelegAbw.cs + + + Component + + + RechnungBezirkDetail.cs + @@ -76,5 +98,19 @@ Shared + + + RechnungBezirk.cs + Designer + + + + QuittierungsbelegAbw.cs + + + RechnungBezirkDetail.cs + Designer + + \ No newline at end of file