From d78e3e4123751cca373608eed4b0a6165d152a50 Mon Sep 17 00:00:00 2001 From: Christian Date: Mon, 28 May 2018 15:20:27 +0200 Subject: [PATCH] cb --- .gitignore | 2 + BeWo/BeWoApp.xaml.cs | 2 +- Model/Changes_2018_05_25.txt | 2 + .../AlphaEv/Export/CustomDataExporter.cs | 29 + ReportImp/AlphaEv/Export/DiamantExporter.cs | 216 +++ .../BeWoColoniaMitarbeiter2.csproj | 72 + .../Properties/AssemblyInfo.cs | 36 + .../Properties/licenses.licx | 1 + .../ServicesOverviewReport.Designer.cs | 844 +++++++++++ .../ServicesOverviewReport.cs | 36 + .../ServicesOverviewReport.resx | 123 ++ .../Briefkopf.Designer.cs | 174 +++ .../FreundeskreisSuchthilfe/Briefkopf.cs | 24 + .../FreundeskreisSuchthilfe/Briefkopf.resx | 1312 +++++++++++++++++ .../InvoiceCustomerReport.Designer.cs | 747 ++++++++++ .../InvoiceCustomerReport.cs | 54 + .../InvoiceCustomerReport.resx | 123 ++ .../ServiceInvoiceReport.Designer.cs | 888 +++++++++++ .../ServiceInvoiceReport.cs | 32 + .../ServiceInvoiceReport.resx | 123 ++ .../SettlementReport.Designer.cs | 881 +++++++++++ .../SettlementReport.cs | 222 +++ .../SettlementReport.resx | 127 ++ .../Spitzabrechnung.pdf | Bin 0 -> 148328 bytes .../briefkopf_pfeil.png | Bin 0 -> 13144 bytes ReportImp/FreundeskreisSuchthilfe/logo2.png | Bin 0 -> 57001 bytes .../Invoicing/HibaDefaultInvoiceCreation.cs | 214 +++ .../Hiba/Invoicing/HibaInvoiceFactory.cs | 19 + .../Hiba/ServiceInvoiceReport.Designer.cs | 426 ++++++ ReportImp/Hiba/ServiceInvoiceReport.cs | 79 + ReportImp/Hiba/ServiceInvoiceReport.resx | 129 ++ .../VKMAachen/Stundenuebersicht.Designer.cs | 584 ++++++++ ReportImp/VKMAachen/Stundenuebersicht.cs | 83 ++ ReportImp/VKMAachen/Stundenuebersicht.resx | 123 ++ 34 files changed, 7726 insertions(+), 1 deletion(-) create mode 100644 Model/Changes_2018_05_25.txt create mode 100644 ReportImp/AlphaEv/Export/CustomDataExporter.cs create mode 100644 ReportImp/AlphaEv/Export/DiamantExporter.cs create mode 100644 ReportImp/BeWoColoniaMitarbeiter2/BeWoColoniaMitarbeiter2.csproj create mode 100644 ReportImp/BeWoColoniaMitarbeiter2/Properties/AssemblyInfo.cs create mode 100644 ReportImp/BeWoColoniaMitarbeiter2/Properties/licenses.licx create mode 100644 ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.Designer.cs create mode 100644 ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.cs create mode 100644 ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.resx create mode 100644 ReportImp/FreundeskreisSuchthilfe/Briefkopf.Designer.cs create mode 100644 ReportImp/FreundeskreisSuchthilfe/Briefkopf.cs create mode 100644 ReportImp/FreundeskreisSuchthilfe/Briefkopf.resx create mode 100644 ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.Designer.cs create mode 100644 ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.cs create mode 100644 ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.resx create mode 100644 ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.Designer.cs create mode 100644 ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.cs create mode 100644 ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.resx create mode 100644 ReportImp/FreundeskreisSuchthilfe/SettlementReport.Designer.cs create mode 100644 ReportImp/FreundeskreisSuchthilfe/SettlementReport.cs create mode 100644 ReportImp/FreundeskreisSuchthilfe/SettlementReport.resx create mode 100644 ReportImp/FreundeskreisSuchthilfe/Spitzabrechnung.pdf create mode 100644 ReportImp/FreundeskreisSuchthilfe/briefkopf_pfeil.png create mode 100644 ReportImp/FreundeskreisSuchthilfe/logo2.png create mode 100644 ReportImp/Hiba/Invoicing/HibaDefaultInvoiceCreation.cs create mode 100644 ReportImp/Hiba/Invoicing/HibaInvoiceFactory.cs create mode 100644 ReportImp/Hiba/ServiceInvoiceReport.Designer.cs create mode 100644 ReportImp/Hiba/ServiceInvoiceReport.cs create mode 100644 ReportImp/Hiba/ServiceInvoiceReport.resx create mode 100644 ReportImp/VKMAachen/Stundenuebersicht.Designer.cs create mode 100644 ReportImp/VKMAachen/Stundenuebersicht.cs create mode 100644 ReportImp/VKMAachen/Stundenuebersicht.resx diff --git a/.gitignore b/.gitignore index e05f4ea03..f57eda478 100644 --- a/.gitignore +++ b/.gitignore @@ -310,3 +310,5 @@ /ReportImp/CaritasGuenzburgNeuUlm/obj/Release /ReportImp/CaritasOsnabrueck/obj/Debug /ReportImp/CaritasOsnabrueck/obj/Release +/ReportImp/BeWoColoniaMitarbeiter2/obj/Debug +/ReportImp/BeWoColoniaMitarbeiter2/obj/Release diff --git a/BeWo/BeWoApp.xaml.cs b/BeWo/BeWoApp.xaml.cs index ce70dc358..351554eca 100644 --- a/BeWo/BeWoApp.xaml.cs +++ b/BeWo/BeWoApp.xaml.cs @@ -46,7 +46,7 @@ namespace BeWo //public static string Version = "Version 2.0"; - public static string Version = "Version 2.4.3"; + public static string Version = "Version 2.4.4"; public static int RenderTier = 0; diff --git a/Model/Changes_2018_05_25.txt b/Model/Changes_2018_05_25.txt new file mode 100644 index 000000000..7bd1f666a --- /dev/null +++ b/Model/Changes_2018_05_25.txt @@ -0,0 +1,2 @@ +ALTER TABLE `organisation` +ADD COLUMN `Name2` VARCHAR(256) NULL DEFAULT NULL ; \ No newline at end of file diff --git a/ReportImp/AlphaEv/Export/CustomDataExporter.cs b/ReportImp/AlphaEv/Export/CustomDataExporter.cs new file mode 100644 index 000000000..6071b524d --- /dev/null +++ b/ReportImp/AlphaEv/Export/CustomDataExporter.cs @@ -0,0 +1,29 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Core; +using BeWo.Service.Plugins; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using Utils = BS.Shared.Core.Utils; + +namespace AlphaEv.Export +{ + public class CustomDataExporter : DataExporter + { + public override string CreateExportString(string pFileID, string[] pHeaderCaption, string[][] pContent) + { + + if (pHeaderCaption != null && pHeaderCaption.Length > 0 && pHeaderCaption[0].Contains("Sage")) + { + return DiamantExporter.CreateExportString(pHeaderCaption, pContent); + } + return base.CreateExportString(pFileID, pHeaderCaption, pContent); + + } + + public override QueryDC CreateQuery(QueryDC query) + { + return DiamantExporter.CreateQuery(query); + } + } +} diff --git a/ReportImp/AlphaEv/Export/DiamantExporter.cs b/ReportImp/AlphaEv/Export/DiamantExporter.cs new file mode 100644 index 000000000..d97551045 --- /dev/null +++ b/ReportImp/AlphaEv/Export/DiamantExporter.cs @@ -0,0 +1,216 @@ +using System; +using System.Collections.Generic; +using System.Data; +using System.IO; +using System.Text; +using BeWo.Data.Access; +using BS.Shared.DataContracts; + +namespace AlphaEv.Export +{ + public class DiamantExporter + { + + public static QueryDC CreateQuery(QueryDC query) + { + DateTime dt = DateTime.Now; + DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt); + + query.FileName = String.Format("Buchungsausgabe{0:yyyyMM}.csv", dt); + query.QueryResult = GetAbrechnungenString(dt); + + + return query; + } + public static string CreateExportString(string[] pHeaderCaption, string[][] pContent) + { + if (pHeaderCaption != null && pHeaderCaption.Length > 1 && pHeaderCaption[0].Contains("Buchungsausgabe")) + { + DateTime dt = DateTime.Now; + + DateTime.TryParse(pHeaderCaption[1], out dt); + + return GetAbrechnungenString(dt); + + } + + + return null; + } + + + + public static String GetAbrechnungenString(DateTime date) + { + StringBuilder sb = new StringBuilder(); + sb.AppendLine("DebKonto;Datum;Kst;Text;Betrag;leer;leer;leer;Sachkonto"); + List oidList = new List(); + oidList.Add(1); + var s = GetMonatlicheAbrechnungStringForCats(date, oidList, "4016"); + if (!String.IsNullOrWhiteSpace(s)) + { + sb.Append(s); + } + + if (sb.Length > 0) + sb.AppendLine(); + + oidList.Clear(); + oidList.Add(2); + oidList.Add(3); + s = GetMonatlicheAbrechnungStringForCats(date, oidList, "4018"); + if (!String.IsNullOrWhiteSpace(s)) + { + sb.Append(s); + } + + + return sb.ToString(); + } + + public static String GetMonatlicheAbrechnungStringForCats(DateTime date, IList catOids, String sachkonto) + { + var dt = ExecuteQuery(GetMonatlicheAbrechnungStringForCatsSql(date, catOids), date); + + StringBuilder sb = new StringBuilder(); + foreach (DataRow row in dt.Rows) + { + if (sb.Length > 0) + { + sb.AppendLine(); + } + for (int i = 0; i < row.ItemArray.Length; i++) + { + if (i > 0) + { + sb.Append(";"); + } + + var item = row[i]; + + sb.Append(item); + + if (i == 3) + { + sb.Append(" Std"); + } + } + + sb.Append(";"); + sb.Append(sachkonto); + } + + return sb.ToString(); + } + + + + private static String GetMonatlicheAbrechnungStringForCatsSql(DateTime date, IList catOids) + { + StringBuilder oidList = new StringBuilder(); + + foreach (var catOid in catOids) + { + if (oidList.Length > 0) + oidList.Append(","); + oidList.Append(catOid); + } + + + String sql = @" +SELECT +c.DebitorNumber as 'DebKonto', +DATE_FORMAT(DATE_ADD(':Monat_End',INTERVAL -1 DAY), '%d.%m.%Y') as 'Datum', +c.`CostCenter` AS 'Kst', +ROUND(sr.`GeleisteteFLM` / 60, 2) as 'Text', +IF(crpRateFactor.`CostRateValue` is null, + ROUND(ROUND(sr.`GeleisteteFLM` / 60, 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ), 2), + ROUND(ROUND((sr.`GeleisteteFLM` / 60) * ((100 + crpRateFactor.`CostRateValue`)/100), 2) * (SELECT crp.`CostRateValue` FROM `costrateperiod` crp WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 0 AND crp.`ObjectOid` = cb2sc.`CostBearerOid` AND (crp.`EndDate` is null or crp.`EndDate` > ':Monat_Start') order by IF(crp.`EndDate` is null, MAKEDATE(9999,365),crp.`EndDate`) LIMIT 1 ), 2)) AS 'Betrag', + '', + '', + '' +FROM `supportconcept` sc +INNER JOIN `costbearer2supportconcept` cb2sc ON sc.`Oid` = cb2sc.`SupportConceptOid` +INNER JOIN `costbearer` cb ON cb2sc.`CostBearerOid` = cb.`Oid` +LEFT JOIN + (SELECT crp.`ObjectOid`, crp.`CostRateValue` FROM `costrateperiod` crp + WHERE crp.`ObjectTid` = 22 AND crp.`CostRateType` = 2 AND (crp.`EndDate` is null or crp.`EndDate` > NOW())) + AS crpRateFactor ON crpRateFactor.`ObjectOid` = cb.`Oid` +INNER JOIN `organisation` org ON org.`CostBearerOid` = cb.`Oid` +INNER JOIN `customer` c ON sc.`CustomerOid` = c.`Oid` +INNER JOIN `person` p on c.`PersonOid` = p.`Oid` +LEFT JOIN + (SELECT sr2.`CostBearer2SupportConceptOid`, SUM(sr2.`roundedduration` / IF(sr2.`GroupEmployeeCount` is null, 1, sr2.`GroupEmployeeCount`)) AS GeleisteteFLM FROM `servicerecord` sr2 + INNER JOIN `servicedescription` sd ON sr2.`ServiceDescriptionOid` = sd.`Oid` + INNER JOIN `servicecategory` sc ON sd.`ServiceCategoryOid` = sc.`Oid` + WHERE sr2.`StartDate` >= ':Monat_Start' AND sr2.`StartDate` < ':Monat_End' AND sc.`Billable` = 1 AND sc.oid in (CATOIDLIST) GROUP BY sr2.`CostBearer2SupportConceptOid`) + AS sr ON sr.`CostBearer2SupportConceptOid` = cb2sc.`Oid` +WHERE c.`IsActive` = 1 AND sc.`IsActive` = 1 +and (sr.`GeleisteteFLM` is not null) +ORDER BY p.`LastName`, p.`FirstName`, cb2sc.`ApprovedStartDate` +"; + + return sql.Replace("CATOIDLIST", oidList.ToString()); + } + + private static String GetAbschlagszahlungenSql(DateTime date) + { + String sql = @" +SELECT +date_format(at.BookingDate, '%d.%m.%Y') as 'Belegdatum', +':Belegnr', +'S13690' as 'Konto Soll', +'' as 'Kostenstelle Soll', +c.DebitorNumber as 'Konto Haben', +'' as 'Kostenstelle Haben', +Round(at.Amount, 2) as 'Betrag', +CONCAT('Abschlagszahlung,', p.FirstName, ' ', p.LastName) as 'Buchungstext' +from accountingtransaction at +join costbearer2supportconcept c2s on c2s.oid = at.costbearer2supportconceptoid +join supportconcept sc on sc.oid = c2s.supportconceptoid +join customer c on sc.customeroid = c.oid +join person p on c.personoid = p.oid +WHERE at.`BookingDate` >= ':Monat_Start' AND at.`BookingDate` < ':Monat_End' and c.`IsActive` <> 0 AND sc.`IsActive` <> 0 +ORDER BY p.`LastName`, p.`FirstName` +"; + return sql; + } + + private static String GetSelbstzahlerSql(DateTime date) + { + String sql = @" +SELECT +date_format(ib.InvoiceDate, '%d.%m.%Y') as 'Belegdatum', +ib.InvoiceNumber as 'Belegnummer', +c.DebitorNumber as 'Konto Soll', +'' as 'Kostenstelle Soll', +'S86400' as 'Konto Haben', +c.CostCenter as 'Kostenstelle Haben', +Round(ii.AmountTotal, 2) as 'Betrag', +CONCAT('Eigenanteil, ', p.`FirstName`, ' ', p.`LastName`) as 'Buchungstext' +from invoicebase ib +join invoiceitem ii on ii.invoicebaseoid = ib.oid +join customer c on c.oid = ib.recipientcustomeroid +join `person` p on c.`PersonOid` = p.`Oid` +where ib.`InvoiceDate` >= ':Monat_Start' AND ib.`InvoiceDate` < ':Monat_End' +and ib.type = 0 and ib.isactive = 1 and c.isactive <> 0 +"; + + return sql; + } + + public static DataTable ExecuteQuery(String sql, DateTime dt) + { + var newsql = sql; + newsql = newsql.Replace(":Abrechnungsmonat", String.Format("{0:dd.MM.yyyy}", dt)); + newsql = newsql.Replace(":Belegnr", String.Format("{0:yyMM}", dt)); + newsql = newsql.Replace(":Monat_Start", String.Format("{0:yyyy-MM}-01", dt)); + dt = dt.AddMonths(1); + newsql = newsql.Replace(":Monat_End", String.Format("{0:yyyy-MM}-01", dt)); + + return DAOFactory.AdoDAO.ExecuteQuery(newsql).Tables[0]; + } + + + } +} \ No newline at end of file diff --git a/ReportImp/BeWoColoniaMitarbeiter2/BeWoColoniaMitarbeiter2.csproj b/ReportImp/BeWoColoniaMitarbeiter2/BeWoColoniaMitarbeiter2.csproj new file mode 100644 index 000000000..55d2f2eab --- /dev/null +++ b/ReportImp/BeWoColoniaMitarbeiter2/BeWoColoniaMitarbeiter2.csproj @@ -0,0 +1,72 @@ + + + + + Debug + AnyCPU + {9E1F09D8-1BDF-40C5-9503-2EFCDCB34FF1} + Library + Properties + BeWoColoniaMitarbeiter2 + 2954725299_Reports + v4.5 + 512 + + + + true + full + false + ..\..\Host\bin\ + DEBUG;TRACE + prompt + 4 + + + pdbonly + true + ..\..\Host\bin\ + TRACE + prompt + 4 + + + + + + + + + + + + + + + + + + + + + + Component + + + ServicesOverviewReport.cs + + + + + + ServicesOverviewReport.cs + + + + + {40D8B312-EA64-49E3-A31A-5E57ED4D5654} + Report + + + + \ No newline at end of file diff --git a/ReportImp/BeWoColoniaMitarbeiter2/Properties/AssemblyInfo.cs b/ReportImp/BeWoColoniaMitarbeiter2/Properties/AssemblyInfo.cs new file mode 100644 index 000000000..10c4e11b1 --- /dev/null +++ b/ReportImp/BeWoColoniaMitarbeiter2/Properties/AssemblyInfo.cs @@ -0,0 +1,36 @@ +using System.Reflection; +using System.Runtime.CompilerServices; +using System.Runtime.InteropServices; + +// Allgemeine Informationen über eine Assembly werden über die folgenden +// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern, +// die einer Assembly zugeordnet sind. +[assembly: AssemblyTitle("BeWoColoniaMitarbeiter2")] +[assembly: AssemblyDescription("")] +[assembly: AssemblyConfiguration("")] +[assembly: AssemblyCompany("")] +[assembly: AssemblyProduct("BeWoColoniaMitarbeiter2")] +[assembly: AssemblyCopyright("Copyright © 2018")] +[assembly: AssemblyTrademark("")] +[assembly: AssemblyCulture("")] + +// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly +// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von +// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen. +[assembly: ComVisible(false)] + +// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird +[assembly: Guid("9e1f09d8-1bdf-40c5-9503-2efcdcb34ff1")] + +// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten: +// +// Hauptversion +// Nebenversion +// Buildnummer +// Revision +// +// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden, +// indem Sie "*" wie unten gezeigt eingeben: +// [assembly: AssemblyVersion("1.0.*")] +[assembly: AssemblyVersion("1.0.0.0")] +[assembly: AssemblyFileVersion("1.0.0.0")] diff --git a/ReportImp/BeWoColoniaMitarbeiter2/Properties/licenses.licx b/ReportImp/BeWoColoniaMitarbeiter2/Properties/licenses.licx new file mode 100644 index 000000000..c7fd819d5 --- /dev/null +++ b/ReportImp/BeWoColoniaMitarbeiter2/Properties/licenses.licx @@ -0,0 +1 @@ +DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a diff --git a/ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.Designer.cs b/ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.Designer.cs new file mode 100644 index 000000000..a9be264e9 --- /dev/null +++ b/ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.Designer.cs @@ -0,0 +1,844 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.BeWoColonia5Reports +{ + partial class Stundenzettel + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.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.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = 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.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = 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.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = 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.xrLabel2 = 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.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldGroupHours = new DevExpress.XtraReports.UI.CalculatedField(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.Detail.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.Detail.HeightF = 32F; + 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.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(221)))), ((int)(((byte)(221)))), ((int)(((byte)(221))))); + this.xrTableServiceRecords1.Borders = 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(480F, 32F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell11}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.Weight = 0.45659587454304479D; + // + // xrTableCell4 + // + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Uhrzeit"; + this.xrTableCell4.Weight = 0.45659584837553346D; + // + // xrTableCell11 + // + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Geleistete FLS"; + this.xrTableCell11.Weight = 0.54791502162310768D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.Font = new System.Drawing.Font("Arial", 12F); + 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(480F, 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.xrTableCell14, + this.xrTableCell15}); + 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(5, 2, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.23641099959349832D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.23641101510270648D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldGroupHours", "{0:0.##}")}); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "xrTableCell15"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.283693213636449D; + // + // 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.xrLabel28, + this.xrLabel27, + this.xrLabel10, + this.xrLabel29, + this.xrLabel26, + this.xrLabel25, + this.xrLabel24, + this.xrLabel23, + this.xrLabel22, + this.xrLabel21, + this.xrLabel9, + this.xrLabel20, + this.xrLabel18, + this.xrLabel15, + this.xrLabel14, + this.xrLabel13, + this.xrLabel12, + this.xrLabel2, + this.xrLabel1}); + this.ReportHeader.Font = new System.Drawing.Font("Times New Roman", 11F); + this.ReportHeader.HeightF = 190F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel28 + // + this.xrLabel28.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel28.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(150F, 140F); + this.xrLabel28.Name = "xrLabel28"; + this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrLabel28.SizeF = new System.Drawing.SizeF(378F, 20F); + this.xrLabel28.StylePriority.UseBorders = false; + this.xrLabel28.StylePriority.UseFont = false; + this.xrLabel28.StylePriority.UsePadding = false; + this.xrLabel28.StylePriority.UseTextAlignment = false; + this.xrLabel28.Text = "[ApprovedStartDate] - [ApprovedEndDate]"; + this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel27 + // + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(0F, 140F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel27.SizeF = new System.Drawing.SizeF(150F, 20F); + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.Text = "Bewilligungszeitraum"; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(87.00002F, 160F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(63F, 30F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Monat:"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel29 + // + this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel29.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(150F, 40.00003F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(378F, 20F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + this.xrLabel29.StylePriority.UsePadding = false; + this.xrLabel29.StylePriority.UseTextAlignment = false; + this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel26 + // + this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")}); + this.xrLabel26.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(150F, 120F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(378F, 20F); + this.xrLabel26.StylePriority.UseBorders = false; + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UsePadding = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.Text = "xrLabel26"; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel25 + // + this.xrLabel25.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")}); + this.xrLabel25.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(150F, 100F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(378F, 20F); + this.xrLabel25.StylePriority.UseBorders = false; + this.xrLabel25.StylePriority.UseFont = false; + this.xrLabel25.StylePriority.UsePadding = false; + this.xrLabel25.StylePriority.UseTextAlignment = false; + this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel24 + // + this.xrLabel24.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerFirstName")}); + this.xrLabel24.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(150F, 79.99998F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(378F, 20F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + this.xrLabel24.StylePriority.UsePadding = false; + this.xrLabel24.StylePriority.UseTextAlignment = false; + this.xrLabel24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel23 + // + this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerLastName")}); + this.xrLabel23.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(150F, 60.00004F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(378F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.StylePriority.UsePadding = false; + this.xrLabel23.StylePriority.UseTextAlignment = false; + this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel22 + // + this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrLabel22.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(150F, 20.00001F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(330.0001F, 20.00001F); + this.xrLabel22.StylePriority.UseBorders = false; + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.StylePriority.UsePadding = false; + this.xrLabel22.StylePriority.UseTextAlignment = false; + this.xrLabel22.Text = "BeWo Dreilich&Pastor"; + this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel21 + // + this.xrLabel21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Year")}); + this.xrLabel21.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(300F, 160F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(225F, 30F); + this.xrLabel21.StylePriority.UseBorders = false; + this.xrLabel21.StylePriority.UseFont = false; + this.xrLabel21.StylePriority.UsePadding = false; + this.xrLabel21.StylePriority.UseTextAlignment = false; + this.xrLabel21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel9 + // + this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")}); + this.xrLabel9.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(150F, 160F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(98.95999F, 30F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UsePadding = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel20 + // + this.xrLabel20.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(248.9599F, 160F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(51.03838F, 30F); + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.StylePriority.UseTextAlignment = false; + this.xrLabel20.Text = "Jahr:"; + this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel18 + // + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.00003F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(150F, 20F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.Text = "Betreuer/in"; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 120F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(150F, 20F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Bewilligte FLS"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel14 + // + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 100F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(150F, 20F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "AZ von LVR"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel13 + // + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99998F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(150F, 20F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Vorname Klient/in"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.00004F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(150F, 20F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "Name Klient/in"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel2 + // + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(150F, 20F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Anbieter"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 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, 20F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 90F; + 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.xrLabel19, + this.xrLabel17, + this.xrLabel16, + this.xrLabel5, + this.xrLabel11, + this.xrLabel8, + this.xrLabel7, + this.xrLabel6, + this.xrLabel4, + this.xrLabel3}); + this.ReportFooter.Font = new System.Drawing.Font("Times New Roman", 11F); + this.ReportFooter.HeightF = 265.7499F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel19 + // + this.xrLabel19.Font = new System.Drawing.Font("Times New Roman", 11F); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(0F, 244.1666F); + this.xrLabel19.Multiline = true; + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(627F, 21.58331F); + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.StylePriority.UseTextAlignment = false; + this.xrLabel19.Text = "* Summe der mit dem Landschaftsverband Rheinland abzurechnenden Leistungen (=Summ" + + "e 1x1,2)"; + this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel17 + // + this.xrLabel17.Font = new System.Drawing.Font("Times New Roman", 11F); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 110F); + this.xrLabel17.Multiline = true; + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(248.96F, 134.1666F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Ambulant Betreutes Wohnen\r\nKalk-Mülheimer Str. 159\r\n51103 Köln\r\nTel.: 0221/16999" + + "610\r\nFax.: 0221/16999609"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel16 + // + this.xrLabel16.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0F, 90.00002F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(248.96F, 20F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "BeWo Dreilich&Pastor"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(300F, 170F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(327F, 17.99997F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Datum:"; + // + // xrLabel11 + // + this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel11.BorderWidth = 2F; + this.xrLabel11.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(300F, 25F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(180.0001F, 25F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseBorderWidth = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "[fieldAbrechenbareFLS!0.##]"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel8 + // + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(150F, 25F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(150F, 25F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Summe (x 1,2)*\r\n"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(300F, 130F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(327F, 17.99997F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Unterschrift Betreuter:"; + // + // xrLabel6 + // + this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(300F, 90F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(327F, 17.99997F); + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Unterschrift Betreuer:"; + // + // xrLabel4 + // + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.BorderWidth = 2F; + this.xrLabel4.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(300F, 0F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(180F, 25F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseBorderWidth = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "[fieldBillableFLS!0.##]"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel3 + // + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(150F, 0F); + this.xrLabel3.Multiline = true; + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(150F, 25F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Summe (face-to-face)"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // 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"; + // + // fieldGroupHours + // + this.fieldGroupHours.DataMember = "Services"; + this.fieldGroupHours.Expression = "[GroupMinutes] / 60"; + this.fieldGroupHours.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldGroupHours.Name = "fieldGroupHours"; + // + // Stundenzettel + // + 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.fieldGroupHours}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new System.Drawing.Printing.Margins(100, 100, 90, 30); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.SnapGridSize = 9F; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + 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 xrTableCell4; + 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 xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + 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 xrLabel21; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel29; + private DevExpress.XtraReports.UI.XRLabel xrLabel26; + private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldGroupHours; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel xrLabel28; + private DevExpress.XtraReports.UI.XRLabel xrLabel27; + + } +} diff --git a/ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.cs b/ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.cs new file mode 100644 index 000000000..7f6f3064d --- /dev/null +++ b/ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.cs @@ -0,0 +1,36 @@ +using System; +using System.Collections; +using System.ComponentModel; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; + +namespace BeWo.BeWoColonia5Reports +{ + public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Stundenzettel() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable) + servicesBillable.Add(s); + } + + pRO.Services = servicesBillable; + } + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.resx b/ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.resx new file mode 100644 index 000000000..19e908bd3 --- /dev/null +++ b/ReportImp/BeWoColoniaMitarbeiter2/ServicesOverviewReport.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 21, 17 + + \ No newline at end of file diff --git a/ReportImp/FreundeskreisSuchthilfe/Briefkopf.Designer.cs b/ReportImp/FreundeskreisSuchthilfe/Briefkopf.Designer.cs new file mode 100644 index 000000000..bd995cc77 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/Briefkopf.Designer.cs @@ -0,0 +1,174 @@ +namespace FreundeskreisSuchthilfe +{ + partial class Briefkopf + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Briefkopf)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrSubreport1 = new DevExpress.XtraReports.UI.XRSubreport(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrSubreport1, + this.xrPictureBox2, + this.xrPictureBox1, + this.xrRichText3, + this.xrRichText1, + this.xrRichText2}); + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 1055.208F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrPictureBox2 + // + this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image"))); + this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(494.3756F, 0F); + this.xrPictureBox2.Name = "xrPictureBox2"; + this.xrPictureBox2.SizeF = new System.Drawing.SizeF(144.4178F, 118.4166F); + this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(519.3751F, 513.7501F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(32.62531F, 92.37506F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrRichText3 + // + this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(532.5002F, 615F); + this.xrRichText3.Name = "xrRichText3"; + this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); + this.xrRichText3.SizeF = new System.Drawing.SizeF(169.4999F, 440.2081F); + // + // xrRichText1 + // + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(532.5002F, 129.5833F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(169.4999F, 367F); + // + // xrRichText2 + // + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 142.9792F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(355.9583F, 37.83333F); + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // + // xrSubreport1 + // + this.xrSubreport1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180.8125F); + this.xrSubreport1.Name = "xrSubreport1"; + this.xrSubreport1.SizeF = new System.Drawing.SizeF(519.3751F, 874.3956F); + // + // Briefkopf + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(85, 30, 50, 50); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRRichText xrRichText3; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRSubreport xrSubreport1; + } +} diff --git a/ReportImp/FreundeskreisSuchthilfe/Briefkopf.cs b/ReportImp/FreundeskreisSuchthilfe/Briefkopf.cs new file mode 100644 index 000000000..70b1aecc1 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/Briefkopf.cs @@ -0,0 +1,24 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.DataContracts; + +namespace FreundeskreisSuchthilfe +{ + public partial class Briefkopf : DevExpress.XtraReports.UI.XtraReport + { + public Briefkopf() + { + InitializeComponent(); + } + + public void SetSubReport(DevExpress.XtraReports.UI.XtraReport report) + { + xrSubreport1.ReportSource = report; + + } + } +} diff --git a/ReportImp/FreundeskreisSuchthilfe/Briefkopf.resx b/ReportImp/FreundeskreisSuchthilfe/Briefkopf.resx new file mode 100644 index 000000000..66ec38ec9 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/Briefkopf.resx @@ -0,0 +1,1312 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + iVBORw0KGgoAAAANSUhEUgAAA1wAAAKtCAMAAAAEgp/+AAAABGdBTUEAALGeYUxB9wAAAONpQ0NQSUND + IFByb2ZpbGUAACjPY2BgnOHo4uTKJMDAkJtXUuQe5BgZERmlwH6egY2BmQEMEpOLCxwDAnxA7Lz8vFQG + VMDIwPDtGohkYLisCzKLgTTAmlxQVAKkDwCxUUpqcTKQ/gLEmeUlBUBxxgQgWyQpG8wGqRPJDglyBrI7 + gGy+ktQKkBiDc35BZVFmekaJgqGlpaWCY0p+UqpCcGVxSWpusYJnXnJ+UUF+UWJJagpQLdQOEOB3L0qs + VHBPzM1NVDDSM2KgOgCFJYT1OQQcRoxi5xFiCJBcWlQGC08mYwYGAEsbODBxm5OFAAADAFBMVEUAAAAB + AQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQV + FRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgp + KSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9 + PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBR + UVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRl + ZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5 + eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyN + jY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKCh + oaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1 + tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJ + 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 + gg== + + + + + iVBORw0KGgoAAAANSUhEUgAAAOMAAAJmCAMAAACZssc8AAAABGdBTUEAALGeYUxB9wAAAONpQ0NQSUND + IFByb2ZpbGUAACjPY2BgnOHo4uTKJMDAkJtXUuQe5BgZERmlwH6egY2BmQEMEpOLCxwDAnxA7Lz8vFQG + VMDIwPDtGohkYLisCzKLgTTAmlxQVAKkDwCxUUpqcTKQ/gLEmeUlBUBxxgQgWyQpG8wGqRPJDglyBrI7 + gGy+ktQKkBiDc35BZVFmekaJgqGlpaWCY0p+UqpCcGVxSWpusYJnXnJ+UUF+UWJJagpQLdQOEOB3L0qs + VHBPzM1NVDDSM2KgOgCFJYT1OQQcRoxi5xFiCJBcWlQGC08mYwYGAEsbODBxm5OFAAADAFBMVEUAAAAB + AQECAgIDAwMEBAQFBQUGBgYHBwcICAgJCQkKCgoLCwsMDAwNDQ0ODg4PDw8QEBARERESEhITExMUFBQV + FRUWFhYXFxcYGBgZGRkaGhobGxscHBwdHR0eHh4fHx8gICAhISEiIiIjIyMkJCQlJSUmJiYnJycoKCgp + KSkqKiorKyssLCwtLS0uLi4vLy8wMDAxMTEyMjIzMzM0NDQ1NTU2NjY3Nzc4ODg5OTk6Ojo7Ozs8PDw9 + PT0+Pj4/Pz9AQEBBQUFCQkJDQ0NERERFRUVGRkZHR0dISEhJSUlKSkpLS0tMTExNTU1OTk5PT09QUFBR + UVFSUlJTU1NUVFRVVVVWVlZXV1dYWFhZWVlaWlpbW1tcXFxdXV1eXl5fX19gYGBhYWFiYmJjY2NkZGRl + ZWVmZmZnZ2doaGhpaWlqampra2tsbGxtbW1ubm5vb29wcHBxcXFycnJzc3N0dHR1dXV2dnZ3d3d4eHh5 + eXl6enp7e3t8fHx9fX1+fn5/f3+AgICBgYGCgoKDg4OEhISFhYWGhoaHh4eIiIiJiYmKioqLi4uMjIyN + jY2Ojo6Pj4+QkJCRkZGSkpKTk5OUlJSVlZWWlpaXl5eYmJiZmZmampqbm5ucnJydnZ2enp6fn5+goKCh + oaGioqKjo6OkpKSlpaWmpqanp6eoqKipqamqqqqrq6usrKytra2urq6vr6+wsLCxsbGysrKzs7O0tLS1 + tbW2tra3t7e4uLi5ubm6urq7u7u8vLy9vb2+vr6/v7/AwMDBwcHCwsLDw8PExMTFxcXGxsbHx8fIyMjJ + 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 + rkJggg== + + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAE8AZgBmAGkAYwBpAG4AYQBTAGEAbgBzAC0AQgBvAG8AawA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADEAMgA4AFwAZwByAGUAZQBuADEAMgA4AFwAYgBsAHUAZQAxADIAOAAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAcwAxAFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQAMQBcAHEAbABcAHMAYQAxADYAMABcAGYAMgBcAGYAcwAxADYAIABCAHIAaQBlAGYAYgBvAGcAZQBuADsAfQB7AFwAKgBcAGMAcwAyAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMwBcAHMAYgBhAHMAZQBkAG8AbgAyAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwA0AFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADUAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzACAARwBsAGUAaQBzACAAMQAsACAARAByAG8AZwBlAG4AaABpAGwAZgBlAH0AewBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgAFwAbABpAG4AZQAgAEQAXAB1ADIANAA2AFwAJwBmADYAcABwAGUAcgBzAGIAZQByAGcAIAAxAFwAbABpAG4AZQAgADQAMgAxADAAMwAgAFcAdQBwAHAAZQByAHQAYQBsAFwAbABpAG4AZQAgAFQAZQBsAGUAZgBvAG4AIAAwADIAIAAwADIAIAAvACAANAAgADcAOAAgADIAOAAgADAAXABsAGkAbgBlACAAVABlAGwAZQBmAGEAeAAgADAAMgAgADAAMgAgAC8AIAA0ACAANwA4ACAAMgA4ACAAMgAxAFwAbABpAG4AZQAgAGcAbABlAGkAcwAxAEAAcwB1AGMAaAB0AC0AaABpAGwAZgBlAC4AbwByAGcAfQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAGYAMgBcAGYAcwA2AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzACAASQBuAHQAZQBnAHIAYQAgAC0AfQBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAIABBAG0AYgB1AGwAYQBuAHQAIABCAGUAdAByAGUAdQB0AGUAcwB9AFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbAB7AFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgAFcAbwBoAG4AZQBuAH0AewBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgAFwAbABpAG4AZQAgAEgAXAB1ADIANQAyAFwAJwBmAGMAbgBlAGYAZQBsAGQAcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMQAwAGEAXABsAGkAbgBlACAANAAyADIAOAA1ACAAVwB1AHAAcABlAHIAdABhAGwAXABsAGkAbgBlACAAVABlAGwAZQBmAG8AbgAgADAAMgAgADAAMgAgAC8AIAA5ACAANwA2ACAAMwA0ACAAMABcAGwAaQBuAGUAIABUAGUAbABlAGYAYQB4ACAAMAAyACAAMAAyACAALwAgADkAIAA3ADYAIAAzADQAIAAyADQAXABsAGkAbgBlACAAaQBuAHQAZQBnAHIAYQBAAHMAdQBjAGgAdAAtAGgAaQBsAGYAZQAuAG8AcgBnAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABmADIAXABmAHMANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbAB7AFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgAEMAYQBmAFwAdQAyADMAMwBcACcAZQA5ACAATwBrAGEAeQB9AHsAXABmADIAXABmAHMAMQA2AFwAYwBmADMAIABcAGwAaQBuAGUAIABLAG8AbgB0AGEAawB0AC0AIAB1AG4AZAAgAFwAbABpAG4AZQAgAEIAZQByAGEAdAB1AG4AZwBzAHMAdABlAGwAbABlACAAXABsAGkAbgBlACAAQgBlAHMAZQBuAGIAcgB1AGMAaABzAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAxADAAXABsAGkAbgBlACAANAAyADIAOAA1ACAAVwB1AHAAcABlAHIAdABhAGwAXABsAGkAbgBlACAAVABlAGwAZQBmAG8AbgAgADAAMgAgADAAMgAgAC8AIAA5ACAANwA2ACAANAAzACAAMQAwAFwAbABpAG4AZQAgAFQAZQBsAGUAZgBhAHgAIAAwADIAIAAwADIAIAAvACAAOQAgADcANgAgADQAMwAgADEAMQBcAGwAaQBuAGUAIABjAGEAZgBlAC0AbwBrAGEAeQBAAHMAdQBjAGgAdAAtAGgAaQBsAGYAZQAuAG8AcgBnAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAXABmADIAXABmAHMANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbAB7AFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgAEMAYQBmAFwAdQAyADMAMwBcACcAZQA5ACAASQBuAHQAYQBrAHQAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAzACAAXABsAGkAbgBlACAASwBvAG4AdABhAGsAdAAtACAAdQBuAGQAIABcAGwAaQBuAGUAIABCAGUAcgBhAHQAdQBuAGcAcwBzAHQAZQBsAGwAZQAgACAAXABsAGkAbgBlACAATgBlAHYAaQBnAGUAcwBlAHIAIABTAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAzAFwAbABpAG4AZQAgADQAMgA1ADUAMQAgAFYAZQBsAGIAZQByAHQAXABsAGkAbgBlACAAVABlAGwAZQBmAG8AbgAgADAAIAAyADAAIAA1ADEAIAAvACAAOQAzADMAIAAyADUAIAAxADAAXABsAGkAbgBlACAAVABlAGwAZQBmAGEAeAAgADAAIAAyADAAIAA1ADEAIAAvACAAOQAzADMAIAAyADUAIAAzADAAXABsAGkAbgBlACAAYwBhAGYAZQAtAGkAbgB0AGEAawB0AEAAcwB1AGMAaAB0AC0AaABpAGwAZgBlAC4AbwByAGcAfQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAE8AZgBmAGkAYwBpAG4AYQBTAGEAbgBzAC0AQgBvAG8AawA7AH0AewBcAGYAMwAgAE8AZgBmAGkAYwBpAG4AYQBTAGEAbgBzAC0AQgBvAGwAZAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADEAMgA4AFwAZwByAGUAZQBuADEAMgA4AFwAYgBsAHUAZQAxADIAOAAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAcwAxAFwAcwBiAGEAcwBlAGQAbwBuADAAXABzAG4AZQB4AHQAMQBcAHEAbABcAHMAYQAxADYAMABcAGYAMgBcAGYAcwAxADYAIABCAHIAaQBlAGYAYgBvAGcAZQBuADsAfQB7AFwAKgBcAGMAcwAyAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMwBcAHMAYgBhAHMAZQBkAG8AbgAyAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwA0AFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANgBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADUAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAHsAXABiAFwAZgAzAFwAZgBzADEANgBcAGMAZgAxACAARgByAGUAdQBuAGQAZQBzAC0AIAB1AG4AZAAgAEYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBrAHIAZQBpAHMAXABsAGkAbgBlACAAUwB1AGMAaAB0AGsAcgBhAG4AawBlAG4AaABpAGwAZgBlACAAZQAuAFYALgB9AHsAXABmADMAXABmAHMAMQA3AFwAYwBmADEAIABcAGwAaQBuAGUAIAB9AHsAXABmADMAXABmAHMAMQA2AFwAYwBmADEAIAAtACAAZgBmAHMAIAAtAH0AewBcAGYAMwBcAGYAcwAxADcAXABjAGYAMQAgACAAfQBcAGYAMgBcAGYAcwAxADcAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbAB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAASABcAHUAMgA1ADIAXAAnAGYAYwBuAGUAZgBlAGwAZABzAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAxADAAYQBcAGwAaQBuAGUAIAA0ADIAMgA4ADUAIABXAHUAcABwAGUAcgB0AGEAbABcAGwAaQBuAGUAIAB9AFwAZgAyAFwAZgBzADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbAB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVABlAGwAZQBmAG8AbgAgADAAMgAgADAAMgAgAC8AIAA5ACAANwA2ACAAOAA1ACAAMABcAGwAaQBuAGUAIABUAGUAbABlAGYAYQB4ACAAMAAyACAAMAAyACAALwAgADkAIAA3ADYAIAA4ADUAIAAzADAAXABsAGkAbgBlACAAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAZgBmAHMAQABzAHUAYwBoAHQALQBoAGkAbABmAGUALgBvAHIAZwB9AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAZgAyAFwAZgBzADEAMABcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAcwBhADEAMgAwAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADMAIABCAGEAbgBrAHYAZQByAGIAaQBuAGQAdQBuAGcAZQBuADoAXABsAGkAbgBlACAAQgBhAG4AawAgAGYAXAB1ADIANQAyAFwAJwBmAGMAcgAgAFMAbwB6AGkAYQBsAHcAaQByAHQAcwBjAGgAYQBmAHQAXABsAGkAbgBlACAAfQB7AFwAYgBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgAEIASQBDADoAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAzACAAIABCAEYAUwBXAEQARQAzADMAWABYAFgAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAIABcAGwAaQBuAGUAIAB9AHsAXABiAFwAZgAyAFwAZgBzADEANgBcAGMAZgAzACAASQBCAEEATgA6AH0AewBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgACAARABFADMAMAAzADcAMAAyADAANQAwADAAMAAwADAANwAwADEAOAA5ADAAMAB9AHsAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIAAgAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAewBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgAFMAdABhAGQAdABzAHAAYQByAGsAYQBzAHMAZQAgAFcAdQBwAHAAZQByAHQAYQBsAFwAbABpAG4AZQAgAH0AewBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAIABCAEkAQwA6AH0AewBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwAgACAAVwBVAFAAUwBEAEUAMwAzAFgAWABYAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABzADEAXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA2AFwAYwBmADMAIABJAEIAQQBOADoAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAzACAAXABsAGkAbgBlACAARABFADcAMwAzADMAMAA1ADAAMAAwADAAMAAwADAAMAA1ADMANQA1ADYANwBcAGwAaQBuAGUAIAB9AFwAZgAyAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcwAxAFwAcQBsAFwAcwBhADEAMgAwAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADMAIABNAGkAdABnAGwAaQBlAGQAIABpAG0AIABQAGEAcgBpAHQAXAB1ADIAMgA4AFwAJwBlADQAdABpAHMAYwBoAGUAbgBcAGwAaQBuAGUAIABXAG8AaABsAGYAYQBoAHIAdABzAHYAZQByAGIAYQBuAGQAfQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHMAMQBcAHEAbABcAHMAYQAxADIAMAB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAzACAATQBpAHQAZwBsAGkAZQBkACAAaQBtACAARABhAGMAaAB2AGUAcgBiAGEAbgBkAFwAbABpAG4AZQAgAFAAcwB5AGMAaABvAHMAbwB6AGkAYQBsAGUAcgAgAFwAbABpAG4AZQAgAEgAaQBsAGYAcwB2AGUAcgBlAGkAbgBpAGcAdQBuAGcAZQBuACAAZQAuAFYALgB9AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAfQA= + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAE8AZgBmAGkAYwBpAG4AYQBTAGEAbgBzAC0AQgBvAG8AawA7AH0AewBcAGYAMwAgAEMAbwB1AHIAaQBlAHIAIABOAGUAdwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAGYAZgBzAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIAAgAGUALgAgAFYALgB9AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIAAgAH0AewBcAGYAMwBcAGYAcwAxADQAXABjAGYAMQAgAFwAdQAxADgAMwBcACcAYgA3AH0AewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgACAASABcAHUAMgA1ADIAXAAnAGYAYwBuAGUAZgBlAGwAZABzAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAxADAAYQAgAH0AewBcAGYAMwBcAGYAcwAxADQAXABjAGYAMQAgAFwAdQAxADgAMwBcACcAYgA3AH0AewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgACAANAAyADIAOAA1ACAAIABXAHUAcABwAGUAcgB0AGEAbAB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.Designer.cs b/ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.Designer.cs new file mode 100644 index 000000000..f266b6654 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.Designer.cs @@ -0,0 +1,747 @@ +using BeWo.Report.ReportObjects; +namespace FreundeskreisSuchthilfe +{ + partial class InvoiceCustomerReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAddress = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9}); + this.xrTable1.SizeF = new System.Drawing.SizeF(671.4175F, 25F); + this.xrTable1.StylePriority.UseFont = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell9, + this.xrTableCell14, + this.xrTableCell10, + this.xrTableCell12}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 1D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodStart")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 1D; + // + // xrTableCell7 + // + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodEnd")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 1D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 2.3350077713203072D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice")}); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.81217660612832132D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell10.Weight = 0.6539656324947265D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 1.0152204985905673D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.lblAddress, + this.xrTable3, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrTable2}); + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 518.875F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(448.9583F, 297.9167F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(201.0417F, 23.95834F); + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAddress + // + this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(0F, 129.875F); + this.lblAddress.Multiline = true; + this.lblAddress.Name = "lblAddress"; + this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAddress.SizeF = new System.Drawing.SizeF(351.375F, 131F); + this.lblAddress.StylePriority.UseFont = false; + this.lblAddress.Text = "[RecipientOrganisation]\r\n[RecipientDivision]\r\n[RecipientFirstName] [RecipientLast" + + "Name]\r\n[RecipientStreet]\r\n[RecipientPostCode] [RecipientTown]"; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 493.8749F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10}); + this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 25F); + this.xrTable3.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18, + this.xrTableCell19, + this.xrTableCell20}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 1D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.Text = "Von"; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell15.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Bis"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 1D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "Posten"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell17.Weight = 2.3350077713203934D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Satz"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell18.Weight = 0.81217660612829246D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "Anzahl"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell19.Weight = 0.6539656324946691D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "Betrag"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell20.Weight = 1.0152204985905673D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 446.875F); + this.xrLabel6.Multiline = true; + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(666.9999F, 23.25F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "für den Betreuungszeitraum [AccountingPeriod] berechnen wir folgende Leistungen:"; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 413.875F); + this.xrLabel5.Multiline = true; + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(581.4177F, 17.00003F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "[RecipientSalutation] [RecipientFirstName] [RecipientLastName],"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 363.875F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 346.875F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung über Betreuungsleistungen"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 321.875F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 129.875F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow5, + this.xrTableRow4, + this.xrTableRow1, + this.xrTableRow6, + this.xrTableRow8}); + this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 114F); + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.13245033112582783D; + // + // xrTableCell4 + // + this.xrTableCell4.CanShrink = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell4.Weight = 1D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.13245033112582783D; + // + // xrTableCell13 + // + this.xrTableCell13.CanShrink = true; + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "[SenderFirstName] [SenderLastName]"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell13.Weight = 1D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.13245033112582783D; + // + // xrTableCell11 + // + this.xrTableCell11.CanShrink = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "[SenderDivision]"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell11.Weight = 1D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.13245033112582783D; + // + // xrTableCell1 + // + this.xrTableCell1.CanShrink = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = " [SenderPhone]"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell1.Weight = 1D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.11258278145695365D; + // + // xrTableCell2 + // + this.xrTableCell2.CanShrink = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "[SenderFax]"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell2.Weight = 1D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.11258278145695365D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell5.Weight = 1D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + // + // + // + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel8, + this.xrLabel10, + this.xrLabel12, + this.lblNotice, + this.xrTable4}); + this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportFooter.HeightF = 247.5417F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.CanShrink = true; + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); + this.xrLabel8.Multiline = true; + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(677F, 18.04168F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "[Notice]"; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 155.5417F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Mit freundlichen Grüßen"; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 230.5417F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(292F, 17.00002F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "[CreatorFirstName] [CreatorLastName]"; + // + // lblNotice + // + this.lblNotice.CanShrink = true; + this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 46.54166F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 28.45834F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(570.5F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow11}); + this.xrTable4.SizeF = new System.Drawing.SizeF(101F, 25F); + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell23}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 1D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.BorderWidth = 2; + this.xrTableCell23.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseBorderWidth = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "[TotalClaim]"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell23.Weight = 3.4827586206896557D; + // + // topMarginBand1 + // + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.Detail1.Font = new System.Drawing.Font("Verdana", 9.75F); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO); + // + // InvoiceCustomerReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 75, 100, 100); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "13.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblNotice; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + 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.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRLabel lblAddress; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + } +} diff --git a/ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.cs b/ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.cs new file mode 100644 index 000000000..f8a22f48c --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.cs @@ -0,0 +1,54 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +namespace FreundeskreisSuchthilfe +{ + public partial class InvoiceCustomerReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public InvoiceCustomerReport() + { + InitializeComponent(); + } + + public void SetReportDataSource(InvoiceCustomerRO pRO) + { + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + StringBuilder sb = new StringBuilder(); + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim())) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim())) + { + sb.AppendLine(pRO.RecipientDivision); + } + if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim())) + || (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim()))) + { + sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim()); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim())) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim())) + { + sb.Append(pRO.RecipientPostCode); + sb.Append(" "); + } + if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim())) + { + sb.Append(pRO.RecipientTown); + } + lblAddress.Text = sb.ToString(); + + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.resx b/ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/InvoiceCustomerReport.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.Designer.cs b/ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..781ba90d6 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,888 @@ +using BeWo.Report.ReportObjects; +namespace FreundeskreisSuchthilfe +{ + partial class ServiceInvoiceReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable6 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + // + // + // + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 157.5F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel7, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrLabel5, + this.xrLabel8, + this.lblAbrechnungszeitraum, + this.xrTable2}); + this.Page1.Font = new System.Drawing.Font("Verdana", 10F); + this.Page1.HeightF = 354.0833F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel7.Multiline = true; + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" + + "tStreet]\r\n[RecipientPostCodeAndTown]"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerReferenceNumber]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblAbrechnungszeitraum + // + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 322.5F); + this.lblAbrechnungszeitraum.Multiline = true; + this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; + this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F); + this.lblAbrechnungszeitraum.StylePriority.UseFont = false; + this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:"; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow5, + this.xrTableRow4, + this.xrTableRow3, + this.xrTableRow1, + this.xrTableRow6, + this.xrTableRow8}); + this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F); + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell4}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.13245033112582783D; + // + // xrTableCell4 + // + this.xrTableCell4.CanShrink = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell4.Weight = 1D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.13245033112582783D; + // + // xrTableCell13 + // + this.xrTableCell13.CanShrink = true; + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "[SenderContactPerson]"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell13.Weight = 1D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.13245033112582783D; + // + // xrTableCell11 + // + this.xrTableCell11.CanShrink = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "[SenderContactPersonDivision]"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell11.Weight = 1D; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.13245033112582783D; + // + // xrTableCell8 + // + this.xrTableCell8.CanShrink = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "[SenderContactPersonMail]"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell8.Weight = 1D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.13245033112582783D; + // + // xrTableCell1 + // + this.xrTableCell1.CanShrink = true; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "[SenderContactPersonPhone]"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell1.Weight = 1D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.11258278145695365D; + // + // xrTableCell2 + // + this.xrTableCell2.CanShrink = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "[SenderContactPersonFax]"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell2.Weight = 1D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 0.11258278145695365D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell5.Weight = 1D; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.5833F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "Mit freundlichen Grüßen"; + // + // xrTable4 + // + this.xrTable4.Font = new System.Drawing.Font("Verdana", 10F); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow10, + this.xrTableRow14}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F); + this.xrTable4.StylePriority.UseFont = false; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell9}); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.38095238095238093D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.Text = "xrTableCell1"; + this.xrTableCell9.Weight = 3D; + // + // xrTableRow14 + // + this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow14.Name = "xrTableRow14"; + this.xrTableRow14.Weight = 0.23809523809523808D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Weight = 3D; + // + // xrLabel14 + // + this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")}); + this.xrLabel14.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 189.5833F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "[CreatorName]"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(250F, 17F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Abschließende Bemerkungen:"; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + // + // xrTable5 + // + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow23}); + this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F); + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell32, + this.xrTableCell37, + this.xrTableCell35, + this.xrTableCell33, + this.xrTableCell36, + this.xrTableCell38, + this.xrTableCell34}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 1D; + // + // xrTableCell32 + // + this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell32.StylePriority.UseBackColor = false; + this.xrTableCell32.StylePriority.UseBorderColor = false; + this.xrTableCell32.StylePriority.UseBorders = false; + this.xrTableCell32.StylePriority.UsePadding = false; + this.xrTableCell32.StylePriority.UseTextAlignment = false; + this.xrTableCell32.Text = "Zeitraum"; + this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell32.Weight = 0.62463077449375981D; + // + // xrTableCell37 + // + this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell37.StylePriority.UseBackColor = false; + this.xrTableCell37.StylePriority.UseBorderColor = false; + this.xrTableCell37.StylePriority.UseBorders = false; + this.xrTableCell37.StylePriority.UsePadding = false; + this.xrTableCell37.StylePriority.UseTextAlignment = false; + this.xrTableCell37.Text = "Leistung"; + this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell37.Weight = 0.85081236260328186D; + // + // xrTableCell35 + // + this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell35.StylePriority.UseBackColor = false; + this.xrTableCell35.StylePriority.UseBorderColor = false; + this.xrTableCell35.StylePriority.UseBorders = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Satz"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell35.Weight = 0.23245943032832414D; + // + // xrTableCell33 + // + this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.StylePriority.UseBorderColor = false; + this.xrTableCell33.StylePriority.UseBorders = false; + this.xrTableCell33.StylePriority.UsePadding = false; + this.xrTableCell33.StylePriority.UseTextAlignment = false; + this.xrTableCell33.Text = "Stunden"; + this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell33.Weight = 0.2893277257020575D; + // + // xrTableCell36 + // + this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.StylePriority.UseBorderColor = false; + this.xrTableCell36.StylePriority.UseBorders = false; + this.xrTableCell36.StylePriority.UsePadding = false; + this.xrTableCell36.StylePriority.UseTextAlignment = false; + this.xrTableCell36.Text = "Betrag"; + this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell36.Weight = 0.26310971709438763D; + // + // xrTableCell38 + // + this.xrTableCell38.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell38.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell38.StylePriority.UseBackColor = false; + this.xrTableCell38.StylePriority.UseBorderColor = false; + this.xrTableCell38.StylePriority.UseBorders = false; + this.xrTableCell38.StylePriority.UsePadding = false; + this.xrTableCell38.StylePriority.UseTextAlignment = false; + this.xrTableCell38.Text = "pausch Fakt."; + this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell38.Weight = 0.42042083402151886D; + // + // xrTableCell34 + // + this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell34.StylePriority.UseBackColor = false; + this.xrTableCell34.StylePriority.UseBorderColor = false; + this.xrTableCell34.StylePriority.UseBorders = false; + this.xrTableCell34.StylePriority.UsePadding = false; + this.xrTableCell34.StylePriority.UseTextAlignment = false; + this.xrTableCell34.Text = "Gesamt"; + this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell34.Weight = 0.31923915575667006D; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupFooter1}); + this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable6}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // xrTable6 + // + this.xrTable6.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable6.Name = "xrTable6"; + this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow25}); + this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F); + this.xrTable6.StylePriority.UseFont = false; + // + // xrTableRow25 + // + this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell40, + this.xrTableCell42, + this.xrTableCell43, + this.xrTableCell44, + this.xrTableCell45, + this.xrTableCell46, + this.xrTableCell47}); + this.xrTableRow25.Name = "xrTableRow25"; + this.xrTableRow25.Weight = 1D; + // + // xrTableCell40 + // + this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Duration")}); + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell40.StylePriority.UseBorderColor = false; + this.xrTableCell40.StylePriority.UseBorders = false; + this.xrTableCell40.StylePriority.UsePadding = false; + this.xrTableCell40.StylePriority.UseTextAlignment = false; + this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell40.Weight = 0.62463084211025488D; + // + // xrTableCell42 + // + this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell42.StylePriority.UseBorderColor = false; + this.xrTableCell42.StylePriority.UseBorders = false; + this.xrTableCell42.StylePriority.UsePadding = false; + this.xrTableCell42.StylePriority.UseTextAlignment = false; + this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell42.Weight = 0.85081229498678679D; + // + // xrTableCell43 + // + this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")}); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell43.StylePriority.UseBorderColor = false; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UsePadding = false; + this.xrTableCell43.StylePriority.UseTextAlignment = false; + this.xrTableCell43.Text = "xrTableCell43"; + this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell43.Weight = 0.23245943032832414D; + // + // xrTableCell44 + // + this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell44.StylePriority.UseBorderColor = false; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.Text = "xrTableCell44"; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell44.Weight = 0.2893277257020575D; + // + // xrTableCell45 + // + this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")}); + this.xrTableCell45.Name = "xrTableCell45"; + this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell45.StylePriority.UseBorderColor = false; + this.xrTableCell45.StylePriority.UseBorders = false; + this.xrTableCell45.StylePriority.UsePadding = false; + this.xrTableCell45.StylePriority.UseTextAlignment = false; + this.xrTableCell45.Text = "xrTableCell45"; + this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell45.Weight = 0.26310971709438763D; + // + // xrTableCell46 + // + this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")}); + this.xrTableCell46.Name = "xrTableCell46"; + this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell46.StylePriority.UseBorderColor = false; + this.xrTableCell46.StylePriority.UseBorders = false; + this.xrTableCell46.StylePriority.UsePadding = false; + this.xrTableCell46.StylePriority.UseTextAlignment = false; + this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell46.Weight = 0.42042083402151886D; + // + // xrTableCell47 + // + this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray; + this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); + this.xrTableCell47.StylePriority.UseBorderColor = false; + this.xrTableCell47.StylePriority.UseBorders = false; + this.xrTableCell47.StylePriority.UsePadding = false; + this.xrTableCell47.StylePriority.UseTextAlignment = false; + this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell47.Weight = 0.31923915575667006D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrLabel9, + this.xrTable4, + this.xrLabel14, + this.xrLabel15}); + this.GroupFooter1.HeightF = 206.5833F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")}); + this.xrLabel1.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "xrLabel1"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // ServiceInvoiceReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Verdana", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 75, 158, 50); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "13.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.XRTable xrTable6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell45; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell46; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + } +} diff --git a/ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.cs b/ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.cs new file mode 100644 index 000000000..9da99dfcc --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.cs @@ -0,0 +1,32 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using DevExpress.XtraReports.UI; + +namespace FreundeskreisSuchthilfe +{ + public partial class ServiceInvoiceReport : XtraReport, IBeWoReport + { + public ServiceInvoiceReport() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + if (start.Month == end.Month && start.Year == end.Year) + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start); + } + else + { + lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end); + } + + this.bindingSource1.DataSource = pRO; + } + } +} \ No newline at end of file diff --git a/ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.resx b/ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/ServiceInvoiceReport.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/FreundeskreisSuchthilfe/SettlementReport.Designer.cs b/ReportImp/FreundeskreisSuchthilfe/SettlementReport.Designer.cs new file mode 100644 index 000000000..16e047862 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/SettlementReport.Designer.cs @@ -0,0 +1,881 @@ +namespace FreundeskreisSuchthilfe.Alt +{ + partial class Spitzabrechnung + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblNotice = new DevExpress.XtraReports.UI.XRLabel(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 50F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.ForeColor = System.Drawing.Color.Blue; + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(533.6665F, 267.3333F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(116.3335F, 23F); + this.xrLabel8.StylePriority.UseBackColor = false; + this.xrLabel8.StylePriority.UseForeColor = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 400.3333F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow9, + this.xrTableRow10, + this.xrTableRow11, + this.rowErbrachteLeistung}); + this.xrTable1.SizeF = new System.Drawing.SizeF(460F, 68F); + this.xrTable1.StylePriority.UseBorderColor = false; + // + // xrTableRow9 + // + this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell6}); + this.xrTableRow9.Name = "xrTableRow9"; + this.xrTableRow9.Weight = 0.085D; + // + // xrTableCell19 + // + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseBorderColor = false; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UsePadding = false; + this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:"; + this.xrTableCell19.Weight = 0.50769230769230789D; + // + // xrTableCell6 + // + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorderColor = false; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "[ApprovedFLS]"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell6.Weight = 0.2D; + // + // xrTableRow10 + // + this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell7}); + this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableRow10.Name = "xrTableRow10"; + this.xrTableRow10.Weight = 0.085D; + // + // xrTableCell20 + // + this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseBorderColor = false; + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:"; + this.xrTableCell20.Weight = 0.50769230769230778D; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // xrTableCell7 + // + this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBorderColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "[ApprovedFLSWithFactor]"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.Weight = 0.2D; + // + // xrTableRow11 + // + this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell21}); + this.xrTableRow11.Name = "xrTableRow11"; + this.xrTableRow11.Weight = 0.085D; + // + // xrTableCell21 + // + this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseBorderColor = false; + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.Weight = 0.70769230769230773D; + // + // rowErbrachteLeistung + // + this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22}); + this.rowErbrachteLeistung.Name = "rowErbrachteLeistung"; + this.rowErbrachteLeistung.Weight = 0.085D; + // + // xrTableCell22 + // + this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell22.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell22.StylePriority.UseBorderColor = false; + this.xrTableCell22.StylePriority.UseBorders = false; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.Text = "Erbrachte Leistungen:"; + this.xrTableCell22.Weight = 0.70769230769230773D; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 311.7916F); + this.xrLabel6.Multiline = true; + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.SizeF = new System.Drawing.SizeF(489.9165F, 78.45831F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UsePadding = false; + this.xrLabel6.Text = resources.GetString("xrLabel6.Text"); + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.3333F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.CanShrink = true; + this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 225F); + this.xrLabel4.Multiline = true; + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.SizeF = new System.Drawing.SizeF(540.625F, 17.00002F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 209F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.SizeF = new System.Drawing.SizeF(540.625F, 16F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UsePadding = false; + this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.SizeF = new System.Drawing.SizeF(540.625F, 17F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UsePadding = false; + this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // RecipientPostCodeAndTown + // + this.RecipientPostCodeAndTown.CanShrink = true; + this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F); + this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; + this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F); + this.RecipientPostCodeAndTown.StylePriority.UseFont = false; + this.RecipientPostCodeAndTown.StylePriority.UsePadding = false; + this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]"; + // + // xrLabel_RecipientStreet + // + this.xrLabel_RecipientStreet.CanShrink = true; + this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 51.00002F); + this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet"; + this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientStreet.StylePriority.UseFont = false; + this.xrLabel_RecipientStreet.StylePriority.UsePadding = false; + this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; + // + // xrLabel_RecipientDivision + // + this.xrLabel_RecipientDivision.CanShrink = true; + this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 34.00002F); + this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision"; + this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientDivision.StylePriority.UseFont = false; + this.xrLabel_RecipientDivision.StylePriority.UsePadding = false; + this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; + // + // xrLabel_RecipientContactPerson + // + this.xrLabel_RecipientContactPerson.CanShrink = true; + this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F); + this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson"; + this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; + this.xrLabel_RecipientContactPerson.StylePriority.UsePadding = false; + this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; + // + // xrLabel1 + // + this.xrLabel1.CanShrink = true; + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.Text = "[RecipientOrganisation]"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel10, + this.xrTable3, + this.xrLabel12, + this.xrLabel11, + this.lblNotice}); + this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportFooter.HeightF = 209F; + this.ReportFooter.KeepTogether = true; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.Text = "Mit freundlichen Grüßen"; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow20, + this.xrTableRow21, + this.xrTableRow22, + this.xrTableRow23, + this.xrTableRow24}); + this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 68F); + this.xrTable3.StylePriority.UseFont = false; + // + // xrTableRow20 + // + this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell16}); + this.xrTableRow20.Name = "xrTableRow20"; + this.xrTableRow20.Weight = 0.38095238095238093D; + // + // xrTableCell16 + // + this.xrTableCell16.CanShrink = true; + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.Text = "xrTableCell1"; + this.xrTableCell16.Weight = 3D; + // + // xrTableRow21 + // + this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell18}); + this.xrTableRow21.Name = "xrTableRow21"; + this.xrTableRow21.Weight = 0.23809523809523808D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Weight = 3D; + // + // xrTableRow22 + // + this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29}); + this.xrTableRow22.Name = "xrTableRow22"; + this.xrTableRow22.Weight = 0.38095238095238088D; + // + // xrTableCell29 + // + this.xrTableCell29.CanShrink = true; + this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")}); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell29.StylePriority.UsePadding = false; + this.xrTableCell29.Text = "xrTableCell4"; + this.xrTableCell29.Weight = 3D; + // + // xrTableRow23 + // + this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell30}); + this.xrTableRow23.Name = "xrTableRow23"; + this.xrTableRow23.Weight = 0.23809523809523803D; + // + // xrTableCell30 + // + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Weight = 3D; + // + // xrTableRow24 + // + this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell31}); + this.xrTableRow24.Name = "xrTableRow24"; + this.xrTableRow24.Weight = 0.38095238095238093D; + // + // xrTableCell31 + // + this.xrTableCell31.CanShrink = true; + this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")}); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell31.StylePriority.UsePadding = false; + this.xrTableCell31.Text = "xrTableCell8"; + this.xrTableCell31.Weight = 3D; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "[CreatorName]"; + // + // xrLabel11 + // + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(582.9999F, 192F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Anlage"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // lblNotice + // + this.lblNotice.CanShrink = true; + this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic); + this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F); + this.lblNotice.Name = "lblNotice"; + this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F); + this.lblNotice.StylePriority.UseFont = false; + this.lblNotice.Text = "Abschließende Bemerkungen:"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 100F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1, + this.xrLabel_RecipientContactPerson, + this.xrLabel_RecipientDivision, + this.xrLabel_RecipientStreet, + this.RecipientPostCodeAndTown, + this.xrLabel2, + this.xrLabel3, + this.xrLabel4, + this.xrLabel5, + this.xrLabel6, + this.xrTable1, + this.xrLabel8}); + this.GroupHeader1.HeightF = 468.3333F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1}); + this.DetailReport.DataMember = "InvoiceItems"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable5}); + this.Detail1.HeightF = 60F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow15}); + this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 40F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // xrTableRow15 + // + this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell17, + this.xrTableCell23}); + this.xrTableRow15.Name = "xrTableRow15"; + this.xrTableRow15.Weight = 0.2D; + // + // xrTableCell17 + // + this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell17.CanShrink = true; + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")}); + this.xrTableCell17.Multiline = true; + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorderColor = false; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.Weight = 0.78314100999098546D; + // + // xrTableCell23 + // + this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.CanShrink = true; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorderColor = false; + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UsePadding = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell23.Weight = 0.21685899000901443D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.GroupFooter1.HeightF = 132F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable4 + // + this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow32, + this.xrTableRow33, + this.xrTableRow34, + this.xrTableRow35, + this.xrTableRow36}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 98F); + this.xrTable4.StylePriority.UseBorderColor = false; + // + // xrTableRow32 + // + this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell51}); + this.xrTableRow32.Name = "xrTableRow32"; + this.xrTableRow32.Weight = 0.085D; + // + // xrTableCell51 + // + this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.StylePriority.UseBorders = false; + this.xrTableCell51.Weight = 1D; + // + // xrTableRow33 + // + this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell52, + this.xrTableCell53}); + this.xrTableRow33.Name = "xrTableRow33"; + this.xrTableRow33.Weight = 0.085D; + // + // xrTableCell52 + // + this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell52.Name = "xrTableCell52"; + this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell52.StylePriority.UseBorderColor = false; + this.xrTableCell52.StylePriority.UseBorders = false; + this.xrTableCell52.StylePriority.UseFont = false; + this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:"; + this.xrTableCell52.Weight = 0.78314100999098568D; + // + // xrTableCell53 + // + this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell53.StylePriority.UseBorderColor = false; + this.xrTableCell53.StylePriority.UseBorders = false; + this.xrTableCell53.StylePriority.UseFont = false; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.Text = "[AmountAdvancedPayments]"; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell53.Weight = 0.21685899000901443D; + // + // xrTableRow34 + // + this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell54, + this.xrTableCell55}); + this.xrTableRow34.Name = "xrTableRow34"; + this.xrTableRow34.Weight = 0.085D; + // + // xrTableCell54 + // + this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell54.Name = "xrTableCell54"; + this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell54.StylePriority.UseBorders = false; + this.xrTableCell54.StylePriority.UsePadding = false; + this.xrTableCell54.Text = "abzüglich Eigenanteil:"; + this.xrTableCell54.Weight = 0.78314100999098568D; + // + // xrTableCell55 + // + this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")}); + this.xrTableCell55.Name = "xrTableCell55"; + this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell55.StylePriority.UseBorders = false; + this.xrTableCell55.StylePriority.UsePadding = false; + this.xrTableCell55.StylePriority.UseTextAlignment = false; + this.xrTableCell55.Text = "xrTableCell15"; + this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell55.Weight = 0.21685899000901443D; + // + // xrTableRow35 + // + this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell56}); + this.xrTableRow35.Name = "xrTableRow35"; + this.xrTableRow35.Weight = 0.085D; + // + // xrTableCell56 + // + this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell56.Name = "xrTableCell56"; + this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell56.StylePriority.UseBorderColor = false; + this.xrTableCell56.StylePriority.UseBorders = false; + this.xrTableCell56.Weight = 1D; + // + // xrTableRow36 + // + this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell57, + this.xrTableCell58}); + this.xrTableRow36.Name = "xrTableRow36"; + this.xrTableRow36.Weight = 0.15D; + // + // xrTableCell57 + // + this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell57.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell57.Name = "xrTableCell57"; + this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell57.StylePriority.UseBorderColor = false; + this.xrTableCell57.StylePriority.UseBorders = false; + this.xrTableCell57.StylePriority.UseFont = false; + this.xrTableCell57.Text = "Summe:"; + this.xrTableCell57.Weight = 0.78314100999098568D; + // + // xrTableCell58 + // + this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell58.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell58.Name = "xrTableCell58"; + this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell58.StylePriority.UseBorderColor = false; + this.xrTableCell58.StylePriority.UseBorders = false; + this.xrTableCell58.StylePriority.UseFont = false; + this.xrTableCell58.StylePriority.UseTextAlignment = false; + this.xrTableCell58.Text = "[Claim]"; + this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell58.Weight = 0.21685899000901443D; + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.ReportFooter, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupHeader1, + this.DetailReport, + this.GroupFooter1}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 74, 100, 100); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; + private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblNotice; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable5; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell52; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell54; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell55; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell56; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell57; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell58; + } +} diff --git a/ReportImp/FreundeskreisSuchthilfe/SettlementReport.cs b/ReportImp/FreundeskreisSuchthilfe/SettlementReport.cs new file mode 100644 index 000000000..d8235ada8 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/SettlementReport.cs @@ -0,0 +1,222 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.DataContracts; + +namespace FreundeskreisSuchthilfe.Alt +{ + public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Spitzabrechnung() + { + InitializeComponent(); + } + + public void SetReportDataSource(SettlementRO pRO) + { + bool isDefaultSpitzabrechnung = false; + + if (String.IsNullOrEmpty(pRO.Notice)) + { + lblNotice.Visible = false; + } + + if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1) + { + var ii = pRO.InvoiceItems[0]; + if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null) + { + isDefaultSpitzabrechnung = true; + } + } + if (!isDefaultSpitzabrechnung) + { + if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue) + { + isDefaultSpitzabrechnung = true; + } + } + + if (isDefaultSpitzabrechnung) + { + //UpdateAbrechnungsFelder(pRO); + + pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO); + } + else + { + var id = GetCustomerId(pRO); + if (id == "LWLNEU") + { + pRO.RateFactorText = null; + pRO.RateFactorText2 = null; + + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:c}", + ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit); + } + } + } + else + { + if (pRO.InvoiceItems != null) + { + foreach (var ii in pRO.InvoiceItems) + { + ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}", + ii.ItemPeriodStart, ii.ItemPeriodEnd, + ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ", + ii.AmountPerUnit); + } + } + } + } + + + this.bindingSource1.DataSource = pRO; + } + + private String GetCustomerId(SettlementRO pRO) + { + var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid); + return cb2sc.CostBearer.ID; + } + + private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO) + { + IList itemList = new List(); + if (pRO.DifferentHourlyRateCount == 3) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString, + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3 + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else if (pRO.DifferentHourlyRateCount == 2) + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString, + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld + }); + + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + else + { + itemList.Add(new InvoiceItemDC + { + ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString, + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew), + + GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew + }); + + } + + return itemList; + } + + private void UpdateAbrechnungsFelder(SettlementRO pRO) + { + if (pRO.DifferentHourlyRateCount == 3) + { + //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] € + + pRO.Abrechnungstext1 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString); + + pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3); + + //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € ="; + + pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3); + + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else if (pRO.DifferentHourlyRateCount == 2) + { + + pRO.Abrechnungstext2 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString); + pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld); + + pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld); + + + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + else + { + pRO.Abrechnungstext3 = String.Format("{0} bis {1}", + pRO.AccountingStartDateString, pRO.AccountingEndDateString); + pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}", + pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew); + + pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew); + } + } + } +} diff --git a/ReportImp/FreundeskreisSuchthilfe/SettlementReport.resx b/ReportImp/FreundeskreisSuchthilfe/SettlementReport.resx new file mode 100644 index 000000000..b0100fcc3 --- /dev/null +++ b/ReportImp/FreundeskreisSuchthilfe/SettlementReport.resx @@ -0,0 +1,127 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + beiliegend senden wir Ihnen die unterschriebenen Leistungsnachweise über die, im Rahmen des Ambulant Betreuten Wohnens, erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreu- +ungszeitraum hieraus: + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/FreundeskreisSuchthilfe/Spitzabrechnung.pdf b/ReportImp/FreundeskreisSuchthilfe/Spitzabrechnung.pdf new file mode 100644 index 0000000000000000000000000000000000000000..ed5d32ff51f51d23c2776dfb2175e8071e293130 GIT binary patch literal 148328 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,i{$5zG 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 literal 0 HcmV?d00001 diff --git a/ReportImp/FreundeskreisSuchthilfe/briefkopf_pfeil.png b/ReportImp/FreundeskreisSuchthilfe/briefkopf_pfeil.png new file mode 100644 index 0000000000000000000000000000000000000000..64c15e0cc6af1989fa583ec6033ed06fc99d43b4 GIT binary patch literal 13144 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 literal 0 HcmV?d00001 diff --git a/ReportImp/FreundeskreisSuchthilfe/logo2.png b/ReportImp/FreundeskreisSuchthilfe/logo2.png new file mode 100644 index 0000000000000000000000000000000000000000..c6d909a493cae80ce2b0bbc8157d6a0167e38b88 GIT binary patch literal 57001 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 literal 0 HcmV?d00001 diff --git a/ReportImp/Hiba/Invoicing/HibaDefaultInvoiceCreation.cs b/ReportImp/Hiba/Invoicing/HibaDefaultInvoiceCreation.cs new file mode 100644 index 000000000..b8cb1aadb --- /dev/null +++ b/ReportImp/Hiba/Invoicing/HibaDefaultInvoiceCreation.cs @@ -0,0 +1,214 @@ +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.Services; + +namespace Hiba +{ + public class HibaDefaultInvoiceCreation : InvoiceCreation + { + private const decimal ZONE1FAHRTKOSTEN = 3.5m; + private const decimal ZONE2FAHRTKOSTEN = 9m; + private const decimal ZONE3FAHRTKOSTEN = 13m; + private const decimal ZONE4FAHRTKOSTEN = 24m; + + private DateTime? accountingPeriodStart = null; + private DateTime? accountingPeriodEnd = null; + + 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 SetInvoiceId(ServiceInvoice invoice) + //{ + // invoice.InvoiceBase.InvoiceId = "fed"; + //} + + public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc) + { + var list = base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc); + foreach (var invoiceItem in list) + { + invoiceItem.ItemDescription = "geleistete Päd.-Stunden"; + invoiceItem.UnitDescription = "Stundensatz"; + } + InvoiceItem ttii = CreateFahrkostenInvoiceItem(serviceRecordsInPeriod, scap, calc); + if (ttii != null) + list.Add(ttii); + return list; + } + + public override IList CreateSummaryInvoiceItems(IList itemList, + DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth) + { + //Fasse InvoiceItems mit gleichem Stundensatz zusammen: + + var newlist = new List(); + + var rateToItem = new Dictionary(); + foreach (InvoiceItem iitem in itemList) + { + InvoiceItem item; + String key = String.Format("{0}_{1}", iitem.AmountPerUnit, iitem.RateFactor); + if (summaryPerMonth) + { + key = String.Format("{0}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart); + } + + if (rateToItem.ContainsKey(key)) + { + item = rateToItem[key]; + } + else + { + item = new InvoiceItem(); + newlist.Add(item); + + item.AmountPerUnit = iitem.AmountPerUnit; + if (invoicePeriod != null) + { + item.ItemPeriodStart = invoicePeriod.StartDate; + item.ItemPeriodEnd = invoicePeriod.EndDate; + } + else + { + item.ItemPeriodStart = scap.StartDate; + item.ItemPeriodEnd = scap.EndDate; + } + if (summaryPerMonth && iitem.ItemPeriodStart.HasValue) + { + DateTime start = new DateTime(iitem.ItemPeriodStart.Value.Year, iitem.ItemPeriodStart.Value.Month, 1); + DateTime end = start.AddMonths(1).AddDays(-1); + + if (item.ItemPeriodStart < start) + { + item.ItemPeriodStart = start; + } + if (item.ItemPeriodEnd > end) + { + item.ItemPeriodEnd = end; + } + } + item.RateFactor = iitem.RateFactor; + + item.AccountingInterval = iitem.AccountingInterval; + item.ItemDescription = iitem.ItemDescription; + item.UnitDescription = iitem.UnitDescription; + item.SupportConceptApprovalPeriodOid = scap.Oid; + + + rateToItem[key] = item; + } + + + if (!item.UnitCount.HasValue) + { + item.UnitCount = 0; + } + item.UnitCount += iitem.UnitCount ?? 0; + } + + + foreach (InvoiceItem invoiceItem in newlist) + { + + if (invoiceItem.RateFactor.HasValue) + { + invoiceItem.UnitCount = (invoiceItem.UnitCount ?? 0) * ((invoiceItem.RateFactor + 100) / 100); + } + invoiceItem.UnitCount = Math.Round(invoiceItem.UnitCount ?? 0, 2, MidpointRounding.AwayFromZero); + + invoiceItem.AmountTotal = invoiceItem.AmountPerUnit * invoiceItem.UnitCount; + invoiceItem.AmountTotal = Math.Round(invoiceItem.AmountTotal.Value, 2, MidpointRounding.AwayFromZero); + + invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal; + } + return newlist; + } + + private InvoiceItem CreateFahrkostenInvoiceItem(List serviceRecordsInPeriod, SupportConceptApprovalPeriod scap, Calculations calc) + { + int anzahlFahrtkosten = 0; + + if (!accountingPeriodStart.HasValue) + accountingPeriodStart = scap.StartDate; + if (!accountingPeriodEnd.HasValue) + accountingPeriodEnd = scap.EndDate; + + foreach (var sr in serviceRecordsInPeriod) + { + if (sr.DistanceInMeter.HasValue && sr.DistanceInMeter.Value > 0) + { + anzahlFahrtkosten++; + } + + + } + + var customer = scap.CostBearer2SupportConcept.SupportConcept.Customer; + if (anzahlFahrtkosten > 0) + { + var invoiceItem = new InvoiceItem(); + invoiceItem.AmountPerUnit = GetFahrtkosten(customer); + invoiceItem.UnitCount = anzahlFahrtkosten; + invoiceItem.AmountTotal = invoiceItem.UnitCount * invoiceItem.AmountPerUnit; + invoiceItem.RateFactor = null; + invoiceItem.ItemPeriodStart = accountingPeriodStart; + invoiceItem.ItemPeriodEnd = accountingPeriodEnd; + invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal; + invoiceItem.ItemDescription = String.Format("Wegezeitenpauschale"); + invoiceItem.UnitDescription = String.Format("Pauschalsatz"); + if (scap != null) + invoiceItem.SupportConceptApprovalPeriodOid = scap.Oid; + + + + return invoiceItem; + } + return null; + } + + private decimal GetFahrtkosten(Customer customer) + { + foreach (var vf in customer.VarFieldValueList) + { + if (!String.IsNullOrEmpty(vf.SerializedValue)) + { + if (vf.SerializedValue.Contains("Zone 1")) + { + return ZONE1FAHRTKOSTEN; + } + else if (vf.SerializedValue.Contains("Zone 2")) + { + return ZONE2FAHRTKOSTEN; + } + else if (vf.SerializedValue.Contains("Zone 3")) + { + return ZONE3FAHRTKOSTEN; + } + else if (vf.SerializedValue.Contains("Zone 4")) + { + return ZONE4FAHRTKOSTEN; + } + } + } + + return 0; + } + } + +} diff --git a/ReportImp/Hiba/Invoicing/HibaInvoiceFactory.cs b/ReportImp/Hiba/Invoicing/HibaInvoiceFactory.cs new file mode 100644 index 000000000..53c148b16 --- /dev/null +++ b/ReportImp/Hiba/Invoicing/HibaInvoiceFactory.cs @@ -0,0 +1,19 @@ +using System; +using System.Collections.Generic; +using BeWo.Service.Invoicing; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; + +namespace Hiba +{ + public class HibaInvoiceFactory : InvoiceFactory + { + + public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary> supportConcepts2ServiceRecords) + { + return new HibaDefaultInvoiceCreation(); + + } + + } +} diff --git a/ReportImp/Hiba/ServiceInvoiceReport.Designer.cs b/ReportImp/Hiba/ServiceInvoiceReport.Designer.cs new file mode 100644 index 000000000..75208f649 --- /dev/null +++ b/ReportImp/Hiba/ServiceInvoiceReport.Designer.cs @@ -0,0 +1,426 @@ +using BeWo.Report.ReportObjects; +namespace Hiba +{ + partial class ServiceInvoiceReport + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ReportHeader + // + this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F); + this.ReportHeader.HeightF = 0F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 190F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrRichText1, + this.lblAdresse, + this.xrLabel3, + this.xrLabel2, + this.xrLabel5, + this.xrLabel8}); + this.Page1.HeightF = 333.4167F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // lblAdresse + // + this.lblAdresse.CanGrow = false; + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(57.29167F, 0F); + this.lblAdresse.Multiline = true; + this.lblAdresse.Name = "lblAdresse"; + this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 111.5F); + this.lblAdresse.StylePriority.UseFont = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.CanShrink = true; + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 175.4167F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 18F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UsePadding = false; + this.xrLabel3.Text = "Rechnung für die ambulanten Betreuung von: [CustomerSalutation] [CustomerName]"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.CanShrink = true; + this.xrLabel2.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 193.4167F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UsePadding = false; + this.xrLabel2.Text = "Rechnungsnummer: [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // xrLabel5 + // + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 157.4167F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.SizeF = new System.Drawing.SizeF(332.96F, 18F); + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.Text = "Ihr Aktenzeichen: [CustomerReferenceNumber]"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(366.9998F, 111.5F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "xrLabel8"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport2}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.HeightF = 0F; + this.Detail1.Name = "Detail1"; + // + // 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.xrLabel12, + this.xrLabel11, + this.xrLabel10, + this.xrLabel6, + this.xrLabel4}); + this.Detail3.HeightF = 60.00003F; + this.Detail3.Name = "Detail3"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel14, + this.xrRichText2, + this.xrLabel13, + this.xrLabel9, + this.xrLabel1}); + this.GroupFooter1.HeightF = 260F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "{0}")}); + this.xrLabel1.Font = new System.Drawing.Font("Tahoma", 11F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))), System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(366.9998F, 17.00001F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(133.0002F, 33.33333F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // xrRichText1 + // + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235.4167F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(667F, 98F); + // + // xrLabel4 + // + this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrLabel4.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.SizeF = new System.Drawing.SizeF(193.75F, 20F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.Text = "xrLabel4"; + // + // xrLabel6 + // + this.xrLabel6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitDescription")}); + this.xrLabel6.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(200F, 20.00001F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.SizeF = new System.Drawing.SizeF(139.21F, 20F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UsePadding = false; + this.xrLabel6.Text = "xrLabel6"; + // + // xrLabel10 + // + this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCountString")}); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 40.00003F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.SizeF = new System.Drawing.SizeF(100F, 20F); + this.xrLabel10.StylePriority.UsePadding = false; + this.xrLabel10.Text = "xrLabel10"; + // + // xrLabel11 + // + this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:c}")}); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(200F, 40.00003F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.SizeF = new System.Drawing.SizeF(139.21F, 20F); + this.xrLabel11.StylePriority.UsePadding = false; + // + // xrLabel12 + // + this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")}); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(347.9167F, 40.00003F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.SizeF = new System.Drawing.SizeF(152.08F, 20F); + this.xrLabel12.StylePriority.UsePadding = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "xrLabel12"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel9 + // + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel9.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(666.9998F, 17F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Verdana", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(200F, 17.00001F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.SizeF = new System.Drawing.SizeF(139.21F, 33.33333F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UsePadding = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "zu zahlen"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrRichText2 + // + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 59.99997F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(666.9998F, 147.2083F); + // + // xrLabel14 + // + this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel14.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 226.75F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.SizeF = new System.Drawing.SizeF(255.5415F, 23.25F); + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UsePadding = false; + this.xrLabel14.Text = "Geschäftsführung"; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel16, + this.xrLabel15}); + this.ReportFooter.HeightF = 90.00002F; + this.ReportFooter.Name = "ReportFooter"; + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.95832F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.SizeF = new System.Drawing.SizeF(229.3142F, 50.04171F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UsePadding = false; + this.xrLabel15.Text = "Finanzamt Hildesheim\r\nSteuer-Nr. 30/212/34331"; + // + // xrLabel16 + // + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(497.0606F, 39.95832F); + this.xrLabel16.Multiline = true; + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.SizeF = new System.Drawing.SizeF(169.9392F, 50.04171F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UsePadding = false; + this.xrLabel16.Text = "Amtsgericht Hildesheim\r\nHRB 201734\r\n"; + // + // ServiceInvoiceReport + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.DetailReport, + this.ReportFooter}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 75, 190, 50); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + 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.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + } +} diff --git a/ReportImp/Hiba/ServiceInvoiceReport.cs b/ReportImp/Hiba/ServiceInvoiceReport.cs new file mode 100644 index 000000000..b98a8049a --- /dev/null +++ b/ReportImp/Hiba/ServiceInvoiceReport.cs @@ -0,0 +1,79 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using DevExpress.XtraReports.UI; + +namespace Hiba +{ + public partial class ServiceInvoiceReport : XtraReport, IBeWoReport + { + public ServiceInvoiceReport() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + //if (start.Month == end.Month && start.Year == end.Year) + //{ + // lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start); + //} + //else + //{ + // lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end); + //} + + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + + if (pRO.ServiceInvoicePeriods != null) + { + foreach (var sip in pRO.ServiceInvoicePeriods) + { + if (sip.ServiceInvoiceItems != null) + { + foreach (var ii in sip.ServiceInvoiceItems) + { + if (ii.ServiceDescription.Contains("Wegezeiten")) + { + ii.UnitCountString = String.Format("{0:0.##}x", ii.UnitCount); + } + else + { + ii.UnitCountString = String.Format("{0:0.##} Std.", ii.UnitCount); + } + } + } + } + } + + this.bindingSource1.DataSource = pRO; + } + } +} \ No newline at end of file diff --git a/ReportImp/Hiba/ServiceInvoiceReport.resx b/ReportImp/Hiba/ServiceInvoiceReport.resx new file mode 100644 index 000000000..d10f2b6c1 --- /dev/null +++ b/ReportImp/Hiba/ServiceInvoiceReport.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB7AFwAZgAzACAATABpAGIAZQByAGEAdABpAG8AbgAgAFMAZQByAGkAZgA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAFMAZQBoAHIAIABnAGUAZQBoAHIAdABlACAARABhAG0AZQBuACAAdQBuAGQAIABIAGUAcgByAGUAbgAsAH0AXABmADMAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAGEAdQBmACAARwByAHUAbgBkAGwAYQBnAGUAIABkAGUAcgAgAGIAZQBzAHQAZQBoAGUAbgBkAGUAbgAgAEwAZQBpAHMAdAB1AG4AZwBzAHYAZQByAGUAaQBuAGIAYQByAHUAbgBnACAAdQBuAGQAIABkAGUAcgAgAEgAaQBsAGYAZQBwAGwAYQBuAGsAbwBuAGYAZQByAGUAbgB6ACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAAZABlAG4ALwBkAGkAZQAgAG8ALgBnAC4AIAB6AHUAIABCAGUAdAByAGUAdQBlAG4AZABlAC8AbgAgAHMAdABlAGwAbABlAG4AIAB3AGkAcgAgAEkAaABuAGUAbgAgAGYAXAB1ADIANQAyAFwAJwBmAGMAcgAgAGQAZQBuACAATQBvAG4AYQB0ACAAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcAUABlAHIAaQBvAGQAUwB0AGEAcgB0ACEATQBNAE0ATQAgAHkAeQB5AHkAXQB9AHsAXABiAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAIAB9AHsAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIABmAG8AbABnAGUAbgBkAGUAIABMAGUAaQBzAHQAdQBuAGcAZQBuACAAaQBuACAAUgBlAGMAaABuAHUAbgBnADoAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB7AFwAZgAzACAATABpAGIAZQByAGEAdABpAG8AbgAgAFMAZQByAGkAZgA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXAB0AHgAMgAyADYAOABcAHQAeAAyADgAMwA1AFwAdAB4ADQANQAzADYAXAB0AHgANQA2ADcAMAB7AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAwACAAQgBpAHQAdABlACAAXAB1ADIANQAyAFwAJwBmAGMAYgBlAHIAdwBlAGkAcwBlAG4AIABTAGkAZQAgAGQAZQBuACAAUgBlAGMAaABuAHUAbgBnAHMAYgBlAHQAcgBhAGcAIAB1AG4AdABlAHIAIABBAG4AZwBhAGIAZQAgAGQAZQBzACAATgBhAG0AZQBuACAAZABlAHMALwBkAGUAcgAgAEIAZQB0AHIAZQB1AHQAZQBuACAAdQBuAGQAIABkAGUAcgAgAFIAZQBjAGgAbgB1AG4AZwBzAG4AdQBtAG0AZQByACAAaQBuAG4AZQByAGgAYQBsAGIAIAB2AG8AbgAgADEAMAAgAFQAYQBnAGUAbgAgAG4AYQBjAGgAIABSAGUAYwBoAG4AdQBuAGcAcwBzAHQAZQBsAGwAdQBuAGcAIABhAHUAZgAgAGQAYQBzACAASwBvAG4AdABvACAAYgBlAGkAIABkAGUAcgAgAH0AXABmADMAXABmAHMAMgA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAdAB4ADIAMgA2ADgAXAB0AHgAMgA4ADMANQBcAHQAeAA0ADUAMwA2AFwAdAB4ADUANgA3ADAAewBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADAAIABTAHAAYQByAGsAYQBzAHMAZQAgAEgAaQBsAGQAZQBzAGgAZQBpAG0ALAAgAEkAQgBBAE4AOgAgAEQARQAgADUANQAgADIANQA5ADUAMAAxADMAMAAgADAAMAA5ADkAMAA4ADYANAA2ADIALAAgAEIASQBDADoAIABOAE8ATABBAEQARQAyADEASABJAEsAfQBcAGYAMwBcAGYAcwAyADQAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXAB0AHgAMgAyADYAOABcAHQAeAAyADgAMwA1AFwAdAB4ADQANQAzADYAXAB0AHgANQA2ADcAMABcAGIAXABmADIAXABmAHMAMgA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAdAB4ADIAMgA2ADgAXAB0AHgAMgA4ADMANQBcAHQAeAA0ADUAMwA2AFwAdAB4ADUANgA3ADAAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMAAgAEQAaQBlAHMAZQByACAAUgBlAGMAaABuAHUAbgBnACAAaQBzAHQAIABlAGkAbgAgAE4AYQBjAGgAdwBlAGkAcwBiAG8AZwBlAG4AIABiAGUAaQBnAGUAZgBcAHUAMgA1ADIAXAAnAGYAYwBnAHQALgB9AFwAZgAzAFwAZgBzADIANABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHQAeAAyADIANgA4AFwAdAB4ADIAOAAzADUAXAB0AHgANAA1ADMANgBcAHQAeAA1ADYANwAwAFwAZgAyAFwAZgBzADIAMgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHQAeAAyADIANgA4AFwAdAB4ADIAOAAzADUAXAB0AHgANAA1ADMANgBcAHQAeAA1ADYANwAwAHsAXABmADIAXABmAHMAMgAyAFwAYwBmADAAIABNAGkAdAAgAGYAcgBlAHUAbgBkAGwAaQBjAGgAZQBuACAARwByAFwAdQAyADUAMgBcACcAZgBjAFwAdQAyADIAMwBcACcAZABmAGUAbgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/VKMAachen/Stundenuebersicht.Designer.cs b/ReportImp/VKMAachen/Stundenuebersicht.Designer.cs new file mode 100644 index 000000000..e1c74749f --- /dev/null +++ b/ReportImp/VKMAachen/Stundenuebersicht.Designer.cs @@ -0,0 +1,584 @@ +using BeWo.Report.ReportObjects; +namespace VKMAachen +{ + partial class Stundenuebersicht + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblKlientIn = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.lblZeitraum = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 0F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport1}); + this.DetailReport.DataMember = "Rows"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.GroupHeader2, + this.GroupFooter1}); + this.DetailReport1.DataMember = "Rows.ChildRows1"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable4}); + this.Detail2.HeightF = 25F; + this.Detail2.Name = "Detail2"; + // + // xrTable4 + // + this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow4}); + this.xrTable4.SizeF = new System.Drawing.SizeF(1018F, 25F); + this.xrTable4.StylePriority.UseBorders = false; + this.xrTable4.StylePriority.UsePadding = false; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell9, + this.xrTableCell11, + this.xrTableCell10}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field1", "{0:dd/MM/yyyy}")}); + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.Weight = 0.68027210884353728D; + // + // xrTableCell4 + // + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field2")}); + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.Text = "xrTableCell4"; + this.xrTableCell4.Weight = 0.68027210884353717D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field3", "{0:0.##}")}); + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell9.Weight = 0.54421768707483D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field4")}); + this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.Text = "xrTableCell11"; + this.xrTableCell11.Weight = 1.360544217687075D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field5")}); + this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrTableCell10.Multiline = true; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.Weight = 3.6598639455782309D; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.GroupHeader2.HeightF = 25F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.RepeatEveryPage = true; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1018F, 25F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell2, + this.xrTableCell8}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 1D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Text = "Datum"; + this.xrTableCell5.Weight = 0.68027210884353728D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "Uhrzeit"; + this.xrTableCell6.Weight = 0.68027210884353717D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F); + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Minuten"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.Weight = 0.54421768707483D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Mitarbeiter/in"; + this.xrTableCell2.Weight = 1.360544217687075D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "Dokumentation"; + this.xrTableCell8.Weight = 3.6598639455782314D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.HeightF = 25F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel3, + this.xrLabel4, + this.lblZeitraum, + this.lblKlientIn, + this.xrLabel1}); + this.ReportHeader.HeightF = 100F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblKlientIn + // + this.lblKlientIn.Font = new System.Drawing.Font("Arial", 12F); + this.lblKlientIn.LocationFloat = new DevExpress.Utils.PointFloat(100F, 25F); + this.lblKlientIn.Name = "lblKlientIn"; + this.lblKlientIn.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblKlientIn.SizeF = new System.Drawing.SizeF(390.2918F, 25F); + this.lblKlientIn.StylePriority.UseFont = false; + this.lblKlientIn.Text = "Klient/in:"; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(1017F, 25F); + this.xrLabel1.StyleName = "Title"; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Auswertung über geleistete Stunden"; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(480.0001F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(536.9999F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(271.9999F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.QueryRO); + // + // lblZeitraum + // + this.lblZeitraum.Font = new System.Drawing.Font("Arial", 12F); + this.lblZeitraum.LocationFloat = new DevExpress.Utils.PointFloat(100F, 50.41666F); + this.lblZeitraum.Name = "lblZeitraum"; + this.lblZeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblZeitraum.SizeF = new System.Drawing.SizeF(390.2918F, 25F); + this.lblZeitraum.StylePriority.UseFont = false; + this.lblZeitraum.Text = "Zeitraum:"; + // + // xrLabel3 + // + this.xrLabel3.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25.41666F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(100F, 25F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Klient/in:"; + // + // xrLabel4 + // + this.xrLabel4.Font = new System.Drawing.Font("Arial", 12F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50.83332F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(100F, 24.99999F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "Zeitraum:"; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1018F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.Weight = 0.68027210884353728D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.Text = "Summe:"; + this.xrTableCell12.Weight = 0.68027210884353717D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.ChildRows1.Field3")}); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F); + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + xrSummary1.FormatString = "{0:0}"; + xrSummary1.IgnoreNullValues = true; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell13.Summary = xrSummary1; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell13.Weight = 0.54421768707483D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.Weight = 1.360544217687075D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.Weight = 3.6598639455782314D; + // + // Stundenuebersicht + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 50); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRTable xrTable4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRLabel lblKlientIn; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel lblZeitraum; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + } +} diff --git a/ReportImp/VKMAachen/Stundenuebersicht.cs b/ReportImp/VKMAachen/Stundenuebersicht.cs new file mode 100644 index 000000000..c9b6ab1d6 --- /dev/null +++ b/ReportImp/VKMAachen/Stundenuebersicht.cs @@ -0,0 +1,83 @@ +using System; +using System.Collections.Generic; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; +using BeWo.Report; + +namespace VKMAachen +{ + public partial class Stundenuebersicht : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Stundenuebersicht() + { + InitializeComponent(); + } + + public void SetReportDataSource(QueryRO pRO) + { + + QueryRO result = new QueryRO(); + + result.Rows = new List(); + + var mainRow = new QueryRO.Row(); + mainRow.ChildRows1 = new List(); + result.Rows.Add(mainRow); + + lblKlientIn.Text = ""; + lblZeitraum.Text = ""; + if (pRO.Rows.Count > 0) + { + DateTime start = DateTime.Parse(pRO.Rows[0].Field8.ToString()); + DateTime end = DateTime.Parse(pRO.Rows[0].Field9.ToString()); + + long custOid = Int64.Parse(pRO.Rows[0].Field10.ToString()); + if (start > DateTime.MinValue && end < DateTime.MaxValue) + { + lblZeitraum.Text = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", start, end.AddDays(-1)); + } + + var customer = DAOFactory.GenericDAO.LoadByID(custOid); + + lblKlientIn.Text = String.Format("{0}, {1}", customer.Person.LastName, customer.Person.FirstName); + + + Dictionary group2Row = new Dictionary(); + foreach (var row in pRO.Rows) + { + long groupOid = 0; + + if (row.Field7 != null) + { + Int64.TryParse(row.Field7.ToString(), out groupOid); + } + + if (groupOid > 0 && group2Row.ContainsKey(groupOid)) + { + group2Row[groupOid].Field4 = String.Format("{0}, {1}", group2Row[groupOid].Field4, row.Field5); + } + else + { + var childRow = new QueryRO.Row(); + mainRow.ChildRows1.Add(childRow); + + childRow.Field1 = row.Field1; + childRow.Field2 = String.Format("{0} - {1}", row.Field2, row.Field3); + childRow.Field3 = row.Field4; + childRow.Field4 = row.Field5; + childRow.Field5 = row.Field6; + + if (groupOid > 0) + { + group2Row.Add(groupOid, childRow); + } + } + } + } + + this.bindingSource1.DataSource = result; + } + + } +} diff --git a/ReportImp/VKMAachen/Stundenuebersicht.resx b/ReportImp/VKMAachen/Stundenuebersicht.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/VKMAachen/Stundenuebersicht.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file