diff --git a/.gitignore b/.gitignore index ab3defbb0..c10c5ed9e 100644 --- a/.gitignore +++ b/.gitignore @@ -492,3 +492,4 @@ /ReportImp/KompassBeWoWesel/obj/Release /ReportImp/MobiloAmbulant/obj/Release /ReportImp/EmpathieFachassistenz/obj/Debug +/ReportImp/EmpathieFachassistenz/obj/Release diff --git a/BeWo/View/Detail/SupportConceptGoalRatingView.xaml b/BeWo/View/Detail/SupportConceptGoalRatingView.xaml index 373dbbd21..785b1d33b 100644 --- a/BeWo/View/Detail/SupportConceptGoalRatingView.xaml +++ b/BeWo/View/Detail/SupportConceptGoalRatingView.xaml @@ -169,7 +169,13 @@ + + + + + @@ -233,13 +239,7 @@ HorizontalPosition="Right" VerticalPosition="TopOutside"/> - - - - - - + \ No newline at end of file diff --git a/BeWo/View/Detail/SupportConceptGoalRatingView.xaml.cs b/BeWo/View/Detail/SupportConceptGoalRatingView.xaml.cs index d552fd49d..0ddf118cc 100644 --- a/BeWo/View/Detail/SupportConceptGoalRatingView.xaml.cs +++ b/BeWo/View/Detail/SupportConceptGoalRatingView.xaml.cs @@ -427,10 +427,10 @@ namespace BeWo.View.Detail } var test = e.GetPosition(ChartRatings); - tooltip1.PlacementTarget = ChartRatings; + tooltip1.PlacementTarget = chkShowServiceRecordRatings; tooltip1.Placement = PlacementMode.Left; - tooltip1.HorizontalOffset = test.X + 10; - tooltip1.VerticalOffset = test.Y - 10; + //tooltip1.HorizontalOffset = test.X + 10; + //tooltip1.VerticalOffset = test.Y - 10; tooltip1.PopupAnimation = PopupAnimation.Fade; diff --git a/BeWoAllReports.sln b/BeWoAllReports.sln index 519550cf9..3f784a038 100644 --- a/BeWoAllReports.sln +++ b/BeWoAllReports.sln @@ -617,6 +617,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KompassBeWoWesel", "ReportI EndProject Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MobiloAmbulant", "ReportImp\MobiloAmbulant\MobiloAmbulant.csproj", "{0F14574F-9637-40FE-8FCE-E047EFA4EC0B}" EndProject +Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EmpathieFachassistenz", "ReportImp\EmpathieFachassistenz\EmpathieFachassistenz.csproj", "{F618F17B-5905-4D09-A976-733011945A9B}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|.NET = Debug|.NET @@ -4936,6 +4938,22 @@ Global {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|Mixed Platforms.Build.0 = Release|Any CPU {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|x86.ActiveCfg = Release|Any CPU {0F14574F-9637-40FE-8FCE-E047EFA4EC0B}.Release|x86.Build.0 = Release|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Debug|.NET.ActiveCfg = Debug|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Debug|.NET.Build.0 = Debug|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Debug|Any CPU.Build.0 = Debug|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Debug|x86.ActiveCfg = Debug|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Debug|x86.Build.0 = Debug|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Release|.NET.ActiveCfg = Release|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Release|.NET.Build.0 = Release|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Release|Any CPU.ActiveCfg = Release|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Release|Any CPU.Build.0 = Release|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Release|Mixed Platforms.Build.0 = Release|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Release|x86.ActiveCfg = Release|Any CPU + {F618F17B-5905-4D09-A976-733011945A9B}.Release|x86.Build.0 = Release|Any CPU EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -5240,6 +5258,7 @@ Global {87D57693-C3EB-4DD0-8C32-4C8D7BE9066E} = {D8A691C5-146D-4613-86CC-438F02FE9106} {911023BC-9AAC-427D-AA85-04AF886FE81C} = {D8A691C5-146D-4613-86CC-438F02FE9106} {0F14574F-9637-40FE-8FCE-E047EFA4EC0B} = {D8A691C5-146D-4613-86CC-438F02FE9106} + {F618F17B-5905-4D09-A976-733011945A9B} = {D8A691C5-146D-4613-86CC-438F02FE9106} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9} diff --git a/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user b/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user index 017954e4c..e244fab95 100644 --- a/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user +++ b/BeWoPlanerMobil/BeWoPlanerMobil.csproj.user @@ -8,7 +8,7 @@ - Release|Any CPU + Debug|Any CPU ShowAllFiles 600 MvcControllerEmptyScaffolder diff --git a/BeWoPlanerMobil/Controllers/MainController.cs b/BeWoPlanerMobil/Controllers/MainController.cs index 38afdce54..985a985dd 100644 --- a/BeWoPlanerMobil/Controllers/MainController.cs +++ b/BeWoPlanerMobil/Controllers/MainController.cs @@ -363,15 +363,15 @@ namespace BeWoPlanerMobil.Controllers private static List BuildGoalTree(IReadOnlyCollection goals) { - var ziele = goals.Where(w => _Zieltypen.Contains(w.Type)).OrderBy(s => s.TypeDescription).ToList(); - var massnahmen = goals.Where(w => _Massnahmentypen.Contains(w.Type)).OrderBy(s => s.TypeDescription).ToList(); + var ziele = goals.Where(w => _Zieltypen.Contains(w.Type)).OrderBy(s => s.DisplayName).ToList(); + var massnahmen = goals.Where(w => _Massnahmentypen.Contains(w.Type)).OrderBy(s => s.DisplayName).ToList(); var goalTree = new List(); var goalTreeDic = new Dictionary(); foreach(var ziel in ziele) { - var treeItem = new GoalTreeItem { Children = new List(), Header = ziel.TypeDescription, ParentOid = ziel.ParentOid, ValueListEntryOid = ziel.ValueListEntryOid }; + var treeItem = new GoalTreeItem { Children = new List(), Header = ziel.DisplayName, ParentOid = ziel.ParentOid, ValueListEntryOid = ziel.ValueListEntryOid }; goalTreeDic.Add(ziel.ValueListEntryOid.Value, treeItem); @@ -388,7 +388,7 @@ namespace BeWoPlanerMobil.Controllers foreach(var ziel in massnahmen) { - var kind = new GoalTreeItem { Children = new List(), Header = ziel.TypeDescription, IsLeaf = true, ValueListEntryOid = ziel.ValueListEntryOid }; + var kind = new GoalTreeItem { Children = new List(), Header = ziel.DisplayName, IsLeaf = true, ValueListEntryOid = ziel.ValueListEntryOid }; if(ziel.ParentOid != null && goalTreeDic.ContainsKey(ziel.ParentOid.Value)) { @@ -1316,29 +1316,49 @@ namespace BeWoPlanerMobil.Controllers [Authorize] public ActionResult SelectSupportConcept(FormCollection formCollection) { - if(Model == null) + try { - return Logout(); + if (Model == null) + { + return Logout(); + } + + long? cb2ScOid = Convert.ToInt64(formCollection[FormCollectionConstants.CostBearer2SupportConceptOidKey]); + Log.Info(String.Format("SelectSupportConcept: {0}", cb2ScOid)); + + LoadServiceCategoriesToModel(cb2ScOid); + + Model.Zeitraum = 7; + + Log.Info(String.Format("LoadRecordsToModel()")); + LoadRecordsToModel(); + + Log.Info(String.Format("LoadGoalTreeItems()")); + LoadGoalTreeItems(); + + return ResetEditingMode(); } - - long? cb2ScOid = Convert.ToInt64(formCollection[FormCollectionConstants.CostBearer2SupportConceptOidKey]); - - LoadServiceCategoriesToModel(cb2ScOid); - - Model.Zeitraum = 7; - LoadRecordsToModel(); - - LoadGoalTreeItems(); - - return ResetEditingMode(); + catch (Exception e) + { + Log.Error(String.Format("ERROR SelectSupportConcept: {0}\n{1}", e.Message, e.StackTrace)); + + throw; + } + } private void LoadServiceCategoriesToModel(long? cb2ScOid) { - if(cb2ScOid == null && Model.IsInGroupBookingMode) + if (cb2ScOid == null) + { + Log.Info(String.Format("cb2ScOid == null !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")); + } + + + if (cb2ScOid == null && Model.IsInGroupBookingMode) { Model.ServiceCategories = CreateServiceCategoryModels(OperationsService.GetAllServiceDescriptions()); - + return; } @@ -1353,6 +1373,7 @@ namespace BeWoPlanerMobil.Controllers if(Model.SelectedSupportConcept != null) { + Log.Info(String.Format("Model.SelectedSupportConcept != null")); Model.SelectedSupportConceptListObject = Model.SupportConceptListObjects.First(f => long.Parse(f.CostBearer2SupportConceptOid) == cb2ScOid); var details = OperationsService.GetSupportConceptTreeNodeDetailInfo(Model.SelectedSupportConcept.Customer.CustomerOid, Model.SelectedSupportConcept.SupportConceptOid, Model.CostBearer2SupportConceptOid); @@ -1365,15 +1386,22 @@ namespace BeWoPlanerMobil.Controllers } else if(cb2ScOid == -2) { + Log.Info(String.Format("cb2ScOid == -2")); Model.SelectedSupportConceptListObject = Model.SupportConceptListObjects.First(f => f.CostBearer2SupportConceptOid.Equals(cb2ScOid.ToString())); Model.ServiceCategories = CreateServiceCategoryModels(OperationsService.GetAllServiceDescriptions()); Model.ServiceCategories = Model.ServiceCategories.Where(c => !c.OhneHilfeplan.HasValue || c.OhneHilfeplan.Value == AccountingvisibilityType.Beides || c.OhneHilfeplan.Value == AccountingvisibilityType.NichtKlientenbezogen).ToList(); } else if(cb2ScOid == -1) { + Log.Info(String.Format("cb2ScOid == -1")); Model.SelectedSupportConceptListObject = Model.SupportConceptListObjects.First(f => f.CostBearer2SupportConceptOid.Equals(cb2ScOid.ToString())); Model.ServiceCategories.Clear(); } + else + { + Log.Info(String.Format("Model.SelectedSupportConcept == null !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!")); + + } if(Model.ServiceCategories != null) { @@ -1482,7 +1510,7 @@ namespace BeWoPlanerMobil.Controllers Logout(); return; } - + if (Model.Zeitraum < 0 || Model.CostBearer2SupportConceptOid.HasValue && Model.CostBearer2SupportConceptOid.Value == -1) { Model.ServiceRecords = new List(); diff --git a/BeWoPlanerMobil/Web.config b/BeWoPlanerMobil/Web.config index ce25bfa32..5fc6aa50a 100644 --- a/BeWoPlanerMobil/Web.config +++ b/BeWoPlanerMobil/Web.config @@ -129,7 +129,7 @@ - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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/AsbRuhr/Reporting/CustomAnnualReportFactory.cs b/ReportImp/AsbRuhr/Reporting/CustomAnnualReportFactory.cs new file mode 100644 index 000000000..5941cc5f9 --- /dev/null +++ b/ReportImp/AsbRuhr/Reporting/CustomAnnualReportFactory.cs @@ -0,0 +1,115 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Service.Reporting; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; + +namespace AsbRuhr.Reporting +{ + public class CustomAnnualReportFactory : AnnualReportFactory + { + private List jahresberichtElemente = new List(); + + + protected override bool StichtagsbezogenAuswerten + { + get { return false; } + } + + public override bool ShouldProcessSupportConcept(CostBearer2SupportConcept iCb2Sc, SupportConcept sc, Customer customer) + { + if (sc.IsActive != ActivationTypeId.Deleted && customer.IsActive != ActivationTypeId.Deleted) + { + if ((iCb2Sc.StartDate.HasValue && iCb2Sc.EndDate.HasValue)) + { + if (CustomerBelongsToTeam(customer, TeamOid) && + IsCustomerOfCustomerCareType(customer, CustomerCareTypeValueListEntryOid)) + { + return true; + } + } + } + return false; + } + + public override List CreateAnnualReport(CostBearer cb, long? teamOid, long? customerCareTypeValueListEntryOid, DateTime reportStartDate, + DateTime reportEndDate) + { + var alsList = new List(); + alsList.Add(new Altersstruktur(-1, 20)); + alsList.Add(new Altersstruktur(21, 30)); + alsList.Add(new Altersstruktur(31, 40)); + alsList.Add(new Altersstruktur(41, 50)); + alsList.Add(new Altersstruktur(51, 60)); + alsList.Add(new Altersstruktur(61, 70)); + alsList.Add(new Altersstruktur(71, 1000)); + jahresberichtElemente.Add(new JahresBerichtNachAlter("Auswertung nach Altersstruktur", alsList, reportEndDate.AddDays(-1))); + jahresberichtElemente.Add(new JahresBerichtNachDiagnose("Auswertung nach Diagnosen", reportEndDate.AddDays(-1))); + jahresberichtElemente.Add(new JahresBerichtNachKlinikaufenthalt("Auswertung nach Klinikaufenthalten", reportStartDate, reportEndDate.AddDays(-1))); + jahresberichtElemente.Add(new JahresBerichtNachVarFieldDef("Auswertung nach Beschäftigung", 1)); + + + var list = base.CreateAnnualReport(cb, teamOid, customerCareTypeValueListEntryOid, reportStartDate, reportEndDate); + + foreach (var annualReportDc in list) + { + if (annualReportDc.Name == "Anzahl der Betreuungen") + { + var datalist = annualReportDc.Data; + + annualReportDc.Data = new List(); + + foreach (var annualReportDataDc in datalist) + { + if (annualReportDataDc.Name == String.Format("{0:yyyy}", reportStartDate)) + { + annualReportDc.Data.Add(annualReportDataDc); + } + } + } + else if (annualReportDc.Name == "Anzahl der Zugänge") + { + var datalist = annualReportDc.Data; + + annualReportDc.Data = new List(); + + foreach (var annualReportDataDc in datalist) + { + if (annualReportDataDc.Name == String.Format("{0:yyyy}", reportStartDate)) + { + annualReportDc.Data.Add(annualReportDataDc); + } + } + } + } + foreach (var jb in jahresberichtElemente) + { + list.Add(jb.CreateAuswertung()); + } + + + return list; + } + + public override void ProcessCustomer(Customer customer, List allCostBearer2SupportConcepts) + { + if (LiegtImStichtagByCustomerOid.ContainsKey(customer.Oid.Value)) + { + foreach (var jb in jahresberichtElemente) + { + jb.ProcessCustomer(customer); + } + + } + } + + } +} diff --git a/ReportImp/DiakonieMuelheim/CustomReportCreator.cs b/ReportImp/DiakonieMuelheim/CustomReportCreator.cs index 7ca1038bc..00151d863 100644 --- a/ReportImp/DiakonieMuelheim/CustomReportCreator.cs +++ b/ReportImp/DiakonieMuelheim/CustomReportCreator.cs @@ -167,7 +167,7 @@ namespace DiakonieMuelheim { var report = new AnnualReportDC(); report.Data = new List(); - report.Name = "Ortsansässigkeit der Erstklienten"; + report.Name = "Ortsansässigkeit der Klienten"; Dictionary dataPerCity = new Dictionary(); diff --git a/ReportImp/InputFamilienhilfe/Invoicing/UnterbringungInvoiceCreation.cs b/ReportImp/InputFamilienhilfe/Invoicing/UnterbringungInvoiceCreation.cs index 1e3bbe8c0..04a885fbe 100644 --- a/ReportImp/InputFamilienhilfe/Invoicing/UnterbringungInvoiceCreation.cs +++ b/ReportImp/InputFamilienhilfe/Invoicing/UnterbringungInvoiceCreation.cs @@ -153,9 +153,26 @@ namespace InputFamilienhilfe.Invoicing } else { - var days = invoicePeriod.EndDate.Subtract(invoicePeriod.StartDate).TotalDays + 1; + DateTime start = invoicePeriod.StartDate; + DateTime end = invoicePeriod.EndDate; - invoiceItem.UnitCount = (decimal?)days; + if (scap.StartDate.HasValue && scap.StartDate.Value > start) + { + start = scap.StartDate.Value; + } + if (scap.EndDate.HasValue && scap.EndDate.Value < end) + { + end = scap.EndDate.Value; + } + + decimal days = 0; + + if (end >= start) + { + days = (decimal)end.Subtract(start).TotalDays + 1; + } + + invoiceItem.UnitCount = days; } invoiceItem.AmountPerUnit = scap.ApprovedFixedAmount.Value; diff --git a/ReportImp/Kimm/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/Kimm/CustomMitarbeiterstundenkontoBerechnung.cs new file mode 100644 index 000000000..9e36fa496 --- /dev/null +++ b/ReportImp/Kimm/CustomMitarbeiterstundenkontoBerechnung.cs @@ -0,0 +1,26 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Entities; +using BeWo.Report.ReportObjects; + +using BS.Shared.Extensions; + + +namespace Kimm +{ + public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung + { + + + public override List GetFeiertage(int year) + { + var list = base.GetFeiertage(year); + + list.Add(new DateTime(year, 12, 31)); + + return list; + } + + } +} diff --git a/ReportImp/Kimm/Kimm.csproj b/ReportImp/Kimm/Kimm.csproj index c871d0aee..ae92f4d6e 100644 --- a/ReportImp/Kimm/Kimm.csproj +++ b/ReportImp/Kimm/Kimm.csproj @@ -48,8 +48,21 @@ + + + Component + + + Mitarbeiterstundenkonto.cs + + + Component + + + Quittierungsbeleg.cs + Component @@ -63,6 +76,12 @@ AllgemeineRechnung.cs + + Component + + + Teamstundenkonto.cs + @@ -83,6 +102,14 @@ + + Mitarbeiterstundenkonto.cs + Designer + + + Quittierungsbeleg.cs + Designer + Rechnung.cs Designer @@ -92,6 +119,9 @@ Designer + + Teamstundenkonto.cs + \ No newline at end of file diff --git a/ReportImp/Kimm/Mitarbeiterstundenkonto.cs b/ReportImp/Kimm/Mitarbeiterstundenkonto.cs new file mode 100644 index 000000000..9b4c01d3b --- /dev/null +++ b/ReportImp/Kimm/Mitarbeiterstundenkonto.cs @@ -0,0 +1,28 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; + + +namespace Kimm +{ + [IDSpecificClass(Identifier = "Mitarbeiterstundenkonto")] + public partial class Mitarbeiterstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public Mitarbeiterstundenkonto() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoRO pRO) + { + var msb = new CustomMitarbeiterstundenkontoBerechnung(); + msb.CreateReport(pRO); + + this.bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/Kimm/Mitarbeiterstundenkonto.designer.cs b/ReportImp/Kimm/Mitarbeiterstundenkonto.designer.cs new file mode 100644 index 000000000..c84249905 --- /dev/null +++ b/ReportImp/Kimm/Mitarbeiterstundenkonto.designer.cs @@ -0,0 +1,716 @@ +using BeWo.Report.ReportObjects; +namespace Kimm +{ + partial class Mitarbeiterstundenkonto + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 25F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell28, + this.xrTableCell16, + this.xrTableCell27, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell21, + this.xrTableCell25, + this.xrTableCell24, + this.xrTableCell26}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.15329125338142471D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.Weight = 0.081154151689479551D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.094679933071566441D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.0721370604147881D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.Weight = 0.063119927862939587D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.Weight = 0.063119927862939615D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "xrTableCell22"; + this.xrTableCell22.Weight = 0.063119927862939587D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenGesamtIst", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.063119927862939559D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.Weight = 0.063119927862939615D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.063119927862939587D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "xrTableCell24"; + this.xrTableCell24.Weight = 0.0631199278629396D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.063119927862939573D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1, + this.GroupFooter1}); + this.DetailReport.DataMember = "EmployeeDetailList"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableHeader}); + this.GroupHeader1.HeightF = 70F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F); + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + this.xrTableHeader.StylePriority.UseTextAlignment = false; + this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell4, + this.xrTableCell2, + this.xrTableCell9, + this.xrTableCell8, + this.xrTableCell10, + this.xrTableCell7, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 2.8D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Name"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.15329125016467182D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Reguläre SOLL Stunden"; + this.xrTableCell4.Weight = 0.081154192324637608D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Fehlzeiten Urlaub Krankheit(Tage)"; + this.xrTableCell2.Weight = 0.094679896646570338D; + // + // xrTableCell9 + // + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "Tatsächliche SOLL Stunden"; + this.xrTableCell9.Weight = 0.072137063712635591D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "FLS Stunden SOLL"; + this.xrTableCell8.Weight = 0.063119927721024038D; + // + // xrTableCell10 + // + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBackColor = false; + this.xrTableCell10.Text = "FLS IST lfd. Monat"; + this.xrTableCell10.Weight = 0.063119927721024D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "FLS Plus/Minus lfd. Monat"; + this.xrTableCell7.Weight = 0.06311992757910842D; + // + // xrTableCell11 + // + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBackColor = false; + this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell11.Weight = 0.063119927721024011D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "Relation FLS IST zu Mittelbare IST (in %)"; + this.xrTableCell12.Weight = 0.063119929511863376D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Text = "Überstd. neu"; + this.xrTableCell13.Weight = 0.063119928687401447D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBackColor = false; + this.xrTableCell14.Text = "Überstd. Vormonat"; + this.xrTableCell14.Weight = 0.063119928275170531D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Text = "Überstd. Gesamt"; + this.xrTableCell15.Weight = 0.0631199213956443D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.GroupFooter1.HeightF = 48.95833F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37, + this.xrTableCell39, + this.cellSollGesamt, + this.cellFLSSollGesamt, + this.cellFLSIstGesamt, + this.cellFLSPlusMinusGesamt, + this.cellGesamtGesamt, + this.cellRelationGesamt, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell51}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.15329126714047708D; + // + // xrTableCell37 + // + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Weight = 0.081154151689479551D; + // + // xrTableCell39 + // + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.Weight = 0.094679919312514085D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + this.cellSollGesamt.Text = "cellSollGesamt"; + this.cellSollGesamt.Weight = 0.0721370604147881D; + // + // cellFLSSollGesamt + // + this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")}); + this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Text = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Weight = 0.063119927862939587D; + // + // cellFLSIstGesamt + // + this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")}); + this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Text = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Weight = 0.063119927862939615D; + // + // cellFLSPlusMinusGesamt + // + this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")}); + this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D; + // + // cellGesamtGesamt + // + this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")}); + this.cellGesamtGesamt.Name = "cellGesamtGesamt"; + this.cellGesamtGesamt.Text = "cellGesamtGesamt"; + this.cellGesamtGesamt.Weight = 0.063119927862939573D; + // + // cellRelationGesamt + // + this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")}); + this.cellRelationGesamt.Name = "cellRelationGesamt"; + this.cellRelationGesamt.Text = "cellRelationGesamt"; + this.cellRelationGesamt.Weight = 0.0631199278629396D; + // + // xrTableCell47 + // + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Weight = 0.063119927862939587D; + // + // xrTableCell48 + // + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Weight = 0.063119927862939587D; + // + // xrTableCell51 + // + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Weight = 0.063119927862939573D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat}); + this.ReportHeader.HeightF = 35F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblMonat + // + this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yyyy}")}); + this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(864.9999F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // Mitarbeiterstundenkonto + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel lblMonat; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + } +} diff --git a/ReportImp/Kimm/Mitarbeiterstundenkonto.resx b/ReportImp/Kimm/Mitarbeiterstundenkonto.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/Kimm/Mitarbeiterstundenkonto.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/Kimm/Quittierungsbeleg.Designer.cs b/ReportImp/Kimm/Quittierungsbeleg.Designer.cs new file mode 100644 index 000000000..1a2bd724c --- /dev/null +++ b/ReportImp/Kimm/Quittierungsbeleg.Designer.cs @@ -0,0 +1,1299 @@ +using BeWo.Report.ReportObjects; +namespace Kimm +{ + partial class Quittierungsbeleg + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Quittierungsbeleg)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell(); + this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell(); + this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); + this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel(); + this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupHeader1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 20F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(735F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell10, + this.xrTableCell2, + this.xrTableCell15, + this.xrTableCell12, + this.xrTableCell44, + this.xrTableCell50}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd/MM/yyyy}")}); + this.xrTableCell13.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell13.Weight = 0.11994951833461227D; + // + // xrTableCell14 + // + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDateMinutes", "{0:HH:mm}")}); + this.xrTableCell14.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.094696981389528381D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EndDateMinutes", "{0:HH:mm}")}); + this.xrTableCell10.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell10.Weight = 0.094696933224158855D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.fieldKontaktArt")}); + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.05366162346946534D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.CustomerCount", "{0:0}")}); + this.xrTableCell15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.05366162346946534D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")}); + this.xrTableCell12.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell12.Weight = 0.10732323052948757D; + // + // xrTableCell44 + // + this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeAbbr")}); + this.xrTableCell44.Name = "xrTableCell44"; + this.xrTableCell44.StylePriority.UseBorders = false; + this.xrTableCell44.StylePriority.UseFont = false; + this.xrTableCell44.StylePriority.UsePadding = false; + this.xrTableCell44.StylePriority.UseTextAlignment = false; + this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell44.Weight = 0.20202019104791347D; + // + // xrTableCell50 + // + this.xrTableCell50.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.picSignature}); + this.xrTableCell50.Name = "xrTableCell50"; + this.xrTableCell50.StylePriority.UseBorders = false; + this.xrTableCell50.StylePriority.UseFont = false; + this.xrTableCell50.StylePriority.UsePadding = false; + this.xrTableCell50.StylePriority.UseTextAlignment = false; + this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell50.Weight = 0.20202019042968572D; + // + // picSignature + // + this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")}); + this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(1F, 1F); + this.picSignature.Name = "picSignature"; + this.picSignature.SizeF = new System.Drawing.SizeF(158F, 18F); + this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.picSignature.StylePriority.UseBorders = false; + this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint); + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader1.HeightF = 70F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.RepeatEveryPage = true; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableServiceRecords1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableServiceRecords1.Name = "xrTableServiceRecords1"; + this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2, + this.xrTableRow1}); + this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(735F, 70F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell4, + this.xrTableCell11, + this.xrTableCell9, + this.xrTableCell28, + this.xrTableCell48}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow2.Weight = 0.48945783132530124D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell3.Weight = 0.26536312849161997D; + // + // xrTableCell4 + // + this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell4.Multiline = true; + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 4, 0, 0, 100F); + this.xrTableCell4.StylePriority.UseBorders = false; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Uhrzeit"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell4.Weight = 0.41899441340782145D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell11.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(12, 12, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Text = "Angebot"; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell11.Weight = 0.23743016759776542D; + // + // xrTableCell9 + // + this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Text = "FLS in"; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell9.Weight = 0.23743016759776536D; + // + // xrTableCell28 + // + this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell28.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.StylePriority.UseBorders = false; + this.xrTableCell28.StylePriority.UseFont = false; + this.xrTableCell28.StylePriority.UseTextAlignment = false; + this.xrTableCell28.Text = "Betreuerin / Betreuer"; + this.xrTableCell28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell28.Weight = 0.44692737430167595D; + // + // xrTableCell48 + // + this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell48.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell48.Multiline = true; + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.StylePriority.UseBorders = false; + this.xrTableCell48.StylePriority.UseFont = false; + this.xrTableCell48.StylePriority.UseTextAlignment = false; + this.xrTableCell48.Text = "Unterschrift"; + this.xrTableCell48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter; + this.xrTableCell48.Weight = 0.44692737430167606D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell8, + this.xrTableCell5, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell43, + this.xrTableCell49}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1.223644578313253D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.Weight = 0.26536312849161997D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "von"; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell8.Weight = 0.20949720670391073D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "bis"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.2094972067039107D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseBorders = false; + this.xrTableCell6.StylePriority.UseFont = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Art /\r\nAnzahl\r\nKlienten"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell6.Weight = 0.23743016759776545D; + // + // xrTableCell7 + // + this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro; + this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseBackColor = false; + this.xrTableCell7.StylePriority.UseBorders = false; + this.xrTableCell7.StylePriority.UseFont = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)"; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell7.Weight = 0.23743016759776536D; + // + // xrTableCell43 + // + this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.StylePriority.UseBorders = false; + this.xrTableCell43.StylePriority.UseFont = false; + this.xrTableCell43.Weight = 0.44692737430167595D; + // + // xrTableCell49 + // + this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell49.Font = new System.Drawing.Font("Arial", 10F); + this.xrTableCell49.Multiline = true; + this.xrTableCell49.Name = "xrTableCell49"; + this.xrTableCell49.StylePriority.UseBorders = false; + this.xrTableCell49.StylePriority.UseFont = false; + this.xrTableCell49.StylePriority.UseTextAlignment = false; + this.xrTableCell49.Text = "Klientin / Klient"; + this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell49.Weight = 0.44692737430167606D; + // + // formattingRuleStartDate + // + this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleStartDate.DataMember = "ServicesDouble"; + this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleStartDate.Name = "formattingRuleStartDate"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel14, + this.xrLabel16, + this.xrLabel7, + this.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2}); + this.ReportHeader.HeightF = 130F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel14 + // + this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F); + this.xrLabel14.StylePriority.UseBackColor = false; + this.xrLabel14.StylePriority.UseBorders = false; + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UsePadding = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "Bewilligte FLS wöchentlich"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel16 + // + this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")}); + this.xrLabel16.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(593.75F, 47.1111F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(100.2502F, 30.50001F); + this.xrLabel16.StylePriority.UseBackColor = false; + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UsePadding = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel7.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(415F, 77.6111F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UsePadding = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Aktenzeichen"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel8 + // + this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(535.6389F, 77.6111F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); + this.xrLabel8.StylePriority.UseBackColor = false; + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UsePadding = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "[ReferenceNumber]"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel6 + // + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 77.6111F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(209.3611F, 30.50001F); + this.xrLabel6.StylePriority.UseBackColor = false; + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UsePadding = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "[CustomerName]"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(170F, 47.11109F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(158.3612F, 30.50001F); + this.xrLabel5.StylePriority.UseBackColor = false; + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UsePadding = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "[Month] [Year]"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(49.36111F, 77.6111F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UsePadding = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Klientin, Klient"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(49.3611F, 47.11109F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(120.6389F, 30.50001F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UsePadding = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Monat"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(674.9998F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Quittierungsbeleg [Mandator.Name]"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 100F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblUnterschriftKlient, + this.lblUnterschriftMitarbeiter, + this.xrTableAbwesenheiten, + this.lblHatAbwesenheiten, + this.lblHatGruppen, + this.xrRichText2, + this.xrRichText1, + this.xrLabel15, + this.xrLabel13, + this.xrLabel12, + this.xrLabel11, + this.xrLabel10, + this.xrLabel9, + this.xrLabel1}); + this.GroupFooter1.HeightF = 270F; + this.GroupFooter1.KeepTogether = true; + this.GroupFooter1.Name = "GroupFooter1"; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(94.99999F, 250F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F); + this.lblUnterschriftKlient.StylePriority.UseBackColor = false; + this.lblUnterschriftKlient.StylePriority.UseBorders = false; + this.lblUnterschriftKlient.StylePriority.UseFont = false; + this.lblUnterschriftKlient.StylePriority.UsePadding = false; + this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; + this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblUnterschriftMitarbeiter + // + this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 10F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(398.31F, 250F); + this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter"; + this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F); + this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false; + this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in"; + this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableAbwesenheiten + // + this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black; + this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(170F, 79.99997F); + this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten"; + this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3, + this.xrTableRow4, + this.xrTableRow5, + this.xrTableRow7, + this.xrTableRow8}); + this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(230F, 100F); + this.xrTableAbwesenheiten.StylePriority.UseBorders = false; + this.xrTableAbwesenheiten.StylePriority.UseFont = false; + this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell16, + this.xrTableCell17, + this.xrTableCell18}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell16 + // + this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "von"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell16.Weight = 0.1073232364991462D; + // + // xrTableCell17 + // + this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "bis"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell17.Weight = 0.10732323432577288D; + // + // xrTableCell18 + // + this.xrTableCell18.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseFont = false; + this.xrTableCell18.StylePriority.UsePadding = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "Tage"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell18.Weight = 0.075757568269402914D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell21}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 1D; + // + // xrTableCell19 + // + this.xrTableCell19.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseFont = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell19.Weight = 0.1073232364991462D; + // + // xrTableCell20 + // + this.xrTableCell20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell20.Weight = 0.10732323432577288D; + // + // xrTableCell21 + // + this.xrTableCell21.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell21.Weight = 0.075757568269402914D; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell24}); + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 1D; + // + // xrTableCell22 + // + this.xrTableCell22.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.StylePriority.UseFont = false; + this.xrTableCell22.StylePriority.UseTextAlignment = false; + this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell22.Weight = 0.1073232364991462D; + // + // xrTableCell23 + // + this.xrTableCell23.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.10732323432577288D; + // + // xrTableCell24 + // + this.xrTableCell24.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell24.Weight = 0.075757568269402914D; + // + // xrTableRow7 + // + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.Weight = 1D; + // + // xrTableCell25 + // + this.xrTableCell25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseFont = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.1073232364991462D; + // + // xrTableCell26 + // + this.xrTableCell26.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell26.Weight = 0.10732323432577288D; + // + // xrTableCell27 + // + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell27.Weight = 0.075757568269402914D; + // + // xrTableRow8 + // + this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31}); + this.xrTableRow8.Name = "xrTableRow8"; + this.xrTableRow8.Weight = 1D; + // + // xrTableCell29 + // + this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.StylePriority.UseFont = false; + this.xrTableCell29.StylePriority.UseTextAlignment = false; + this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell29.Weight = 0.1073232364991462D; + // + // xrTableCell30 + // + this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.StylePriority.UseFont = false; + this.xrTableCell30.StylePriority.UseTextAlignment = false; + this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell30.Weight = 0.10732323432577288D; + // + // xrTableCell31 + // + this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.StylePriority.UseFont = false; + this.xrTableCell31.StylePriority.UseTextAlignment = false; + this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell31.Weight = 0.075757568269402914D; + // + // lblHatAbwesenheiten + // + this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 130F); + this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten"; + this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatAbwesenheiten.StylePriority.UseBackColor = false; + this.lblHatAbwesenheiten.StylePriority.UseBorders = false; + this.lblHatAbwesenheiten.StylePriority.UseFont = false; + this.lblHatAbwesenheiten.StylePriority.UsePadding = false; + this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false; + this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblHatGruppen + // + this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F); + this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(435.1388F, 79.99997F); + this.lblHatGruppen.Name = "lblHatGruppen"; + this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblHatGruppen.SizeF = new System.Drawing.SizeF(30F, 30F); + this.lblHatGruppen.StylePriority.UseBackColor = false; + this.lblHatGruppen.StylePriority.UseBorders = false; + this.lblHatGruppen.StylePriority.UseFont = false; + this.lblHatGruppen.StylePriority.UsePadding = false; + this.lblHatGruppen.StylePriority.UseTextAlignment = false; + this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 130F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(264.972F, 68.05556F); + this.xrRichText2.StylePriority.UseFont = false; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(474.4723F, 79.99997F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(264.9721F, 50F); + this.xrRichText1.StylePriority.UseFont = false; + // + // xrLabel15 + // + this.xrLabel15.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.99997F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(170F, 43.61115F); + this.xrLabel15.StylePriority.UseBackColor = false; + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UsePadding = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39.99998F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel13.StylePriority.UseBackColor = false; + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UsePadding = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "GR = Gruppenangebot"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 19.99999F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel12.StylePriority.UseBackColor = false; + this.xrLabel12.StylePriority.UseBorders = false; + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.StylePriority.UsePadding = false; + this.xrLabel12.StylePriority.UseTextAlignment = false; + this.xrLabel12.Text = "E = ear to ear, face to face"; + this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel11.StylePriority.UseBackColor = false; + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UsePadding = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel10 + // + this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(320F, 20F); + this.xrLabel10.StylePriority.UseBackColor = false; + this.xrLabel10.StylePriority.UseBorders = false; + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UsePadding = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Fachleistungen in Minuten"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel9 + // + this.xrLabel9.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(245F, 0F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel9.StylePriority.UseBackColor = false; + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UsePadding = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel1 + // + this.xrLabel1.BackColor = System.Drawing.Color.Gainsboro; + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.##}")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(330F, 0F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(85F, 20F); + this.xrLabel1.StylePriority.UseBackColor = false; + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UsePadding = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // fieldKontaktArt + // + this.fieldKontaktArt.DataMember = "Services"; + this.fieldKontaktArt.Expression = "Iif([IsGroup], \'GR\', \'E\')"; + this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldKontaktArt.Name = "fieldKontaktArt"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); + // + // Quittierungsbeleg + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.GroupFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldKontaktArt}); + this.DataSource = this.bindingSource1; + this.Font = new System.Drawing.Font("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Margins = new System.Drawing.Printing.Margins(50, 30, 100, 30); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell49; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell44; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell50; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten; + private DevExpress.XtraReports.UI.XRLabel lblHatGruppen; + private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRPictureBox picSignature; + } +} diff --git a/ReportImp/Kimm/Quittierungsbeleg.cs b/ReportImp/Kimm/Quittierungsbeleg.cs new file mode 100644 index 000000000..fad6d95f7 --- /dev/null +++ b/ReportImp/Kimm/Quittierungsbeleg.cs @@ -0,0 +1,140 @@ +using System; +using System.Collections.Generic; +using System.Diagnostics; +using System.Drawing; +using System.IO; +using System.Text.RegularExpressions; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace Kimm +{ + public partial class Quittierungsbeleg : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public Quittierungsbeleg() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + //StackTrace stackTrace = new StackTrace(); + // Get calling method name + //Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name); + + bool hatGruppen = false; + + //if (pRO == null) + // return; + + if (pRO.Services != null) + { + List servicesBillable = new List(); + + foreach (var sd in pRO.Services) + { + if (sd.IsBillable) + { + ServicesOverviewRO.CreateSignatureString(sd); + if (sd.IsGroup) + { + //sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount); + hatGruppen = true; + } + servicesBillable.Add(sd); + } + } + + pRO.Services = servicesBillable; + } + + if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes)) + { + lblHatAbwesenheiten.Text = "X"; + } + + if (!hatGruppen) + { + lblHatGruppen.Text = "X"; + } + + ErstelleAbwesenheitenTabelle(pRO); + + bindingSource1.DataSource = pRO; + } + + private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo) + { + if (pRo.Abwesenheiten != null) + { + int newRows = 0; + int index = 1; + foreach (var at in pRo.Abwesenheiten) + { + DevExpress.XtraReports.UI.XRTableRow row = null; + if (index < xrTableAbwesenheiten.Rows.Count) + { + row = xrTableAbwesenheiten.Rows[index]; + } + else + { + row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]); + newRows++; + } + + row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start); + int? days = null; + + if (at.End.HasValue) + { + row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End); + days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1; + } + else + { + row.Cells[1].Text = "unbekannt"; + } + + row.Cells[2].Text = String.Format("{0:0}", days); + + index++; + } + + if (newRows > 0) + { + lblUnterschriftKlient.Top += newRows * 20; + lblUnterschriftMitarbeiter.Top += newRows * 20; + } + } + } + + private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e) + { + XRPictureBox xrBox = sender as XRPictureBox; + //var test = this.GetCurrent + string base64String = xrBox.Tag as string; + if (!String.IsNullOrWhiteSpace(base64String)) + { + var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value; + var binData = Convert.FromBase64String(base64Data); + Image img = ByteArrayToImage(binData); + xrBox.Image = Utils.CropImage(img); + } + else + { + xrBox.Image = null; + } + } + + public Image ByteArrayToImage(byte[] byteArrayIn) + { + Image returnImage = null; + MemoryStream ms = new System.IO.MemoryStream(byteArrayIn); + returnImage = Image.FromStream(ms); + + return returnImage; + } + } +} diff --git a/ReportImp/Kimm/Quittierungsbeleg.resx b/ReportImp/Kimm/Quittierungsbeleg.resx new file mode 100644 index 000000000..9f46badba --- /dev/null +++ b/ReportImp/Kimm/Quittierungsbeleg.resx @@ -0,0 +1,129 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 21, 17 + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + \ No newline at end of file diff --git a/ReportImp/Kimm/Rechnung.cs b/ReportImp/Kimm/Rechnung.cs index 06a31bc40..b2f2ee9f7 100644 --- a/ReportImp/Kimm/Rechnung.cs +++ b/ReportImp/Kimm/Rechnung.cs @@ -53,6 +53,7 @@ namespace Kimm SetzeKundenInfos(pRO); + DateTime start = pRO.AccountingPeriodStart; @@ -103,6 +104,9 @@ namespace Kimm lblASD.Text = String.Format("Fallführende/r Sozialarbeiter/in: {0}, {1}", pRO.RecipientOrganisation, ap); + cellBewilligungszeitraum.Text = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", + pRO.InvoiceBase.SupportConceptCostBearerRelDc.StartDate, + pRO.InvoiceBase.SupportConceptCostBearerRelDc.EndDate); } } diff --git a/ReportImp/Kimm/Teamstundenkonto.cs b/ReportImp/Kimm/Teamstundenkonto.cs new file mode 100644 index 000000000..d1948875c --- /dev/null +++ b/ReportImp/Kimm/Teamstundenkonto.cs @@ -0,0 +1,28 @@ +using System; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared.Core; + + +namespace Kimm +{ + [IDSpecificClass(Identifier = "Teamstundenkonto")] + public partial class Teamstundenkonto : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public Teamstundenkonto() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterstundenkontoRO pRO) + { + var msb = new CustomMitarbeiterstundenkontoBerechnung(); + msb.CreateReport(pRO); + + bindingSource1.DataSource = pRO; + } + + } +} diff --git a/ReportImp/Kimm/Teamstundenkonto.designer.cs b/ReportImp/Kimm/Teamstundenkonto.designer.cs new file mode 100644 index 000000000..af81e7bb3 --- /dev/null +++ b/ReportImp/Kimm/Teamstundenkonto.designer.cs @@ -0,0 +1,897 @@ +using BeWo.Report.ReportObjects; +namespace Kimm +{ + partial class Teamstundenkonto + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components = null; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand(); + this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo(); + this.Title = new DevExpress.XtraReports.UI.XRControlStyle(); + this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle(); + this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle(); + this.DataField = new DevExpress.XtraReports.UI.XRControlStyle(); + this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportFooter1 = new DevExpress.XtraReports.UI.ReportFooterBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell19, + this.xrTableCell20, + this.xrTableCell28, + this.xrTableCell16, + this.xrTableCell27, + this.xrTableCell22, + this.xrTableCell23, + this.xrTableCell21, + this.xrTableCell25, + this.xrTableCell24, + this.xrTableCell26}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FullName")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.15329125338142471D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollMax", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.Weight = 0.081154179207584262D; + // + // xrTableCell20 + // + this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")}); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Text = "xrTableCell20"; + this.xrTableCell20.Weight = 0.09467990555346173D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.0721370604147881D; + // + // xrTableCell16 + // + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsSoll", "{0:0.00}")}); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.Weight = 0.063119927862939587D; + // + // xrTableCell27 + // + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsIst", "{0:0.00}")}); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "xrTableCell27"; + this.xrTableCell27.Weight = 0.063119927862939615D; + // + // xrTableCell22 + // + this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.FlsDiff", "{0:0.00}")}); + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Text = "xrTableCell22"; + this.xrTableCell22.Weight = 0.063119927862939587D; + // + // xrTableCell23 + // + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.StundenGesamtIst", "{0:0.00}")}); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.Weight = 0.063119927862939559D; + // + // xrTableCell21 + // + this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Text = "xrTableCell21"; + this.xrTableCell21.Weight = 0.063119927862939615D; + // + // xrTableCell25 + // + this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.Ueberstunden", "{0:0.00}")}); + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Text = "xrTableCell25"; + this.xrTableCell25.Weight = 0.063119927862939587D; + // + // xrTableCell24 + // + this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenVormonat", "{0:0.00}")}); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Text = "xrTableCell24"; + this.xrTableCell24.Weight = 0.0631199278629396D; + // + // xrTableCell26 + // + this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.EmployeeDetailList.UeberstundenGesamt", "{0:0.00}")}); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Text = "xrTableCell26"; + this.xrTableCell26.Weight = 0.063119927862939573D; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell37, + this.xrTableCell38, + this.xrTableCell39, + this.cellSollGesamt, + this.cellFLSSollGesamt, + this.cellFLSIstGesamt, + this.cellFLSPlusMinusGesamt, + this.cellGesamtGesamt, + this.cellRelationGesamt, + this.xrTableCell47, + this.xrTableCell48, + this.xrTableCell51}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.1352569882777277D; + // + // xrTableCell37 + // + this.xrTableCell37.Name = "xrTableCell37"; + this.xrTableCell37.Weight = 0.067628494138863848D; + // + // xrTableCell38 + // + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Weight = 0.0631199278629396D; + // + // xrTableCell39 + // + this.xrTableCell39.Name = "xrTableCell39"; + this.xrTableCell39.Weight = 0.063119927862939573D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + this.cellSollGesamt.Text = "cellSollGesamt"; + this.cellSollGesamt.Weight = 0.0721370604147881D; + // + // cellFLSSollGesamt + // + this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")}); + this.cellFLSSollGesamt.Name = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Text = "cellFLSSollGesamt"; + this.cellFLSSollGesamt.Weight = 0.063119927862939587D; + // + // cellFLSIstGesamt + // + this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")}); + this.cellFLSIstGesamt.Name = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Text = "cellFLSIstGesamt"; + this.cellFLSIstGesamt.Weight = 0.063119927862939615D; + // + // cellFLSPlusMinusGesamt + // + this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")}); + this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt"; + this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D; + // + // cellGesamtGesamt + // + this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "StundenGesamt", "{0:0.00}")}); + this.cellGesamtGesamt.Name = "cellGesamtGesamt"; + this.cellGesamtGesamt.Text = "cellGesamtGesamt"; + this.cellGesamtGesamt.Weight = 0.063119927862939573D; + // + // cellRelationGesamt + // + this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")}); + this.cellRelationGesamt.Name = "cellRelationGesamt"; + this.cellRelationGesamt.Text = "cellRelationGesamt"; + this.cellRelationGesamt.Weight = 0.0631199278629396D; + // + // xrTableCell47 + // + this.xrTableCell47.Name = "xrTableCell47"; + this.xrTableCell47.Weight = 0.063119927862939587D; + // + // xrTableCell48 + // + this.xrTableCell48.Name = "xrTableCell48"; + this.xrTableCell48.Weight = 0.063119927862939587D; + // + // xrTableCell51 + // + this.xrTableCell51.Name = "xrTableCell51"; + this.xrTableCell51.Weight = 0.063119927862939573D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat}); + this.ReportHeader.HeightF = 61.04167F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblMonat + // + this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Stundenkonto {0:MMMM yy}")}); + this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + this.lblMonat.Text = "lblMonat"; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F); + this.xrPageInfo2.StyleName = "PageInfo"; + this.xrPageInfo2.StylePriority.UseFont = false; + this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrPageInfo1 + // + this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F); + this.xrPageInfo1.Name = "xrPageInfo1"; + this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime; + this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2, + this.DetailReport2}); + this.DetailReport1.DataMember = "TeamDetailList"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel1}); + this.Detail2.HeightF = 46.875F; + this.Detail2.Name = "Detail2"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.TeamName")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(1007F, 25F); + this.xrLabel1.StyleName = "Title"; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "xrLabel1"; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupHeader2, + this.GroupFooter2}); + this.DetailReport2.DataMember = "TeamDetailList.EmployeeDetailList"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail3.HeightF = 25F; + this.Detail3.Name = "Detail3"; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2}); + this.GroupHeader2.HeightF = 70F; + this.GroupHeader2.Name = "GroupHeader2"; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(1005F, 70F); + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UsePadding = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell6, + this.xrTableCell18, + this.xrTableCell30, + this.xrTableCell31, + this.xrTableCell32, + this.xrTableCell33, + this.xrTableCell34, + this.xrTableCell36, + this.xrTableCell40, + this.xrTableCell41, + this.xrTableCell42, + this.xrTableCell43}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 2.8D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Name"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell6.Weight = 0.15329125016467182D; + // + // xrTableCell18 + // + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.Text = "Reguläre SOLL Stunden"; + this.xrTableCell18.Weight = 0.081154192324637608D; + // + // xrTableCell30 + // + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Text = "Fehlzeiten Urlaub Krankheit(Tage)"; + this.xrTableCell30.Weight = 0.094679896646570338D; + // + // xrTableCell31 + // + this.xrTableCell31.Multiline = true; + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Text = "Tatsächliche SOLL Stunden"; + this.xrTableCell31.Weight = 0.072137063712635591D; + // + // xrTableCell32 + // + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Text = "FLS Stunden SOLL"; + this.xrTableCell32.Weight = 0.063119927721024038D; + // + // xrTableCell33 + // + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.StylePriority.UseBackColor = false; + this.xrTableCell33.Text = "FLS IST lfd. Monat"; + this.xrTableCell33.Weight = 0.063119927721024D; + // + // xrTableCell34 + // + this.xrTableCell34.Name = "xrTableCell34"; + this.xrTableCell34.Text = "FLS Plus/Minus lfd. Monat"; + this.xrTableCell34.Weight = 0.06311992757910842D; + // + // xrTableCell36 + // + this.xrTableCell36.Multiline = true; + this.xrTableCell36.Name = "xrTableCell36"; + this.xrTableCell36.StylePriority.UseBackColor = false; + this.xrTableCell36.Text = "Gesamt-\r\nstunden lfd. Monat"; + this.xrTableCell36.Weight = 0.063119927721024011D; + // + // xrTableCell40 + // + this.xrTableCell40.Name = "xrTableCell40"; + this.xrTableCell40.Text = "Relation FLS IST zu Mittelbare IST (in %)"; + this.xrTableCell40.Weight = 0.063119929511863376D; + // + // xrTableCell41 + // + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.Text = "Überstd. neu"; + this.xrTableCell41.Weight = 0.063119928687401447D; + // + // xrTableCell42 + // + this.xrTableCell42.Name = "xrTableCell42"; + this.xrTableCell42.StylePriority.UseBackColor = false; + this.xrTableCell42.Text = "Überstd. Vormonat"; + this.xrTableCell42.Weight = 0.063119928275170531D; + // + // xrTableCell43 + // + this.xrTableCell43.Name = "xrTableCell43"; + this.xrTableCell43.Text = "Überstd. Gesamt"; + this.xrTableCell43.Weight = 0.0631199213956443D; + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.GroupFooter2.HeightF = 52.08333F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrTable3 + // + this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable3.SizeF = new System.Drawing.SizeF(1005F, 25F); + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.StylePriority.UsePadding = false; + this.xrTable3.StylePriority.UseTextAlignment = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell7, + this.xrTableCell8, + this.xrTableCell9, + this.xrTableCell10, + this.xrTableCell11, + this.xrTableCell12, + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell15}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 1D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.Text = "Gesamt [TeamDetailList.TeamName]"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.32912533814247075D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.SollGesamt", "{0:0.00}")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "xrTableCell7"; + this.xrTableCell7.Weight = 0.07213706041478804D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsSollGesamt", "{0:0.00}")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Text = "xrTableCell8"; + this.xrTableCell8.Weight = 0.063119927862939587D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsIstGesamt", "{0:0.00}")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "xrTableCell9"; + this.xrTableCell9.Weight = 0.063119927862939615D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.FlsDiffGesamt", "{0:0.00}")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.Weight = 0.063119927862939587D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.StundenGesamt", "{0:0.00}")}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Text = "xrTableCell11"; + this.xrTableCell11.Weight = 0.063119927862939573D; + // + // xrTableCell12 + // + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TeamDetailList.RelationFlsZuMittelbar", "{0:0.00}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Text = "xrTableCell12"; + this.xrTableCell12.Weight = 0.0631199278629396D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Weight = 0.063119927862939587D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Weight = 0.063119927862939587D; + // + // xrTableCell15 + // + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Weight = 0.063119927862939573D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO); + // + // ReportFooter1 + // + this.ReportFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.ReportFooter1.HeightF = 60F; + this.ReportFooter1.Name = "ReportFooter1"; + // + // Teamstundenkonto + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.pageFooterBand1, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport1, + this.ReportFooter1}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS}); + this.DataSource = this.bindingSource1; + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel lblMonat; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell37; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell39; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell47; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell48; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell51; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell34; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell36; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell40; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell42; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell43; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter1; + } +} diff --git a/ReportImp/Kimm/Teamstundenkonto.resx b/ReportImp/Kimm/Teamstundenkonto.resx new file mode 100644 index 000000000..c8d42e2a4 --- /dev/null +++ b/ReportImp/Kimm/Teamstundenkonto.resx @@ -0,0 +1,123 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + 17, 14 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs b/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs index 7b0f7cabe..807f878cd 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/CustomReportCreator.cs @@ -328,11 +328,11 @@ namespace LebenshilfeFrankfurtOder } if (queryOid == 1300) { - return CreateAbrechnung(queryOid, queryReportId, AbrechnungsEnum.Einzelfallhilfe, false); + return CreateAbrechnung(queryOid, queryReportId, AbrechnungsEnum.ABW, false); } if (queryOid == 1310) { - return CreateAbrechnung(queryOid, queryReportId, AbrechnungsEnum.Einzelfallhilfe, true); + return CreateAbrechnung(queryOid, queryReportId, AbrechnungsEnum.ABW, true); } return base.CreateQueryReport(queryOid, queryReportId); } @@ -374,7 +374,7 @@ namespace LebenshilfeFrankfurtOder } long serviceCategoryOid = 0; - if (abrechnungsArt == AbrechnungsEnum.FED) + if (abrechnungsArt == AbrechnungsEnum.FED || abrechnungsArt == AbrechnungsEnum.ABW) { long oid = 0; @@ -407,6 +407,10 @@ namespace LebenshilfeFrankfurtOder { invoices = CreateAbrechnungEinzelfallhilfe(start, start.AddMonths(1).AddTicks(-1), customerOid, serviceCategoryOid); } + else if (abrechnungsArt == AbrechnungsEnum.ABW) + { + invoices = CreateAbrechnungAbw(start, start.AddMonths(1).AddTicks(-1), customerOid, serviceCategoryOid); + } List reallyNewInvoices = null; if (customerOid.HasValue) @@ -691,6 +695,34 @@ namespace LebenshilfeFrankfurtOder invoiceReport = seite1; + } + else if (iDC.InvoiceBase.InvoiceId == "RechnungAbw" || iDC.InvoiceBase.InvoiceId == "RechnungAbwPrivat") + { + var seite1 = new RechnungAbw(); + var ro = ServiceInvoiceRO.Create(iDC); + + seite1.SetReportDataSource(ro); + seite1.CreateDocument(); + + if (iDC.InvoiceBase.SupportConceptCostBearerRelDc != null && + iDC.InvoiceBase.SupportConceptCostBearerRelDc.SupportConcept != null) + { + long customerOid = iDC.InvoiceBase.SupportConceptCostBearerRelDc.SupportConcept.Customer.CustomerOid; + int month = iDC.InvoiceBase.AccountingPeriodStart.Value.Month; + int year = iDC.InvoiceBase.AccountingPeriodStart.Value.Year; + + long? catOid = GetServiceCategory(iDC); + + var qb = CreateServiceOverviewSingleCustomerReport(customerOid, month, year, 0, 0, catOid, 1, + DateTime.DaysInMonth(year, month)); + qb.CreateDocument(); + + + seite1.Pages.AddRange(qb.Pages); + } + + invoiceReport = seite1; + } else { @@ -898,6 +930,64 @@ namespace LebenshilfeFrankfurtOder } + private List CreateAbrechnungAbw(DateTime start, DateTime end, long? customerOid, long serviceCategoryOid) + { + + var invoicePeriod = new DateTimeSpan(start, end); + + List quittierungsbelegRos = null; + + if (customerOid.HasValue) + { + quittierungsbelegRos = new List(); + + if (customerOid > 0) + { + var ro = ServicesOverviewRO.Create(customerOid.Value, start.Month, start.Year, true, 0, 0, 1, + DateTime.DaysInMonth(start.Year, start.Month), serviceCategoryOid); + if (ro != null) + { + quittierungsbelegRos.Add(ro); + } + } + } + else + { + quittierungsbelegRos = ServicesOverviewRO.Create(start.Month, start.Year, 0, 0, 1, DateTime.DaysInMonth(start.Year, start.Month), serviceCategoryOid); + } + + var supportConcepts2ServiceRecords = new Dictionary>(); + + foreach (var ro in quittierungsbelegRos) + { + if (ro.CostBearer2SupportConceptList != null) + { + foreach (var c2s in ro.CostBearer2SupportConceptList) + { + var flatSc = CreateFlatSupportConcept(c2s.SupportConcept, c2s); + var sList = new List(); + + foreach (var sd in ro.Services) + { + if (sd.ServiceRecordOid > 0) + { + var sr = DAOFactory.GenericDAO.LoadByID(sd.ServiceRecordOid); + var srDc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(sr); + sList.Add(srDc); + } + } + supportConcepts2ServiceRecords.Add(flatSc, sList); + } + } + + } + + var creator = new AbwInvoiceCreation(); + + return creator.GenerateServiceInvoices(0, invoicePeriod, supportConcepts2ServiceRecords); + + } + private IList GetSupportConcepts(DateTime start, DateTime end, String serviceName, String categoryName, long? customerOid) { var scList = new List(); @@ -1045,6 +1135,7 @@ namespace LebenshilfeFrankfurtOder Tagesstruktur = 0, WST = 1, FED = 2, - Einzelfallhilfe = 3 + Einzelfallhilfe = 3, + ABW = 4, } } diff --git a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/AbwInvoiceCreation.cs b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/AbwInvoiceCreation.cs new file mode 100644 index 000000000..672c217a9 --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/AbwInvoiceCreation.cs @@ -0,0 +1,463 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Invoicing; +using BeWo.Service.Plugins; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.DataContracts.Compact; +using BS.Shared.Extensions; +using BS.Shared.Services; + +namespace LebenshilfeFrankfurtOder.Invoicing +{ + + public class AbwInvoiceCreation : InvoiceCreation + { + private const decimal AMOUNT_PER_KM = 0.4m; + + private DateTime? accountingPeriodStart = null; + private DateTime? accountingPeriodEnd = null; + + private bool istSelbstzahler = false; + private bool brauchtExtraPrivatrechnung = false; + + public override void SetInvoiceId(ServiceInvoice invoice) + { + invoice.InvoiceBase.InvoiceId = "RechnungAbw"; + invoice.InvoiceBase.InvoiceTypeText = "abW"; + } + + public override List GenerateServiceInvoices(long costBearerOid, DateTimeSpan invoicePeriod, Dictionary> supportConcepts2ServiceRecords) + { + + var invoiceList = new List(); + + var invoiceCounter = 0; + + var sortedScs = supportConcepts2ServiceRecords.Keys.OrderBy(s => !String.IsNullOrEmpty(s.Customer.DebitorNumber) ? s.Customer.DebitorNumber : "zzzzz").ToList(); + + + foreach (var sc in sortedScs) + { + var serviceRecords = supportConcepts2ServiceRecords[sc]; + + if (sc.CostBearerList.Count > 0) + { + istSelbstzahler = false; + brauchtExtraPrivatrechnung = false; + + var costBearer = DAOFactory.GenericDAO.LoadByID(sc.CostBearerList[0].CostBearerOid); + + if (costBearer.Organisation.Name.Contains("Selbstzahler")) + { + istSelbstzahler = true; + } + + if (sc.Customer.VarFieldValues != null) + { + foreach (var vv in sc.Customer.VarFieldValues) + { + + } + } + if (istSelbstzahler || MussPrivatRechnungErstelltWerden(serviceRecords)) + { + brauchtExtraPrivatrechnung = true; + var privateInvoice = CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, sc, serviceRecords); + + if (privateInvoice != null) + { + privateInvoice.InvoiceBase.InvoiceId = "RechnungAbwPrivat"; + SetzeCategory(privateInvoice, serviceRecords); + invoiceList.Add(privateInvoice); + invoiceCounter++; + } + } + + if (!istSelbstzahler && MussKTRechnungErstelltWerden(serviceRecords)) + { + brauchtExtraPrivatrechnung = false; + var invoice = CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, sc, serviceRecords); + if (invoice != null) + { + SetzeCategory(invoice, serviceRecords); + invoiceList.Add(invoice); + invoiceCounter++; + } + } + + + } + } + + var result = invoiceList.Select(item => MapperFactory.ServiceInvoiceDC_ServiceInvoice.MapToNewDC(item)).ToList(); + + //return result.Count > 1 ? result.OrderBy(i => i.InvoiceBase.CustomerLastName).ToList() : result; + return result; + } + + private void SetzeCategory(ServiceInvoice i, List records) + { + foreach (var sr in records) + { + i.Notice = String.Format("{0}", sr.ServiceDescription.Category.ServiceCategoryOid); + } + } + + private bool MussPrivatRechnungErstelltWerden(List records) + { + foreach (var sr in records) + { + if (sr.ServiceDescription.Name.Contains("Kurskosten")) + { + return true; + } + } + + return false; + } + + private bool MussKTRechnungErstelltWerden(List records) + { + foreach (var sr in records) + { + if (!sr.ServiceDescription.Name.Contains("Kurskosten")) + { + return true; + } + } + + return false; + } + public override ServiceInvoice CreateSingleInvoice(int invoiceCounter, CostBearer costBearer, DateTimeSpan invoicePeriod, CompactSupportConceptDC supportConcept, List serviceRecords) + { + var i = base.CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, supportConcept, serviceRecords); + + if (i != null) + { + var claim = i.GetTotalClaim(); + + if (!claim.HasValue || claim.Value == 0) + { + return null; + } + } + + return i; + } + + public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer) + { + + + if (istSelbstzahler || brauchtExtraPrivatrechnung) + { + if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null) + { + var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer; + + if (cust.Person.InvoiceAddress != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew(); + } + else if (cust.Person.Address != null) + { + serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew(); + } + + serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName; + serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName; + + } + } + else + { + base.SetRecipientInformation(serviceInvoice, costBearer); + } + + } + + 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 SetServiceInvoicePeriods(ServiceInvoice invoice, CostBearer2SupportConcept costBearer2SupportConcept, + DateTimeSpan invoicePeriod, List serviceRecords) + { + var invoiceAccountingPeriodSpan = new DateTimeSpan + { + StartDateTime = invoice.InvoiceBase.AccountingPeriodStart.Value, + EndDateTime = invoice.InvoiceBase.AccountingPeriodEnd.Value + }; + + foreach (SupportConceptApprovalPeriod iPeriod in costBearer2SupportConcept.ApprovalPeriodList) + { + SupportConceptApprovalPeriodDC approvalPeriodDC = MapperFactory.SupportConceptApprovalPeriodDC_SupportConceptApprovalPeriod.MapToNewDC(iPeriod); + + + if (approvalPeriodDC.Span.EndDateTime < invoiceAccountingPeriodSpan.StartDateTime || approvalPeriodDC.Span.StartDateTime > invoiceAccountingPeriodSpan.EndDate) + { + continue; + } + + ServiceInvoicePeriod serviceInvoicePeriod = CreateServiceInvoicePeriod(approvalPeriodDC, invoiceAccountingPeriodSpan); + serviceInvoicePeriod.SupportConceptApprovalPeriod = iPeriod; + serviceInvoicePeriod.Customer = costBearer2SupportConcept.SupportConcept.Customer; + + CostBearer costBearer = costBearer2SupportConcept.CostBearer; + List costRates = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(costBearer.CostRatePeriods); + + CostRatePeriodDC serviceUnit = costRates.GetCostRatePeriodForDate(CostRatePeriodType.MinutesPerServiceUnit, DateTime.Now); + serviceInvoicePeriod.ServiceUnitName = serviceUnit.UnitName; + + SetInvoiceItems(invoice, serviceInvoicePeriod, approvalPeriodDC, costBearer2SupportConcept, invoicePeriod, serviceRecords); + + if (serviceInvoicePeriod.InvoiceItemList.Count > 0) + invoice.ServiceInvoicePeriodList.Add(serviceInvoicePeriod); + } + } + + public virtual void SetInvoiceItems(ServiceInvoice invoice, + ServiceInvoicePeriod serviceInvoicePeriod, + SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, + CostBearer2SupportConcept cb2sc, + DateTimeSpan invoicePeriod, + List serviceRecords) + { + Calculations calc = PluginLoader.FindClass(_SpecificID) ?? + Calculations.GetInstance(_SpecificID); + + + List serviceRecordsInPeriod = serviceRecords.Where( + i => + { + bool valid = i.Start.Value.InBetween(serviceInvoicePeriod.Start.Value, serviceInvoicePeriod.End.Value, true); + + if (valid) + { + + String cat = i.ServiceDescription.CategoryName.ToLower().Trim().Replace(" ", ""); + + if (cat.Contains("abw")) + { + + if (i.ServiceDescription.Name.Contains("Kurskosten")) + { + valid = brauchtExtraPrivatrechnung; + } + else + { + valid = !brauchtExtraPrivatrechnung || istSelbstzahler; + } + + } + else + { + valid = false; + } + + } + return valid; + }).ToList(); + + if (serviceRecordsInPeriod.Count > 0) + { + var itemList = CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, serviceInvoicePeriod.SupportConceptApprovalPeriod, calc); + serviceInvoicePeriod.InvoiceItemList.AddRange(itemList); + } + } + + public override IList CreateInvoiceItems(List serviceRecordsInPeriod, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, + Calculations calc) + { + var list = base.CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, scap, calc); + InvoiceItem ttii = CreateFahrkostenInvoiceItem(serviceRecordsInPeriod, scap, calc); + if (ttii != null) + list.Add(ttii); + return list; + } + + public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc) + { + var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc); + ii.Notice = iServiceRecord.ServiceDescription.CategoryName; + if (ii.AccountingInterval.HasValue) + { + if (ii.AccountingInterval.Value == AccountingIntervalType.Daily) + { + ii.UnitDescription = "Tage"; + } + else if (ii.AccountingInterval.Value == AccountingIntervalType.Hourly) + { + ii.UnitDescription = "h"; + } + } + return ii; + } + + private InvoiceItem CreateFahrkostenInvoiceItem(List serviceRecordsInPeriod, SupportConceptApprovalPeriod scap, Calculations calc) + { + + if (!accountingPeriodStart.HasValue) + accountingPeriodStart = scap.StartDate; + if (!accountingPeriodEnd.HasValue) + accountingPeriodEnd = scap.EndDate; + + int km = 0; + foreach (var sr in serviceRecordsInPeriod) + { + if (sr.DistanceInMeter.HasValue) + { + km += sr.DistanceInMeter.Value; + } + } + + if (km > 0) + { + var invoiceItem = new InvoiceItem(); + invoiceItem.AmountPerUnit = AMOUNT_PER_KM; + invoiceItem.UnitCount = km; + invoiceItem.UnitDescription = "km"; + invoiceItem.AmountTotal = invoiceItem.UnitCount * invoiceItem.AmountPerUnit; + invoiceItem.RateFactor = null; + invoiceItem.ItemPeriodStart = accountingPeriodStart; + invoiceItem.ItemPeriodEnd = accountingPeriodEnd; + invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal; + invoiceItem.ItemDescription = "Fahrtkosten"; + if (scap != null) + invoiceItem.SupportConceptApprovalPeriodOid = scap.Oid; + + + + return invoiceItem; + } + return null; + } + + public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount) + { + //Fasse InvoiceItems mit gleichem Stundensatz zusammen: + + var newlist = new List(); + + var rateToItem = new Dictionary(); + foreach (InvoiceItem iitem in itemList) + { + InvoiceItem item; + + var key = GetSummaryItemKey(scap, iitem, summaryPerMonth); + + 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; + item.Notice = iitem.Notice; + + + + rateToItem[key] = item; + } + + + if (!item.UnitCount.HasValue) + { + item.UnitCount = 0; + } + item.UnitCount += iitem.UnitCount ?? 0; + } + + BerechneSummaryItemsSummen(newlist, true); + return newlist; + } + + public override string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth) + { + return String.Format("{0}_{1}_{2:yyyyMM}_{3}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart, iitem.ItemDescription); + } + + public override void BerechneSummaryItemsSummen(List newlist, bool addRateFactorToUnitCount) + { + foreach (InvoiceItem invoiceItem in newlist) + { + if (!invoiceItem.AmountPerUnit.HasValue) + { + invoiceItem.AmountPerUnit = 0; + } + invoiceItem.AmountPerUnit = Math.Round(invoiceItem.AmountPerUnit.Value, 2, MidpointRounding.AwayFromZero); + + if (!invoiceItem.UnitCount.HasValue) + { + invoiceItem.UnitCount = 0; + } + + if (addRateFactorToUnitCount) + { + invoiceItem.UnitCount = (invoiceItem.UnitCount ?? 0) / 0.7m; + + } + + invoiceItem.UnitCount = Math.Round(invoiceItem.UnitCount.Value, 2, MidpointRounding.AwayFromZero); + + + invoiceItem.AmountTotal = invoiceItem.AmountPerUnit * invoiceItem.UnitCount; + invoiceItem.AmountTotal = Math.Round(invoiceItem.AmountTotal.Value, 2, MidpointRounding.AwayFromZero); + + invoiceItem.GrossAmountTotal = invoiceItem.AmountTotal; + + + if (!addRateFactorToUnitCount && invoiceItem.RateFactor.HasValue) + { + invoiceItem.GrossAmountTotal *= ((invoiceItem.RateFactor + 100) / 100); + } + } + } + } +} diff --git a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceNumberGenerator.cs b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceNumberGenerator.cs index 469165d3e..52caf0c18 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceNumberGenerator.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/CustomInvoiceNumberGenerator.cs @@ -298,7 +298,7 @@ namespace LebenshilfeFrankfurtOder.Invoicing { return "22"; } - if (id == "RechnungAbw") + if (id == "RechnungAbw" || id == "RechnungAbwPrivat") { return "12"; } diff --git a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/TagesstrukturInvoiceCreation.cs b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/TagesstrukturInvoiceCreation.cs index 9814097bb..2ab99be0f 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Invoicing/TagesstrukturInvoiceCreation.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Invoicing/TagesstrukturInvoiceCreation.cs @@ -20,7 +20,9 @@ namespace LebenshilfeFrankfurtOder.Invoicing public class TagesstrukturInvoiceCreation : InvoiceCreation { - private const decimal VERPFLEGUNGSPAUSCHALE = 3.40m; + private const decimal VERPFLEGUNGSPAUSCHALE_BISDez2020 = 3.40m; + private const decimal VERPFLEGUNGSPAUSCHALE_ABJan2021 = 3.50m; + public override void SetInvoiceId(ServiceInvoice invoice) { @@ -147,15 +149,22 @@ namespace LebenshilfeFrankfurtOder.Invoicing SetServiceInvoicePeriods(invoice, sc, invoicePeriod); + decimal verpflegungspauschale = VERPFLEGUNGSPAUSCHALE_ABJan2021; + + if (invoicePeriod.StartDate < new DateTime(2021, 1, 1)) + { + verpflegungspauschale = VERPFLEGUNGSPAUSCHALE_BISDez2020; + } + foreach (var sip in invoice.ServiceInvoicePeriodList) { foreach (var ii in sip.InvoiceItemList) { if (ii.UnitDescription == "I" || ii.UnitDescription == "UE") { - ii.AmountPerUnit = VERPFLEGUNGSPAUSCHALE; - ii.AmountTotal = VERPFLEGUNGSPAUSCHALE; - ii.GrossAmountTotal = VERPFLEGUNGSPAUSCHALE; + ii.AmountPerUnit = verpflegungspauschale; + ii.AmountTotal = verpflegungspauschale; + ii.GrossAmountTotal = verpflegungspauschale; } else { diff --git a/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj index fe61c5252..cd7f4eacd 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj +++ b/ReportImp/LebenshilfeFrankfurtOder/LebenshilfeFrankfurtOder.csproj @@ -67,6 +67,7 @@ + @@ -97,6 +98,12 @@ RechnungEinzelfallhilfe.cs + + Component + + + RechnungAbw.cs + Component @@ -180,6 +187,10 @@ RechnungEinzelfallhilfe.cs Designer + + RechnungAbw.cs + Designer + RechnungFud.cs Designer diff --git a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.Designer.cs index a2e83cfae..a2a3d34ed 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.Designer.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.Designer.cs @@ -30,6 +30,7 @@ namespace LebenshilfeFrankfurtOder private void InitializeComponent() { this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(LeistungsnachweisAbw)); this.Detail = new DevExpress.XtraReports.UI.DetailBand(); this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -51,6 +52,8 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule(); this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblZiele = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = 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(); @@ -60,19 +63,18 @@ namespace LebenshilfeFrankfurtOder this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule(); this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.fieldArtDerLeistung = new DevExpress.XtraReports.UI.CalculatedField(); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellPreisGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.cellStundenGesamt = new DevExpress.XtraReports.UI.XRTableCell(); this.cellKmGesamt = new DevExpress.XtraReports.UI.XRTableCell(); - this.fieldStunden = new DevExpress.XtraReports.UI.CalculatedField(); - this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); @@ -88,8 +90,13 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); this.cellStundenInklFac = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblZiele = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldStunden = new DevExpress.XtraReports.UI.CalculatedField(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblUnterschriftKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.lblUnterschriftMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); @@ -161,7 +168,7 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell9.StylePriority.UseFont = false; this.xrTableCell9.StylePriority.UsePadding = false; this.xrTableCell9.StylePriority.UseTextAlignment = false; - this.xrTableCell9.Text = "Tagesdokumentation [StartDate!MM]/[StartDate!yyyy]"; + this.xrTableCell9.Text = "Tagesdokumentation"; this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; this.xrTableCell9.Weight = 0.66163571488018158D; // @@ -328,20 +335,42 @@ namespace LebenshilfeFrankfurtOder // // ReportHeader // - this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.lblZiele, - this.xrLabel2, - this.xrLabel15, - this.xrLabel14, - this.xrLabel13, - this.xrLabel9}); - this.ReportHeader.HeightF = 246.6667F; + this.ReportHeader.HeightF = 0F; this.ReportHeader.Name = "ReportHeader"; // + // lblZiele + // + this.lblZiele.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.lblZiele.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblZiele.LocationFloat = new DevExpress.Utils.PointFloat(323.3333F, 19.99999F); + this.lblZiele.Multiline = true; + this.lblZiele.Name = "lblZiele"; + this.lblZiele.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblZiele.SizeF = new System.Drawing.SizeF(680.0001F, 176.6667F); + this.lblZiele.StylePriority.UseBorders = false; + this.lblZiele.StylePriority.UseFont = false; + this.lblZiele.StylePriority.UseTextAlignment = false; + this.lblZiele.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel2 + // + this.xrLabel2.CanGrow = false; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(323.3333F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(680.0001F, 20F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Schwerpunkte der Betreuung"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // // xrLabel15 // this.xrLabel15.CanGrow = false; - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(82.1874F, 20.00001F); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(82.1874F, 20.00003F); this.xrLabel15.Multiline = true; this.xrLabel15.Name = "xrLabel15"; this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -355,7 +384,7 @@ namespace LebenshilfeFrankfurtOder // xrLabel14 // this.xrLabel14.CanGrow = false; - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00003F); this.xrLabel14.Multiline = true; this.xrLabel14.Name = "xrLabel14"; this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -395,14 +424,14 @@ namespace LebenshilfeFrankfurtOder // xrLabel8 // this.xrLabel8.CanGrow = false; - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33.40276F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(899.7566F, 21.59721F); 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(160.2433F, 20F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(160.2433F, 42.91666F); this.xrLabel8.StylePriority.UseFont = false; this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "ambulant betreutes Wohnen"; + this.xrLabel8.Text = "Frankfurt (Oder)\r\nHansastraße 3\r\n15234 Frankfurt (Oder)"; this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; // // formattingRuleServiceDesc @@ -429,30 +458,54 @@ namespace LebenshilfeFrankfurtOder // topMarginBand1 // this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel3, + this.xrPictureBox1, this.xrLabel1, this.xrLabel8}); - this.topMarginBand1.HeightF = 90F; + this.topMarginBand1.HeightF = 107.4305F; this.topMarginBand1.Name = "topMarginBand1"; // + // xrLabel3 + // + this.xrLabel3.CanGrow = false; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(899.7567F, 64.51386F); + 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(160.2433F, 42.91666F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "ambulant betreutes Wohnen"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 21.59721F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(209.1667F, 59.58332F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrPictureBox1.StylePriority.UseBorders = false; + // // xrLabel1 // + this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; this.xrLabel1.CanGrow = false; - this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); this.xrLabel1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(160.2433F, 33.40276F); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 81.18053F); 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(685.4858F, 20F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(775.0692F, 9.583328F); + this.xrLabel1.StylePriority.UseBorders = false; this.xrLabel1.StylePriority.UseFont = false; this.xrLabel1.StylePriority.UseTextAlignment = false; - this.xrLabel1.Text = "KV-Nr."; this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; // // bottomMarginBand1 // - this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.HeightF = 50F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // // fieldArtDerLeistung @@ -464,8 +517,10 @@ namespace LebenshilfeFrankfurtOder // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblUnterschriftKlient, + this.lblUnterschriftMitarbeiter, this.xrTable4}); - this.GroupFooter1.HeightF = 80F; + this.GroupFooter1.HeightF = 117.0139F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; // @@ -500,6 +555,13 @@ namespace LebenshilfeFrankfurtOder this.xrTableRow4.StylePriority.UseTextAlignment = false; this.xrTableRow4.Weight = 1D; // + // xrTableCell1 + // + this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.Weight = 0.43265214744290303D; + // // cellPreisGesamt // this.cellPreisGesamt.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); @@ -531,31 +593,6 @@ namespace LebenshilfeFrankfurtOder this.cellKmGesamt.StylePriority.UseTextAlignment = false; this.cellKmGesamt.Weight = 0.042209951723681624D; // - // fieldStunden - // - this.fieldStunden.DataMember = "Services"; - this.fieldStunden.Expression = "[Minutes] / 60"; - this.fieldStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; - this.fieldStunden.Name = "fieldStunden"; - // - // GroupHeader2 - // - this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrTableServiceRecords1}); - this.GroupHeader2.HeightF = 32F; - this.GroupHeader2.Name = "GroupHeader2"; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); - // - // xrTableCell1 - // - this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.Right; - this.xrTableCell1.Name = "xrTableCell1"; - this.xrTableCell1.StylePriority.UseBorders = false; - this.xrTableCell1.Weight = 0.43265214744290303D; - // // xrTableRow1 // this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { @@ -680,34 +717,84 @@ namespace LebenshilfeFrankfurtOder this.xrTableCell25.StylePriority.UseBorders = false; this.xrTableCell25.Weight = 0.042209951723681624D; // - // xrLabel2 + // fieldStunden // - this.xrLabel2.CanGrow = false; - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(140F, 40.00003F); - this.xrLabel2.Multiline = true; - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(680.0001F, 20F); - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.Text = "Schwerpunkte der Betreuung"; - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.fieldStunden.DataMember = "Services"; + this.fieldStunden.Expression = "[Minutes] / 60"; + this.fieldStunden.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldStunden.Name = "fieldStunden"; // - // lblZiele + // GroupHeader2 // - this.lblZiele.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) - | DevExpress.XtraPrinting.BorderSide.Right) - | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.lblZiele.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblZiele.LocationFloat = new DevExpress.Utils.PointFloat(140F, 60.00002F); - this.lblZiele.Multiline = true; - this.lblZiele.Name = "lblZiele"; - this.lblZiele.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblZiele.SizeF = new System.Drawing.SizeF(680.0001F, 176.6667F); - this.lblZiele.StylePriority.UseBorders = false; - this.lblZiele.StylePriority.UseFont = false; - this.lblZiele.StylePriority.UseTextAlignment = false; - this.lblZiele.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableServiceRecords1}); + this.GroupHeader2.HeightF = 32F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.RepeatEveryPage = true; + // + // GroupHeader3 + // + this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel4, + this.lblZiele, + this.xrLabel2, + this.xrLabel15, + this.xrLabel14, + this.xrLabel9, + this.xrLabel13}); + this.GroupHeader3.HeightF = 226.1111F; + this.GroupHeader3.Level = 1; + this.GroupHeader3.Name = "GroupHeader3"; + this.GroupHeader3.RepeatEveryPage = true; + // + // xrLabel4 + // + this.xrLabel4.CanGrow = false; + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 206.1111F); + 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(266.7707F, 19.99998F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Leistungszeitraum: [Month] [Year]"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // lblUnterschriftKlient + // + this.lblUnterschriftKlient.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftKlient.Font = new System.Drawing.Font("Arial", 8F); + this.lblUnterschriftKlient.LocationFloat = new DevExpress.Utils.PointFloat(52.4978F, 97.01385F); + this.lblUnterschriftKlient.Name = "lblUnterschriftKlient"; + this.lblUnterschriftKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftKlient.SizeF = new System.Drawing.SizeF(271.8472F, 20F); + this.lblUnterschriftKlient.StylePriority.UseBackColor = false; + this.lblUnterschriftKlient.StylePriority.UseBorders = false; + this.lblUnterschriftKlient.StylePriority.UseFont = false; + this.lblUnterschriftKlient.StylePriority.UsePadding = false; + this.lblUnterschriftKlient.StylePriority.UseTextAlignment = false; + this.lblUnterschriftKlient.Text = "Datum, Unterschrift Klient/in"; + this.lblUnterschriftKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // lblUnterschriftMitarbeiter + // + this.lblUnterschriftMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.lblUnterschriftMitarbeiter.Font = new System.Drawing.Font("Arial", 8F); + this.lblUnterschriftMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(355.8078F, 97.01385F); + this.lblUnterschriftMitarbeiter.Name = "lblUnterschriftMitarbeiter"; + this.lblUnterschriftMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.lblUnterschriftMitarbeiter.SizeF = new System.Drawing.SizeF(336.6944F, 19.99998F); + this.lblUnterschriftMitarbeiter.StylePriority.UseBackColor = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseBorders = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseFont = false; + this.lblUnterschriftMitarbeiter.StylePriority.UsePadding = false; + this.lblUnterschriftMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblUnterschriftMitarbeiter.Text = "Datum, verantwortliche/r Mitarbeiter/in"; + this.lblUnterschriftMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO); // // LeistungsnachweisAbw // @@ -718,7 +805,8 @@ namespace LebenshilfeFrankfurtOder this.topMarginBand1, this.bottomMarginBand1, this.GroupFooter1, - this.GroupHeader2}); + this.GroupHeader2, + this.GroupHeader3}); this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { this.fieldArtDerLeistung, this.fieldStunden}); @@ -730,7 +818,7 @@ namespace LebenshilfeFrankfurtOder this.formattingRuleCostBearer, this.formattingRuleEmployeeName}); this.Landscape = true; - this.Margins = new System.Drawing.Printing.Margins(50, 49, 90, 30); + this.Margins = new System.Drawing.Printing.Margins(50, 49, 107, 50); this.PageHeight = 827; this.PageWidth = 1169; this.PaperKind = System.Drawing.Printing.PaperKind.A4; @@ -805,5 +893,11 @@ namespace LebenshilfeFrankfurtOder private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; private DevExpress.XtraReports.UI.XRLabel lblZiele; private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftKlient; + private DevExpress.XtraReports.UI.XRLabel lblUnterschriftMitarbeiter; } } diff --git a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.resx b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.resx index 19e908bd3..6362257d8 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.resx +++ b/ReportImp/LebenshilfeFrankfurtOder/LeistungsnachweisAbw.resx @@ -120,4 +120,244 @@ 21, 17 + + + + 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 + nf3EAAAAAElFTkSuQmCC + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungAbw.Designer.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungAbw.Designer.cs new file mode 100644 index 000000000..69ee7699d --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungAbw.Designer.cs @@ -0,0 +1,1175 @@ +using BeWo.Report.ReportObjects; +namespace LebenshilfeFrankfurtOder +{ + partial class RechnungAbw + { + /// + /// 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(RechnungAbw)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel38 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel34 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel31 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel27 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel29 = new DevExpress.XtraReports.UI.XRLabel(); + this.cellFaelligkeit = 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.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.xrLabel37 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel36 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel35 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellTagessatz = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.lblBezahlungText = new DevExpress.XtraReports.UI.XRLabel(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.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.xrLabel2, + this.xrLabel38, + this.xrLabel30, + this.xrLabel32, + this.xrLabel33, + this.xrLabel34, + this.xrTable2, + this.xrLabel31, + this.xrLabel25, + this.xrLabel26, + this.xrLabel27, + this.xrLabel28, + this.xrLabel29, + this.cellFaelligkeit, + this.xrLabel24, + this.xrLabel23, + this.xrLabel22, + this.xrLabel21, + this.xrLabel19, + this.xrLabel20, + this.xrLabel18, + this.xrLabel17, + this.xrLabel16, + this.xrLabel15, + this.xrLabel14, + this.xrLabel12, + this.xrLabel13, + this.xrLabel10, + this.xrLabel11, + this.xrLabel9, + this.xrLabel7, + this.xrLabel6, + this.xrLabel3, + this.xrLabel1, + this.xrPictureBox1, + this.lblAdresse}); + this.ReportHeader.HeightF = 597.3958F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel2 + // + this.xrLabel2.CanGrow = false; + this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(41.52778F, 485.6945F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(670.4724F, 19.99994F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Erbringung von Leistungen der Eingliederungshilfe ambulant betreutes Wohnen für"; + // + // xrLabel38 + // + this.xrLabel38.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(0F, 95F); + this.xrLabel38.Multiline = true; + this.xrLabel38.Name = "xrLabel38"; + this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel38.SizeF = new System.Drawing.SizeF(392.2079F, 20.93748F); + this.xrLabel38.StylePriority.UseFont = false; + this.xrLabel38.Text = "LEBENSHILFE Frankfurt (Oder), Hansastraße 3, 15234 Frankfurt (Oder)"; + // + // xrLabel30 + // + this.xrLabel30.CanGrow = false; + this.xrLabel30.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(41.52778F, 515.6945F); + this.xrLabel30.Name = "xrLabel30"; + this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel30.SizeF = new System.Drawing.SizeF(105F, 20F); + this.xrLabel30.StylePriority.UseFont = false; + this.xrLabel30.Text = "Klient:"; + // + // xrLabel32 + // + this.xrLabel32.CanGrow = false; + this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrLabel32.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(146.5278F, 515.6945F); + this.xrLabel32.Name = "xrLabel32"; + this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel32.SizeF = new System.Drawing.SizeF(374.4563F, 20F); + this.xrLabel32.StylePriority.UseFont = false; + this.xrLabel32.Text = "laut beiliegender Aufstellung"; + // + // xrLabel33 + // + this.xrLabel33.CanGrow = false; + this.xrLabel33.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(41.52778F, 545.6946F); + this.xrLabel33.Name = "xrLabel33"; + this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel33.SizeF = new System.Drawing.SizeF(104.9965F, 19.99988F); + this.xrLabel33.StylePriority.UseFont = false; + this.xrLabel33.Text = "Zeitraum:"; + // + // xrLabel34 + // + this.xrLabel34.CanGrow = false; + this.xrLabel34.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(146.5278F, 545.6945F); + this.xrLabel34.Name = "xrLabel34"; + this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel34.SizeF = new System.Drawing.SizeF(520.9559F, 20F); + this.xrLabel34.StylePriority.UseFont = false; + this.xrLabel34.Text = "[AccountingPeriodStart!dd.MM.yyyy] bis [AccountingPeriodEnd!dd.MM.yyyy]"; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 577.3958F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable2.SizeF = new System.Drawing.SizeF(696.5F, 20F); + this.xrTable2.StylePriority.UseBackColor = false; + this.xrTable2.StylePriority.UseBorderColor = false; + this.xrTable2.StylePriority.UsePadding = false; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2, + this.xrTableCell3, + this.xrTableCell6, + this.xrTableCell5}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.10000000000000003D; + // + // xrTableCell2 + // + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell2.CanShrink = true; + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.StylePriority.UseBorderColor = false; + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "Bezeichnung"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.41538461538461524D; + // + // xrTableCell3 + // + this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell3.CanShrink = true; + this.xrTableCell3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.StylePriority.UseBorders = false; + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Anzahl"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell3.Weight = 0.13846153846153847D; + // + // xrTableCell6 + // + this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, 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 = "Std.-Satz"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell6.Weight = 0.24615384615384611D; + // + // xrTableCell5 + // + this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseBorderColor = false; + this.xrTableCell5.StylePriority.UseBorders = false; + this.xrTableCell5.StylePriority.UseFont = false; + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Gesamt"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell5.Weight = 0.27153846153846151D; + // + // xrLabel31 + // + this.xrLabel31.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(51)))), ((int)(((byte)(102)))), ((int)(((byte)(255))))); + this.xrLabel31.CanGrow = false; + this.xrLabel31.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(0F, 450.0001F); + this.xrLabel31.Name = "xrLabel31"; + this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel31.SizeF = new System.Drawing.SizeF(696.4996F, 20F); + this.xrLabel31.StylePriority.UseBackColor = false; + this.xrLabel31.StylePriority.UseFont = false; + this.xrLabel31.StylePriority.UseTextAlignment = false; + this.xrLabel31.Text = "Rechnung"; + this.xrLabel31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel25 + // + this.xrLabel25.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrLabel25.CanGrow = false; + this.xrLabel25.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 310F); + this.xrLabel25.Name = "xrLabel25"; + this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel25.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel25.StylePriority.UseBorders = false; + this.xrLabel25.StylePriority.UseFont = false; + this.xrLabel25.StylePriority.UseTextAlignment = false; + this.xrLabel25.Text = "501205613"; + this.xrLabel25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel26 + // + this.xrLabel26.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel26.CanGrow = false; + this.xrLabel26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); + this.xrLabel26.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 330.0001F); + this.xrLabel26.Name = "xrLabel26"; + this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel26.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel26.StylePriority.UseBorders = false; + this.xrLabel26.StylePriority.UseFont = false; + this.xrLabel26.StylePriority.UseTextAlignment = false; + this.xrLabel26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel27 + // + this.xrLabel27.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel27.CanGrow = false; + this.xrLabel27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "OrganisationDebitorNumber")}); + this.xrLabel27.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 350.0001F); + this.xrLabel27.Name = "xrLabel27"; + this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel27.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel27.StylePriority.UseBorders = false; + this.xrLabel27.StylePriority.UseFont = false; + this.xrLabel27.StylePriority.UseTextAlignment = false; + this.xrLabel27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel28 + // + this.xrLabel28.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel28.CanGrow = false; + this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")}); + this.xrLabel28.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 370.0001F); + this.xrLabel28.Name = "xrLabel28"; + this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel28.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel28.StylePriority.UseBorders = false; + this.xrLabel28.StylePriority.UseFont = false; + this.xrLabel28.StylePriority.UseTextAlignment = false; + this.xrLabel28.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel29 + // + this.xrLabel29.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrLabel29.CanGrow = false; + this.xrLabel29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")}); + this.xrLabel29.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 390.0001F); + this.xrLabel29.Name = "xrLabel29"; + this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel29.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.xrLabel29.StylePriority.UseBorders = false; + this.xrLabel29.StylePriority.UseFont = false; + this.xrLabel29.StylePriority.UseTextAlignment = false; + this.xrLabel29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // cellFaelligkeit + // + this.cellFaelligkeit.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.cellFaelligkeit.CanGrow = false; + this.cellFaelligkeit.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.cellFaelligkeit.LocationFloat = new DevExpress.Utils.PointFloat(529.1896F, 410.0001F); + this.cellFaelligkeit.Name = "cellFaelligkeit"; + this.cellFaelligkeit.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.cellFaelligkeit.SizeF = new System.Drawing.SizeF(167.3101F, 20F); + this.cellFaelligkeit.StylePriority.UseBorders = false; + this.cellFaelligkeit.StylePriority.UseFont = false; + this.cellFaelligkeit.StylePriority.UseTextAlignment = false; + this.cellFaelligkeit.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel24 + // + this.xrLabel24.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel24.CanGrow = false; + this.xrLabel24.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 410.0001F); + this.xrLabel24.Name = "xrLabel24"; + this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel24.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel24.StylePriority.UseBorders = false; + this.xrLabel24.StylePriority.UseFont = false; + this.xrLabel24.Text = "Fälligkeit:"; + // + // xrLabel23 + // + this.xrLabel23.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel23.CanGrow = false; + this.xrLabel23.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 390.0001F); + this.xrLabel23.Name = "xrLabel23"; + this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel23.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel23.StylePriority.UseBorders = false; + this.xrLabel23.StylePriority.UseFont = false; + this.xrLabel23.Text = "Rechnungsdatum:"; + // + // xrLabel22 + // + this.xrLabel22.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel22.CanGrow = false; + this.xrLabel22.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 370.0001F); + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel22.StylePriority.UseBorders = false; + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.Text = "Rechnungs-Nr.:"; + // + // xrLabel21 + // + this.xrLabel21.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel21.CanGrow = false; + this.xrLabel21.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 350.0001F); + this.xrLabel21.Name = "xrLabel21"; + this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel21.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel21.StylePriority.UseBorders = false; + this.xrLabel21.StylePriority.UseFont = false; + this.xrLabel21.Text = "Kunden-Nr.:"; + // + // xrLabel19 + // + this.xrLabel19.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrLabel19.CanGrow = false; + this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 330.0001F); + this.xrLabel19.Name = "xrLabel19"; + this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel19.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel19.StylePriority.UseBorders = false; + this.xrLabel19.StylePriority.UseFont = false; + this.xrLabel19.Text = "Versichertennr:"; + // + // xrLabel20 + // + this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrLabel20.CanGrow = false; + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 310F); + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(119.1895F, 20F); + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.Text = "IK-Nummer:"; + // + // xrLabel18 + // + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 270F); + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.Text = "www.lebenshilfe-ffo.de"; + // + // xrLabel17 + // + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(562.0002F, 230F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.SizeF = new System.Drawing.SizeF(145.2098F, 20F); + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.Text = "(IK) 501205613"; + // + // xrLabel16 + // + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 250F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.Text = "info@lebenshilfe-ffo.de"; + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 210F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.Text = "rabea.preuss@lebenshilfe-ffo.de"; + // + // xrLabel14 + // + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 190F); + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "0335 280510 31"; + // + // xrLabel12 + // + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(499.9998F, 170F); + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.SizeF = new System.Drawing.SizeF(207.2103F, 20F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "Rabea Preuß"; + // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 250.0001F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.Text = "e-mail:"; + // + // xrLabel10 + // + this.xrLabel10.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 230F); + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(151.9999F, 20F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UsePadding = false; + this.xrLabel10.Text = "Institutionskennzeichen"; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 210F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.Text = "e-mail:"; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 190F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.Text = "Durchwahl:"; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 170F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(90F, 20F); + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Bearbeiter:"; + // + // xrLabel6 + // + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 79.99998F); + 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(297.21F, 84.375F); + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.Text = "Hansastraße 3\r\n15234 Frankfurt (Oder)\r\nTel. (03 35) 280510-0\r\nFax (03 35) 28051" + + "0-10"; + // + // xrLabel3 + // + this.xrLabel3.CanGrow = false; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(410F, 60F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(297.21F, 20F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "ambulant betreutes Wohnen"; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(95F, 35F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(297.2082F, 29.50002F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "Lebenshilfe Frankfurt (Oder) e.V."; + // + // xrPictureBox1 + // + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(80.00005F, 71.24999F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + this.xrPictureBox1.StylePriority.UseBorders = false; + // + // lblAdresse + // + this.lblAdresse.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 130F); + 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(392.2079F, 153.1667F); + this.lblAdresse.StylePriority.UseFont = false; + this.lblAdresse.Text = "Anschrift"; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 52F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel37, + this.xrLabel36, + this.xrLabel35, + this.xrLabel8, + this.xrLine1}); + this.bottomMarginBand1.HeightF = 80F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // xrLabel37 + // + this.xrLabel37.CanGrow = false; + this.xrLabel37.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(518.6246F, 6.25F); + this.xrLabel37.Multiline = true; + this.xrLabel37.Name = "xrLabel37"; + this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel37.SizeF = new System.Drawing.SizeF(177.8753F, 45.52085F); + this.xrLabel37.StylePriority.UseFont = false; + this.xrLabel37.StylePriority.UseTextAlignment = false; + this.xrLabel37.Text = "IBAN DE 64100205000001282800\r\nBIC: BFSWDE33BER\r\nGläubiger-ID: DE52ZZZ00000401971"; + this.xrLabel37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrLabel36 + // + this.xrLabel36.CanGrow = false; + this.xrLabel36.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(358.0208F, 6.25F); + this.xrLabel36.Multiline = true; + this.xrLabel36.Name = "xrLabel36"; + this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel36.SizeF = new System.Drawing.SizeF(160.6039F, 45.52085F); + this.xrLabel36.StylePriority.UseFont = false; + this.xrLabel36.Text = "Bank für Sozialwirtschaft AG"; + // + // xrLabel35 + // + this.xrLabel35.CanGrow = false; + this.xrLabel35.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(192.1247F, 6.25F); + this.xrLabel35.Multiline = true; + this.xrLabel35.Name = "xrLabel35"; + this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel35.SizeF = new System.Drawing.SizeF(165.8961F, 45.52085F); + this.xrLabel35.StylePriority.UseFont = false; + this.xrLabel35.Text = "Martin Patzelt\r\nRegina Griebel\r\nSt.-Nr. 061/142/02779"; + // + // xrLabel8 + // + this.xrLabel8.CanGrow = false; + this.xrLabel8.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 6.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(192.1247F, 45.52085F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.Text = "Vorstandsvorsitzender:\r\nGeschäftsführerin:\r\nVR 49 beim AG Frankfurt (Oder)"; + // + // xrLine1 + // + this.xrLine1.ForeColor = System.Drawing.Color.FromArgb(((int)(((byte)(0)))), ((int)(((byte)(112)))), ((int)(((byte)(197))))); + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F); + this.xrLine1.Name = "xrLine1"; + this.xrLine1.SizeF = new System.Drawing.SizeF(696.4991F, 6.25F); + this.xrLine1.StylePriority.UseForeColor = false; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport1}); + this.DetailReport.DataMember = "ServiceInvoicePeriods"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + // + // Detail1 + // + this.Detail1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 0F; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // DetailReport1 + // + this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail2}); + this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail2.HeightF = 20F; + this.Detail2.Name = "Detail2"; + this.Detail2.StylePriority.UseFont = false; + // + // xrTable3 + // + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable3.SizeF = new System.Drawing.SizeF(696.5F, 20F); + this.xrTable3.StylePriority.UseBackColor = false; + this.xrTable3.StylePriority.UseBorderColor = false; + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UsePadding = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell8, + this.xrTableCell9, + this.cellTagessatz, + this.xrTableCell12}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.10000000000000003D; + // + // xrTableCell8 + // + this.xrTableCell8.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell8.CanShrink = true; + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")}); + this.xrTableCell8.Multiline = true; + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.StylePriority.UseBorderColor = false; + this.xrTableCell8.StylePriority.UseBorders = false; + this.xrTableCell8.StylePriority.UseFont = false; + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell8.Weight = 0.41538461538461524D; + // + // xrTableCell9 + // + this.xrTableCell9.CanShrink = true; + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.UnitCount", "{0:0.00}")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseBorders = false; + this.xrTableCell9.StylePriority.UseFont = false; + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell9.Weight = 0.13846153846153847D; + // + // cellTagessatz + // + this.cellTagessatz.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.AmountPerUnit", "{0:c}")}); + this.cellTagessatz.Name = "cellTagessatz"; + this.cellTagessatz.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F); + this.cellTagessatz.StylePriority.UseBorderColor = false; + this.cellTagessatz.StylePriority.UseBorders = false; + this.cellTagessatz.StylePriority.UseFont = false; + this.cellTagessatz.StylePriority.UsePadding = false; + this.cellTagessatz.StylePriority.UseTextAlignment = false; + this.cellTagessatz.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.cellTagessatz.Weight = 0.24615384615384611D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:c}")}); + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.StylePriority.UseBorderColor = false; + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell12.Weight = 0.27153846153846151D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.GroupFooter1.HeightF = 80F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // xrTable1 + // + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3, + this.xrTableRow4, + this.xrTableRow6}); + this.xrTable1.SizeF = new System.Drawing.SizeF(696.5F, 60F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorderColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UsePadding = false; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11, + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.10000000000000003D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top))); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UseFont = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell11.Weight = 0.10769230769230767D; + // + // xrTableCell15 + // + this.xrTableCell15.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell15.CanShrink = true; + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseBorders = false; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.StylePriority.UsePadding = false; + this.xrTableCell15.StylePriority.UseTextAlignment = false; + this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell15.Weight = 0.30769230769230765D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseBorderColor = false; + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Rechnungsbetrag netto"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.38461538461538453D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorderColor = false; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell17.Weight = 0.27153846153846151D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell18, + this.xrTableCell19}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.10000000000000003D; + // + // xrTableCell13 + // + this.xrTableCell13.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell13.Weight = 0.10769230769230767D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell14.Weight = 0.30769230769230765D; + // + // xrTableCell18 + // + this.xrTableCell18.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell18.Name = "xrTableCell18"; + this.xrTableCell18.StylePriority.UseBorders = false; + this.xrTableCell18.StylePriority.UseTextAlignment = false; + this.xrTableCell18.Text = "befreit von der Mehrwertsteuer"; + this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell18.Weight = 0.38461538461538453D; + // + // xrTableCell19 + // + this.xrTableCell19.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.StylePriority.UseBorders = false; + this.xrTableCell19.StylePriority.UseTextAlignment = false; + this.xrTableCell19.Text = "0,00 €"; + this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell19.Weight = 0.27153846153846151D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell24, + this.xrTableCell25, + this.xrTableCell26, + this.xrTableCell27}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.10000000000000003D; + // + // xrTableCell24 + // + this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.StylePriority.UseBorders = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell24.Weight = 0.10769230769230767D; + // + // xrTableCell25 + // + this.xrTableCell25.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.StylePriority.UseBorders = false; + this.xrTableCell25.StylePriority.UseTextAlignment = false; + this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell25.Weight = 0.30769230769230765D; + // + // xrTableCell26 + // + this.xrTableCell26.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.Text = "Rechnungsbetrag brutto"; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell26.Weight = 0.38461538461538453D; + // + // xrTableCell27 + // + this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")}); + this.xrTableCell27.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.StylePriority.UseBorders = false; + this.xrTableCell27.StylePriority.UseFont = false; + this.xrTableCell27.StylePriority.UseTextAlignment = false; + this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell27.Weight = 0.27153846153846151D; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblBezahlungText}); + this.ReportFooter.HeightF = 70F; + this.ReportFooter.Name = "ReportFooter"; + // + // lblBezahlungText + // + this.lblBezahlungText.CanGrow = false; + this.lblBezahlungText.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F); + this.lblBezahlungText.Multiline = true; + this.lblBezahlungText.Name = "lblBezahlungText"; + this.lblBezahlungText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBezahlungText.SizeF = new System.Drawing.SizeF(696.4994F, 49.16668F); + this.lblBezahlungText.StylePriority.UseFont = false; + this.lblBezahlungText.Text = "Bitte überweisen Sie den Rechnungsbetrag unter Angabe der Kunden-Nr., der Rechnun" + + "gs-Nr. und des\r\nVerwendungszwecks auf das unten angegebene Konto."; + // + // RechnungAbw + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.DetailReport, + this.GroupFooter1, + this.ReportFooter}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(70, 45, 52, 80); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel12; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel24; + private DevExpress.XtraReports.UI.XRLabel xrLabel23; + private DevExpress.XtraReports.UI.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel21; + private DevExpress.XtraReports.UI.XRLabel xrLabel19; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + private DevExpress.XtraReports.UI.XRLabel xrLabel25; + private DevExpress.XtraReports.UI.XRLabel xrLabel27; + private DevExpress.XtraReports.UI.XRLabel xrLabel28; + private DevExpress.XtraReports.UI.XRLabel xrLabel29; + private DevExpress.XtraReports.UI.XRLabel cellFaelligkeit; + private DevExpress.XtraReports.UI.XRLabel xrLabel26; + private DevExpress.XtraReports.UI.XRLabel xrLabel31; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRLabel xrLabel30; + private DevExpress.XtraReports.UI.XRLabel xrLabel32; + private DevExpress.XtraReports.UI.XRLabel xrLabel33; + private DevExpress.XtraReports.UI.XRLabel xrLabel34; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell cellTagessatz; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell18; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.XRLabel lblBezahlungText; + private DevExpress.XtraReports.UI.XRLine xrLine1; + private DevExpress.XtraReports.UI.XRLabel xrLabel37; + private DevExpress.XtraReports.UI.XRLabel xrLabel36; + private DevExpress.XtraReports.UI.XRLabel xrLabel35; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel38; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + } +} diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungAbw.cs b/ReportImp/LebenshilfeFrankfurtOder/RechnungAbw.cs new file mode 100644 index 000000000..635621f75 --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungAbw.cs @@ -0,0 +1,273 @@ +using System; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace LebenshilfeFrankfurtOder +{ + [IDSpecificClass(Identifiers = new string[] { "RechnungAbw", "RechnungAbwPrivat" })] + public partial class RechnungAbw : XtraReport, IBeWoReport + { + public RechnungAbw() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + + CheckLastschriftAndAnschrift(pRO); + + if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail)) + { + pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("E-Mail:", "").Trim(); + } + if (!String.IsNullOrEmpty(pRO.SenderContactPersonPhone)) + { + pRO.SenderContactPersonPhone = pRO.SenderContactPersonPhone.Replace("Tel.:", "").Trim(); + } + if (!String.IsNullOrEmpty(pRO.SenderContactPersonFax)) + { + pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Replace("Fax:", "").Trim(); + } + + + StringBuilder sb = new StringBuilder(); + + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + if (!pRO.RecipientOrganisation.Contains("Selbstzahler") && pRO.InvoiceBase.InvoiceId != "RechnungAbwPrivat") + { + sb.AppendLine(pRO.RecipientOrganisation); + } + } + + if (!String.IsNullOrEmpty(pRO.RecipientAddressLine1)) + { + sb.AppendLine(pRO.RecipientAddressLine1); + } + else if (pRO.InvoiceBase != null && !String.IsNullOrEmpty(pRO.InvoiceBase.RecipientAddressLine1)) + { + sb.AppendLine(pRO.InvoiceBase.RecipientAddressLine1); + } + else + { + if (String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + pRO.RecipientContactPerson = GetContactPerson(pRO); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + } + + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + pRO.Notice = ""; + + cellFaelligkeit.Text = String.Format("{0:dd.MM.yyyy}", pRO.InvoiceDateTime.Value.AddDays(14)); + + if (pRO.ServiceInvoicePeriods != null) + { + foreach (var sip in pRO.ServiceInvoicePeriods) + { + int count = 0; + int countAbwesend = 0; + decimal tagessatz = 0; + String schluessel = ""; + + if (sip.ServiceInvoiceItems != null) + { + foreach (var ii in sip.ServiceInvoiceItems) + { + if (!String.IsNullOrWhiteSpace(ii.ServiceDescription)) + { + schluessel = ii.ServiceDescription; + } + + if (ii.UnitDescription == "I") + { + count++; + } + else + { + if (ii.AmountPerUnit.HasValue && ii.AmountPerUnit > 0) + { + countAbwesend++; + } + } + + if (ii.AmountPerUnit.HasValue && ii.AmountPerUnit.Value > 0) + { + tagessatz = ii.AmountPerUnit.Value; + } + + } + } + + sip.ApprovedHours = count + countAbwesend; + sip.ApprovedAmount = String.Format("{0:c}", tagessatz); + sip.NotBillableString = schluessel; + + } + + } + + if (pRO.InvoiceBase != null && pRO.InvoiceBase.InvoiceId == "RechnungAbwPrivat") + { + pRO.OrganisationDebitorNumber = pRO.DebitorNumber; + } + else + { + pRO.OrganisationDebitorNumber = GetKundennummer(pRO); + } + + + this.bindingSource1.DataSource = pRO; + } + + private string GetContactPerson(ServiceInvoiceRO pRo) + { + String ap = ""; + + if (pRo.ServiceInvoicePeriods != null) + { + foreach (var sip in pRo.ServiceInvoicePeriods) + { + + if (sip.CostBearer2SupportConcept != null && + sip.CostBearer2SupportConcept.CostBearerContactPerson != null) + { + ap = ""; + + if (sip.CostBearer2SupportConcept.CostBearerContactPerson.Sex.HasValue && + sip.CostBearer2SupportConcept.CostBearerContactPerson.Sex.Value == Sex.Male) + { + ap = "Herr "; + } + else if (sip.CostBearer2SupportConcept.CostBearerContactPerson.Sex.HasValue && + sip.CostBearer2SupportConcept.CostBearerContactPerson.Sex.Value == Sex.Female) + { + ap = "Frau "; + } + + + ap += sip.CostBearer2SupportConcept.CostBearerContactPerson.FirstName; + + if (ap.Length > 0) + { + ap += " "; + } + ap += sip.CostBearer2SupportConcept.CostBearerContactPerson.LastName; + } + } + } + + return ap; + } + + private string GetKundennummer(ServiceInvoiceRO pRo) + { + if (pRo.ServiceInvoicePeriods != null) + { + foreach (var sip in pRo.ServiceInvoicePeriods) + { + if (sip.CostBearer2SupportConcept != null) + { + if (!String.IsNullOrEmpty(sip.CostBearer2SupportConcept.CostBearer.Organisation.DebitorNumber)) + { + return sip.CostBearer2SupportConcept.CostBearer.Organisation.DebitorNumber; + } + } + } + } + + return ""; + } + + + + private void CheckLastschriftAndAnschrift(ServiceInvoiceRO pRO) + { + Customer c = null; + if (pRO.CustomerOid.HasValue) + { + c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid.Value); + } + if (c == null) + { + if (pRO.ServiceInvoicePeriods.Count > 0) + { + var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept; + c = c2s.SupportConcept.Customer; + } + } + + bool lastschrift = false; + String mandatsnr = pRO.DebitorNumber; + + if (c != null) + { + foreach (var vv in c.VarFieldValueList) + { + if (vv.VarFieldDefOid.Value == 1) + { + var varFieldValue = BS.Shared.Core.Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName)); + if (varFieldValue != null) + { + var isLastschrift = varFieldValue.ToString(); + + if (!String.IsNullOrEmpty(isLastschrift) && isLastschrift == "True") + { + lastschrift = true; + } + + } + } + if (vv.VarFieldDefOid.Value == 2) + { + var varFieldValue = BS.Shared.Core.Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName)); + if (varFieldValue != null) + { + mandatsnr = varFieldValue.ToString(); + + } + } + } + + //if (c.Person.InvoiceAddress != null && !String.IsNullOrEmpty(c.Person.InvoiceAddress.AddressLine1)) + //{ + // pRO.RecipientAddressLine1 = c.Person.InvoiceAddress.AddressLine1; + //} + } + + if (lastschrift) + { + lblBezahlungText.Text = + String.Format("Der Rechnungsbetrag wird von dem uns bekannten Konto abgezogen. Mandatsnummer: {0}", + mandatsnr); + } + + if (!String.IsNullOrEmpty(pRO.Notice)) + { + lblBezahlungText.Text = String.Format("{0}\n\n{1}", pRO.Notice, lblBezahlungText.Text); + } + + } + } +} \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/RechnungAbw.resx b/ReportImp/LebenshilfeFrankfurtOder/RechnungAbw.resx new file mode 100644 index 000000000..3e0ee56db --- /dev/null +++ b/ReportImp/LebenshilfeFrankfurtOder/RechnungAbw.resx @@ -0,0 +1,214 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + text/microsoft-resx + + + 2.0 + + + System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 + + + + + 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 + + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeFrankfurtOder/Service/CustomAccountingService.cs b/ReportImp/LebenshilfeFrankfurtOder/Service/CustomAccountingService.cs index 67c4fcb3c..60d5b0217 100644 --- a/ReportImp/LebenshilfeFrankfurtOder/Service/CustomAccountingService.cs +++ b/ReportImp/LebenshilfeFrankfurtOder/Service/CustomAccountingService.cs @@ -23,7 +23,7 @@ namespace LebenshilfeFrankfurtOder.Service { end = end.Value.Date.AddDays(1).AddTicks(-1); } - var list = DAOFactory.SearchDAO.GetInvoiceBases(startDate, end); + var list = DAOFactory.SearchDAO.GetInvoiceBases(startDate, end, false); var returnlist = new List(); foreach (var ib in list) diff --git a/ReportImp/LebenshilfeFrankfurtOder/lebenshilfe_logo2.png b/ReportImp/LebenshilfeFrankfurtOder/lebenshilfe_logo2.png new file mode 100644 index 000000000..1be006e7e Binary files /dev/null and b/ReportImp/LebenshilfeFrankfurtOder/lebenshilfe_logo2.png differ diff --git a/ReportImp/LebenshilfeRemscheid/RechnungFF.resx b/ReportImp/LebenshilfeRemscheid/RechnungFF.resx index e3f44b9f4..ec635e694 100644 --- a/ReportImp/LebenshilfeRemscheid/RechnungFF.resx +++ b/ReportImp/LebenshilfeRemscheid/RechnungFF.resx @@ -124,7 +124,7 @@ 17, 17 - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAFcAaQByACAAYgBpAHQAdABlAG4AIAB1AG0AIABcAHUAMgAyADAAXAAnAGQAYwBiAGUAcgB3AGUAaQBzAHUAbgBnACAAYQB1AGYAIABkAGEAcwAgAHUAbgB0AGUAbgAgAGEAbgBnAGUAZwBlAGIAZQBuAGUAIABLAG8AbgB0AG8AOgB9AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAHUAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAYgBcAHUAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAEIAYQBuAGsAdgBlAHIAYgBpAG4AZAB1AG4AZwA6AH0AXABiAFwAdQBsAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAUwB0AGEAZAB0AHMAcABhAHIAawBhAHMAcwBlACAAUgBlAG0AcwBjAGgAZQBpAGQAfQBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIABJAEIAQQBOADoAIABEAEUAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIAA4ADgAIAAzADQAMAA1ACAAMAAwADAAMAAgADAAMAAwADAAIAAxADEAMQAwACAANQA0AH0AXABiAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAQgBJAEMAOgB9AHsAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIAAgAH0AewBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIABXAEUATABBAEQARQBEAFIAWABYAFgAfQBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAE0AaQB0ACAAZgByAGUAdQBuAGQAbABpAGMAaABlAG4AIABHAHIAXAB1ADIANQAyAFwAJwBmAGMAXAB1ADIAMgAzAFwAJwBkAGYAZQBuAH0AXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAEwARQBCAEUATgBTAEgASQBMAEYARQB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAIABSAGUAbQBzAGMAaABlAGkAZAB9AHsAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIAAgAGUALgAgAFYALgB9AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIABpAC4AQQAuACAARgByAGEAbgB6AGkAcwBrAGEAIABTAGMAaABtAGkAZAB0AH0AXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAEsAYQB1AGYAbQAuACAAVgBlAHIAdwBhAGwAdAB1AG4AZwB9AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIABBAG4AbABhAGcAZQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAFcAaQByACAAYgBpAHQAdABlAG4AIAB1AG0AIABcAHUAMgAyADAAXAAnAGQAYwBiAGUAcgB3AGUAaQBzAHUAbgBnACAAYQB1AGYAIABkAGEAcwAgAHUAbgB0AGUAbgAgAGEAbgBnAGUAZwBlAGIAZQBuAGUAIABLAG8AbgB0AG8AOgB9AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAHUAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAYgBcAHUAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAEIAYQBuAGsAdgBlAHIAYgBpAG4AZAB1AG4AZwA6AH0AXABiAFwAdQBsAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAUwB0AGEAZAB0AHMAcABhAHIAawBhAHMAcwBlACAAUgBlAG0AcwBjAGgAZQBpAGQAfQBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIABJAEIAQQBOADoAIABEAEUAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIAA4ADgAIAAzADQAMAA1ACAAMAAwADAAMAAgADAAMAAwADAAIAAxADEAMQAwACAANQA0AH0AXABiAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABiAFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAQgBJAEMAOgB9AHsAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIAAgAH0AewBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIABXAEUATABBAEQARQBEAFIAWABYAFgAfQBcAGIAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAE0AaQB0ACAAZgByAGUAdQBuAGQAbABpAGMAaABlAG4AIABHAHIAXAB1ADIANQAyAFwAJwBmAGMAXAB1ADIAMgAzAFwAJwBkAGYAZQBuAH0AXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADIAXABmAHMAMgAyAFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAEwAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgAGUAYgBlAG4AcwBoAGkAbABmAGUAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQAgACAAUgBlAG0AcwBjAGgAZQBpAGQAfQB7AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAIABlAC4AIABWAC4AfQBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAaQAuAEEALgAgAEYAcgBhAG4AegBpAHMAawBhACAAUwBjAGgAbQBpAGQAdAB9AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIABLAGEAdQBmAG0ALgAgAFYAZQByAHcAYQBsAHQAdQBuAGcAfQBcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMgBcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIAMgBcAGMAZgAxACAAQQBuAGwAYQBnAGUAfQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABMAGUAYgBlAG4AcwBoAGkAbABmAGUAIABSAGUAbQBzAGMAaABlAGkAZAAgAGUALgBWAC4AfQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAFYAZQByAGUAaQBuAHMAcgBlAGcAaQBzAHQAZQByAGUAaQBuAHQAcgBhAGcAIABWAFIAIAAyADAANQA5ADAAIABiAGUAaQBtACAAQQBtAHQAcwBnAGUAcgBpAGMAaAB0ACAAVwB1AHAAcABlAHIAdABhAGwAfQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABIAGEAdQBwAHQAZwBlAHMAYwBoAFwAdQAyADIAOABcACcAZQA0AGYAdABzAHMAdABlAGwAbABlADoAfQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAFQAaABcAHUAMgA1ADIAXAAnAGYAYwByAGkAbgBnAHMAYgBlAHIAZwAgADcAIAArACAAOQAsACAANAAyADgAOQA3ACAAUgBlAG0AcwBjAGgAZQBpAGQAfQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAFQAZQBsAC4AOgAgADAAMgAxADkAMQAgAC8AIAA5ADkAMwAtADAAIAAgAEYAYQB4ADoAIAAwADIAMQA5ADEAIAAvACAAOQA5ADMALQAxADAAMQB9AFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMABcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAEUALQBNAGEAaQBsADoAIAB9AHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmADIAXABmAHMAMgAyAFwAYwBmADEAIAAgAEgAWQBQAEUAUgBMAEkATgBLACAAIgBtAGEAaQBsAHQAbwA6AGkAbgBmAG8AQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQByAGUAbQBzAGMAaABlAGkAZAAuAGQAZQAiACAAfQB9AHsAXABmAGwAZAByAHMAbAB0AHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABpAG4AZgBvAEAAbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AcgBlAG0AcwBjAGgAZQBpAGQALgBkAGUAfQB9AH0AXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABJAG4AdABlAHIAbgBlAHQAOgAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AcgBlAG0AcwBjAGgAZQBpAGQALgBkAGUAfQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAQQB1AHMAawB1AG4AZgB0ACAAZQByAHQAZQBpAGwAdAA6ACAARgByAGEAbgB6AGkAcwBrAGEAIABTAGMAaABtAGkAZAB0AH0AXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAVABlAGwALgAtAEQAdQByAGMAaAB3AGEAaABsADoAMAAyADEAOQAxAC0AOQA1ADEANAA1ADEANwAwAH0AXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAFwAZgAyAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBqAFwAcwBhADIAMAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAASQBoAHIAIABaAGUAaQBjAGgAZQBuADoAfQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAagBcAHMAYQAyADAAXABmADIAXABmAHMAMQA0AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGoAXABzAGEAMgAwAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABEAGEAdAB1AG0AfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgADoAIABbAEkAbgB2AG8AaQBjAGUARABhAHQAZQBdAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA== diff --git a/ReportImp/LebenshilfeRemscheid/SettlementReport.Designer.cs b/ReportImp/LebenshilfeRemscheid/SettlementReport.Designer.cs index 5aec8f91d..cc9f2c355 100644 --- a/ReportImp/LebenshilfeRemscheid/SettlementReport.Designer.cs +++ b/ReportImp/LebenshilfeRemscheid/SettlementReport.Designer.cs @@ -29,403 +29,514 @@ namespace LebenshilfeRemscheid.Alt /// private void InitializeComponent() { - this.components = new System.ComponentModel.Container(); - this.Detail = new DevExpress.XtraReports.UI.DetailBand(); - this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); - this.rowAbrechnung1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.cellZeitraum1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellStunden1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellText1 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); - this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); - this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); - this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellTotalFLS = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); - this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); - this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel10 = 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.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.lblFLSBewilligt = new DevExpress.XtraReports.UI.XRLabel(); - this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); - this.cellZeitraum2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellStunden2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellText2 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); - this.cellZeitraum3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellStunden3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.cellText3 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); - this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); - this.lblAnschrift = new DevExpress.XtraReports.UI.XRLabel(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); - // - // Detail - // - this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.components = new System.ComponentModel.Container(); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.rowAbrechnung1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellZeitraum1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellStunden1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellText1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellZeitraum2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellStunden2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellText2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow(); + this.cellZeitraum3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellStunden3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellText3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblAnschrift = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); + this.lblAnrede = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand(); + this.lblFLSBewilligt = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellTotalFLS = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable1}); - this.Detail.Font = new System.Drawing.Font("Arial", 10F); - this.Detail.HeightF = 48F; - 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; - // - // xrTable1 - // - this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.Font = new System.Drawing.Font("Arial", 11F); - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(39.99987F, 0F); - this.xrTable1.Name = "xrTable1"; - this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.Detail.Font = new System.Drawing.Font("Arial", 10F); + this.Detail.HeightF = 48F; + 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; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable1.Font = new System.Drawing.Font("Arial", 11F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(39.99987F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.rowAbrechnung1, this.xrTableRow1, this.xrTableRow4}); - this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 48F); - this.xrTable1.StylePriority.UseBorderColor = false; - this.xrTable1.StylePriority.UseFont = false; - // - // rowAbrechnung1 - // - this.rowAbrechnung1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 48F); + this.xrTable1.StylePriority.UseBorderColor = false; + this.xrTable1.StylePriority.UseFont = false; + // + // rowAbrechnung1 + // + this.rowAbrechnung1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.cellZeitraum1, this.cellStunden1, this.cellText1, this.xrTableCell4}); - this.rowAbrechnung1.Name = "rowAbrechnung1"; - this.rowAbrechnung1.Weight = 0.08D; - // - // cellZeitraum1 - // - this.cellZeitraum1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.cellZeitraum1.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.cellZeitraum1.CanShrink = true; - this.cellZeitraum1.Name = "cellZeitraum1"; - this.cellZeitraum1.StylePriority.UseBorderColor = false; - this.cellZeitraum1.StylePriority.UseBorders = false; - this.cellZeitraum1.StylePriority.UseFont = false; - this.cellZeitraum1.StylePriority.UsePadding = false; - this.cellZeitraum1.Weight = 0.26923079270582934D; - // - // cellStunden1 - // - this.cellStunden1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.cellStunden1.Borders = DevExpress.XtraPrinting.BorderSide.None; - this.cellStunden1.CanShrink = true; - this.cellStunden1.Name = "cellStunden1"; - this.cellStunden1.StylePriority.UseBorderColor = false; - this.cellStunden1.StylePriority.UseBorders = false; - this.cellStunden1.StylePriority.UseFont = false; - this.cellStunden1.StylePriority.UsePadding = false; - this.cellStunden1.StylePriority.UseTextAlignment = false; - this.cellStunden1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.cellStunden1.Weight = 0.10769223726712732D; - // - // cellText1 - // - this.cellText1.CanShrink = true; - this.cellText1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.rowAbrechnung1.Name = "rowAbrechnung1"; + this.rowAbrechnung1.Weight = 0.08D; + // + // cellZeitraum1 + // + this.cellZeitraum1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.cellZeitraum1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.cellZeitraum1.CanShrink = true; + this.cellZeitraum1.Name = "cellZeitraum1"; + this.cellZeitraum1.StylePriority.UseBorderColor = false; + this.cellZeitraum1.StylePriority.UseBorders = false; + this.cellZeitraum1.StylePriority.UseFont = false; + this.cellZeitraum1.StylePriority.UsePadding = false; + this.cellZeitraum1.Weight = 0.26923079270582934D; + // + // cellStunden1 + // + this.cellStunden1.BorderColor = System.Drawing.SystemColors.ControlLight; + this.cellStunden1.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.cellStunden1.CanShrink = true; + this.cellStunden1.Name = "cellStunden1"; + this.cellStunden1.StylePriority.UseBorderColor = false; + this.cellStunden1.StylePriority.UseBorders = false; + this.cellStunden1.StylePriority.UseFont = false; + this.cellStunden1.StylePriority.UsePadding = false; + this.cellStunden1.StylePriority.UseTextAlignment = false; + this.cellStunden1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.cellStunden1.Weight = 0.10769223726712732D; + // + // cellText1 + // + this.cellText1.CanShrink = true; + this.cellText1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext1")}); - this.cellText1.Name = "cellText1"; - this.cellText1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); - this.cellText1.StylePriority.UseFont = false; - this.cellText1.StylePriority.UsePadding = false; - this.cellText1.Text = "Fachleistungsstunden "; - this.cellText1.Weight = 0.4846154315655048D; - // - // xrTableCell4 - // - this.xrTableCell4.CanShrink = true; - this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.cellText1.Name = "cellText1"; + this.cellText1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.cellText1.StylePriority.UseFont = false; + this.cellText1.StylePriority.UsePadding = false; + this.cellText1.Text = "Fachleistungsstunden "; + this.cellText1.Weight = 0.4846154315655048D; + // + // xrTableCell4 + // + this.xrTableCell4.CanShrink = true; + this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag1")}); - this.xrTableCell4.Name = "xrTableCell4"; - this.xrTableCell4.StylePriority.UseFont = false; - this.xrTableCell4.StylePriority.UseTextAlignment = false; - this.xrTableCell4.Text = "xrTableCell4"; - this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell4.Weight = 0.13846153846153847D; - // - // ReportHeader - // - this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseFont = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "xrTableCell4"; + this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell4.Weight = 0.13846153846153847D; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellZeitraum2, + this.cellStunden2, + this.cellText2, + this.xrTableCell6}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 0.080000000000000016D; + // + // cellZeitraum2 + // + this.cellZeitraum2.CanShrink = true; + this.cellZeitraum2.Name = "cellZeitraum2"; + this.cellZeitraum2.Weight = 0.26923076923076927D; + // + // cellStunden2 + // + this.cellStunden2.CanShrink = true; + this.cellStunden2.Name = "cellStunden2"; + this.cellStunden2.StylePriority.UseTextAlignment = false; + this.cellStunden2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.cellStunden2.Weight = 0.1076922842172475D; + // + // cellText2 + // + this.cellText2.CanShrink = true; + this.cellText2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext2")}); + this.cellText2.Name = "cellText2"; + this.cellText2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.cellText2.StylePriority.UsePadding = false; + this.cellText2.Text = "cellText2"; + this.cellText2.Weight = 0.48461540809044468D; + // + // xrTableCell6 + // + this.xrTableCell6.CanShrink = true; + this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag2")}); + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "xrTableCell6"; + this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell6.Weight = 0.13846153846153847D; + // + // xrTableRow4 + // + this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.cellZeitraum3, + this.cellStunden3, + this.cellText3, + this.xrTableCell10}); + this.xrTableRow4.Name = "xrTableRow4"; + this.xrTableRow4.Weight = 0.08D; + // + // cellZeitraum3 + // + this.cellZeitraum3.CanShrink = true; + this.cellZeitraum3.Name = "cellZeitraum3"; + this.cellZeitraum3.Weight = 0.26923079270582934D; + // + // cellStunden3 + // + this.cellStunden3.CanShrink = true; + this.cellStunden3.Name = "cellStunden3"; + this.cellStunden3.StylePriority.UseTextAlignment = false; + this.cellStunden3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.cellStunden3.Weight = 0.1076922842172475D; + // + // cellText3 + // + this.cellText3.CanShrink = true; + this.cellText3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext3")}); + this.cellText3.Name = "cellText3"; + this.cellText3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); + this.cellText3.StylePriority.UsePadding = false; + this.cellText3.Text = "cellText3"; + this.cellText3.Weight = 0.48461538461538456D; + // + // xrTableCell10 + // + this.xrTableCell10.CanShrink = true; + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag3")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Text = "xrTableCell10"; + this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell10.Weight = 0.13846153846153847D; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.lblAnschrift}); - this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F); - this.ReportHeader.HeightF = 289.2917F; - this.ReportHeader.Name = "ReportHeader"; - this.ReportHeader.StylePriority.UseFont = false; - // - // xrLabel8 - // - this.xrLabel8.Font = new System.Drawing.Font("Arial", 8F); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(561.2503F, 103.7085F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(151.6667F, 17.00002F); - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "[InvoiceDate]"; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // ruleRateFactorNull - // - this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; - // - // - // - this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; - this.ruleRateFactorNull.Name = "ruleRateFactorNull"; - // - // lblAnrede - // - this.lblAnrede.Font = new System.Drawing.Font("Arial", 11F); - this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 230.5416F); - this.lblAnrede.Multiline = true; - this.lblAnrede.Name = "lblAnrede"; - this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblAnrede.SizeF = new System.Drawing.SizeF(672.9166F, 105.3333F); - this.lblAnrede.StylePriority.UseFont = false; - // - // xrLabel4 - // - this.xrLabel4.BackColor = System.Drawing.Color.Transparent; - this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 147.5834F); - 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(578.7501F, 17.00002F); - this.xrLabel4.StylePriority.UseBackColor = false; - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.Text = "[CustomerName], geb.: [CustomerBirthdayString]"; - this.xrLabel4.WordWrap = false; - // - // xrLabel3 - // - this.xrLabel3.BackColor = System.Drawing.Color.Transparent; - this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 131.5834F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(578.7501F, 15.99998F); - this.xrLabel3.StylePriority.UseBackColor = false; - this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Eingliederungshilfe ,,Ambulant Betreutes Wohnen\'\'"; - this.xrLabel3.WordWrap = false; - // - // xrLabel2 - // - this.xrLabel2.BackColor = System.Drawing.Color.Transparent; - this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 181.5834F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(405.2084F, 17.00002F); - this.xrLabel2.StylePriority.UseBackColor = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "Rechnungs-Nr.: [InvoiceNumber]"; - this.xrLabel2.WordWrap = false; - // - // ReportFooter - // - this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F); + this.ReportHeader.HeightF = 289.2917F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // lblAnschrift + // + this.lblAnschrift.CanGrow = false; + this.lblAnschrift.Font = new System.Drawing.Font("Arial", 11F); + this.lblAnschrift.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 173.9584F); + this.lblAnschrift.Multiline = true; + this.lblAnschrift.Name = "lblAnschrift"; + this.lblAnschrift.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnschrift.SizeF = new System.Drawing.SizeF(405.2081F, 115.3333F); + this.lblAnschrift.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(561.2503F, 103.7085F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(151.6667F, 17.00002F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "[InvoiceDate]"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // ruleRateFactorNull + // + this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?"; + this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.ruleRateFactorNull.Name = "ruleRateFactorNull"; + // + // lblAnrede + // + this.lblAnrede.Font = new System.Drawing.Font("Arial", 11F); + this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 230.5416F); + this.lblAnrede.Multiline = true; + this.lblAnrede.Name = "lblAnrede"; + this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblAnrede.SizeF = new System.Drawing.SizeF(672.9166F, 105.3333F); + this.lblAnrede.StylePriority.UseFont = false; + // + // xrLabel4 + // + this.xrLabel4.BackColor = System.Drawing.Color.Transparent; + this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 147.5834F); + 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(578.7501F, 17.00002F); + this.xrLabel4.StylePriority.UseBackColor = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = "[CustomerName], geb.: [CustomerBirthdayString]"; + this.xrLabel4.WordWrap = false; + // + // xrLabel3 + // + this.xrLabel3.BackColor = System.Drawing.Color.Transparent; + this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 131.5834F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(578.7501F, 15.99998F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = "Eingliederungshilfe ,,Ambulant Betreutes Wohnen\'\'"; + this.xrLabel3.WordWrap = false; + // + // xrLabel2 + // + this.xrLabel2.BackColor = System.Drawing.Color.Transparent; + this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 181.5834F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(405.2084F, 17.00002F); + this.xrLabel2.StylePriority.UseBackColor = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Rechnungs-Nr.: [InvoiceNumber]"; + this.xrLabel2.WordWrap = false; + // + // ReportFooter + // + this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.lblFLSBewilligt, this.xrLabel12, this.xrTable4, this.xrTable2, this.xrLabel14, this.xrLabel10}); - this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); - this.ReportFooter.HeightF = 271.7086F; - this.ReportFooter.Name = "ReportFooter"; - this.ReportFooter.StylePriority.UseFont = false; - // - // xrTable5 - // - this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 0F); - this.xrTable5.Name = "xrTable5"; - this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); + this.ReportFooter.HeightF = 271.7086F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // lblFLSBewilligt + // + this.lblFLSBewilligt.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 15.00003F); + this.lblFLSBewilligt.Multiline = true; + this.lblFLSBewilligt.Name = "lblFLSBewilligt"; + this.lblFLSBewilligt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblFLSBewilligt.SizeF = new System.Drawing.SizeF(649.9999F, 42.16671F); + this.lblFLSBewilligt.StylePriority.UseFont = false; + this.lblFLSBewilligt.Text = "Mit freundlichem Gruß"; + // + // xrLabel12 + // + this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 148F); + this.xrLabel12.Multiline = true; + this.xrLabel12.Name = "xrLabel12"; + this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel12.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 47.20833F); + this.xrLabel12.StylePriority.UseFont = false; + this.xrLabel12.Text = "LEBENSHILFE e. V. \r\nOV Remscheid\r\n"; + // + // xrTable4 + // + this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 88.00002F); + this.xrTable4.Name = "xrTable4"; + this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 16F); + this.xrTable4.StylePriority.UseFont = false; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Weight = 0.38095238095238093D; + // + // xrTableCell12 + // + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.Text = "Die Leistung ist nach § 4 Nr. 16 UstG umsatzsteuerfrei."; + this.xrTableCell12.Weight = 3D; + // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 57.1667F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow2}); + this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 16F); + this.xrTable2.StylePriority.UseFont = false; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell11}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Weight = 0.38095238095238093D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); + this.xrTableCell11.Multiline = true; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.Text = "xrTableCell1"; + this.xrTableCell11.Weight = 3D; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 232.8335F); + this.xrLabel14.Multiline = true; + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; + this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 38.87508F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.Text = "Guido Dehn\r\nLeitung Ambulante Dienste"; + // + // xrLabel10 + // + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 118.0001F); + 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 freundlichem Gruß"; + // + // xrTable5 + // + this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight; + this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 0F); + this.xrTable5.Name = "xrTable5"; + this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow5}); - this.xrTable5.SizeF = new System.Drawing.SizeF(649.9999F, 16F); - this.xrTable5.StylePriority.UseBorderColor = false; - // - // xrTableRow5 - // - this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTable5.SizeF = new System.Drawing.SizeF(649.9999F, 16F); + this.xrTable5.StylePriority.UseBorderColor = false; + // + // xrTableRow5 + // + this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { this.xrTableCell13, this.cellTotalFLS, this.xrTableCell15, this.xrTableCell17}); - this.xrTableRow5.Name = "xrTableRow5"; - this.xrTableRow5.Weight = 0.08D; - // - // xrTableCell13 - // - this.xrTableCell13.Name = "xrTableCell13"; - this.xrTableCell13.Weight = 0.26923032336978392D; - // - // cellTotalFLS - // - this.cellTotalFLS.BorderColor = System.Drawing.SystemColors.ActiveCaptionText; - this.cellTotalFLS.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.cellTotalFLS.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.cellTotalFLS.Name = "cellTotalFLS"; - this.cellTotalFLS.StylePriority.UseBorderColor = false; - this.cellTotalFLS.StylePriority.UseBorders = false; - this.cellTotalFLS.StylePriority.UseFont = false; - this.cellTotalFLS.StylePriority.UseTextAlignment = false; - this.cellTotalFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.cellTotalFLS.Weight = 0.10769228433961572D; - // - // xrTableCell15 - // - this.xrTableCell15.Font = new System.Drawing.Font("Arial", 9.75F); - this.xrTableCell15.Name = "xrTableCell15"; - this.xrTableCell15.StylePriority.UseFont = false; - this.xrTableCell15.Weight = 0.48461585183273603D; - // - // xrTableCell17 - // - this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ActiveCaptionText; - this.xrTableCell17.Borders = DevExpress.XtraPrinting.BorderSide.Top; - this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.xrTableRow5.Name = "xrTableRow5"; + this.xrTableRow5.Weight = 0.08D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Weight = 0.26923032336978392D; + // + // cellTotalFLS + // + this.cellTotalFLS.BorderColor = System.Drawing.SystemColors.ActiveCaptionText; + this.cellTotalFLS.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.cellTotalFLS.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.cellTotalFLS.Name = "cellTotalFLS"; + this.cellTotalFLS.StylePriority.UseBorderColor = false; + this.cellTotalFLS.StylePriority.UseBorders = false; + this.cellTotalFLS.StylePriority.UseFont = false; + this.cellTotalFLS.StylePriority.UseTextAlignment = false; + this.cellTotalFLS.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.cellTotalFLS.Weight = 0.10769228433961572D; + // + // xrTableCell15 + // + this.xrTableCell15.Font = new System.Drawing.Font("Arial", 9.75F); + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.StylePriority.UseFont = false; + this.xrTableCell15.Weight = 0.48461585183273603D; + // + // xrTableCell17 + // + this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ActiveCaptionText; + this.xrTableCell17.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim")}); - this.xrTableCell17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrTableCell17.Name = "xrTableCell17"; - this.xrTableCell17.StylePriority.UseBorderColor = false; - this.xrTableCell17.StylePriority.UseBorders = false; - this.xrTableCell17.StylePriority.UseFont = false; - this.xrTableCell17.StylePriority.UseTextAlignment = false; - this.xrTableCell17.Text = "[ ]"; - this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell17.Weight = 0.13846132818339565D; - // - // xrLabel12 - // - this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 148F); - this.xrLabel12.Multiline = true; - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel12.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 47.20833F); - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.Text = "LEBENSHILFE e. V. \r\nOV Remscheid\r\n"; - // - // xrTable4 - // - this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 88.00002F); - this.xrTable4.Name = "xrTable4"; - this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow3}); - this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 16F); - this.xrTable4.StylePriority.UseFont = false; - // - // xrTableRow3 - // - this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell12}); - this.xrTableRow3.Name = "xrTableRow3"; - this.xrTableRow3.Weight = 0.38095238095238093D; - // - // xrTableCell12 - // - this.xrTableCell12.Name = "xrTableCell12"; - this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell12.StylePriority.UsePadding = false; - this.xrTableCell12.Text = "Die Leistung ist nach § 4 Nr. 16 UstG umsatzsteuerfrei."; - this.xrTableCell12.Weight = 3D; - // - // xrTable2 - // - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 57.1667F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow2}); - this.xrTable2.SizeF = new System.Drawing.SizeF(650F, 16F); - this.xrTable2.StylePriority.UseFont = false; - // - // xrTableRow2 - // - this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.xrTableCell11}); - this.xrTableRow2.Name = "xrTableRow2"; - this.xrTableRow2.Weight = 0.38095238095238093D; - // - // xrTableCell11 - // - this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")}); - this.xrTableCell11.Multiline = true; - this.xrTableCell11.Name = "xrTableCell11"; - this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrTableCell11.StylePriority.UsePadding = false; - this.xrTableCell11.Text = "xrTableCell1"; - this.xrTableCell11.Weight = 3D; - // - // xrLabel14 - // - this.xrLabel14.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 232.8335F); - this.xrLabel14.Multiline = true; - this.xrLabel14.Name = "xrLabel14"; - this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel14.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 38.87508F); - this.xrLabel14.StylePriority.UseFont = false; - this.xrLabel14.Text = "Guido Dehn\r\nLeitung Ambulante Dienste"; - // - // xrLabel10 - // - this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 118.0001F); - 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 freundlichem Gruß"; - // - // topMarginBand1 - // - this.topMarginBand1.HeightF = 40F; - this.topMarginBand1.Name = "topMarginBand1"; - // - // bottomMarginBand1 - // - this.bottomMarginBand1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F); - this.bottomMarginBand1.Name = "bottomMarginBand1"; - this.bottomMarginBand1.StylePriority.UseFont = false; - // - // GroupHeader1 - // - this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableCell17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.StylePriority.UseBorderColor = false; + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UseFont = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Text = "[ ]"; + this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell17.Weight = 0.13846132818339565D; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 40F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.Font = new System.Drawing.Font("Microsoft Sans Serif", 8F); + this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + this.bottomMarginBand1.StylePriority.UseFont = false; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel7, this.xrLabel11, this.xrLabel9, @@ -435,189 +546,76 @@ namespace LebenshilfeRemscheid.Alt this.lblAnrede, this.xrLabel8, this.xrLabel13}); - this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F); - this.GroupHeader1.HeightF = 335.8749F; - this.GroupHeader1.Name = "GroupHeader1"; - this.GroupHeader1.StylePriority.UseFont = false; - // - // xrLabel7 - // - this.xrLabel7.BackColor = System.Drawing.Color.Transparent; - this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 164.5833F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(632.2917F, 17.00002F); - this.xrLabel7.StylePriority.UseBackColor = false; - this.xrLabel7.StylePriority.UseFont = false; - this.xrLabel7.Text = "Bewilligungszeitraum [AccountingStartDateString] - [AccountingEndDateString]"; - this.xrLabel7.WordWrap = false; - // - // xrLabel11 - // - this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F); - this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(561.2503F, 42.62508F); - this.xrLabel11.Name = "xrLabel11"; - this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel11.SizeF = new System.Drawing.SizeF(151.6666F, 17.00002F); - this.xrLabel11.StylePriority.UseFont = false; - this.xrLabel11.StylePriority.UseTextAlignment = false; - this.xrLabel11.Text = "[SenderContactPersonPhone]"; - this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel9 - // - this.xrLabel9.Font = new System.Drawing.Font("Arial", 8F); - this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(561.2503F, 73.16669F); - this.xrLabel9.Name = "xrLabel9"; - this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel9.SizeF = new System.Drawing.SizeF(151.6667F, 17.00002F); - this.xrLabel9.StylePriority.UseFont = false; - this.xrLabel9.StylePriority.UseTextAlignment = false; - this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // xrLabel13 - // - this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F); + this.GroupHeader1.HeightF = 335.8749F; + this.GroupHeader1.Name = "GroupHeader1"; + this.GroupHeader1.StylePriority.UseFont = false; + // + // xrLabel7 + // + this.xrLabel7.BackColor = System.Drawing.Color.Transparent; + this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 164.5833F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(632.2917F, 17.00002F); + this.xrLabel7.StylePriority.UseBackColor = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Bewilligungszeitraum [AccountingStartDateString] - [AccountingEndDateString]"; + this.xrLabel7.WordWrap = false; + // + // xrLabel11 + // + this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(561.2503F, 42.62508F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(151.6666F, 17.00002F); + this.xrLabel11.StylePriority.UseFont = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "[SenderContactPersonPhone]"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel9 + // + this.xrLabel9.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(561.2503F, 73.16669F); + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(151.6667F, 17.00002F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel13 + // + this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { new DevExpress.XtraReports.UI.XRBinding("Text", null, "SenderContactPerson")}); - this.xrLabel13.Font = new System.Drawing.Font("Arial", 8F); - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(561.2501F, 13.12501F); - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(151.6667F, 17.00003F); - this.xrLabel13.StylePriority.UseFont = false; - this.xrLabel13.StylePriority.UseTextAlignment = false; - this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); - // - // lblFLSBewilligt - // - this.lblFLSBewilligt.LocationFloat = new DevExpress.Utils.PointFloat(39.9999F, 15.00003F); - this.lblFLSBewilligt.Multiline = true; - this.lblFLSBewilligt.Name = "lblFLSBewilligt"; - this.lblFLSBewilligt.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblFLSBewilligt.SizeF = new System.Drawing.SizeF(649.9999F, 42.16671F); - this.lblFLSBewilligt.StylePriority.UseFont = false; - this.lblFLSBewilligt.Text = "Mit freundlichem Gruß"; - // - // xrTableRow1 - // - this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.cellZeitraum2, - this.cellStunden2, - this.cellText2, - this.xrTableCell6}); - this.xrTableRow1.Name = "xrTableRow1"; - this.xrTableRow1.Weight = 0.080000000000000016D; - // - // cellZeitraum2 - // - this.cellZeitraum2.CanShrink = true; - this.cellZeitraum2.Name = "cellZeitraum2"; - this.cellZeitraum2.Weight = 0.26923076923076927D; - // - // cellStunden2 - // - this.cellStunden2.CanShrink = true; - this.cellStunden2.Name = "cellStunden2"; - this.cellStunden2.StylePriority.UseTextAlignment = false; - this.cellStunden2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.cellStunden2.Weight = 0.1076922842172475D; - // - // cellText2 - // - this.cellText2.CanShrink = true; - this.cellText2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext2")}); - this.cellText2.Name = "cellText2"; - this.cellText2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); - this.cellText2.StylePriority.UsePadding = false; - this.cellText2.Text = "cellText2"; - this.cellText2.Weight = 0.48461540809044468D; - // - // xrTableCell6 - // - this.xrTableCell6.CanShrink = true; - this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag2")}); - this.xrTableCell6.Name = "xrTableCell6"; - this.xrTableCell6.StylePriority.UseTextAlignment = false; - this.xrTableCell6.Text = "xrTableCell6"; - this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell6.Weight = 0.13846153846153847D; - // - // xrTableRow4 - // - this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { - this.cellZeitraum3, - this.cellStunden3, - this.cellText3, - this.xrTableCell10}); - this.xrTableRow4.Name = "xrTableRow4"; - this.xrTableRow4.Weight = 0.08D; - // - // cellZeitraum3 - // - this.cellZeitraum3.CanShrink = true; - this.cellZeitraum3.Name = "cellZeitraum3"; - this.cellZeitraum3.Weight = 0.26923079270582934D; - // - // cellStunden3 - // - this.cellStunden3.CanShrink = true; - this.cellStunden3.Name = "cellStunden3"; - this.cellStunden3.StylePriority.UseTextAlignment = false; - this.cellStunden3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.cellStunden3.Weight = 0.1076922842172475D; - // - // cellText3 - // - this.cellText3.CanShrink = true; - this.cellText3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Abrechnungstext3")}); - this.cellText3.Name = "cellText3"; - this.cellText3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F); - this.cellText3.StylePriority.UsePadding = false; - this.cellText3.Text = "cellText3"; - this.cellText3.Weight = 0.48461538461538456D; - // - // xrTableCell10 - // - this.xrTableCell10.CanShrink = true; - this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "Betrag3")}); - this.xrTableCell10.Name = "xrTableCell10"; - this.xrTableCell10.StylePriority.UseTextAlignment = false; - this.xrTableCell10.Text = "xrTableCell10"; - this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell10.Weight = 0.13846153846153847D; - // - // GroupFooter1 - // - this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel13.Font = new System.Drawing.Font("Arial", 8F); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(561.2501F, 13.12501F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(151.6667F, 17.00003F); + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable5}); - this.GroupFooter1.Font = new System.Drawing.Font("Arial", 11F); - this.GroupFooter1.HeightF = 16F; - this.GroupFooter1.Name = "GroupFooter1"; - this.GroupFooter1.StylePriority.UseFont = false; - // - // lblAnschrift - // - this.lblAnschrift.CanGrow = false; - this.lblAnschrift.Font = new System.Drawing.Font("Arial", 11F); - this.lblAnschrift.LocationFloat = new DevExpress.Utils.PointFloat(40.00015F, 173.9584F); - this.lblAnschrift.Multiline = true; - this.lblAnschrift.Name = "lblAnschrift"; - this.lblAnschrift.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblAnschrift.SizeF = new System.Drawing.SizeF(405.2081F, 115.3333F); - this.lblAnschrift.StylePriority.UseFont = false; - // - // Spitzabrechnung - // - this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.GroupFooter1.Font = new System.Drawing.Font("Arial", 11F); + this.GroupFooter1.HeightF = 16F; + this.GroupFooter1.Name = "GroupFooter1"; + this.GroupFooter1.StylePriority.UseFont = false; + // + // Spitzabrechnung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { this.Detail, this.ReportHeader, this.ReportFooter, @@ -625,21 +623,21 @@ namespace LebenshilfeRemscheid.Alt this.bottomMarginBand1, this.GroupHeader1, this.GroupFooter1}); - this.DataSource = this.bindingSource1; - this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; - this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + 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(50, 0, 40, 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.xrTable5)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + this.Margins = new System.Drawing.Printing.Margins(50, 0, 40, 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.xrTable4)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } diff --git a/ReportImp/LebenshilfeWetterau/BetreuungsnachweisAssistenzleistung.Designer.cs b/ReportImp/LebenshilfeWetterau/BetreuungsnachweisAssistenzleistung.Designer.cs new file mode 100644 index 000000000..6897323b1 --- /dev/null +++ b/ReportImp/LebenshilfeWetterau/BetreuungsnachweisAssistenzleistung.Designer.cs @@ -0,0 +1,694 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.LebenshilfeWetterau +{ + partial class BetreuungsnachweisAssistenzleistung + { + /// + /// 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.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel(); + 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.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell26 = 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.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = 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.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel15, + this.xrLabel16, + this.xrLabel17, + this.xrLabel18, + this.xrLabel20}); + this.Detail.HeightF = 60.00002F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel15 + // + this.xrLabel15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel15.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel15.Multiline = true; + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(110F, 60F); + this.xrLabel15.StylePriority.UseBackColor = false; + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseFont = false; + this.xrLabel15.StylePriority.UsePadding = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Datum der\r\nLeistungs-\r\nerbringung"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel16 + // + this.xrLabel16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(110.0001F, 0F); + 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(300F, 60F); + this.xrLabel16.StylePriority.UseBackColor = false; + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseFont = false; + this.xrLabel16.StylePriority.UsePadding = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Art der Leistung"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel17 + // + this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel17.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 0F); + this.xrLabel17.Name = "xrLabel17"; + this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel17.SizeF = new System.Drawing.SizeF(180F, 60.00002F); + this.xrLabel17.StylePriority.UseBackColor = false; + this.xrLabel17.StylePriority.UseBorders = false; + this.xrLabel17.StylePriority.UseFont = false; + this.xrLabel17.StylePriority.UsePadding = false; + this.xrLabel17.StylePriority.UseTextAlignment = false; + this.xrLabel17.Text = "Dauer in Minuten"; + this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel18 + // + this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel18.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(590.0001F, 0F); + this.xrLabel18.Multiline = true; + this.xrLabel18.Name = "xrLabel18"; + this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel18.SizeF = new System.Drawing.SizeF(150F, 60F); + this.xrLabel18.StylePriority.UseBackColor = false; + this.xrLabel18.StylePriority.UseBorders = false; + this.xrLabel18.StylePriority.UseFont = false; + this.xrLabel18.StylePriority.UsePadding = false; + this.xrLabel18.StylePriority.UseTextAlignment = false; + this.xrLabel18.Text = "Assistenzkraft"; + this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrLabel20 + // + this.xrLabel20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel20.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(740.0001F, 0F); + this.xrLabel20.Multiline = true; + this.xrLabel20.Name = "xrLabel20"; + this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel20.SizeF = new System.Drawing.SizeF(155.0001F, 60F); + this.xrLabel20.StylePriority.UseBackColor = false; + this.xrLabel20.StylePriority.UseBorders = false; + this.xrLabel20.StylePriority.UseFont = false; + this.xrLabel20.StylePriority.UsePadding = false; + this.xrLabel20.StylePriority.UseTextAlignment = false; + this.xrLabel20.Text = "Gegenzeichnung durch\r\nfallverantwortliche\r\nFachkraft"; + this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.GroupFooter1}); + this.DetailReport.DataMember = "Services"; + this.DetailReport.DataSource = this.bindingSource1; + this.DetailReport.Level = 0; + this.DetailReport.Name = "DetailReport"; + this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3}); + this.Detail1.HeightF = 30F; + this.Detail1.Name = "Detail1"; + this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTable3 + // + this.xrTable3.BorderColor = System.Drawing.Color.Black; + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.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(895.0001F, 30F); + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.xrTableCell14, + this.xrTableCell2, + this.xrTableCell16, + this.xrTableCell1}); + 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.5D; + // + // xrTableCell13 + // + this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")}); + this.xrTableCell13.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrTableCell13.StylePriority.UseBorders = false; + this.xrTableCell13.StylePriority.UseFont = false; + this.xrTableCell13.StylePriority.UsePadding = false; + this.xrTableCell13.StylePriority.UseTextAlignment = false; + this.xrTableCell13.Text = "xrTableCell13"; + this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell13.Weight = 0.13888889300785842D; + // + // xrTableCell14 + // + this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceDescription")}); + this.xrTableCell14.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UsePadding = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "xrTableCell14"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell14.Weight = 0.37878788290684828D; + // + // xrTableCell2 + // + this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes")}); + this.xrTableCell2.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseBorders = false; + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell2.Weight = 0.2272728435339641D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.EmployeeFullname")}); + this.xrTableCell16.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UseFont = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "xrTableCell16"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell16.Weight = 0.1893939400582893D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell1.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.1957071044560468D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.HeightF = 30F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable1 + // + this.xrTable1.BorderColor = System.Drawing.Color.Black; + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable1.SizeF = new System.Drawing.SizeF(895.0001F, 30F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell20, + this.xrTableCell21, + this.xrTableCell23, + this.xrTableCell24, + this.xrTableCell26}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.xrTableRow3.Weight = 1.5D; + // + // xrTableCell20 + // + this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell20.BorderWidth = 1F; + this.xrTableCell20.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell20.Name = "xrTableCell20"; + this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrTableCell20.StylePriority.UseBorders = false; + this.xrTableCell20.StylePriority.UseBorderWidth = false; + this.xrTableCell20.StylePriority.UseFont = false; + this.xrTableCell20.StylePriority.UsePadding = false; + this.xrTableCell20.StylePriority.UseTextAlignment = false; + this.xrTableCell20.Text = "Summe"; + this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell20.Weight = 0.13888891227400624D; + // + // xrTableCell21 + // + this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell21.BorderWidth = 1F; + this.xrTableCell21.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell21.Name = "xrTableCell21"; + this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 3, 0, 0, 100F); + this.xrTableCell21.StylePriority.UseBorders = false; + this.xrTableCell21.StylePriority.UseBorderWidth = false; + this.xrTableCell21.StylePriority.UseFont = false; + this.xrTableCell21.StylePriority.UsePadding = false; + this.xrTableCell21.StylePriority.UseTextAlignment = false; + this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell21.Weight = 0.37878797923758734D; + // + // xrTableCell23 + // + this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell23.BorderWidth = 1F; + this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable")}); + this.xrTableCell23.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell23.Name = "xrTableCell23"; + this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell23.StylePriority.UseBorders = false; + this.xrTableCell23.StylePriority.UseBorderWidth = false; + this.xrTableCell23.StylePriority.UseFont = false; + this.xrTableCell23.StylePriority.UseTextAlignment = false; + this.xrTableCell23.Text = "xrTableCell23"; + this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableCell23.Weight = 0.227272650872486D; + // + // xrTableCell24 + // + this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell24.BorderWidth = 1F; + this.xrTableCell24.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell24.Name = "xrTableCell24"; + this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F); + this.xrTableCell24.StylePriority.UseBorders = false; + this.xrTableCell24.StylePriority.UseBorderWidth = false; + this.xrTableCell24.StylePriority.UseFont = false; + this.xrTableCell24.StylePriority.UsePadding = false; + this.xrTableCell24.StylePriority.UseTextAlignment = false; + this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell24.Weight = 0.1893939400582893D; + // + // xrTableCell26 + // + this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableCell26.BorderWidth = 1F; + this.xrTableCell26.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell26.StylePriority.UseBorders = false; + this.xrTableCell26.StylePriority.UseBorderWidth = false; + this.xrTableCell26.StylePriority.UseFont = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell26.Weight = 0.19570710445604678D; + // + // 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.xrLabel8, + this.xrLabel6, + this.xrLabel5, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrLabel22, + this.xrLabel1, + this.xrLabel9}); + this.ReportHeader.HeightF = 100F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel8 + // + this.xrLabel8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(410.3655F, 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(484.6346F, 25F); + this.xrLabel8.StylePriority.UseBorders = false; + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "Lebenshilfe Wetterau gGmbH"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel6 + // + this.xrLabel6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel6.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(410.3655F, 75F); + 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(484.6347F, 25F); + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(410.0001F, 50F); + 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(485.0001F, 25F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.StylePriority.UseTextAlignment = false; + this.xrLabel5.Text = "Erteilte Kostenzusage vom: [ApprovedStartDate] bis: [ApprovedEndDate]"; + this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel4 + // + this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(110.0001F, 50F); + 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(300F, 25F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Leistungsberechtigte/r"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel3 + // + this.xrLabel3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F); + 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(110F, 25F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Monat"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel2 + // + this.xrLabel2.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel2.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(110.0001F, 75F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(300F, 25F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "[CustomerName]"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel22 + // + this.xrLabel22.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel22.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel22.Multiline = true; + this.xrLabel22.Name = "xrLabel22"; + this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel22.SizeF = new System.Drawing.SizeF(895.0001F, 25F); + this.xrLabel22.StylePriority.UseBorders = false; + this.xrLabel22.StylePriority.UseFont = false; + this.xrLabel22.StylePriority.UseTextAlignment = false; + this.xrLabel22.Text = "Betreuungsnachweis Alltagsassistenz"; + this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel1 + // + this.xrLabel1.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + 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(410.0001F, 25F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Name des Leistungserbringers Alltagsassistenz:"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel9 + // + this.xrLabel9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrLabel9.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); + this.xrLabel9.Multiline = true; + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(110F, 25F); + this.xrLabel9.StylePriority.UseBorders = false; + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "[Month] [Year]"; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel14}); + this.topMarginBand1.HeightF = 78.54166F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // xrLabel14 + // + this.xrLabel14.Font = new System.Drawing.Font("Arial", 9F); + this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 58.54166F); + this.xrLabel14.Multiline = true; + this.xrLabel14.Name = "xrLabel14"; + this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel14.SizeF = new System.Drawing.SizeF(895.0003F, 20F); + this.xrLabel14.StylePriority.UseFont = false; + this.xrLabel14.StylePriority.UseTextAlignment = false; + this.xrLabel14.Text = "Leistungsvereinbarung nach §125 SGB IX über Leistungen zur \"Sozialen Teilhabe\" ge" + + "m. § 78 Abs. 2 Nummer 1"; + this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // BetreuungsnachweisAssistenzleistung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.DetailReport, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1}); + this.DataSource = this.bindingSource1; + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.formattingRuleStartDate, + this.formattingRuleServiceDesc, + this.formattingRuleCostBearer, + this.formattingRuleEmployeeName}); + this.Landscape = true; + this.Margins = new System.Drawing.Printing.Margins(75, 50, 79, 30); + this.PageHeight = 827; + this.PageWidth = 1169; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + 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.XRLabel xrLabel22; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell20; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell21; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell23; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell24; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRLabel xrLabel14; + private DevExpress.XtraReports.UI.XRLabel xrLabel15; + private DevExpress.XtraReports.UI.XRLabel xrLabel16; + private DevExpress.XtraReports.UI.XRLabel xrLabel17; + private DevExpress.XtraReports.UI.XRLabel xrLabel18; + private DevExpress.XtraReports.UI.XRLabel xrLabel20; + + } +} diff --git a/ReportImp/LebenshilfeWetterau/BetreuungsnachweisAssistenzleistung.cs b/ReportImp/LebenshilfeWetterau/BetreuungsnachweisAssistenzleistung.cs new file mode 100644 index 000000000..b4d7d0270 --- /dev/null +++ b/ReportImp/LebenshilfeWetterau/BetreuungsnachweisAssistenzleistung.cs @@ -0,0 +1,22 @@ +using System; +using System.Collections; +using System.ComponentModel; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; + +namespace BeWo.LebenshilfeWetterau +{ + public partial class BetreuungsnachweisAssistenzleistung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public BetreuungsnachweisAssistenzleistung() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + this.bindingSource1.DataSource = pRO; + } + } +} diff --git a/ReportImp/LebenshilfeWetterau/BetreuungsnachweisAssistenzleistung.resx b/ReportImp/LebenshilfeWetterau/BetreuungsnachweisAssistenzleistung.resx new file mode 100644 index 000000000..19e908bd3 --- /dev/null +++ b/ReportImp/LebenshilfeWetterau/BetreuungsnachweisAssistenzleistung.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/LebenshilfeWetterau/CustomReportCreator.cs b/ReportImp/LebenshilfeWetterau/CustomReportCreator.cs new file mode 100644 index 000000000..90715b534 --- /dev/null +++ b/ReportImp/LebenshilfeWetterau/CustomReportCreator.cs @@ -0,0 +1,126 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace Inkomm +{ + public class CustomReportCreator : DefaultReportCreator + { + + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay); + + if (lROs.Count > 0) + { + + var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid); + if (rootReport.Pages.Count == 0) + { + rootReport.CreateDocument(); + } + + for (int i = 1; i < lROs.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); + if (lNext.Pages.Count == 0) + { + lNext.CreateDocument(); + } + + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + } + + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); + + } + + public override XtraReport CreateReportForServicesOverviewRo(ServicesOverviewRO ro, string reportId) + { + return CreateServicesOverviewReportForRo(ro, null); + } + + private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) + { + XtraReport report = null; + + ServicesOverviewRO flsRo = ServicesOverviewRO.CopyFromRO(ro); + ServicesOverviewRO assiRo = ServicesOverviewRO.CopyFromRO(ro); + + if (ro.Services != null) + { + foreach (ServicesOverviewRO.ServiceDetail s in ro.Services) + { + ServicesOverviewRO.CreateSignatureString(s); + + if (s.ServiceCategory.ToLower().Contains("assistenz")) + { + assiRo.Services.Add(s); + } + else + { + flsRo.Services.Add(s); + } + } + + } + + report = AddReportToReport(report, flsRo); + report = AddReportToReport(report, assiRo); + + + //report = AddReportToReport(report, eingliederungshilfe); + + if (report == null) + report = new XtraReport(); + return report; + } + + + private XtraReport AddReportToReport(XtraReport report, ServicesOverviewRO ro) where T : XtraReport, IBeWoReport, new() + { + if (ro.Services.Count > 0) + { + if (report == null) + { + report = new T(); + ((T)report).SetReportDataSource(ro); + + } + else + { + if (report.Pages.Count == 0) + { + report.CreateDocument(); + } + + XtraReport newReport = new T(); + ((T)newReport).SetReportDataSource(ro); + + newReport.CreateDocument(); + report.Pages.AddRange(newReport.Pages); + } + } + return report; + } + + } +} diff --git a/ReportImp/LebenshilfeWetterau/LebenshilfeWetterau.csproj b/ReportImp/LebenshilfeWetterau/LebenshilfeWetterau.csproj index b5f50f9c8..f114fcc57 100644 --- a/ReportImp/LebenshilfeWetterau/LebenshilfeWetterau.csproj +++ b/ReportImp/LebenshilfeWetterau/LebenshilfeWetterau.csproj @@ -74,12 +74,24 @@ Fahrtkostenauswertung.cs + + Component + + + RechnungAssistenzleistung.cs + Component ServiceInvoiceReport.cs + + Component + + + BetreuungsnachweisAssistenzleistung.cs + Component @@ -119,10 +131,17 @@ Fahrtkostenauswertung.cs + + RechnungAssistenzleistung.cs + Designer + ServiceInvoiceReport.cs Designer + + BetreuungsnachweisAssistenzleistung.cs + ServicesOverviewReport.cs diff --git a/ReportImp/LebenshilfeWetterau/RechnungAssistenzleistung.Designer.cs b/ReportImp/LebenshilfeWetterau/RechnungAssistenzleistung.Designer.cs new file mode 100644 index 000000000..b0cfa431c --- /dev/null +++ b/ReportImp/LebenshilfeWetterau/RechnungAssistenzleistung.Designer.cs @@ -0,0 +1,354 @@ +using BeWo.Report.ReportObjects; +namespace BeWo.LebenshilfeWetterau +{ + partial class RechnungAssistenzleistung + { + /// + /// 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(RechnungAssistenzleistung)); + 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.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.cellGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellStundensatz = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGeleisteteFls = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTable3 = new DevExpress.XtraReports.UI.XRTable(); + this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).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 = 110F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 50F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); + // + // xrLabel2 + // + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(652.7778F, 247.5695F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = resources.GetString("xrLabel2.Text"); + // + // GroupFooter2 + // + this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2}); + this.GroupFooter2.HeightF = 247.5695F; + this.GroupFooter2.Name = "GroupFooter2"; + // + // xrLabel8 + // + this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Friedberg, {0}")}); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 273.3889F); + this.xrLabel8.Name = "xrLabel8"; + this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel8.SizeF = new System.Drawing.SizeF(158.3333F, 22.99997F); + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Verdana", 9.75F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(548F, 0F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(184F, 423.26F); + // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Verdana", 9.75F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(467.42F, 40F); + // + // lblAdresse + // + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 115F); + 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.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 296.3888F); + 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(525F, 89.58328F); + this.xrLabel3.StylePriority.UseBackColor = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.Text = resources.GetString("xrLabel3.Text"); + this.xrLabel3.WordWrap = false; + // + // xrLabel4 + // + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 401.6528F); + 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(536.8055F, 82.98611F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.Text = resources.GetString("xrLabel4.Text"); + // + // cellGesamt + // + this.cellGesamt.Name = "cellGesamt"; + this.cellGesamt.StylePriority.UseTextAlignment = false; + this.cellGesamt.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.cellGesamt.Weight = 0.20692270132211538D; + // + // cellStundensatz + // + this.cellStundensatz.Name = "cellStundensatz"; + this.cellStundensatz.StylePriority.UseTextAlignment = false; + this.cellStundensatz.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellStundensatz.Weight = 0.17692307692307691D; + // + // cellGeleisteteFls + // + this.cellGeleisteteFls.Name = "cellGeleisteteFls"; + this.cellGeleisteteFls.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.cellGeleisteteFls.StylePriority.UsePadding = false; + this.cellGeleisteteFls.StylePriority.UseTextAlignment = false; + this.cellGeleisteteFls.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellGeleisteteFls.Weight = 0.27371793705745673D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell7.Weight = 0.28012821678869715D; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell7, + this.cellGeleisteteFls, + this.cellStundensatz, + this.cellGesamt}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Weight = 0.034389737059785389D; + // + // xrTableCell53 + // + this.xrTableCell53.Name = "xrTableCell53"; + this.xrTableCell53.StylePriority.UseTextAlignment = false; + this.xrTableCell53.Text = "Gesamtsumme"; + this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell53.Weight = 0.20692270132211538D; + // + // xrTableCell16 + // + this.xrTableCell16.Multiline = true; + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Text = "Stundensatz"; + this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell16.Weight = 0.17692307692307691D; + // + // xrTableCell14 + // + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableCell14.StylePriority.UseBackColor = false; + this.xrTableCell14.StylePriority.UseBorderColor = false; + this.xrTableCell14.StylePriority.UseBorders = false; + this.xrTableCell14.StylePriority.UseFont = false; + this.xrTableCell14.StylePriority.UseTextAlignment = false; + this.xrTableCell14.Text = "geleistete FLS"; + this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.xrTableCell14.Weight = 0.27371793705745673D; + // + // xrTableCell41 + // + this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")}); + this.xrTableCell41.Name = "xrTableCell41"; + this.xrTableCell41.StylePriority.UseTextAlignment = false; + this.xrTableCell41.Text = "Zeitraum"; + this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell41.Weight = 0.28012821678869715D; + // + // xrTableRow14 + // + this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell41, + this.xrTableCell14, + this.xrTableCell16, + this.xrTableCell53}); + this.xrTableRow14.Name = "xrTableRow14"; + this.xrTableRow14.StylePriority.UseBackColor = false; + this.xrTableRow14.Weight = 0.034389737059785389D; + // + // xrTable3 + // + this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 507.5973F); + this.xrTable3.Name = "xrTable3"; + this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow14, + this.xrTableRow6}); + this.xrTable3.SizeF = new System.Drawing.SizeF(609.4998F, 50F); + this.xrTable3.StylePriority.UseBorderColor = false; + this.xrTable3.StylePriority.UseBorders = false; + this.xrTable3.StylePriority.UseFont = false; + // + // Page1 + // + this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable3, + this.xrLabel4, + this.xrLabel3, + this.lblAdresse, + this.xrRichText2, + this.xrRichText1, + this.xrLabel8}); + this.Page1.Font = new System.Drawing.Font("Arial", 10F); + this.Page1.HeightF = 801.3057F; + this.Page1.Name = "Page1"; + this.Page1.StylePriority.UseFont = false; + // + // RechnungAssistenzleistung + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.ReportHeader, + this.topMarginBand1, + this.bottomMarginBand1, + this.Page1, + this.GroupFooter2}); + this.DataSource = this.bindingSource1; + this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 10F); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleRateFactorNull}); + this.Margins = new System.Drawing.Printing.Margins(75, 20, 110, 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.xrTable3)).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.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRRichText xrRichText1; + private DevExpress.XtraReports.UI.XRRichText xrRichText2; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRTableCell cellGesamt; + private DevExpress.XtraReports.UI.XRTableCell cellStundensatz; + private DevExpress.XtraReports.UI.XRTableCell cellGeleisteteFls; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell53; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell41; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow14; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.GroupHeaderBand Page1; + } +} diff --git a/ReportImp/LebenshilfeWetterau/RechnungAssistenzleistung.cs b/ReportImp/LebenshilfeWetterau/RechnungAssistenzleistung.cs new file mode 100644 index 000000000..9c2a2c859 --- /dev/null +++ b/ReportImp/LebenshilfeWetterau/RechnungAssistenzleistung.cs @@ -0,0 +1,62 @@ +using System; +using System.Text; +using BeWo.Report; +using BeWo.Report.ReportObjects; + +using DevExpress.XtraReports.UI; + +namespace BeWo.LebenshilfeWetterau +{ + public partial class RechnungAssistenzleistung : XtraReport, IBeWoReport + { + public RechnungAssistenzleistung() + { + this.InitializeComponent(); + } + + public void SetReportDataSource(ServiceInvoiceRO pRO) + { + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPoBox)) + { + sb.Append("Postfach "); + sb.AppendLine(pRO.RecipientPoBox.Replace("Postfach", "").Trim()); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + // 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/LebenshilfeWetterau/RechnungAssistenzleistung.resx b/ReportImp/LebenshilfeWetterau/RechnungAssistenzleistung.resx new file mode 100644 index 000000000..5793c58c2 --- /dev/null +++ b/ReportImp/LebenshilfeWetterau/RechnungAssistenzleistung.resx @@ -0,0 +1,160 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + Wir bitten höflichst um Überweisung auf das Konto der Sparkasse Oberhessen +mit dem Verwendungszweck: + + „Rechnungsnummer: …, Name Klient/in“. + + +Bei Rückfragen steht Ihnen die Unterzeichnerin gerne zur Verfügung. + +Mit freundlichen Grüßen + + + +Julia Bernhardt +Lebenshilfe Wetterau +Koordinatorin Alltagsassistenz + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAE0AbwBuAGEAYwBvADsAfQB7AFwAZgA0ACAATQB5AHIAaQBhAGQAIABQAHIAbwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADEAMgA4AFwAZwByAGUAZQBuADEAMgA4AFwAYgBsAHUAZQAxADIAOAAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABMAGUAYgBlAG4AcwBoAGkAbABmAGUAIABXAGUAdAB0AGUAcgBhAHUAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAZwBlAG0AZQBpAG4AbgBcAHUAMgA1ADIAXAAnAGYAYwB0AHoAaQBnAGUAIABHAG0AYgBIAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAEgAYQB1AHAAdABzAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAyADMAIABcAHUAOAAyADEAMQBcACcAOQA2ACAAMgA5AH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgADYAMQAxADYAOQAgAEYAcgBpAGUAZABiAGUAcgBnAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAFQAZQBsAGUAZgBvAG4AIAAwADYAMAAzADEALgA2ADgANAA1ADYALQAxADAAMAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABUAGUAbABlAGYAYQB4ACAAMAA2ADAAMwAxAC4ANgA4ADQANQA2AC0AMQA5ADkAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAaQBuAGYAbwBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAHcAZQB0AHQAZQByAGEAdQAuAGQAZQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAHcAZQB0AHQAZQByAGEAdQAuAGQAZQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABVAG4AdABlAHIAcwB0AFwAdQAyADUAMgBcACcAZgBjAHQAegB0AGUAcwAgAFcAbwBoAG4AZQBuAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAFQAZQBsAGUAZgBvAG4AIAAwADYAMAAzADEALgA2ADgANAA1ADYALQAxADQAMAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABUAGUAbABlAGYAYQB4ACAAMAA2ADAAMwAxAC4ANgA4ADQANQA2AC0AMQA5ADkAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEAMgBcAGMAZgAzACAAdQBuAHQAZQByAHMAdAB1AGUAdAB6AHQAZQBzAC0AdwBvAGgAbgBlAG4AQABsAGUAYgBlAG4AcwBoAGkAbABmAGUALQB3AGUAdAB0AGUAcgBhAHUALgBkAGUAfQBcAGYAMgBcAGYAcwAxADIAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMABcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAQgBlAHQAcgBpAGUAYgBzAC0ATgByAC4AIAAxADYAMQA1ADgANwAyADYAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAQQBtAHQAcwBnAGUAcgBpAGMAaAB0ACAARgByAGkAZQBkAGIAZQByAGcAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAASABSAEIAIAA2ADUAOQA1AH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAEcAZQBzAGMAaABcAHUAMgAyADgAXAAnAGUANABmAHQAcwBmAFwAdQAyADUAMgBcACcAZgBjAGgAcgBlAHIAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAVABoAG8AbQBhAHMAIABNAFwAdQAyADIAOABcACcAZQA0AGMAaAB0AGwAZQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABBAHUAZgBzAGkAYwBoAHQAcwByAGEAdABzAHYAbwByAHMAaQB0AHoAZQBuAGQAZQByAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAFIAYQBpAG4AZQByACAATQBcAHUAMgA1ADIAXAAnAGYAYwBoAGwAaABhAHUAcwB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABTAHAAYQByAGsAYQBzAHMAZQAgAE8AYgBlAHIAaABlAHMAcwBlAG4AfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAASQBCAEEATgB9AHsAXABmADMAXABmAHMAMQA1AFwAYwBmADMAIAAgAH0AewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAEQARQAwADkAIAA1ADEAOAA1ACAAMAAwADcAOQAgADAAMAAyADcAIAAwADEAMgA2ACAANgAzAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAEIASQBDACAASABFAEwAQQBEAEUARgAxAEYAUgBJAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgA0AFwAZgBzADIAMgBcAGMAZgAxAFwAcABhAHIAfQA= + + + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADEAMgA4AFwAZwByAGUAZQBuADEAMgA4AFwAYgBsAHUAZQAxADIAOAAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADMAIABMAGUAYgBlAG4AcwBoAGkAbABmAGUAIABXAGUAdAB0AGUAcgBhAHUAIABnAGUAbQBlAGkAbgBuAFwAdQAyADUAMgBcACcAZgBjAHQAegBpAGcAZQAgAEcAbQBiAEgAIAB8ACAAVQBuAHQAZQByAHMAdABcAHUAMgA1ADIAXAAnAGYAYwB0AHoAdABlAHMAIABXAG8AaABuAGUAbgB9AFwAZgAyAFwAZgBzADEANABcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADMAIABIAGEAdQBwAHQAcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMgAzACAAXAB1ADgAMgAxADEAXAAnADkANgAgADIAOQAgAHwAIAA2ADEAMQA2ADkAIABGAHIAaQBlAGQAYgBlAHIAZwB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA= + + + Rechnung Nr.: [InvoiceNumber] +Abrechnung Assistenzleistungen, +Alltagsassistenz Lebenshilfe Wetterau gGmbH, +[AccountingPeriodStart!MMMM yyyy], [CustomerName] +Aktenzeichen: [CustomerReferenceNumber] + + + + Sehr geehrte Damen und Herren, + +auf der Grundlage des Leistungsbescheides vom LWV-Hessen erlauben wir uns +für erbrachte Assistenzleistungen im [AccountingPeriodStart!MMMM yyyy] für [CustomerName] folgendes in Rechnung zu stellen: + + \ No newline at end of file diff --git a/ReportImp/LebenshilfeWetterau/ServiceInvoiceReport.Designer.cs b/ReportImp/LebenshilfeWetterau/ServiceInvoiceReport.Designer.cs index 21abb7c4f..4d95e08cb 100644 --- a/ReportImp/LebenshilfeWetterau/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/LebenshilfeWetterau/ServiceInvoiceReport.Designer.cs @@ -36,7 +36,8 @@ namespace BeWo.LebenshilfeWetterau 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.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); @@ -76,14 +77,12 @@ namespace BeWo.LebenshilfeWetterau 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.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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.xrRichText1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -108,7 +107,7 @@ namespace BeWo.LebenshilfeWetterau // // topMarginBand1 // - this.topMarginBand1.HeightF = 135F; + this.topMarginBand1.HeightF = 110F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 @@ -121,7 +120,6 @@ namespace BeWo.LebenshilfeWetterau this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrRichText2, this.xrRichText1, - this.xrLabel7, this.xrLabel4, this.xrLabel3, this.xrLabel2, @@ -133,16 +131,21 @@ namespace BeWo.LebenshilfeWetterau this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; // - // xrLabel7 + // xrRichText2 // - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 115F); - 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]"; + this.xrRichText2.Font = new System.Drawing.Font("Verdana", 9.75F); + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(467.42F, 40F); + // + // xrRichText1 + // + this.xrRichText1.Font = new System.Drawing.Font("Verdana", 9.75F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(548F, 0F); + this.xrRichText1.Name = "xrRichText1"; + this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); + this.xrRichText1.SizeF = new System.Drawing.SizeF(184F, 423.26F); // // xrLabel4 // @@ -636,22 +639,6 @@ namespace BeWo.LebenshilfeWetterau // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // - // xrRichText1 - // - this.xrRichText1.Font = new System.Drawing.Font("Verdana", 9.75F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(548F, 0F); - this.xrRichText1.Name = "xrRichText1"; - this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(184F, 423.26F); - // - // xrRichText2 - // - this.xrRichText2.Font = new System.Drawing.Font("Verdana", 9.75F); - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); - this.xrRichText2.Name = "xrRichText2"; - this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); - this.xrRichText2.SizeF = new System.Drawing.SizeF(467.42F, 40F); - // // ServiceInvoiceReport // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -666,17 +653,17 @@ namespace BeWo.LebenshilfeWetterau this.Font = new System.Drawing.Font("Arial", 10F); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(75, 20, 135, 50); + this.Margins = new System.Drawing.Printing.Margins(75, 20, 110, 50); this.PageHeight = 1169; this.PageWidth = 827; this.PaperKind = System.Drawing.Printing.PaperKind.A4; this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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.xrRichText1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -725,7 +712,6 @@ namespace BeWo.LebenshilfeWetterau 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; private DevExpress.XtraReports.UI.XRRichText xrRichText1; diff --git a/ReportImp/LebenshilfeWetterau/SettlementReport.Designer.cs b/ReportImp/LebenshilfeWetterau/SettlementReport.Designer.cs index 150ef8b9e..35b556921 100644 --- a/ReportImp/LebenshilfeWetterau/SettlementReport.Designer.cs +++ b/ReportImp/LebenshilfeWetterau/SettlementReport.Designer.cs @@ -46,26 +46,20 @@ namespace BeWo.Report.DefaultReports.Alt 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.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel11 = 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.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); this.Detail1 = new DevExpress.XtraReports.UI.DetailBand(); this.xrTable5 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); this.xrTable4 = new DevExpress.XtraReports.UI.XRTable(); this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow(); @@ -86,18 +80,15 @@ namespace BeWo.Report.DefaultReports.Alt this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow(); this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); - this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText(); - this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText(); + this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -117,7 +108,7 @@ namespace BeWo.Report.DefaultReports.Alt // xrTable1 // this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight; - this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 467.4166F); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 502.8332F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow9, @@ -153,7 +144,7 @@ namespace BeWo.Report.DefaultReports.Alt this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight; this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell6.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.xrTableCell6.Name = "xrTableCell6"; this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell6.StylePriority.UseBorderColor = false; @@ -196,7 +187,7 @@ namespace BeWo.Report.DefaultReports.Alt // this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight; this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right))); - this.xrTableCell7.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull); this.xrTableCell7.Name = "xrTableCell7"; this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -248,7 +239,7 @@ namespace BeWo.Report.DefaultReports.Alt // // xrLabel6 // - this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 370.5416F); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 405.9582F); this.xrLabel6.Multiline = true; this.xrLabel6.Name = "xrLabel6"; this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -258,177 +249,86 @@ namespace BeWo.Report.DefaultReports.Alt // // xrLabel5 // - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 338.5833F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 374F); this.xrLabel5.Name = "xrLabel5"; this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F); this.xrLabel5.StylePriority.UseFont = false; this.xrLabel5.Text = "Sehr geehrte Damen und Herren,"; // - // xrLabel4 - // - this.xrLabel4.BackColor = System.Drawing.Color.Transparent; - this.xrLabel4.CanShrink = true; - this.xrLabel4.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(3.973643E-05F, 300.4167F); - 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(525F, 17F); - this.xrLabel4.StylePriority.UseBackColor = false; - this.xrLabel4.StylePriority.UseFont = false; - this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]"; - this.xrLabel4.WordWrap = false; - // // xrLabel3 // this.xrLabel3.BackColor = System.Drawing.Color.Transparent; this.xrLabel3.CanShrink = true; - this.xrLabel3.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 249F); + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 266.3611F); 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(525F, 51.41667F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(525F, 89.58328F); this.xrLabel3.StylePriority.UseBackColor = false; this.xrLabel3.StylePriority.UseFont = false; - this.xrLabel3.Text = "Abrechnung Assistenzleistungen, \r\nAlltagsassistenz Lebenshilfe Wetterau gGmbH,\r\n[" + - "AccountingPeriod], [Salutation2] [CustomerName]\r\n"; + this.xrLabel3.Text = "Rechnung Nr.: [InvoiceNumber]\r\nAbrechnung Assistenzleistungen, \r\nAlltagsassistenz" + + " Lebenshilfe Wetterau gGmbH,\r\n[AccountingPeriod], [CustomerName]\r\nAktenzeichen: " + + "[CustomerReferenceNumber]\r\n"; this.xrLabel3.WordWrap = false; // - // xrLabel2 - // - this.xrLabel2.BackColor = System.Drawing.Color.Transparent; - this.xrLabel2.CanShrink = true; - this.xrLabel2.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 232F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(525.0001F, 17F); - this.xrLabel2.StylePriority.UseBackColor = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]"; - this.xrLabel2.WordWrap = false; - // - // RecipientPostCodeAndTown - // - this.RecipientPostCodeAndTown.CanShrink = true; - this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 162.1667F); - this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown"; - this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F); - this.RecipientPostCodeAndTown.StylePriority.UseFont = false; - this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]"; - // - // xrLabel_RecipientStreet - // - this.xrLabel_RecipientStreet.CanShrink = true; - this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 145.1667F); - this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet"; - this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F); - this.xrLabel_RecipientStreet.StylePriority.UseFont = false; - this.xrLabel_RecipientStreet.Text = "[RecipientStreet]"; - // - // xrLabel_RecipientDivision - // - this.xrLabel_RecipientDivision.CanShrink = true; - this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 128.1667F); - this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision"; - this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F); - this.xrLabel_RecipientDivision.StylePriority.UseFont = false; - this.xrLabel_RecipientDivision.Text = "[RecipientDivision]"; - // - // xrLabel_RecipientContactPerson - // - this.xrLabel_RecipientContactPerson.CanShrink = true; - this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 111.1667F); - this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson"; - this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F); - this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false; - this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]"; - // - // xrLabel1 - // - this.xrLabel1.CanShrink = true; - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 94.16666F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; - this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F); - this.xrLabel1.StylePriority.UseFont = false; - this.xrLabel1.Text = "[RecipientOrganisation]"; - // // ReportFooter // this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { - this.xrRichText3, - this.xrLabel12, - this.xrLabel11}); - this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F); - this.ReportFooter.HeightF = 243.7917F; + this.xrLabel1}); + this.ReportFooter.HeightF = 278.4028F; this.ReportFooter.KeepTogether = true; this.ReportFooter.Name = "ReportFooter"; this.ReportFooter.StylePriority.UseFont = false; // - // xrLabel12 - // - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 226.7917F); - 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(579.8749F, 226.7917F); - 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; - // // topMarginBand1 // - this.topMarginBand1.HeightF = 61F; + this.topMarginBand1.HeightF = 110F; this.topMarginBand1.Name = "topMarginBand1"; // // bottomMarginBand1 // - this.bottomMarginBand1.HeightF = 100F; + this.bottomMarginBand1.HeightF = 50F; this.bottomMarginBand1.Name = "bottomMarginBand1"; // // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblAdresse, this.xrRichText1, this.xrRichText2, this.xrLabel7, - 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.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F); - this.GroupHeader1.HeightF = 536.0416F; + this.GroupHeader1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.GroupHeader1.HeightF = 570.8333F; this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // + // xrRichText2 + // + this.xrRichText2.Font = new System.Drawing.Font("Calibri", 8F); + this.xrRichText2.ForeColor = System.Drawing.Color.DimGray; + this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 64.54167F); + this.xrRichText2.Name = "xrRichText2"; + this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); + this.xrRichText2.SizeF = new System.Drawing.SizeF(395.5419F, 34.04166F); + this.xrRichText2.StylePriority.UseFont = false; + this.xrRichText2.StylePriority.UseForeColor = false; + // + // xrLabel7 + // + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(275.3333F, 243.3611F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(249.6668F, 23F); + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "Friedberg, [InvoiceDate]"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + // // DetailReport // this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -442,7 +342,6 @@ namespace BeWo.Report.DefaultReports.Alt // this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable5}); - this.Detail1.Font = new System.Drawing.Font("Verdana", 10F); this.Detail1.HeightF = 17F; this.Detail1.Name = "Detail1"; this.Detail1.StylePriority.UseFont = false; @@ -499,11 +398,14 @@ namespace BeWo.Report.DefaultReports.Alt this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell23.Weight = 0.25207200270432689D; // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); + // // GroupFooter1 // this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrTable4}); - this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F); this.GroupFooter1.HeightF = 132F; this.GroupFooter1.Name = "GroupFooter1"; this.GroupFooter1.StylePriority.UseFont = false; @@ -703,7 +605,7 @@ namespace BeWo.Report.DefaultReports.Alt this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight; this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) | DevExpress.XtraPrinting.BorderSide.Bottom))); - this.xrTableCell58.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold); + this.xrTableCell58.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); this.xrTableCell58.Name = "xrTableCell58"; this.xrTableCell58.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); this.xrTableCell58.StylePriority.UseBorderColor = false; @@ -714,54 +616,32 @@ namespace BeWo.Report.DefaultReports.Alt this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell58.Weight = 0.30335383488581724D; // - // xrLabel7 - // - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(275.3332F, 209F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(249.6668F, 23F); - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "Friedberg, [InvoiceDate]"; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - // - // xrRichText2 - // - this.xrRichText2.Font = new System.Drawing.Font("Calibri", 8F); - this.xrRichText2.ForeColor = System.Drawing.Color.DimGray; - this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 29.12499F); - this.xrRichText2.Name = "xrRichText2"; - this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString"); - this.xrRichText2.SizeF = new System.Drawing.SizeF(395.5419F, 34.04166F); - this.xrRichText2.StylePriority.UseFont = false; - this.xrRichText2.StylePriority.UseForeColor = false; - // - // bindingSource1 - // - this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO); - // // xrRichText1 // - this.xrRichText1.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrRichText1.ForeColor = System.Drawing.Color.DimGray; - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(556.6248F, 0F); + this.xrRichText1.Font = new System.Drawing.Font("Verdana", 9.75F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(548.0001F, 0F); this.xrRichText1.Name = "xrRichText1"; this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(191.3752F, 474.625F); - this.xrRichText1.StylePriority.UseFont = false; - this.xrRichText1.StylePriority.UseForeColor = false; + this.xrRichText1.SizeF = new System.Drawing.SizeF(184F, 423.26F); // - // xrRichText3 + // lblAdresse // - this.xrRichText3.BorderColor = System.Drawing.Color.Black; - this.xrRichText3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrRichText3.ForeColor = System.Drawing.Color.Black; - this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 26.70835F); - this.xrRichText3.Name = "xrRichText3"; - this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString"); - this.xrRichText3.SizeF = new System.Drawing.SizeF(525F, 160.0833F); - this.xrRichText3.StylePriority.UseBorderColor = false; - this.xrRichText3.StylePriority.UseFont = false; - this.xrRichText3.StylePriority.UseForeColor = false; + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(1.059638E-05F, 98.58331F); + 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; + // + // xrLabel1 + // + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.83335F); + 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(652.7778F, 247.5695F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = resources.GetString("xrLabel1.Text"); // // Spitzabrechnung // @@ -776,20 +656,20 @@ namespace BeWo.Report.DefaultReports.Alt this.GroupFooter1}); this.DataSource = this.bindingSource1; this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung"; + this.Font = new System.Drawing.Font("Arial", 10F); this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { this.ruleRateFactorNull}); - this.Margins = new System.Drawing.Printing.Margins(38, 41, 61, 100); + this.Margins = new System.Drawing.Printing.Margins(75, 20, 110, 50); 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.xrTable5)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -801,17 +681,8 @@ namespace BeWo.Report.DefaultReports.Alt 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 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; @@ -856,6 +727,7 @@ namespace BeWo.Report.DefaultReports.Alt private DevExpress.XtraReports.UI.XRLabel xrLabel7; private DevExpress.XtraReports.UI.XRRichText xrRichText2; private DevExpress.XtraReports.UI.XRRichText xrRichText1; - private DevExpress.XtraReports.UI.XRRichText xrRichText3; + private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; } } diff --git a/ReportImp/LebenshilfeWetterau/SettlementReport.cs b/ReportImp/LebenshilfeWetterau/SettlementReport.cs index 68308c986..92314eb59 100644 --- a/ReportImp/LebenshilfeWetterau/SettlementReport.cs +++ b/ReportImp/LebenshilfeWetterau/SettlementReport.cs @@ -1,5 +1,6 @@ using System; using System.Collections.Generic; +using System.Text; using BeWo.Data.Access; using BeWo.Data.Entities; using BeWo.Report; @@ -17,7 +18,31 @@ namespace BeWo.Report.DefaultReports.Alt public void SetReportDataSource(SettlementRO pRO) { - bool isDefaultSpitzabrechnung = false; + StringBuilder sb = new StringBuilder(); + + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + sb.AppendLine(pRO.RecipientOrganisation); + } + if (!String.IsNullOrEmpty(pRO.RecipientContactPerson)) + { + sb.AppendLine(pRO.RecipientContactPerson); + } + if (!String.IsNullOrEmpty(pRO.RecipientDivision)) + { + sb.AppendLine(pRO.RecipientDivision); + } + if (!String.IsNullOrEmpty(pRO.RecipientStreet)) + { + sb.AppendLine(pRO.RecipientStreet); + } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } + lblAdresse.Text = sb.ToString(); + + bool isDefaultSpitzabrechnung = false; if (String.IsNullOrEmpty(pRO.Notice)) { diff --git a/ReportImp/LebenshilfeWetterau/SettlementReport.resx b/ReportImp/LebenshilfeWetterau/SettlementReport.resx index 2f2291f98..7d9c5d89a 100644 --- a/ReportImp/LebenshilfeWetterau/SettlementReport.resx +++ b/ReportImp/LebenshilfeWetterau/SettlementReport.resx @@ -121,11 +121,25 @@ anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus: - - ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFYAZQByAGQAYQBuAGEAOwB9AHsAXABmADMAIABBAHIAaQBhAGwAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAXAByAGUAZAAxADAANQBcAGcAcgBlAGUAbgAxADAANQBcAGIAbAB1AGUAMQAwADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAVwBpAHIAIABiAGkAdAB0AGUAbgAgAGgAXAB1ADIANAA2AFwAJwBmADYAZgBsAGkAYwBoAHMAdAAgAHUAbQAgAFwAdQAyADIAMABcACcAZABjAGIAZQByAHcAZQBpAHMAdQBuAGcAIABhAHUAZgAgAGQAYQBzACAASwBvAG4AdABvACAAZABlAHIAIABTAHAAYQByAGsAYQBzAHMAZQAgAE8AYgBlAHIAaABlAHMAcwBlAG4AIAB9AHsAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABtAGkAdAAgAGQAZQBtACAAVgBlAHIAdwBlAG4AZAB1AG4AZwBzAHoAdwBlAGMAawA6ACAAfQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAXAB0AGEAYgAgAH0AXABmADIAXABmAHMAMgAwAFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABsAGkAMQA0ADQAMABcAGwAaQBuADEANAA0ADAAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAFwAdQA4ADIAMgAyAFwAJwA4ADQAUgBlAGMAaABuAHUAbgBnAHMAbgB1AG0AbQBlAHIAOgAgAFwAdQA4ADIAMwAwAFwAJwA4ADUALAAgAE4AYQBtAGUAIABLAGwAaQBlAG4AdAAvAGkAbgBcAHUAOAAyADIAMABcACcAOQAzAC4AIAB9AFwAZgAyAFwAZgBzADIAMABcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABpADEANAA0ADAAXABsAGkAbgAxADQANAAwAFwAZgAyAFwAZgBzADIAMABcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABCAGUAaQAgAFIAXAB1ADIANQAyAFwAJwBmAGMAYwBrAGYAcgBhAGcAZQBuACAAcwB0AGUAaAB0ACAASQBoAG4AZQBuACAAZABpAGUAIABVAG4AdABlAHIAegBlAGkAYwBoAG4AZQByAGkAbgAgAGcAZQByAG4AZQAgAHoAdQByACAAVgBlAHIAZgBcAHUAMgA1ADIAXAAnAGYAYwBnAHUAbgBnAC4AIAB9AFwAZgAyAFwAZgBzADIAMABcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABNAGkAdAAgAGYAcgBlAHUAbgBkAGwAaQBjAGgAZQBuACAARwByAFwAdQAyADUAMgBcACcAZgBjAFwAdQAyADIAMwBcACcAZABmAGUAbgAgAH0AXABmADMAXABmAHMAMgA0AFwAYwBmADMAXABwAGEAcgB9AA== + + Wir bitten höflichst um Überweisung auf das Konto der Sparkasse Oberhessen +mit dem Verwendungszweck: + + „Rechnungsnummer: …, Name Klient/in“. + + +Bei Rückfragen steht Ihnen die Unterzeichnerin gerne zur Verfügung. + +Mit freundlichen Grüßen + + + +Julia Bernhardt +Lebenshilfe Wetterau +Koordinatorin Alltagsassistenz - ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEMAYQBsAGkAYgByAGkAOwB9AA0ACgB7AFwAZgAyACAAQQByAGkAYQBsADsAfQANAAoAfQANAAoAewANAAoAXABjAG8AbABvAHIAdABiAGwADQAKADsADQAKAFwAcgBlAGQAMQAwADUAXABnAHIAZQBlAG4AMQAwADUAXABiAGwAdQBlADEAMAA1ADsADQAKAFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQA7AA0ACgBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AA0ACgB9AA0ACgBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAHsAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AFwAZgAxAFwAZgBzADEAOABcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA4AFwAYwBmADEAIABMAGUAYgBlAG4AcwBoAGkAbABmAGUAIABXAGUAdAB0AGUAcgBhAHUAIAB9AFwAZgAxAFwAZgBzADEAOABcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA4AFwAYwBmADEAIABnAGUAbQBlAGkAbgBuAFwAdQAyADUAMgBcACcAZgBjAHQAegBpAGcAZQAgAEcAbQBiAEgAfQBcAGYAMQBcAGYAcwAxADgAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxACAASABhAHUAcAB0AHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADIAMwAgAFwAdQA4ADIAMQAxAFwAJwA5ADYAIAAyADkAIAAgAH0AXABmADEAXABmAHMAMQA4AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADgAXABjAGYAMQAgADYAMQAxADYAOQAgAEYAcgBpAGUAZABiAGUAcgBnACAAfQBcAGYAMQBcAGYAcwAxADgAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxACAAVABlAGwAZQBmAG8AbgAgADAANgAwADMAMQAuADYAOAA0ADUANgAtADEAMAAwACAAfQBcAGYAMQBcAGYAcwAxADgAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxACAAVABlAGwAZQBmAGEAeAAgADAANgAwADMAMQAuADYAOAA0ADUANgAtADEAOQA5ACAAfQBcAGYAMQBcAGYAcwAxADgAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxACAAaQBuAGYAbwBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAHcAZQB0AHQAZQByAGEAdQAuAGQAZQAgAHcAdwB3AC4AbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AdwBlAHQAdABlAHIAYQB1AC4AZABlACAAfQBcAGYAMQBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAxADgAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxACAAQQBsAGwAdABhAGcAcwBhAHMAcwBpAHMAdABlAG4AegAgAH0AXABmADEAXABmAHMAMQA4AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AIAAwADYAMAAzADEALgA2ADgANAA1ADYALQAxADUAMAAgAH0AXABmADEAXABmAHMAMQA4AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAGUAZgBhAHgAIAAwADYAMAAzADEALgA2ADgANAA1ADYALQAxADkAOQAgAH0AXABmADEAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMQA4AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADgAXABjAGYAMQAgAEoAdQBsAGkAYQAuAGIAZQByAG4AaABhAHIAZAB0AEAAbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AdwBlAHQAdABlAHIAYQB1AC4AZABlACAAfQBcAGYAMQBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxACAAQgBlAHQAcgBpAGUAYgBzAC0ATgByAC4AIAAxADYAMQA1ADgANwAyADYAIAB9AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA4AFwAYwBmADEAIABBAG0AdABzAGcAZQByAGkAYwBoAHQAIABGAHIAaQBlAGQAYgBlAHIAZwB9AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA4AFwAYwBmADEAIABIAFIAQgAgADYANQA5ADUAIAB9AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAxAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA4AFwAYwBmADEAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAZQByAH0AXABmADEAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADgAXABjAGYAMQAgAFQAaABvAG0AYQBzACAATQBcAHUAMgAyADgAXAAnAGUANABjAGgAdABsAGUAIAB9AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAxAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA4AFwAYwBmADEAIABBAHUAZgBzAGkAYwBoAHQAcwByAGEAdABzAHYAbwByAHMAaQB0AHoAZQBuAGQAZQByACAAfQBcAGYAMQBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxACAAUgBhAGkAbgBlAHIAIABNAFwAdQAyADUAMgBcACcAZgBjAGgAbABoAGEAdQBzACAAfQBcAGYAMQBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAxADgAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxACAAUwBwAGEAcgBrAGEAcwBzAGUAIABPAGIAZQByAGgAZQBzAHMAZQBuACAAfQBcAGYAMQBcAGYAcwAxADgAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEAOABcAGMAZgAxACAASQBCAEEATgAgAEQARQAwADkAIAA1ADEAOAA1ACAAMAAwADcAOQAgADAAMAAyADcAIAAwADEAMgA2ACAANgAzACAAQgBJAEMAIABIAEUATABBAEQARQBGADEARgBSAEkAIAB9AFwAZgAyAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQANAAoAfQANAAoA + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AewBcAGYAMwAgAE0AbwBuAGEAYwBvADsAfQB7AFwAZgA0ACAATQB5AHIAaQBhAGQAIABQAHIAbwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADEAMgA4AFwAZwByAGUAZQBuADEAMgA4AFwAYgBsAHUAZQAxADIAOAAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABMAGUAYgBlAG4AcwBoAGkAbABmAGUAIABXAGUAdAB0AGUAcgBhAHUAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAZwBlAG0AZQBpAG4AbgBcAHUAMgA1ADIAXAAnAGYAYwB0AHoAaQBnAGUAIABHAG0AYgBIAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAEgAYQB1AHAAdABzAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAyADMAIABcAHUAOAAyADEAMQBcACcAOQA2ACAAMgA5AH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgADYAMQAxADYAOQAgAEYAcgBpAGUAZABiAGUAcgBnAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAFQAZQBsAGUAZgBvAG4AIAAwADYAMAAzADEALgA2ADgANAA1ADYALQAxADAAMAB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABUAGUAbABlAGYAYQB4ACAAMAA2ADAAMwAxAC4ANgA4ADQANQA2AC0AMQA5ADkAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAaQBuAGYAbwBAAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAHcAZQB0AHQAZQByAGEAdQAuAGQAZQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIAB3AHcAdwAuAGwAZQBiAGUAbgBzAGgAaQBsAGYAZQAtAHcAZQB0AHQAZQByAGEAdQAuAGQAZQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAQQBsAGwAdABhAGcAcwBhAHMAcwBpAHMAdABlAG4AegB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABUAGUAbABlAGYAbwBuACAAMAA2ADAAMwAxAC4ANgA4ADQANQA2AC0AMQA0ADAAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAVABlAGwAZQBmAGEAeAAgADAANgAwADMAMQAuADYAOAA0ADUANgAtADEAOQA5AH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADIAXABjAGYAMwAgAHUAbgB0AGUAcgBzAHQAdQBlAHQAegB0AGUAcwAtAHcAbwBoAG4AZQBuAEAAbABlAGIAZQBuAHMAaABpAGwAZgBlAC0AdwBlAHQAdABlAHIAYQB1AC4AZABlAH0AXABmADIAXABmAHMAMQAyAFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAEIAZQB0AHIAaQBlAGIAcwAtAE4AcgAuACAAMQA2ADEANQA4ADcAMgA2AH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAEEAbQB0AHMAZwBlAHIAaQBjAGgAdAAgAEYAcgBpAGUAZABiAGUAcgBnAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAEgAUgBCACAANgA1ADkANQB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAZQByAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAFQAaABvAG0AYQBzACAATQBcAHUAMgAyADgAXAAnAGUANABjAGgAdABsAGUAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMABcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAQQB1AGYAcwBpAGMAaAB0AHMAcgBhAHQAcwB2AG8AcgBzAGkAdAB6AGUAbgBkAGUAcgB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABSAGEAaQBuAGUAcgAgAE0AXAB1ADIANQAyAFwAJwBmAGMAaABsAGgAYQB1AHMAfQBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMABcAGYAMgBcAGYAcwAxADUAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAbAAtADIAMgAwAFwAcwBsAG0AdQBsAHQAMAB7AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzACAAUwBwAGEAcgBrAGEAcwBzAGUAIABPAGIAZQByAGgAZQBzAHMAZQBuAH0AXABmADIAXABmAHMAMQA1AFwAYwBmADMAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwALQAyADIAMABcAHMAbABtAHUAbAB0ADAAewBcAGYAMgBcAGYAcwAxADUAXABjAGYAMwAgAEkAQgBBAE4AfQB7AFwAZgAzAFwAZgBzADEANQBcAGMAZgAzACAAIAB9AHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABEAEUAMAA5ACAANQAxADgANQAgADAAMAA3ADkAIAAwADAAMgA3ACAAMAAxADIANgAgADYAMwB9AFwAZgAyAFwAZgBzADEANQBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBsAC0AMgAyADAAXABzAGwAbQB1AGwAdAAwAHsAXABmADIAXABmAHMAMQA1AFwAYwBmADMAIABCAEkAQwAgAEgARQBMAEEARABFAEYAMQBGAFIASQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYANABcAGYAcwAyADIAXABjAGYAMQBcAHAAYQByAH0A ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEEAcgBpAGEAbAA7AH0ADQAKAH0ADQAKAHsADQAKAFwAYwBvAGwAbwByAHQAYgBsAA0ACgA7AA0ACgBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AA0ACgBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAOwANAAoAXAByAGUAZAAxADAANQBcAGcAcgBlAGUAbgAxADAANQBcAGIAbAB1AGUAMQAwADUAOwANAAoAfQANAAoAXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcAB7AFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgAxAFwAZgBzADEANABcAGMAZgAzACAATABlAGIAZQBuAHMAaABpAGwAZgBlACAAVwBlAHQAdABlAHIAYQB1ACAAZwBlAG0AZQBpAG4AbgBcAHUAMgA1ADIAXAAnAGYAYwB0AHoAaQBnAGUAIABHAG0AYgBIACAAfAAgAEEAbABsAHQAYQBnAHMAYQBzAHMAaQBzAHQAZQBuAHoAIAB9AFwAZgAxAFwAZgBzADEANABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA0AFwAYwBmADMAIABIAGEAdQBwAHQAcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMgAzACAAXAB1ADgAMgAxADEAXAAnADkANgAgADIAOQAgAHwAIAA2ADEAMQA2ADkAIABGAHIAaQBlAGQAYgBlAHIAZwAgAH0AXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA0ACgB9AA0ACgA= diff --git a/ReportImp/PassgenauUG/CustomReportCreator.cs b/ReportImp/PassgenauUG/CustomReportCreator.cs new file mode 100644 index 000000000..3ddf683f8 --- /dev/null +++ b/ReportImp/PassgenauUG/CustomReportCreator.cs @@ -0,0 +1,170 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BeWo.Data; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BS.Shared; +using BS.Shared.Core; +using DevExpress.XtraReports.UI; + +namespace PassgenauUG +{ + public class CustomReportCreator : DefaultReportCreator + { + + public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + List lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay); + + if (lROs.Count > 0) + { + + var rootReport = CreateServicesOverviewReportForRo(lROs[0], serviceCategoryOid); + if (rootReport.Pages.Count == 0) + { + rootReport.CreateDocument(); + } + + for (int i = 1; i < lROs.Count; i++) + { + var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid); + if (lNext.Pages.Count == 0) + { + lNext.CreateDocument(); + } + + rootReport.Pages.AddRange(lNext.Pages); + } + + return rootReport; + } + return new XtraReport(); + } + + public override XtraReport CreateServiceOverviewSingleCustomerReport(long customerOid, int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay) + { + var ro = ServicesOverviewRO.Create(customerOid, month, year, false, orgaOid, empOid, startDay, endDay, serviceCategoryOid); + + return CreateServicesOverviewReportForRo(ro, serviceCategoryOid); + + } + + public override XtraReport CreateReportForServicesOverviewRo(ServicesOverviewRO ro, string reportId) + { + return CreateServicesOverviewReportForRo(ro, null); + } + + private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid) + { + XtraReport report = null; + + ServicesOverviewRO sbdRo = ServicesOverviewRO.CopyFromRO(ro); + ServicesOverviewRO sonstigeRo = ServicesOverviewRO.CopyFromRO(ro); + + if (ro.Services != null) + { + foreach (ServicesOverviewRO.ServiceDetail s in ro.Services) + { + ServicesOverviewRO.CreateSignatureString(s); + + if (s.ServiceCategory.ToLower().Contains("schulassistenz")) + { + sbdRo.Services.Add(s); + } + else if (!s.ServiceDescription.Contains("Fartkosten") && !s.ServiceDescription.Contains("Fahrtkosten")) + { + sonstigeRo.Services.Add(s); + } + + } + + } + + if (sbdRo.Services.Count > 0) + { + var list = CreateSbdRoFromServicesRo(sbdRo); + + foreach (var sbdStundenaufstellungRo in list) + { + report = AddSbdReportToReport(report, sbdStundenaufstellungRo); + } + } + + report = AddReportToReport(report, sonstigeRo); + + + //report = AddReportToReport(report, eingliederungshilfe); + + if (report == null) + report = new XtraReport(); + return report; + } + + private List CreateSbdRoFromServicesRo(ServicesOverviewRO servicesRo) + { + + var sbdRos = SbdStundenaufstellungRO.Create(servicesRo.CustomerOid, servicesRo.StartDate.Month, servicesRo.StartDate.Year, 0, 0, 0, servicesRo.StartDate.Day, servicesRo.EndDate.Day); + + return sbdRos; + } + + + private XtraReport AddReportToReport(XtraReport report, ServicesOverviewRO ro) where T : XtraReport, IBeWoReport, new() + { + if (ro.Services.Count > 0) + { + if (report == null) + { + report = new T(); + ((T)report).SetReportDataSource(ro); + + } + else + { + if (report.Pages.Count == 0) + { + report.CreateDocument(); + } + + XtraReport newReport = new T(); + ((T)newReport).SetReportDataSource(ro); + + newReport.CreateDocument(); + report.Pages.AddRange(newReport.Pages); + } + } + return report; + } + + private XtraReport AddSbdReportToReport(XtraReport report, SbdStundenaufstellungRO ro) where T : XtraReport, IBeWoReport, new() + { + if (ro.Services.Count > 0) + { + if (report == null) + { + report = new T(); + ((T)report).SetReportDataSource(ro); + + } + else + { + if (report.Pages.Count == 0) + { + report.CreateDocument(); + } + + XtraReport newReport = new T(); + ((T)newReport).SetReportDataSource(ro); + + newReport.CreateDocument(); + report.Pages.AddRange(newReport.Pages); + } + } + return report; + } + } +} diff --git a/ReportImp/PassgenauUG/Invoicing/DefaultInvoiceCreation.cs b/ReportImp/PassgenauUG/Invoicing/DefaultInvoiceCreation.cs index 928b2f2b5..b605713fc 100644 --- a/ReportImp/PassgenauUG/Invoicing/DefaultInvoiceCreation.cs +++ b/ReportImp/PassgenauUG/Invoicing/DefaultInvoiceCreation.cs @@ -25,6 +25,45 @@ namespace PassgenauUG.Invoicing invoice.InvoiceBase.InvoiceTypeText = "Rechnung"; } + public override void SetServiceInvoicePeriods(ServiceInvoice invoice, CostBearer2SupportConcept costBearer2SupportConcept, DateTimeSpan invoicePeriod, List serviceRecords) + { + base.SetServiceInvoicePeriods(invoice, costBearer2SupportConcept, invoicePeriod, serviceRecords); + + if (invoice.ServiceInvoicePeriodList != null && invoice.ServiceInvoicePeriodList.Count > 1) + { + + + ServiceInvoicePeriod newPeriod = null; + foreach (var ip in invoice.ServiceInvoicePeriodList) + { + if (newPeriod == null) + { + newPeriod = ip; + } + else + { + newPeriod.InvoiceItemList.AddRange(ip.InvoiceItemList); + } + } + invoice.ServiceInvoicePeriodList = new List(); + invoice.ServiceInvoicePeriodList.Add(newPeriod); + } + + } + + + public override ServiceInvoice CreateSingleInvoice(int invoiceCounter, CostBearer costBearer, DateTimeSpan invoicePeriod, + CompactSupportConceptDC supportConcept, List serviceRecords) + { + return base.CreateSingleInvoice(invoiceCounter, costBearer, invoicePeriod, supportConcept, serviceRecords); + } + + public override ServiceInvoicePeriod CreateServiceInvoicePeriod(SupportConceptApprovalPeriodDC approvalPeriodDC, + DateTimeSpan invoiceAccountingPeriodSpan) + { + return base.CreateServiceInvoicePeriod(approvalPeriodDC, invoiceAccountingPeriodSpan); + } + public override void SetInvoiceItems(ServiceInvoice invoice, ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc, DateTimeSpan invoicePeriod, List serviceRecords) @@ -39,7 +78,33 @@ namespace PassgenauUG.Invoicing } - public override void CheckMaxApprovedAmount(ServiceInvoice invoice, ServiceInvoicePeriod sip, SupportConceptApprovalPeriodDC scap, CostBearer2SupportConcept costBearer2SupportConcept, DateTimeSpan invoicePeriod, List serviceRecords) + public override void CreateFixedAmounts(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC supportConceptApprovalPeriod, CostBearer2SupportConcept cb2sc) + { + var calc = PluginLoader.FindClass(_SpecificID) ?? Calculations.GetInstance(_SpecificID); + var data = calc.GetFixedBillingData(supportConceptApprovalPeriod, serviceInvoicePeriod.Start, serviceInvoicePeriod.End); + + foreach (var billingData in data) + { + var ii = new InvoiceItem + { + AmountTotal = billingData.AmountTotal, + GrossAmountTotal = billingData.GrossAmountTotal, + ItemPeriodStart = billingData.BillingPeriodStart, + ItemPeriodEnd = billingData.BillingPeriodEnd, + AccountingInterval = billingData.AccountingInterval, + AmountPerUnit = billingData.AmountPerUnit, + UnitCount = billingData.UnitCount + }; + + if (ii.GrossAmountTotal.HasValue && ii.GrossAmountTotal.Value != 0) + { + serviceInvoicePeriod.InvoiceItemList.Add(ii); + } + + } + } + + public override void CheckMaxApprovedAmount(ServiceInvoice invoice, ServiceInvoicePeriod sip, SupportConceptApprovalPeriodDC scap, CostBearer2SupportConcept costBearer2SupportConcept, DateTimeSpan invoicePeriod, List serviceRecords) { //do nothing } @@ -68,19 +133,41 @@ namespace PassgenauUG.Invoicing { var cat = iServiceRecord.ServiceDescription.CategoryName.ToLower(); - if (cat == "ambulant betreutes wohnen") + var desc = iServiceRecord.ServiceDescription.Name.ToLower(); + + if (desc.Contains("fahrtkosten") || desc.Contains("fartkosten")) { - ii.UnitDescription = "Fachleistungsstunden"; + ii.UnitDescription = "Fahrtkosten"; } else { - ii.UnitDescription = iServiceRecord.ServiceDescription.CategoryName; + if (cat == "ambulant betreutes wohnen") + { + if (cat.Contains("fahrt")) + { + ii.UnitDescription = "Fahrtkosten"; + } + else + { + ii.UnitDescription = "Fachleistungsstunden"; + } - } + } + else + { + ii.UnitDescription = iServiceRecord.ServiceDescription.CategoryName; + + } + } + } - - - return ii; + + if (ii.GrossAmountTotal.HasValue && ii.GrossAmountTotal.Value != 0) + { + return ii; + } + + return null; } public virtual IList CreateEinsatzPauschaleItems(IList itemList, SupportConceptApprovalPeriod scap, Calculations calc) diff --git a/ReportImp/PassgenauUG/Leistungsnachweis.Designer.cs b/ReportImp/PassgenauUG/Leistungsnachweis.Designer.cs new file mode 100644 index 000000000..36016cbb2 --- /dev/null +++ b/ReportImp/PassgenauUG/Leistungsnachweis.Designer.cs @@ -0,0 +1,753 @@ +using BeWo.Report.ReportObjects; +namespace PassgenauUG +{ + partial class Leistungsnachweis + { + /// + /// Required designer variable. + /// + private System.ComponentModel.IContainer components; + + /// + /// Clean up any resources being used. + /// + /// true if managed resources should be disposed; otherwise, false. + protected override void Dispose(bool disposing) + { + if (disposing && (components != null)) + { + components.Dispose(); + } + base.Dispose(disposing); + } + + #region Designer generated code + + /// + /// Required method for Designer support - do not modify + /// the contents of this method with the code editor. + /// + private void InitializeComponent() + { + this.components = new System.ComponentModel.Container(); + System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Leistungsnachweis)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = 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.cellEinzel = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellGruppe = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellTelefon = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = 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.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel10 = 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.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + 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.xrTable2 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldGruppe = 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.xrTable2)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).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("Arial", 12F, System.Drawing.FontStyle.Bold); + this.Detail.HeightF = 40F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.StylePriority.UseFont = false; + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableServiceRecords1 + // + this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableServiceRecords1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + 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(720F, 40F); + this.xrTableServiceRecords1.StylePriority.UseBackColor = false; + this.xrTableServiceRecords1.StylePriority.UseBorders = false; + this.xrTableServiceRecords1.StylePriority.UseFont = false; + this.xrTableServiceRecords1.StylePriority.UseTextAlignment = false; + this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow2 + // + this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell6, + this.xrTableCell7, + this.xrTableCell4, + this.xrTableCell8}); + this.xrTableRow2.Name = "xrTableRow2"; + this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow2.StylePriority.UseTextAlignment = false; + this.xrTableRow2.Weight = 1.25D; + // + // 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.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "Datum"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.17070142678521449D; + // + // xrTableCell6 + // + this.xrTableCell6.Multiline = true; + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Text = "Zeit von\r\nZeit bis"; + this.xrTableCell6.Weight = 0.2438591711419888D; + // + // xrTableCell7 + // + this.xrTableCell7.Multiline = true; + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "Stunden\r\nFLS"; + this.xrTableCell7.Weight = 0.14631550581342778D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell4.StylePriority.UsePadding = false; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "Leistung / Anlass"; + this.xrTableCell4.Weight = 0.87789306018890512D; + // + // xrTableCell8 + // + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Text = "Unterschrift"; + this.xrTableCell8.Weight = 0.31701693264503561D; + // + // 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", 10F); + this.Detail1.HeightF = 20F; + 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(720F, 20F); + this.xrTable3.StylePriority.UseFont = false; + this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableRow6 + // + this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell13, + this.cellEinzel, + this.cellGruppe, + this.cellTelefon, + this.xrTableCell9}); + this.xrTableRow6.Name = "xrTableRow6"; + this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow6.StylePriority.UseTextAlignment = false; + this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + this.xrTableRow6.Weight = 1D; + // + // xrTableCell13 + // + this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM}")}); + 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.TopCenter; + this.xrTableCell13.Weight = 0.088383822474591978D; + // + // cellEinzel + // + this.cellEinzel.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.TimeRangeString")}); + this.cellEinzel.Multiline = true; + this.cellEinzel.Name = "cellEinzel"; + this.cellEinzel.StylePriority.UseTextAlignment = false; + this.cellEinzel.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellEinzel.Weight = 0.12626260284346891D; + // + // cellGruppe + // + this.cellGruppe.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.00}")}); + this.cellGruppe.Name = "cellGruppe"; + this.cellGruppe.StylePriority.UseTextAlignment = false; + this.cellGruppe.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + this.cellGruppe.Weight = 0.075757561764767847D; + // + // cellTelefon + // + this.cellTelefon.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.cellTelefon.Multiline = true; + this.cellTelefon.Name = "cellTelefon"; + this.cellTelefon.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F); + this.cellTelefon.StylePriority.UsePadding = false; + this.cellTelefon.StylePriority.UseTextAlignment = false; + this.cellTelefon.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + this.cellTelefon.Weight = 0.454545398754242D; + // + // xrTableCell9 + // + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell9.StylePriority.UsePadding = false; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell9.Weight = 0.16414135357954807D; + // + // 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.xrLabel8, + this.xrLabel9, + this.xrLabel10, + this.xrLabel4, + this.xrLabel3, + this.xrLabel2, + this.xrPictureBox1, + this.xrLabel1}); + this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F); + this.ReportHeader.HeightF = 140F; + this.ReportHeader.Name = "ReportHeader"; + this.ReportHeader.StylePriority.UseFont = false; + // + // xrLabel8 + // + this.xrLabel8.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(111.3889F, 47.8889F); + 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(376.6667F, 25F); + this.xrLabel8.StylePriority.UseFont = false; + this.xrLabel8.StylePriority.UseTextAlignment = false; + this.xrLabel8.Text = "[Month] [Year]"; + this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel9 + // + this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.xrLabel9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(111.3889F, 72.8889F); + this.xrLabel9.Multiline = true; + this.xrLabel9.Name = "xrLabel9"; + this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel9.SizeF = new System.Drawing.SizeF(376.6667F, 25F); + this.xrLabel9.StylePriority.UseFont = false; + this.xrLabel9.StylePriority.UseTextAlignment = false; + this.xrLabel9.Text = "Klient/in:"; + this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel10 + // + this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")}); + this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(111.3889F, 97.8889F); + this.xrLabel10.Multiline = true; + this.xrLabel10.Name = "xrLabel10"; + this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel10.SizeF = new System.Drawing.SizeF(376.6667F, 25F); + this.xrLabel10.StylePriority.UseFont = false; + this.xrLabel10.StylePriority.UseTextAlignment = false; + this.xrLabel10.Text = "Mitarbeiter/in:"; + this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel4 + // + this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 97.8889F); + 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(111.3889F, 25F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Mitarbeiter/in:"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel3 + // + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(1.059638E-05F, 72.8889F); + 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(111.3889F, 25F); + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Klient/in:"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.8889F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(111.3889F, 25F); + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Monat:"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrPictureBox1 + // + this.xrPictureBox1.AnchorHorizontal = DevExpress.XtraReports.UI.HorizontalAnchorStyles.Left; + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(553.2123F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(173.7877F, 90.25002F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // xrLabel1 + // + this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, 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(388.4722F, 25F); + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Leistungsnachweis"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // formattingRuleServiceDesc + // + this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleServiceDesc.DataMember = "ServicesDouble"; + this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc"; + // + // formattingRuleCostBearer + // + this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleCostBearer.DataMember = "ServicesDouble"; + this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleCostBearer.Name = "formattingRuleCostBearer"; + // + // formattingRuleEmployeeName + // + this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]"; + this.formattingRuleEmployeeName.DataMember = "ServicesDouble"; + this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False; + this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName"; + // + // topMarginBand1 + // + this.topMarginBand1.Font = new System.Drawing.Font("Times New Roman", 9.75F); + this.topMarginBand1.HeightF = 40F; + 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.xrTable2, + this.xrTable1, + this.xrLabel7, + this.xrLabel5}); + this.ReportFooter.Font = new System.Drawing.Font("Arial", 11F); + this.ReportFooter.HeightF = 145.96F; + this.ReportFooter.Name = "ReportFooter"; + this.ReportFooter.StylePriority.UseFont = false; + // + // xrTable2 + // + this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(1.059638E-05F, 39.99998F); + this.xrTable2.Name = "xrTable2"; + this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow3}); + this.xrTable2.SizeF = new System.Drawing.SizeF(720F, 40F); + this.xrTable2.StylePriority.UseBackColor = false; + this.xrTable2.StylePriority.UseBorders = false; + this.xrTable2.StylePriority.UseFont = false; + this.xrTable2.StylePriority.UseTextAlignment = false; + this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow3 + // + this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell12, + this.xrTableCell14, + this.xrTableCell15, + this.xrTableCell16, + this.xrTableCell17}); + this.xrTableRow3.Name = "xrTableRow3"; + this.xrTableRow3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow3.StylePriority.UseTextAlignment = false; + this.xrTableRow3.Weight = 1.25D; + // + // xrTableCell12 + // + this.xrTableCell12.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell12.Name = "xrTableCell12"; + this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell12.StylePriority.UseBorders = false; + this.xrTableCell12.StylePriority.UseFont = false; + this.xrTableCell12.StylePriority.UsePadding = false; + this.xrTableCell12.StylePriority.UseTextAlignment = false; + this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell12.Weight = 0.17070142678521449D; + // + // xrTableCell14 + // + this.xrTableCell14.Multiline = true; + this.xrTableCell14.Name = "xrTableCell14"; + this.xrTableCell14.Text = "Summe\r\nFLS"; + this.xrTableCell14.Weight = 0.2438591711419888D; + // + // xrTableCell15 + // + this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLS", "{0:0.00}")}); + this.xrTableCell15.Multiline = true; + this.xrTableCell15.Name = "xrTableCell15"; + this.xrTableCell15.Weight = 0.14631550581342778D; + // + // xrTableCell16 + // + this.xrTableCell16.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell16.Name = "xrTableCell16"; + this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell16.StylePriority.UseBorders = false; + this.xrTableCell16.StylePriority.UsePadding = false; + this.xrTableCell16.StylePriority.UseTextAlignment = false; + this.xrTableCell16.Weight = 0.87789306018890512D; + // + // xrTableCell17 + // + this.xrTableCell17.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell17.Name = "xrTableCell17"; + this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell17.StylePriority.UseBorders = false; + this.xrTableCell17.StylePriority.UsePadding = false; + this.xrTableCell17.StylePriority.UseTextAlignment = false; + this.xrTableCell17.Weight = 0.31701693264503561D; + // + // 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", 8F, System.Drawing.FontStyle.Bold); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(720F, 40F); + this.xrTable1.StylePriority.UseBackColor = false; + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell1, + this.xrTableCell2, + this.xrTableCell5, + this.xrTableCell10, + this.xrTableCell11}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.xrTableRow1.StylePriority.UseTextAlignment = false; + this.xrTableRow1.Weight = 1.25D; + // + // xrTableCell1 + // + this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.Right; + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell1.StylePriority.UseBorders = false; + this.xrTableCell1.StylePriority.UseFont = false; + this.xrTableCell1.StylePriority.UsePadding = false; + this.xrTableCell1.StylePriority.UseTextAlignment = false; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell1.Weight = 0.17070142678521449D; + // + // xrTableCell2 + // + this.xrTableCell2.Multiline = true; + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "Summe\r\nStunden"; + this.xrTableCell2.Weight = 0.2438591711419888D; + // + // xrTableCell5 + // + this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable", "{0:0.00}")}); + this.xrTableCell5.Multiline = true; + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Weight = 0.14631550581342778D; + // + // xrTableCell10 + // + this.xrTableCell10.Borders = DevExpress.XtraPrinting.BorderSide.Left; + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell10.StylePriority.UseBorders = false; + this.xrTableCell10.StylePriority.UsePadding = false; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Weight = 0.87789306018890512D; + // + // xrTableCell11 + // + this.xrTableCell11.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell11.StylePriority.UseBorders = false; + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.StylePriority.UseTextAlignment = false; + this.xrTableCell11.Weight = 0.31701693264503561D; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(223.6946F, 127.96F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(200F, 17.99997F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.Text = "Unterschrift"; + // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top; + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.6944444F, 127.96F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(200F, 17.99997F); + this.xrLabel5.StylePriority.UseBorders = false; + this.xrLabel5.StylePriority.UseFont = false; + this.xrLabel5.Text = "Datum"; + // + // 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"; + // + // fieldGruppe + // + this.fieldGruppe.DataMember = "Services"; + this.fieldGruppe.Expression = "Iif([IsGroup], \'Gruppe\' , \'\')"; + this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String; + this.fieldGruppe.Name = "fieldGruppe"; + // + // Leistungsnachweis + // + 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.fieldGruppe}); + 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(50, 50, 40, 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.xrTable2)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.XRTable xrTable3; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; + private DevExpress.XtraReports.UI.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 xrTableCell13; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleStartDate; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleServiceDesc; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleCostBearer; + private DevExpress.XtraReports.UI.FormattingRule formattingRuleEmployeeName; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareMinuten; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.CalculatedField fieldBillableFLS; + private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.CalculatedField fieldGruppe; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell cellEinzel; + private DevExpress.XtraReports.UI.XRTableCell cellGruppe; + private DevExpress.XtraReports.UI.XRTableCell cellTelefon; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + private DevExpress.XtraReports.UI.XRLabel xrLabel8; + private DevExpress.XtraReports.UI.XRLabel xrLabel9; + private DevExpress.XtraReports.UI.XRLabel xrLabel10; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell12; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell14; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell16; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell17; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + } +} diff --git a/ReportImp/PassgenauUG/Leistungsnachweis.cs b/ReportImp/PassgenauUG/Leistungsnachweis.cs new file mode 100644 index 000000000..70517bd12 --- /dev/null +++ b/ReportImp/PassgenauUG/Leistungsnachweis.cs @@ -0,0 +1,97 @@ +using System; +using System.Collections; +using System.ComponentModel; +using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using DevExpress.XtraReports.UI; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using System.Collections.Generic; + +namespace PassgenauUG +{ + public partial class Leistungsnachweis : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + public Leistungsnachweis() + { + InitializeComponent(); + } + + public void SetReportDataSource(ServicesOverviewRO pRO) + { + ErmittleHauptbetreuer(pRO); + if (pRO.Services != null) + { + List servicesBillable = new List(); + + double summeStunden = 0; + double summeFLS = 0; + + foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services) + { + if (s.IsBillable) + { + summeStunden += s.Minutes; + + var fls = (s.Minutes * (1 + (double) pRO.RateFactor)) / 60; + summeFLS += fls; + s.Minutes = fls; + + + + servicesBillable.Add(s); + } + } + + pRO.TotalFLMBillable = summeStunden / 60; + pRO.TotalFLS = summeFLS; + pRO.Services = servicesBillable; + } + + this.bindingSource1.DataSource = pRO; + } + + private void ErmittleHauptbetreuer(ServicesOverviewRO pRO) + { + if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0) + { + var c2s = pRO.CostBearer2SupportConceptList[0]; + + String list = ""; + + foreach (var scap in c2s.ApprovalPeriodList) + { + + if (scap.SupportConceptApprovalPeriod2Employee != null) + { + foreach (var p2e in scap.SupportConceptApprovalPeriod2Employee) + { + String name = p2e.Employee.Person.FirstNameLastName; + + if (!list.Contains(name)) + { + if (list.Length > 0) + { + list += ", "; + } + + list += name; + + } + } + } + + } + + if (!String.IsNullOrEmpty(list)) + { + pRO.MainAttendant = list; + } + + } + } + } +} + diff --git a/ReportImp/PassgenauUG/Leistungsnachweis.resx b/ReportImp/PassgenauUG/Leistungsnachweis.resx new file mode 100644 index 000000000..fae110853 --- /dev/null +++ b/ReportImp/PassgenauUG/Leistungsnachweis.resx @@ -0,0 +1,1272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + 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 + gg== + + + \ No newline at end of file diff --git a/ReportImp/PassgenauUG/LeistungsnachweisSbd.cs b/ReportImp/PassgenauUG/LeistungsnachweisSbd.cs new file mode 100644 index 000000000..e8e7a4018 --- /dev/null +++ b/ReportImp/PassgenauUG/LeistungsnachweisSbd.cs @@ -0,0 +1,28 @@ +using System; +using System.Collections.Generic; +using BeWo.Report.ReportObjects; +using BeWo.Report; +using DevExpress.XtraReports.UI; +using System.Data; +using BS.Shared.Core; + +namespace PassgenauUG +{ + public partial class LeistungsnachweisSbd : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + public LeistungsnachweisSbd() + { + InitializeComponent(); + + } + + public void SetReportDataSource(SbdStundenaufstellungRO pRO) + { + + this.bindingSource1.DataSource = pRO; + } + + + } + +} diff --git a/ReportImp/PassgenauUG/LeistungsnachweisSbd.designer.cs b/ReportImp/PassgenauUG/LeistungsnachweisSbd.designer.cs new file mode 100644 index 000000000..ffed11944 --- /dev/null +++ b/ReportImp/PassgenauUG/LeistungsnachweisSbd.designer.cs @@ -0,0 +1,708 @@ +using BeWo.Report.ReportObjects; +namespace PassgenauUG +{ + partial class LeistungsnachweisSbd + { + /// + /// 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(LeistungsnachweisSbd)); + this.Detail = new DevExpress.XtraReports.UI.DetailBand(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.ruleIstFerien = new DevExpress.XtraReports.UI.FormattingRule(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); + 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.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblSchule = new DevExpress.XtraReports.UI.XRLabel(); + this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail3 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.fieldStd = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldTotalStd = new DevExpress.XtraReports.UI.CalculatedField(); + this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(745F, 20F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell7, + this.xrTableCell3, + this.xrTableCell33, + this.xrTableCell10, + this.xrTableCell13, + this.xrTableCell9, + this.xrTableCell11, + this.xrTableCell8}); + this.xrTableRowDetail.FormattingRules.Add(this.ruleIstFerien); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 0.8D; + // + // xrTableCell7 + // + this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:ddd}")}); + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 0, 0, 0, 100F); + this.xrTableCell7.StylePriority.UsePadding = false; + this.xrTableCell7.StylePriority.UseTextAlignment = false; + this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell7.Weight = 0.041379318093471569D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd}")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; + this.xrTableCell3.Weight = 0.041379318093471576D; + // + // xrTableCell33 + // + this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StundenplanUhrzeiten1")}); + this.xrTableCell33.Name = "xrTableCell33"; + this.xrTableCell33.Weight = 0.11724140614924175D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StundenplanUhrzeiten2")}); + this.xrTableCell10.Name = "xrTableCell10"; + this.xrTableCell10.StylePriority.UseTextAlignment = false; + this.xrTableCell10.Weight = 0.11724140614924175D; + // + // xrTableCell13 + // + this.xrTableCell13.Name = "xrTableCell13"; + this.xrTableCell13.Weight = 0.041379318490266881D; + // + // xrTableCell9 + // + this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.IstUhrzeiten1", "{0:0.00}")}); + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.StylePriority.UseTextAlignment = false; + this.xrTableCell9.Weight = 0.17931038229733542D; + // + // xrTableCell11 + // + this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.IstUhrzeiten2")}); + this.xrTableCell11.Name = "xrTableCell11"; + this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 3, 0, 0, 100F); + this.xrTableCell11.StylePriority.UsePadding = false; + this.xrTableCell11.Weight = 0.1793103827364583D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 3, 0, 0, 100F); + this.xrTableCell8.StylePriority.UsePadding = false; + this.xrTableCell8.StylePriority.UseTextAlignment = false; + this.xrTableCell8.Weight = 0.31034489335317339D; + // + // ruleIstFerien + // + this.ruleIstFerien.Condition = "[IstSamstag] Or [IstSonntag] Or [IstFeiertag] Or [IstFerien]"; + this.ruleIstFerien.DataMember = "Services"; + this.ruleIstFerien.Formatting.BackColor = System.Drawing.Color.LightSteelBlue; + this.ruleIstFerien.Name = "ruleIstFerien"; + // + // xrLabel2 + // + this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.16666F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(138.75F, 25F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "Name des Kindes:"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // lblKlient + // + this.lblKlient.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.lblKlient.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")}); + this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(138.7502F, 79.16666F); + this.lblKlient.Name = "lblKlient"; + this.lblKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblKlient.SizeF = new System.Drawing.SizeF(381.2502F, 25F); + this.lblKlient.StylePriority.UseBorders = false; + this.lblKlient.StylePriority.UseTextAlignment = false; + this.lblKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel1 + // + this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 54.16667F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(138.75F, 25F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.Text = "Name MitarbeiterIn:"; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // lblMitarbeiter + // + this.lblMitarbeiter.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.lblMitarbeiter.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeName")}); + this.lblMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(138.7502F, 54.1667F); + this.lblMitarbeiter.Name = "lblMitarbeiter"; + this.lblMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblMitarbeiter.SizeF = new System.Drawing.SizeF(381.2503F, 25F); + this.lblMitarbeiter.StylePriority.UseBorders = false; + this.lblMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // 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.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + this.topMarginBand1.StylePriority.UseFont = false; + // + // xrLabel4 + // + this.xrLabel4.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(563.2124F, 27.08334F); + this.xrLabel4.StylePriority.UseFont = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Stundenaufstellung [StartDate!MMMM yyyy]"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 40F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPictureBox1, + this.xrLabel11, + this.lblSchule, + this.xrLabel4, + this.xrLabel1, + this.lblMitarbeiter, + this.lblKlient, + this.xrLabel2}); + this.ReportHeader.HeightF = 150F; + this.ReportHeader.Name = "ReportHeader"; + // + // xrLabel11 + // + this.xrLabel11.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 104.1667F); + this.xrLabel11.Name = "xrLabel11"; + this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel11.SizeF = new System.Drawing.SizeF(138.75F, 25F); + this.xrLabel11.StylePriority.UseBorders = false; + this.xrLabel11.StylePriority.UseTextAlignment = false; + this.xrLabel11.Text = "Name der Schule:"; + this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // lblSchule + // + this.lblSchule.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.lblSchule.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "Schule.Name")}); + this.lblSchule.LocationFloat = new DevExpress.Utils.PointFloat(138.7502F, 104.1667F); + this.lblSchule.Name = "lblSchule"; + this.lblSchule.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblSchule.SizeF = new System.Drawing.SizeF(381.25F, 25F); + this.lblSchule.StylePriority.UseBorders = false; + this.lblSchule.StylePriority.UseTextAlignment = false; + this.lblSchule.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // DetailReport2 + // + this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail3, + this.GroupHeader1, + this.GroupFooter1}); + this.DetailReport2.DataMember = "Services"; + this.DetailReport2.DataSource = this.bindingSource1; + this.DetailReport2.Level = 0; + this.DetailReport2.Name = "DetailReport2"; + // + // Detail3 + // + this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail3.HeightF = 20F; + this.Detail3.Name = "Detail3"; + // + // GroupHeader1 + // + this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupHeader1.HeightF = 34F; + this.GroupHeader1.Name = "GroupHeader1"; + // + // xrTable1 + // + this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1, + this.xrTableRow7}); + this.xrTable1.SizeF = new System.Drawing.SizeF(745F, 34F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right))); + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell2, + this.xrTableCell4, + this.xrTableCell22, + this.xrTableCell5, + this.xrTableCell25, + this.xrTableCell6}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.StylePriority.UseBorders = false; + this.xrTableRow1.Weight = 0.45333333333333337D; + // + // xrTableCell2 + // + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(10, 0, 0, 0, 100F); + this.xrTableCell2.StylePriority.UseFont = false; + this.xrTableCell2.StylePriority.UsePadding = false; + this.xrTableCell2.StylePriority.UseTextAlignment = false; + this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell2.Weight = 0.082758653115741931D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.StylePriority.UseTextAlignment = false; + this.xrTableCell4.Text = "face-to-face (Standard)"; + this.xrTableCell4.Weight = 0.23448284142822309D; + // + // xrTableCell22 + // + this.xrTableCell22.Name = "xrTableCell22"; + this.xrTableCell22.Weight = 0.04137932169301374D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "face-to-face"; + this.xrTableCell5.Weight = 0.17931040990194902D; + // + // xrTableCell25 + // + this.xrTableCell25.Name = "xrTableCell25"; + this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 3, 0, 0, 100F); + this.xrTableCell25.StylePriority.UsePadding = false; + this.xrTableCell25.Text = "sonstige Zeiten"; + this.xrTableCell25.Weight = 0.17931041308626894D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 3, 0, 0, 100F); + this.xrTableCell6.StylePriority.UsePadding = false; + this.xrTableCell6.StylePriority.UseTextAlignment = false; + this.xrTableCell6.Text = "Bemerkungen"; + this.xrTableCell6.Weight = 0.31034496793137128D; + // + // xrTableRow7 + // + this.xrTableRow7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell26, + this.xrTableCell32, + this.xrTableCell27, + this.xrTableCell28, + this.xrTableCell29, + this.xrTableCell30, + this.xrTableCell31}); + this.xrTableRow7.Name = "xrTableRow7"; + this.xrTableRow7.StylePriority.UseBorders = false; + this.xrTableRow7.Weight = 0.45333333333333337D; + // + // xrTableCell26 + // + this.xrTableCell26.Name = "xrTableCell26"; + this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(10, 0, 0, 0, 100F); + this.xrTableCell26.StylePriority.UsePadding = false; + this.xrTableCell26.StylePriority.UseTextAlignment = false; + this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell26.Weight = 0.082758653115741931D; + // + // xrTableCell32 + // + this.xrTableCell32.Name = "xrTableCell32"; + this.xrTableCell32.Text = "von - bis"; + this.xrTableCell32.Weight = 0.11724142071411153D; + // + // xrTableCell27 + // + this.xrTableCell27.Name = "xrTableCell27"; + this.xrTableCell27.Text = "von - bis"; + this.xrTableCell27.Weight = 0.11724142071411156D; + // + // xrTableCell28 + // + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "OK"; + this.xrTableCell28.Weight = 0.04137932169301374D; + // + // xrTableCell29 + // + this.xrTableCell29.Name = "xrTableCell29"; + this.xrTableCell29.Text = "Abweichung"; + this.xrTableCell29.Weight = 0.17931040990194902D; + // + // xrTableCell30 + // + this.xrTableCell30.Name = "xrTableCell30"; + this.xrTableCell30.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 3, 0, 0, 100F); + this.xrTableCell30.StylePriority.UsePadding = false; + this.xrTableCell30.Text = "von - bis"; + this.xrTableCell30.Weight = 0.17931041308626894D; + // + // xrTableCell31 + // + this.xrTableCell31.Name = "xrTableCell31"; + this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 3, 0, 0, 100F); + this.xrTableCell31.StylePriority.UsePadding = false; + this.xrTableCell31.Weight = 0.31034496793137128D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel6, + this.xrLabel7, + this.xrLabel3, + this.xrLabel5}); + this.GroupFooter1.HeightF = 100F; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrLabel6 + // + this.xrLabel6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 75F); + this.xrLabel6.Name = "xrLabel6"; + this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel6.SizeF = new System.Drawing.SizeF(229.9998F, 25F); + this.xrLabel6.StylePriority.UseBorders = false; + this.xrLabel6.StylePriority.UseFont = false; + this.xrLabel6.StylePriority.UseTextAlignment = false; + this.xrLabel6.Text = "Datum, Unterschrift Lehrkraft"; + this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel7 + // + this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(260.0001F, 75F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(281.2502F, 25F); + this.xrLabel7.StylePriority.UseBorders = false; + // + // xrLabel3 + // + this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(233.5417F, 25F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseFont = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Datum, Unterschrift MitarbeiterIn"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + // + // xrLabel5 + // + this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Bottom; + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(260.0001F, 29.99999F); + this.xrLabel5.Name = "xrLabel5"; + this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel5.SizeF = new System.Drawing.SizeF(281.2485F, 25F); + this.xrLabel5.StylePriority.UseBorders = false; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SbdStundenaufstellungRO); + // + // fieldStd + // + this.fieldStd.DataMember = "Services"; + this.fieldStd.Expression = "Iif([Minutes] > 0, [Minutes] / 60, ?)"; + this.fieldStd.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldStd.Name = "fieldStd"; + // + // fieldTotalStd + // + this.fieldTotalStd.Expression = "[TotalFLM] / 60"; + this.fieldTotalStd.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldTotalStd.Name = "fieldTotalStd"; + // + // xrPictureBox1 + // + this.xrPictureBox1.AnchorHorizontal = DevExpress.XtraReports.UI.HorizontalAnchorStyles.Left; + this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(571.2123F, 0F); + this.xrPictureBox1.Name = "xrPictureBox1"; + this.xrPictureBox1.SizeF = new System.Drawing.SizeF(173.7877F, 90.25002F); + this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; + // + // LeistungsnachweisSbd + // + this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail, + this.topMarginBand1, + this.bottomMarginBand1, + this.ReportHeader, + this.DetailReport2}); + this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] { + this.fieldFLS, + this.fieldStd, + this.fieldTotalStd}); + this.DataSource = this.bindingSource1; + this.DisplayName = "Stundenzettel"; + this.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] { + this.ruleIstFerien}); + this.Margins = new System.Drawing.Printing.Margins(40, 40, 50, 40); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRLabel xrLabel4; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.XRLabel lblKlient; + private DevExpress.XtraReports.UI.XRLabel lblMitarbeiter; + private DevExpress.XtraReports.UI.FormattingRule ruleIstFerien; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel xrLabel11; + private DevExpress.XtraReports.UI.XRLabel lblSchule; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport2; + private DevExpress.XtraReports.UI.DetailBand Detail3; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.CalculatedField fieldStd; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel6; + private DevExpress.XtraReports.UI.XRLabel xrLabel7; + private DevExpress.XtraReports.UI.XRLabel xrLabel3; + private DevExpress.XtraReports.UI.XRLabel xrLabel5; + private DevExpress.XtraReports.UI.CalculatedField fieldTotalStd; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell22; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell25; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell26; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell32; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell27; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell29; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell30; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell31; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell33; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1; + } +} diff --git a/ReportImp/PassgenauUG/LeistungsnachweisSbd.resx b/ReportImp/PassgenauUG/LeistungsnachweisSbd.resx new file mode 100644 index 000000000..a86f72658 --- /dev/null +++ b/ReportImp/PassgenauUG/LeistungsnachweisSbd.resx @@ -0,0 +1,1272 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 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 + + + + + iVBORw0KGgoAAAANSUhEUgAAAW0AAACyCAYAAACJHp5sAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAO + wwAADsMBx2+oZAAA/7JJREFUeF7s/Xd8HMeZ743ev+697/3c8973nHfXaytQOTut1/aud9e7XtuybAXm + iEREggAIgjnnTOQ0M8g555zTYAYY5ECAJAIJgMg558DffZ6aGQqiSCpQoqQ9U9KXM+hJ1V1d33qqurr7 + /wFd+v6kJQ331SxjBYv07wItnKd/mfviDcvif8E8vXF+BfRGNbyM/hTfsUL/3F+gR/rc8qyGeQ30JgF/ + hr5ziT68RO9dmifmaBk9rmi4T68J6P0C7fdr0KWvnlZow6/QdhdlQBtTW27ECm1qAS27z9AyfhRvXw0t + Y7iYRVHTHqJmhr6GWJmj75ijz/IbNd+vSz/4pJP29ylxxWI0Ulymfxappi0QsyTNORL2MtXgFfWLasGT + U1ncwrcMVfZlZuk+VWhmWbC0tCTQVnYWgJACf8cS1WZmkaGFi7Rwkb5EywNZsxmEHT6LLn31JLY7bT4t + XCYalqjclrgY6A8BvWGR3rCo+W9uZYXaaTULZOtFKhtmmcqG95nV6b4oLyo77Zfr0g8+6aT9fUpcpxiN + DFdLm4U9T0u4Ygppc6VfpMc5YpbiqikQ9zE9tYipyQViBlNTzBSmp6cfMDOzgLnZRczPAgsk/EWWPota + K24R9fHf9APcAuik/e0kbVkT2ih6icpzcYEa6LlFzMwtYHpuFlOzM5icnSKmMTk3hSlifGaGmKVl9Prc + PGYW5jC7SD0xKqt5KjMWtZC1NmmkfV8n7f8WSSft71OiyEmgkSM9E/Wa/UxBNAmc/qaXKIimSs7RNUXQ + swtYmJ7H8NQohiZG0D/Wj96RXnQPd6J76B493kMPPedlfaN9GBgbx/DEJMamljExA6r09J0kCu6Oix/j + us4/rIWXaZ/zawL6R0ALGV366mnVNuUe0dzCEqbmJzExO47R2QEMT/ejf/oeeifa0DXRQjSja1JLA7qn + GtE31Y6B2XsYoc+ML5DQqcc1TTsK+Z4Ezt9LP8HFRHsQvULPqWXXpR980kn7+5S+QNoLtHiRKvg8RcZz + JOtpjqZHJzAxPE6C7sW9/m7c7b6L5o5m3LrbgMY7N4h63KTHW3dvo6m9GXfudaKjtw89A1MYHJ0DfRyz + U/NYoOh7mX9AK5NHQS/rpP0NJc025c23QI3v+OQ0BscG0Efl2DPSgc7Bu7jTfxNNXXVouFeBGx3lqL+n + wo17ZbjZU4rbvSq09jegfbgJPaP9GJwawRgZe2J2ib5rGVMztJ/Mr4hhFu6v6aT93yfppP19StoBTk2N + Zj/yMxb33DJ1m0nWU9QVHp+Zpqh6CL3Dvejsb0dHz13UdmWjsj0dJc0JKLgRiZyaEGRWBSKzMkiQXRWF + vNoYFN3IhKqpANV3q9HY3YDm/jYMjYyQvMcxPTOHBfoN7kVrfSx61OrsfIr2Re0BSl36ykl7uIAj4vGZ + KeoRdZGE63G7qxo19/JRcTcbxc3xyGuIQHpdAFKr/ZBc7YOUGl/k3JIgv8kLipYYlHcko76zCrf7b6Bt + YAD3hobQNzKLofEFTM4sYo6+f+X+HBXbGDGq+XVd+iEnnbS/T+kJ0p6m7vMk9XvHqIIPjY+hlyKy9p52 + tHY0oenuTRJ1NIk6HKkqP8QWSRCR44zQTAeEZKgJy/RAZI4U8QVhSCuNRV5VLhQNClQ016Knrxf9Q4MY + m5jEzNy8+mAmZYPh55rsfIpO2k+d5ubUTM8tYXB8FHd77qCBoumaViXya+OQXRmFxFIfRBV6ICj3Ovwz + r8A385IgsvgCYkouI6nMC5m1gZDfyENZswJ1LS1ouHsXXf2T6BuexdjkHGYp2mZp39dJ+79N0kn7e5VY + 2EtYJlsuLy+KkRIel1xY5Cibur4UYfdPdKODus63eqpQ2VKMgvokZJRFwbfQWsNuDZYarASB8v3wL9oH + 37wj8Ms/ihD5ZcRUOCPjZiCqb5egsb0KHQN3MDTdj+nFOcytLILaCYoEeRiEssVw6yEib/pHDOMsqNGl + x6bVBwX5cZHC69nZWcxQmY5Tz6ZvrA9N3TegupmDzOoAJJRI4Z9zUuCdf1ggKzwokBYdEPgUW8C7yBze + efvhW3AAYYXOiC/3Qk51Oooa8lB3pwG3OpvRNdiNkelRzC1NYGllFIvLow/y8nDi5Stcprr0vU86aX+v + 0mppL4lglqfxLixQ53Z6Ev3DQ2jpvo3a5ioobmQjuywRCUWBFEF7k5ifLG3fgr3wydsDr+yDAt/cswgu + uoQolRvkVTkob5TjVnsDuoY7MDo9gamFWRGlzc7zrAOq1FyfV0tbLNRJ+0mJJcjTLfmRpcjP5+fnxSye + selZiobH0NLVgrLGYmRS7yemyA2hOQ5fKG2vIjPICkwhy9lL2ME/6ypCC5wQVxiJJEUslHUqVN6uQUtH + K3qG+zA1N4L5pWGBTto//KST9vco8Sxbquai8ogKRPVrhaw9R/3owbFutHc3o6I5B7kVsYgtoQqefx0+ + OcchzTgMack2DVvUlG78DBLlZngqN8GjeAc85ESRMSTFVPEVu5FQLEVGRQBKbqWhsUeBztE7GJztxgRP + MZufUQfWWmELaVPeRP500n5c0gpbzI2nR4aj7JmZGUxMTKB3ogOtvTdFeaapAhBBZelHkbN31l54yXcJ + PJUmArcSNa6lpgLP0u3wpLL2lBtSWRpCmm9NErch0Z9CQO5pJJf4Ibs6DBU3CyiKr8LQeA+mZyeoAZ76 + dN96KOmk/cNJOml/j5Ja2kui8oiIiP5f5LHsyUn0DLah6W49imqTkFQYhJDcqwjIvAjv7GPwyjr6hdKW + lm6FjPAqNSSM4FViAZnSHNJiS4Rm2iOmwB1ZZRFQ3U7H7a56dJG4R6fGMTk3TXm4L8a2xXC7TtpfKmkj + 69UsLCyIshwZGcHd/tuob61EflUCovM8EJx1iaR9QIj7i6QtK9cXeKtM4U1/+8j3wrtwD3yzT8In6wTC + slwQWyhFXlkSqm4XobP/LiamRjEzN/mgEXlY0Dpp/3CSTtrfo8Q+5Bm1wofci6UFM1NTGBroRVNbGapu + 5CG9TIrI3OvwzbcTeJF4vUnA7qodGraqKduopnydwFW1Vjx6VmyBpIrkXmkACeFRZgj/7AMIzj+CWIUD + supkKG/JQtOASoyfj80PUYS2gHlqPB7M5ea6LSCLi4W69LiklSGLkseyR0dH0d/fj8rWDBTVxSJR6YLA + 7OPwz7WDHwk6oNQMktJNAtfyDQKnis0Ch4ptArfyzXCncpRWboGsagt8aJlX2Rb4FhuQwPWpPPcgpOAA + kuVSFNaGoam9AcMjM5icWhINh1bcIjDQJH6++m9d+v4mnbS/R4mFrZU2wye9jA4Po6OtFSWV6ciTx1FU + 5oDgtAvwytkDnzzqSn9JaTspP4RzyUdwKd0ANxW/toOEze83QFDeYUFY3kUStz1yq2JQfTcXHQN3MTTV + J6YCsrhXPjePm4S9rIu0n5S00mZZ8rBIX18f2tvbqVcTisRCH4RkXoRP6kH4ZdvCV2EMf4qov0jajkoq + z5L1cCtdT+W4gXpRmwQ+crW0A3JsqTztEJ3jjFSFF6oaVOjpHcXo2JwYU9eKW9ujW40uff+TTtrfo8TC + 5tMg+OAjnxSxMLuA/p5u3L5Zi8z8YCRnUiXPOomAtKOQ5u+EVyF1n6myMi4UoQlUO9WQkAUUlTFOVMHV + bNSwFc6l2wg9hCr2ILBwN/yy9lOFP4i4Ik8UNkTi9r1adI22YmJ6SpxSzY3IZ6T9YE6gLj0uaYdF+ODj + 4OAg7t69i8bGRsQVOiIi+wr8Mw7CO8OSek2m1ABvFHiU/03gXPVXgUP1J4Jr1RsFDqVrBU6qD+BMuJf9 + FzXAf4R36QeCILkhAgoNEJJxmnplF1CkysWdOyPUYMyL4yMsbh5f10bbOmn/sJJO2t+jtFrai0v3MTc9 + h+577bhRW46ULD8kpMlI2icQlHEc3kU8lmkGDxKwu3LDF0rbo3ob3Kkr7VpOsi7brBH2NvqMPsJL7YS0 + vdL2Qpa6R8zvzqwMQF1rGdoGbmF8alJcA2NJJ+2vlDiS1U7xGxsbQ3c3NcC3b6O6uhox+fZC2kFZR6ih + 3IOAIgt4lWyC7EtI27WSGukKeqT3uJT/VQjbs/xP8FH9Db5lHyJEsZOkTRF3Cu0raSeRWZiKWzf70Nk5 + JfKik/YPO+mk/U0m3uefCr6C0zSWZyewMDWK6bF+isxqUVqegZCUawK//CMUSR2HrMyMZL0TDiqKnstJ + 3CqS8tfmz5BVU4VXWMMjlyK+uOuIyPWCqqocre13MDwwiLmpGcrbDO4vTBNTZKQ5YhErC7OUcfVUxa8D + D64w2nZAjJmrB/fVcAvGaBbwJ5g5zX8PTvARJ/mo4evhMaQmwYyGSQ0TGj79kW+eZb4kKv3G8so8Zqg8 + x8YG0d3TgZraCmTnpMM58zIkhU6QlB6Dk8ICzuUGcK7ZAkcSsmP5doGrylAgZosQstJ1AqnSUOBWtkng + UM1i/yuu1X4gcKneDufKrfDMs4Nrlg2iMqWoq61EV2cbhngKIO1bS5y/+wsif/z8UevwaHTpu046aX+T + 6ZEi/ipopD0zjvnJEUyO9KKluQpyZTKCEq8gJPka/AuOILDoOKQkbQ+StmPZhm9M2n5KG0jyzeGdYI+w + bCkUZSW41dqEwd4+zEyQqIWwNdLmvPJ0ksWvUuE/z39baZMMWdosxOnpMQyP9KPj3h1UVJYiPT0JThmX + IClw/Jy0HSo3PrW0nUjYjCR/H9yy9yA83RNVFaVou0NlOdSLSZb20uwDaXMD86h1eDS69F0nnbS/T4lP + WFlcoIB2GrPj4xgd7EVDQxmy82LhG3sewclXEVhIkXbRUarsO+FZYkiVfZ3g0TL+cniW/Rle1A0PKLGB + d9Eu+CbaIzjdFXnyPNQ01KK3sxuTo+NYnpvGyjxH3CxsMqtwKbc2/OTroVWB9kL+D17SyltzVFZMhSS0 + N4OY1iBmsGhP/9fy4Fs/i/owr/p71L/8aT6+aVYoX/fpcXGJD0COob+/F62tzVAoihEfHwun9FMk1UuQ + lh6As8IYrhXb4VKzgSLttXCqIOkSn5f2eoFEaSDQStuRGlzGvkaNU9lWuND3eRUchEf2XmrsXaFUFOBm + Y63IB+dnkcrwPpXhMuWTz7591Do8Gl36rpNO2t+npJU2X/d6bAxDfV2oqS5GcloopOGnEJR0RQibxc3C + lpQawbVyw1NLW1L+PmSVHwhp+yms4JfkAP9kR6Rlp0NVVYbO9g6MDY1gaXZKLW2+u41W2nyt2M9V7C+P + Vqn//aTN48U8a2QOo6Mj6OruxM2bDcjLy0F4RBjsU47DI/cCJCX7H0jbuXoDHCqeXtoOpZuFtL0LDwlp + +8c50O9morq6DL293RgbG6F8qaXNjYtO2j+spJP29ylRneBzVRamFzA1OoWBnh6Ul8sRmxAI14DDCEq4 + jNBilvYheCp2UAU2gEf1OriUf/RIGX9ZZOUfEH9BAAk7QGEN/yR7eMddQUJqHBRlcrTfuYvhwSEsUA9g + eX6OvEh21QhWjErw86/JAxU84jVG+5RvBMHMkGyZSQ2f2p3ghkQ0Jg+xrIGn5Kxm1e9803Bbw8f15ucX + MTw8io6OTtTV3UBmZjaCAkNgn7QXnjnHIC3ZDTelHtwrN8K1+mM4lv8VzhWbBa4qA4Fn6Q6BtJSn922g + BltfoJW2U+XHAscqNc4KKtcyA/gVHoVn5j54R11FRmYyyisU6OrqwcjwmMgX54/zydfzfnAMUpP/x6JL + 33nSSfv7lKgCrWilPTYtpK0qLURUrB/svewQSNIOUxxHIHV73YtJthyF1ax/aml7V/wVEtX78C2yhH8x + RdqJ1yGJuoCYxGgUq4rQ1qo+GMnSXuHb3aySNgfdn6vYXwEWNvOo1xjt0x+itJm5uQUMDY6gra0DNTV1 + SEvLgL9/IK4l7IF71hFIlZ9K24Wk7fBNSFu5HR7lhvAvOgaPjL2Qhl1CekYiKiqVuNfRhSHqNc3PqaXN + nTveRDpp/3CSTtrfaNIq6OvBFYjv8zg/s4LJ8Xn09w5ApSpGVIw/rnjsQWDcZUQoTyAw/yA8irbCh09J + r9lAUdXTSduPuuQSxV/hk0fSLrSGb9xVeISdRXR8OJRlJO07LRRpD2BhdgbLi3zgirJLFZgr+xxPHnm4 + Yn8dHkraxdrBDdosglnaTozm1rUE5UGD9j2cPeZB0m5i7QvaL139+98wvI3U22cRg4OjaLt7DzXV9UhL + zYS/XxCux+6CZ8Z+eBWbwVO5DZKKdXCr+hCOZe/DuXyTwFWlL/AgYTPaSxJo/3Yv2yxwpc8KNCfjeCqM + 4KUyo8b9JDxS9sEj+ALSsxJRVVuK9rZODA6MUL6W1Nf8IoS0efs8Yj0+hy5950kn7W80ae3w9eAgUS3t + +5gaX8BA7yBJW0HSDsBFN2sEkLQjlSeFtN0Lt8CHIm2v2qeXtj9VeM/iD+CVYwHf/N3wjrkCt5AziIoL + R0l5MUm7FcNDJO05lvaCmJ7NFZhvI0nB9+cr9tfhoaRdrPXrD07a9P0sw1mW9sAqaadlCWlfi7GAR/q+ + z0ubejxPK22J0hjeZeZC2u7JdnAPOoeM7CTU1JeJfAz0D4vGREib8qqT9g8r6aT9DaaV+9SBXwVP+frU + EHwQbFEsX16eJ+HNYXFplnrpc+JvnnrF99fla1jPzd3HxMQ8err7UEKRdmxCKEXadpCQSL3T7ASSAj34 + lphAVk7davkXS9utdCscizfApWQzZNUGkFbqw0mhnirombsOweUGCJMfhWu8Ga7JjkJCXeq0zEQRaXe0 + t1JF7xJT15ZX5mgdSErEgia/2ojtsdB7H3TFtdBnV/hLNG/ig3ZiNgM9LtMbtHci5xvVzlFDscCnXfNG + 1qTlZRL29CxGaZuO0LYbXp7FGD1OkpUn79OyRfp7YQaTy/RZer+2JObpNxh+/shEWWK0+X0c4m73T4DX + bWF+UdxceWRkDF2d3aitrUdmRhbCwyNxQrIdnokHEFxiC8/C7ZCqNkBWR8KtXvvghCjt8IhW0hJ6D+NT + Y0yS16cyJbETHmWb6O/N9No2eJRsgSTfBH7K3fDPPAHHCCvaby4iIzcJclUuOikfgwNDVJa07y2uiHyK + u/Yv0XbnvNNzLh8xXKLdFvQ3l5f6NfWp7w8n3Yk5zy7ppP2Nps/KebW8Vwv8PknlwWviSJ56OdUNIcNF + WjQ9vYT+/kGUV5QiMSUSrn7H4Op/nCq6DUILjsOfur+e+XpwKf4IXhWbPifph5FVGYhHj7Lt8KoxpL/1 + hcDdy7ZBWrABoZVGiFAch1uihZC2Z+hFpGcno6K6FF1dbRRp92F2boLWg/JN+WSojosbuKsF/Gi4wj8p + rZCUV5b5JBRaf57JQFJgcS8R6jvP8++sYIpC+ompSczPs4I/TeP3l8DBPsNRt5oVkjfP0SZJE1wCsyTq + WfqdWfoN9RySp0zsqCdBiSU4OzuPifFJ9Pb2o6HhJnJz8xETHYvTXiTdODsEKmzgozSCZ8l6eFZ9AmkN + H1h+srTdVdvhodoBz/Kt1PhyeW6Hd80O+FAZe1NjLC0wFdL2yzwO+zBLuAWcQ1Z+CsprFOjp6RMHIuco + X1o5Cynzc97Ymrx/LvH7BI9+g07azy7ppP2NJm0HnTVBleI+RdErHE3PCD5dpl7OqG8Fpf4Mi0R8cpmi + xdlZ9A8MoLK6DKkZsZCFXsA1z0NwCNmFiILzCCvfB7cMQzhmr4N/pfFnBP0ovGtJDOXcpeauuJ54LqRN + r/kX7kJoiQ2Cs8/AKdwaV91PQhJ0HZk5qdSlrkB3zx0MjXRjdn6I8suH/5ZIiRQBUz1lllf4JI1Hs0KN + knaq3aNYooiYT/R40OOg9y+TiFkCQgTsAmae/mF4DJ3HQvgeteNkGW7ziPuzS5ibmsP8FG1jaiz4M+qm + kIRO3zO5vIQJkjlLXSt5kTctq/Kk/eSD1x7Fqvc/CtoqYv3n5qYwMTmKvv5u3Lx1AwWFuUhIjMVFqTXs + Aw5AkmqNQKUNpPLtcFWuhYSHRaiMBKWGAm0ZeqrWChyph+SqYmHvgFe1Pnwq9ajh3gG/0p3UmO9EQJEN + Aov2wDvxKK4GWJC0zyJPkY76pgr09XVhZHSQGuApsb1XuJx4u4veHu99D62LZn15WzGPSzppP7ukk/Y3 + mj6Vtka/tKPPCWEvLs1QF38aC4tTmF+YxNz8BEGRIz1fWJym16dFJDi9tICpuTmM8jW0+/pQWVNGEW8C + SfsiLrvuw1mZHqQJ+0VF9y6gClm4GV4leg8q9uOQUMXmIRJn5Sa4KCmKK91CfzNbEVG2F34F5nCOsKHv + N6DfOQ7vcCfk5mei9kYlOrtaMDB4D5PTfZhbGMHM4gymFyjynV8mKCqmCv84FkjK8wszggWG/mYWmSUS + NQmb0Up7aWVRwN1wce2OOdqGCyQL9gW7UBs+T5AkRmghL+OrD5LQl+eWMT+9IGZGsLgn6bMzixSJ0/fM + kFTY9wwLe2hx/kG+ViPyqGF+fvqxaNfjcfC68Psmp8YwSpLs7e3ELZK2XJ6P5JQEXPfbhzNuFjjrvxl+ + RZbwKTGAi+ITKo/1XyhtZ00PSVKxnRpf6j1RmboVbyDx74C30gChyn3wyragBt4K52U74RV+BcXluWho + qaIG+B6GqNfE+WJxc6MyOzsp4OcP1mH19qC/uax4SO9xSSftZ5d00v4GEx8iuy/CQK1ZWNosJJYyVY65 + MczMjmJ6ZpgEOEQVZ5CgR3o+NT2MkblhDM8OYYiW9Y/1obO3A1V1KmRT19Yr9AocpMdxwlUf56QmcE+l + iFt1HEHle+CZ/8WRNg+LaKXN8N88ZMIRd1z5eXgkWeGUqxmO2BvCwfMyIhKDUKwsRN2NarTfa6QGpAVD + E3cxPnMPI7N9GJ7pxcD0GAaJGcrz45iaHsDEVD+tJ0HPp2YGMa19fW6IxKBuuOa4MROQMFjkCxQBLlLj + N01ipihaRNZsW743LTOkoX4QaJkAhun5uIZRisCH6HOT9MjFwF1/euTrXXEQziU0ykKnPHBeGM4X55Xz + yHnlPE9M9T0Wfu+TmKGy5O8YGevG4HAHuntbcLupGsrSXGRkxUMach2nr+/D/msb4JlihVBqOGU8va9k + B5WTgeBTaW8ReJR9JHAr3yrgZa4lVJbyTZAotsBfYYJglQWCC+zgGKWHUy56OE37S3C8KxRVeai+WYrO + 7mb0DbSJfI1P9hG9GJvoIXrF32I7aLbF1MyA2DZz8yNUJuO0H0+QuPlknM9ei1uXnm3SSfsbTEvLU0LQ + yyvT4vncwjjt/EMYHe8Vwwt9Ax3o7WtDV3crOu414W7bLbTebUTrnQZBY3s9GtrrcPPuDTTeuYEbt2uh + UBUgLTsOvuH2cJadxmH7bbA5txb73T7AtSgjca0Qn2KrB3J+HCxpCXWhtfLmMW3femMh8OthpjjsuhZ7 + zm7FMXtTePq5IDo5HPkFOSgrL6FoW4HG22Voai9Da2eluGTrrY4aNHTcxk1aj5Y7NU+gFnfa6nGX1q2t + 44ZoADq6buJe9y0SCHOHor+76B24h8ERFsgwyWJcTC9c4tuVT7G0SbWD85htH8ag/DZuhGSj4FIgko64 + IWLbUQRuPYgUq6sovOCHRlkS+vPqsNI8jJWeSR70FlH68sQSJkaoNzM1j8nZBQyNTaF/8C6VSatokLp6 + bqOj8ybuUh7vtNVRuXC+6x5L6xfQ1n4DLfQdTRTdMrduV6CqVo6CohSkpEVSebrjiusZ2F7YgIOuH8M1 + jcqSom2ZyojKx1DweWl/KPCs2gEX1WY4U3TN0vYt04d/hSH85SaQ5enjtNdHsL32b7A5/TecdNqBoDgX + ZMmTUVSRjRs3VbjVXKlZv3rx2NKqLac6Kp8GKieCHu/R9ujubaZGp43KpUv0tKampsRlZvkSr3ylQO4N + 6dKzTTppf4NpaYWlTV3MpQmKtEaErFnSbe230NxSj/ob5aipK0VFVTFKScZyRQ5V4kzkFaQjLz8N6fJE + QZY8FdnF6cgpTEdiWhRCI33hFXIN567bwer0JzA98hest3sbn+x5E3aSPyCodP9nBP0oeEiEu9Q8LOIo + V88i4eUnk/6ADTa/EJgeXI8TjrvhKnOCV5AUUdHhSM9IQWZ2DHILElBQEociVTxyS5ORrUxEpjILWaU5 + KCpOeSyFmke5IhXFJekUaWagpCwLpeXZUFXk0LZQoKa2FA23anCn/Tb6+joxNq4++3JlnsJj+n/0Tjcq + wjMg2Xcex/5LH1a/+giHfrUBp/9ND07vrIfkd4bw/U8zXPzNZhx68y848ftt8DY8itqIbMxWdzyI0hfH + FzA7PIO+7kE03bqDhpslqG9UoqZejorqfJEnziPnuaAo6XPrspoCedIT4e/IL0wU2y2fvou/LysnBrEJ + AQgO84Sz1B72Hldgd3EbPtn9DnY7/A4XkknehTyMtVMDC9yIykkjbc0lW2V1BnAp2wInOd8IYTNJmyL0 + oi24GPEB7Nz/CVvsXsfWfa/D8tj7OONCrwVdRHRqCHKUqcjJi6P8JKKIyoPLpJBkLvLHUqe/FbT+DJeT + irZHVW0hGm+VUkNUg/bOGxgeHhaXmWV5s7g58tZF3c826aT9FIl31s/ssCTt+yzshSGMUGTSOtCA6tYS + 5DQmI7U6Bn4FDoQ9fOQn4V10At5yvkATY0qYQFpsqsFSjXwPpEW2hB0khTZqiszVFOuroW4x87Ckvwq+ + 9NuMD0Vqavha3ZQnuZnAS24ukMl3PYSl4MEd378GwWkHEZ13ElEFLkir8MUtEkPP+D3M3Z3G/e4loBmo + PpcB/7esIX3ZDEnvWSP2DXOErdmK6Nf0kP28KVLWmAtiX90liHhdTfAvduOOVSjQTmXTvIK5vjH0N3Xg + 1mQPQgpTEJntgqgcV4QVnUZIPpVHId/l3IS2K0WsSjMqg/0CWdEp+BSo8Ss4IgjIPybwLzgo8KOyZHwU + FgIZ3zSZkBTvEngW7xF4yPcJHAsN1RQZEPqEHrFN4F6qp+ZBGamlrZ2X7V5qoIGicAGJnSkxFjjLjTTw + c8aEMBV4Uq+MkdD+xUiLLQTaMvVT7Idv8T74FZ5EYPEZRJa6IaXeD/nNCVB0pFMkXo++wRYxhDS/MCrG + u/nYhUhcFVYj5v4wfOCB0aVvIumk/RRJK20tS/MjmJsepK73PXRQ17+qRYmCqgzElYQgvMBXCFtIu0gt + bR+SspA2C5LE/b+jtFnYkTnH4Zt8AUmlMpRR5NvU1QiM0AYeBlqcFAjf7gQJCZulHffWLkS/bobIV7Yj + 7k3DJ0pb+poB4v/tEBTH/YFG6s4PTmKguQNFd+pQ2FqLsAxHhGc5I7TgJII10vYqYNF++9J2U5qqETft + NSYosi4xEDyttF0UGmg91Jg94Iuk7V20F16FtvDOPQaffL5kwnVEKF0RXx6A5JpQEXXf7ajD4FCHGP/n + g5l8sHKFJ+/rpP1Mkk7aT5FY1NpZDsz85BgmhgfQ2X2Tuvsq5FF0nVDoB/+8i5BlnIa34gi8io9AWkLy + 5WtXl5B8S8zEGWyM9hoTfAU/AVVqT4U5sQsexeZqFDvVKHeoKdksWC3hr4pMYfhIpAojNUo1kscgo/x8 + XSJyTyM48zg8wk8gRekNpTwTDXWlQB8wLm+Dz+8OwfXnVgh6wQxhL1si/jWWsyki3zBAzFtGyHrBFMkv + mQtiXyFpE9GvqQl6ywwBbxjj+m8NMO6vBIZm0aasRU5FMTJKC+CTeh7+mZfgX0jiJaQKbghZmNuhvn8m + 33vTgsrBjl6jxpPwVliqKabGlvCi5wKSLyMjiTISJX2XYKfAk0Qu0EjTQ2WqwYQwJqhMywwF7rQPCB6U + kUbaKi5nZrsGfg+/VyN5jczdSow0cEPAcKOgvqO7+wN2CjxoP2MkSjUyBTVWhKyQejaEV/4h+BRSQ1V4 + Bv5FZ8WwCQ8ntXU0YmikE1NTY2LWySKfGaaT9jNJOmk/RWJp85F0HtcTt5WaGMFIfzda7lSjvDIPKYog + RGZJ4JN9Tkjbq/iwQAhbaa2RtjlJnLrkxBOlTRVeQHIXlLCwidItgtUS/qo8StjMs5C2b/JBBKUfhWfE + CSQrZMjPTUZ9DQn2xjgC7Jxw/iU9OL67CzFv2iL6jT2Ie9UM8a+bI5qEHfG6/hOlHfKOBSJ/bg2nfzVB + 0CeHsHxvBHXpclS2NsAlUAaPuOPwSj4Dnzw7ip4PUHRtQOurT+L79qWtFqk2wmbB8sFHPsuRf//ppC0a + AAE3CAw1DqV8azqzL5Q23yTau3QXfBV7qcewl3pgR+FdQPtt7gnIqEeUnhUlxr5vNJaju6cF47TPi6mC + 4tRYrhSr0En7W0k6aT9F0kqbb9zKB2UmB8bQ19aNuhs8SyARUflXEZJ5nrqbVMnlu4UIGNeKLXCt3AqX + Sj2Ba8VOgq+p/Ima8vVqyuh9Ys4ufaZMXwM/J8q3auC7dn/xGZFPRiuBh5dr7uz+kDQ8VJs+g/Zqc18H + aeIR+KadhE/4OUSlOkOVlICBG3VYTryFw2+vQ8AaU0S9vQc5r9oh9YXdSFhjgtTXLRH9rilCSNrpL5oi + iYTNxJGwV+P7k21I/NkeuP2jAa68uQFtqUp0Z5WLC2D5+XjhahQJPXE/3PN46IeiX96OZRvhXPkxXPhq + eVVbBS4VFP3yiUmEZ8VGgXs5SVJA243wKOcDhVvgSd/BeKg2CjxLtwokJSRwRtPQfTq0wWiGO1T0fYKH + y+OhctDeaZ+2n+CBzNXv86R8qeEpnQRF755lRgIX2p8Y9b615UE5aL/Tk5ZJaL/yKjOAdzlJnIQvo8aF + h+0kchPEJvgjg8RdVlGIu20NYg763Py0LtJ+hkkn7a+YWNTaJMaxKcpmYc/MzGC4awDtt+6gpCxT3LjA + P+U0fJNOQlZgAd9ia6pQfPrxdpIAVRhCCLuSREzCdqt8srTdSNgCqoxq1HN13So2Cz4r26/KdyftIOqF + uEXvh4yvqxJ2FmXJiRhvuo27rpnY+8pfEfGWDSLetEbKc5ZI+JEZ4l4wRipH0iTt8DeNnijtoDWGiH/P + Cief/wv8/t0SgYcuY1TRiNzsTMTFROFssBmuRtvAJdsEUm5UK2h9SLjOQtjfrrQl5dS7EhgTFI1Twy2h + 32GeVtoelE8B7S9qKPrWDL18kbTdlBso6qd8K7dTfndQD4vyRb0tFrZnkTHCI2VISApCoTwdN29XYmCw + V4xrL+mk/cySTtpfMa2el8rS1t5tm6dAjXSNo63xHuTKFMRRRCJLsBVI5JvhSxGUa8VfSNJ/gVP1X+HE + t4Wq3kqP2+BcbSpwqvpAA73GiOskf0Kso8hvo4ZNj+Szsv1qOJGEGOcHbBC4aNA2Im7l6wTuWsrWCpyp + ofm6RBS64Li7Cbz8zsI/5DLupOdhrKwGudsvw/6tLUhbQ9H1T0yR+T9NkPv3Fkjlg44vmiH0zZ0If9uU + /jZF4svmgngSNZP4spqUt63EcIrTqxsQ/fs9OPNnPawom5EaEo6syBgc8zPAhQgLOGRRNCq3gHvVerjT + tnaqoTISrBU40/Z1q1or8Kj6i8CliraNYL3ATQN/XlCmxlO1XiAp3ahhk+BBFFyuvwp1hPz5MtJKW0P5 + Jxpo+zOa33Iv4ys+EtRoCEjKaugzJGrGuWK9hnUCl4q1Ajf6PkGZGvdS+l7Co2SdQFwbpWQDgkI9EBnj + I04QqqpRoKu7Q4xr64ZHnl3SSfsrpkdJm6PsyclJTA3MorOpB4rSNMQlaqSduJe6llvgTxVUSJtwXCVt + Z420XapJLk+U9sOi3qzhhy5tZ5if/hgyknZUvCsGisvQlpkPx3dou7y3HSkvUNT8I2Pk/J05lGv2Iut1 + a5L4Tvi/vAPhb5k8UdosbL//tQmxf7CD86sbcfjfNwJVnajKLUB2VCwOe+/A2VAz2GeSLOXmJGOW7noq + GyqD6m9X2q4lFO0+YOtn+HwZrRL2l5G2NhJ/KAJnvkjaXjWbIK3eCCmVu2eZOu+eqg2QUo9KRhF5QJAr + QiOkSE6NgqosH23trRgfH6be5oJO2s8o6aT9NRLLmuXNjzymLcazSdqdzb1ovdEhTl4IDHGDW5QVgrOO + w5+nY+XRTl+zDpKqT6iSkIjLScgqHt+mrmulNSTVeyBt5O74Wlwt+QDXVX+DWy1JoG4D7MtY4CxvtcAF + VKnUqIX7+Yr+5XGg32Qcq9YJnFhchFbabuWbBR4UtTGeVPk9S+mxhP4mXKn7zyftCOhvFwE1KISzQn3a + PD8X1zuhz/IZmfyc3+ebZI+rfkdg73gEGZkh6MgsAm61w/1nenD72Q6kPm+GzJcsUfCjXcj8/+1E4o93 + IusVK0S/swtBLxsi9SVTJJCwGa20k15SE/+yKZJes0DYbyxw7Sd/g/3H5kDpXZSlZKAsOQMXA61xKcgG + ntm7Eag8AFc5bW8FibWGtmvph3BWUQNGuJBY3UtoG/OwQcmHAg++7kflDkgIj3K+9K163fisU+9qHkem + 7SO2FUXVPEzC4iahetH29K5cLVQtmqEPgVayny8rAd+pSPCxBo3EPydvjraZT7/fs3Y73Co30/ptgCNF + z6782+VbqVz5u6nnV0hCL6KGWk6fp7Lz1FK8AR6Eb4AzvH0dEBHlB0VJDu7cbRZDJAt8fRidtJ9J0kn7 + a6THSbvnzgBa6tuRlRsrdmyHYDP4phyEj1IfHvlcOT4UsLQZ5zI9NSXmcCKchTDVcmZZSxtJBHXrcbWU + or7vUtpU8V258pOAWDAsbWn5dnhX6InLgcqqDTXw81VoXvOqMdKgfo+kUh+efEo9fUdwhiuu+B2Gg+NR + ZOdGoD29EBOqeji9TQ0ARdpJPzZG2gvmyP97C2T/T4qsSeK5r+9B3E+tEPY6/f0EabOwo543hN/PDOH/ + MyNY//RPgLIV9bmFKIpOwPVwO1wPs4MszxpBJYeEsD2pcZHVUYNT9jGkdfoCrxpj+NToC/woEmWcS3gs + mBovkjdLWzRCfOEmMf2ShEuvMyxs76pt8K/bAT8Spox7LEq+/jm/bzXPRtruPEZfvlEIm8XNx0UkVXy1 + QHV5eVHZMD5MBVFOjVAZlTXlx4vWMSDYDf4UbcfEBaNElfdA2rpI+9klnbS/RnqctPvukbQb7yAzNwHe + /q5wDj6IgOSLCFYcQQDPAy4yhYxPVFFawKfUEr5KW3gX74FXwT5I8/dS1LOTRGBMFdCQIjkjisB5lghF + qyq+K4kWzUFKqngCqpDMIyv3l8SBon/GkRoDRnvnFDcVRWWEjPIkKd0JSbEpPIqM4ZlnKpDkmkOSZwGP + rF1qsrVYPkCSawVZvg2k9OhJf7tnWsA13QzOaSZwSjVBbLY/XAMuwM3zkjiVujVPiZ7SGjj8zggXfrEF + 4S8bI+o1irafs0DGT8yRvsYSOa/tQfxbuxHx8pOHR5LpPaE/1oP7m1sR8x+22L7m10BZG+5UVCM3Og7S + oAvwCDiLwNTjiMq7AF9an8BC+kyFFfxoXT1p3RhpNpURReOMT7aJwCuXyq/AGv7FewU+RTZUjtaQFdH7 + 5FaijHl7uSsoGi81IHHvgE+1HkmeGsMSEm4ZRfUCrWCp4dVK9rHy1hyg1Er6scMj2u9Z3SCov0tWzlNL + jeBWTMhpP+NhIcI9zxIuOfQ8zwoeVFYeOVRWVKbumaZUXibi2iguaYbUg3QXp+EnJkdAVZ6vlvZAD2Zn + 5nTSfkZJJ+2vkR4n7YHuYdy53YZ8eRrConzhHXcaoRnXEKI4ioCig/BW7KKom2Bhq3bDv9QO/qp9CCw9 + KpBUmVOX24yiH0M4Kbfjupyi3lLqVtds1Qj7u5G2Z4mRkLaXkhscc3jzmZCFJDOWGonOX7EfAVqUB8RQ + g6DkIIJLDyFEdZgi2YNiGb/Hv3jfAyLSvOEd6YjAYHdxTY9ORSVmbrcjXu8czv1sE2LeMBdkPb8Lmc9b + IG3NLiHuiJdMEPScwROlnfjGLkS/ZAzX1zYh6NdmOPO+PlDTja76RihT0hEY4wjvsMsISjuJyNzzJGO+ + r6KlkLZvsQkCqHyYIGp0QxQHBGEKG4EQdtEetbTltiTtPfQZWwSo7BBSeVCUr3fJLngq9eAq3wZn+Sdw + VawX0vaqofL6jqStnZftyXPKVVSWKhvIlLvhnm8Jx0wT2icPwp/KistRXa52VG60DZR7qQz3wi/AGaHh + EqSkRZO0C9B6p0k9g2R2XiftZ5R00v4a6XHS7u3rQUtLM+SleYhLjoR/nAd8o93gFnkO1wOPwS32GJyj + DsMxfA8cwmzgEm4Nz2g7+CUcRFDKUbgVHICn/BBkJfshVe6jCk8SV+6k6IgqGXVNBWKMlND+XbpNsFrC + XxWelyzmJnMUSLjRMsZTSVEZwWfHecv3ILDoKIKKjyO44Az8c07CJ+0EZMmU79BDxGG4hx2GR/gReIbz + yTLUCEUeE4+8zCOMoEdJxDHIok/Ahxo033ieMeKK0GgZouNDkFOQipaqemBiBmVu8Tjyn/qQ/Ywi3neN + EPUiReUvmSGFpJ30ogViXjBF1HPGJPFPpa2d6qeVd/ALBoh/2xL2b27CtdfXo9A5GLjZj6b6OpTL5chM + iEFsSACiSd7R0Q6QhVCEHGoNrxgbOAdRjyf8gMAz5BRkwbSuhDf1nhhJMC0P3g+3oH1wCdgLxyBbuNF7 + JcmH4Zd1Gm7pe+BTcBj+FXvhW7YHrsptcJKTPCs2weeGwSrxEuKA7mrpstRZtlppa2StPZnmkcJfPU7+ + iM9pTsCRFtA6FlnDV06NaMlRBCsvwL/wDKRpZ+ASfxT24YcFjlRWTlR+bjHHIUk4De/kM/BNOwcvXwcx + 7Y9nj5RXFglpDw33Y35eN6b9rJJO2l8jPU7aff29aG1tRklFEVIy4xEQ70kV+jJOulnD7rIh7K5vhfWl + DbA48z5MTvwXzI//B6zO/hkHL3+Io9fX4Xj4DlxIMIVLPkV65RSd1u2Dd4U5XIq0gv5upB1Quh8+CltI + s+zglGiBS8GmOC7dhgOOG2F77RPs3P9HGB/4E0wO/BmmB9+H2eG/wPzIB7A4+lfx3OTgnwX83PL4h9hz + Zh32X9yMQ1e2QeJzDWEk7ZT0GOqhpKO1+gYwvYCJ7JvwMTsD2c+pe/6WPsJ+bIAYEnTKS5ZIJnEn8PDH + a1ZPlLbP329GwjtWcPvpDnj92hjzqhbg1gAaqypRV1aG7OR4RAb6wt//HDw9j+LUtbU4dulDytcHlM/f + wfTwHwXmBz7Grv0fCqz2/0lgd/Jj7D3xEayP/w27Dr8P0yN/guXJv8Lmykc44LQRR3w24FqsKbxKrBBc + cwA+NdT4lBnAjaTtWUXy/o6kHaiivBTvgXuWNeyTTHEx3AzHfHdgr9M2WF5eh20H/ohtB/8EvUPvw+jo + 38TMHptLm3DAfisOO+vBL9AFcYmBKJRnoKauRMweGRsbwiLfMFQn7WeSdNL+Gulx0h4e7UN7ZwuqblQg + X0HRNonbJ9wPVyRXceL6Kew/Z4M9p3bB6vBWmNmth8WeP8PC9n3Y2P0RtiQ8k6ufwNJpEw75bceVBGtI + qcvtrSTp5OtT5M0nOhAlWzVsU6NZ/igZf1m0B0bdqOIzHiX6Au1FhLxy9sM5yRLn/UxhZ78B5ic+hiHl + 12DvB9C3/Qv2HtCH3QED7DtoiP2HjXDgiDEOHTXB4WOm4vHAkZ04SMv47+Ond+HsxT24fO0ArjseQWio + FDEx/sgtykR1Qzmab9/GyNAw0DaFysg8eP3RDo6/NUPwKyYIe8McyS9bIuEFc4q2dyHjtT3qk2tI2IxW + 2trT2QNe1Efce1bw/w8rNBwKBDomgPZx3Lx5A3X11ShLLUKqfwzCvZzg43QBF87p4+zpbTh5dits9/8V + h4/vFBw9YoPjh60FJw9bCPbZUqNltx12+7bD1nYLzPesg6n1Whjt+ys1UB/B9PxfsMd+PY4Er8PVFL6A + E5/gYgLXiq1wYrF+5mAiy5vFrZWwdnjjIflqT2/Xvv5A7trhFG2Z8v7wqagfnHFJ+OUfgguV5SlfA9jY + fwSTUx9D/8hfsMNuLbbZfgzzozthcWwndh83FfvqwYs2OOlwEBfdj+Gq7JSYo52TH4/qGgVuN1ejq6sd + fBcc3RmRzy7ppP010uOkPTkzgp7+DtxsbUBlfQUKyouQlJuCoMRgyCK84RpkDyf/q3CQHcNltwO45GCG + s1d34tylrThzcQs2n/gDNhz9PTaf+heYOXyAk+FUgfNNIVOYfKfSPhO0DQclH8Pywl9hQPkz2P9n6iVQ + RHnRACccKfK+tl9I+Mr1g7jqcEjI2N75KBxcjsPR9bh4dHA5BifXE3DzpK64zyX4BV1HUJgT0tOikJgY + gpJKOTr77qKjrZ1oE3enud8yhpjN5+Hz5/2IftcKUe/sRjJF2tE/3onoH+0U4n6StGPesUT8T60Rv/Y4 + kHIXuDcJ9M3j3r023LzVgNaSGyhNykd2XBCSwrzg53MY/r6H4Rt0BC4e1sQxgavrJXi4qJG4nBE403q6 + OR+Du8dJuLodx2WnfTh9eTcOXKLG64Ie9KgXteXg77D+xDswcfhXHI17H45yPsFqK5zLOdL+bqR9McwA + h6WfUKPyR2w59BsRWbO47a6Y46jzHpxxOyY453YSlyRn4eB7ER6hDvCNcaX92BPJaWHieugs7Lb2RvT2 + dWF6ZkIn7WeYdNJ+iqSVN5/KzvAdPcbHx9HX14c7d+6grq4OJSUlyMvLQ1ZWFuLj4xEXF4fo6GiEh4cj + KCgIvr6+kEql8PDwwNXLJ3Hh/BEcPGQN8136MN2zCde97RCnuArvIj34FJFIyz6Gd+VaeFZugKvqEziV + 8inJVDFXSfir4lm7BbIb2+FCYriY+zFc8ywQVHUYwQUX4RhliwPHDGBm9TEOmhjD/vhRhJ1xRehpF6Se + 84fSPRGV18NRRVTbR6DGMQp1TtGod4nFDdc43HCJE8+1fze6xeOWRxKapClolqWiK64Ogym3sZDbCahG + gMoZoGYeKGfmgMQuVO/2RcC7ZvB92xjR71ki4GUDBD63A7FvWSD3OQtkvqAm6SU1Ea+r8X3bDI0m/kD4 + HUCxCFSQSVQkj5JZoGgCC+lNmEluxGhsDXpDS9HmW4Amz0w0uqai3jkZDS4pj6XFPhdN17JpnTNQcTUF + hddikXc5ClmXA5F5KQCRJy7Df99JXD5IMjTfCr2DH+CMzAbXlZdwpfg8nHNM4KW0gYecGuVSM0hKDcVN + DXiOt7bx1B5s1t6d3bmchb8VnmUfCbSydlPpqSGBMxJqgH1qN8CP54cXfYTQ4t0IzjwC5zAzWFhYYM+e + PTh8+DBOnz6Ny5cvw8nJCTKZDP7+/vDz80NAQABCQkIQGRkp9tfk5GSkp6cjMzMTFRUVYr9uaWlBb2+v + 2N85aOH9X5eeTdJJ+ymSVtocbWuvQcLi5rt7dHV1obm5Wezg5eXlQt5yuRxFRUUoKChAbm4uMjIyRIXg + ihETEwMvmSM83a/h6vUzOHbcDtYH9XDa2QyhOWfgV2wIX7kBpFRZvSgyY2nzWYksWhcRWT1ayF8GJ4ry + nPi7+Op2FSREErZf+X5cj7DBnmtrYWL5IWwPUeNw9jRCXJ2RbO+PqAueiDrigYhDbkjYcw2JtteRtNce + yXYOSN3niLQDzkg/6IJ0ekzd7yRII3hZ5mE3ZB/1QO4xT2SeC0PepWioriehxi0TLe55uONZgB6XfHQ7 + 56H7TAoyN14R0vZ7xwQRb5sj4CV9hLxogHiKpJ8k7eCfW0O12RXdZzMw7lCMHodCdF3LQ9v1XLRezSbZ + xqDsUiQU50JRcMIf2Ye9KL8SpNq5I2WvG+XX87Hk2wYg18YPSbZeSLSRIYqWxdHnE05KkHzGC8mXXJB0 + 0Rn+Dqdw/Ygltu9/H5bnNuNw0j5ckZ+HW745vEtthbSlpYRqp7h9mFcVX2Pm6aQtJWnLqtbBp2Q99dLW + IlhuCdcICxxx+Ai2trY4cuQILly4AGdnZ3h5eQlBx8bGin0xJSUFaWlpIsjgYIP32dLSUrEPV1ZW4vbt + 2yIg6e7uxsjIiNjf+YJpOmk/u6ST9lOk1dLWint+fl59HRLaoTkS6ejoQGtrK5qamoTE+ZF3/IaGBtTW + 1oqKoFKpoFQqkZYSi7iYUASH+MHD0xnHzu/F/vPUrY3iqXLm8C82owq+jqKydfCgSiyppApbbghnvpzn + I2T8ZXGp2IyrxR9TpLcDfnW7EVl9Bm4Zljh+bTuM7f4Tp/YZw9/tPBQ+Echw8iExU6RtcgE+Hx7Gld+a + 4vpbG2H/1iY4vL0Zju9sgdO7JJf36Ht/uh1O9Oj47haxnB+d3tsKl59th9vPqXfwS32cfn0zzr6xBZfe + 3IYrb++A01v6As/XiFf1kP3vx5Dwyz2Ie90MMa+aIGGNMeKeN0LKiybIft0S2c9bIIOEzWilHf2aGo+f + bEMwReOh/7QXgb+whvt7ZgKPX+6C5z/uJnbC/RdGcP2ZAeVXj/JN+X2H4EfCkZ4/DrefmcH5XWNcfM8A + 59+h9filAS79sxkc/ssCrn+xRozlWWqUXJDj7oHka9dx+MRO7LJZDwtHI1yIPgmPIkv4ldkJaXsqjeFd + YSJOzpFW8MXBvqy0eWiERP1A2lsFkvL19DpF7cpt8CulMs22wUlnfRgd+E+cPHkSV65cEZE1R9KpqanI + z88XYuZ9sbq6GjU1Naivr8fNmzfFPnv37l2xH9+7d0/0IgcHB0WEzZdv0Aqb939dejZJJ+2nSCxtrbi1 + 8uZrkbC4eYeemJjA6OgohoaGxI4+MDCA/v5+seNzpMKVgCsEVwwWeV2NCvLCLKSlJyAmNgxO0ouwO6uH + M55G4s4yQtp8LYgSHv/cCGn1NnhUUoTG45aPkPGXxavBENcVn8ChkJ5XUQRYYIcTgevpt9dh72nqajuf + RWasL0r8oiDbewKX/miGC38wweXfGOPAq5/g2hsb1Ly58TMCd3hns3h+nZZr38PP7bVyJ4G7/8tuuP2L + JTx+swvuv94Fr3+0IHYh6OfELyzhu0YPIW+QqEnaUS8bI/7FnUh5xRyZr+5C+svmT5Q2Czv4TXNI3zSB + 68v6uPrydthTY+D4Dm2z90zpcRvlcxvlcau4OBXDf7OUnd7dQfnd/Fgc3zGC/ZsGOPvWDpx+YxuOUoN0 + ghqjU7/ahrO/0cPJf1kPry22iD5/AQVSGbz9L+LYKRNsObUWu5x3ikjbr3wfPKlM+aYWPjw/v4Qa4nJq + EJ5S2u6ln8CjbB0CyvQRVGEIl3gj2F1cD+ND/yWGQnx8fMRQHff4WNSNjY1iuKOtrQ3t7e1C0J2dnejp + 6RH7K++/HITwvSH52M3qG/vyPq/d/3Xp2SSdtJ8yacXNcMTB8M7MEQjLm3duvgogS5wjcIZ3fI5UuCKw + zFniXEG677WjvqZKDKFw9zQ0JhAnr+/F3gvb4JpGFbvACt5levBUqK/xIeXTwSvN4Vxi9BkJf1UkNUZw + UG6h7zWHb4UN3ONscMDxQ5w9aQAP530ULcog9w5AwX4P2P9+Jy79eC3cSFjh71jB/xWKft+0ECS+uQuJ + b+1C0luWSHpbDf8tXn/DAvFvmItH8R56Lfmd3Qh+yQBBa0guz+uJceqQn+xA2HN6iH7OADHPGyLxx4ZI + f8kM2S+YIe0fjJDzExMUv2IFxUu7kfOjnULWaS+qSSZhM/GvqEn9mR0S37FBFOUz5l1rRP98D2GLqF+S + TP9xL1Le3UV54LyYU57U8PPkdyzEa/FvmD6WqDfNEP2WGULesxD4/swC3hTFy97dCcnbRjj1oz/C/ac7 + 4L2e8nrCAyWxMYh1c4XNUTNYHTLGtTR9+Kr2QlayCx7FOynS5luPbYYnX8fkC6X9oUB9WQE+CUojbZX6 + ZCiX4g3gSw2EVFojuMIKF/yocT1vjpMOtggODhbCLiwsFEN33Avk4IF7hSxo3ic50GBBc9DB+ytLmvdh + 7b7Mj9oIm2XN+74uPbukk/Y3mLTDJIxW4I9jdUTOFYMryMhQP+613RHDJmK4JDcJzv7nYX12E86FrYMk + m6KzKkNIS7fBSbGJoqkdQtquKuPPSPirck2+AQ7UCPhV7kFA9V64RO8W0r52aRdCAs6hOjwGqQ6uCN58 + BOf+iSLSl7bAnaQd9Drlh6LfiDWGgsg1Rp/y0mfh18NfJNET4r20LOrlnSQ/c7UAKZJm+K40iST2tDcs + kf4mifn13ciiqDrreVOk/9gIec+ZQv7ybhS9uAvZPzJ6orTDXzJBMIk/gPITTt8Z9o4lAl83hc8r1AC+ + aozoVwwpD5wfPYS9SI3FC9vV0PPwL8D3ua0IeIEeXzOE/5vG8HrHBNK3dsL9DT24vEoRPfUqPH6mh9O/ + /gTB2/dDGRON4qhInL52CPtPW+F4+MeQKazhW24N92Ij6kEZUUO86UtG2k+WtpuSL1C1RUg7sMwSJzy3 + 44T9HnhHO4jhEI6weR/jXh7LmiNpFjUHErxPspAZ3kd5X9Xu0yzoh1/TSfvZJ520v2LSRtWPStrXVqPt + Omp3bkb7Xq4IWnlz9DI2PILJsXGKugdQV9uAfEURAuO8se+iCfa5fwDXFEsE1VjCmyTtUEQVWbkDHhUW + cC83/4yEvypX6bucVQbwL98PWbE1nAOscNp5OwLsTyMj2BNDsQok2l2F9D1jirD1kfyaDWLXUMT8P4yQ + 8D8MkfWSlZo1Vsh8iKyXrJH9so14VC/b/Znlyc/vRAqRyjc3eMEE6cyLpiRjNQWvkrRfNEPmT4wp2jZF + LkXcWfSc4eeplA8tKRq08k57zQoJa8yQ8JI5NQA2SHvLBvH0PJaWJVFjkEONQTbJPZMi+Yw19HtrTMRj + 5ksMX11Q+/zzZL24E9lrjJH+qjkyXqfffdOK2I3kN3aL746ixiH5p9a49BLJ+Vc7oXSLwK2wLMgcneF0 + 4RKsJL+He4EFAqmR9CBpuytI9oqN1Hv6KmPaj5a2tEwf7jyerdgjOOFmjgsulxCdEYvi4mJUVVWJCJt7 + eBxRcyTN+yBLWLuPPg5t4uer921Gl55N0kn7K6ZH7cBflLTvf3gnf1jao3xSydIy5mYX0dx0B0WlCkSn + h+KYgxV2Xfs9nBLMEVLH0Zkp7As2wamY71JioRb3I2T8pancCc9qEyHsKyl6uOhhhPNuBoiWXEVhrD96 + IwrgsckGh/8//4lrL25Ezs8OIe1NW6T/nQVFvjZIfY6kKTBHyk+0mCHlxyRVWp7+giXSnt/14HVelsbX + EaFlaSTodJJoJsk082ULZBGZ/LcQtwkynzdByo8MkPHjnch/eRdynjdD8v/agbS/N4D8FasnSjuVhB9H + n49+3hiJ9L0s7MjnjEja9Jtv29JvqmWd/qIJ0qjR4EcWNy/PepnyT+99HLkvmwppJxMJLxgh+oWdiH7R + WJy1yafbB72gh9Rf2AppO769GTlX/dAYnAEfFzd4XLPHTod/gkuuKZXnfjE84lK0XcwekVWRfJ9S2r7V + fCf2zZDm893VrXDK0xKX3a8iLjvhwRg2D4nwUAj39FjW2vSofXQ1D6fV79GlZ5N00v4epeWFOczPTGN8 + bBo93QOov3UbsZnRcAq8CCv7v8A12RbepWZwK1TfPkpWZQKXUmO4qkw+K+GviAd9j2PJDgRXHoFH/m4c + v7wN552NURAaBGV0BKaiqyH5yA4Of78JPq+ZovitI8h5eS8y/l+GUP14L5JIyo8j+cXdJFKKQh8DX1qV + SXmIZA1JfE3sVSQ+hFbUq9FKXDtsoiX9IVJIrl+Xgp8YCXKoQWAyX6BGhxEXttqF3Lf3IuYfDBH9O1u4 + vrwZ19fbYCCpEqqsIrhfcoS56z/DKdtYDI+wtMXwiJJvU8YHE79I2p8IPj0QSdE5ozkQ6abcAqeiDQgt + PwzPnF3Yd9UEYUkJSMzJFsMifKCRh0K0Y9UsXA4qdOL9YSSdtL9HaWVxAYtzM5icmEV/3zAaW1qQmBsP + t9BrsHX+G9xS9sJLI22+SausUi1tt7Knk7Z7pbGQdmD5IXGJztP2+rjsZgZ5RCgqEuOA7Ds49N5ayF7Z + Cb83KFr9/+qj8PWDyPx/G6LsJzppP0rayWvMkfCcMSJ+aw3nNRvhuGkvOiKKUZCYBT8nCSw9/k2cYPOw + tD3LvsyByCdL271kK1zkmxBcdgge2RY45GCB8KREpBbk48aNG+IcAj4YzsLmXh5Hy2L/0zzq0vc76aT9 + fUors1hZmqIu6yyGh0fQ3N6OjOJ0eMe64ajXFkjSD0CmJEGTtCUVapxItjxX+5Ey/pI4l+2AY+k2eCv3 + wjXXAldlVnDwtUVRdBQa8/MAZT/2vLMWPj+1hv8vbRHyfxtA/quTSP4/DZD9I3PEvmTxeF7mU8stH0v8 + K6afIe7VzxKrIYYi/NVEa+BhkK8r7bhXvj45z7OwjZD5ookg/UVzgXb6YewLRkh9zQLufNu0NzYj8rgj + OpJLkJqcgpDgEOzz+zNc+QQb1W4xT1tSaiTGtCUVX+JApIpnh2ygsuNT3FnULHqC3st48inupRvgr7SB + W9ZOnJXuIWknILdUKaaW8iwRFrb2YKI2fZUhP1367pJO2t+rNI6V5VGqUJMYGR1ES0cbMhXp8I1zw6Vw + E3jnHIFUaQQPuR5k1Xxn8K1wUFLlreRrUzxayF8Ge6rgLpUkA8VuuBSYwiP6GFzCDiItKhQNqmLMFnci + 82Iozr6hhzOv70DiPx9G2HtWiHzREHGvmSGOIuLHEf+yGRJeoajzsZg+kcQv4GFhr0Y7tv04+EqBX5ek + l40F8a+YaDATaPMd/ZYxIt8wwpEX/xO+f7SgHksaeqvqEFMYD5dQd5yKXi9OsOEpf5ISE3iWGMJZ8SXP + iNRc4VFbfm5lW9SUq+/zyKex8xmR3hTBu+Vsh0PoAQTEBiO/vAi3bt0SByAfJW1d+mEknbS/R4mFvbg4 + BL67NV9Y/tadFurSJkES6QinBCv45R+DRMF3G+FbYOnBgyqwvYIqf9XTncZ+TbkO7tXbSdqWcCsyh3/q + BbhGHEZcoC/qFIVC2qM5LXD75z04+sJGRP3CFu7PbRcRcNq71o+UtZb/XaXNwg5/zQAX3/0EcisH3C0u + RbuyDFF5sbjodQWXkrZBUmxFjbCFOI1dSLt4A7xrvsS1R75A2nyQ0rtmA2RF1APLpX0j9jhkod7ILskV + ZzryiTPa4RGevqeLsH9YSSft71FaXOzD3Fw3xsb70dPbhvqmG4jLioRz0CV4pO1FQOFxkrYePIt3wLuW + omuq0NcVH8Gj+tMK/HW4qvwQnvXb4UECcVeYIyTvGpyjDsLfyw3KwiwMK9sxVdmL8jNxcH3/INze3QmH + 1/UQ8lNThP3MDMkv7nw8a4yR8pLJE1CPYWvHtvlONAxfJ5vh6X9iCqCGzBc+Cw+DPCxp7ZmRWnjmCJOg + QTuPO2WN5dcm6nUTQfgbpoIIDVGvGwv839yGqH+k13YcwHhYPu7WV6AoPR6+8hCcCDyP6xmGYp62hLY3 + XzDKs8QATiRtn1qjLyFtzTXUS/nKfzycor7miFvF3wTuZe/Dp44i7kJ6X8EWyJKPw8XPEalFSWL2CM/P + 5pkjWnFrD0Dq5P3DSDppf4/SwnwPZmY6MTzSg86uVlQ31iAyLQT2fmchzTqAwKITGmnrwbuOpb0B14tJ + uE8p7SuKDyG5sYPEsUuIO6KIIvvIg5C5O6AwNxV9hc0YKGoFikZRdDgULm8bwfc31gglYXu/uv3Rstby + v7G0M/5zH6rP+wB1/ei8VYOkcH/4yUNxIfK6mDnCV/kT0laZ0XYnacvXw/cbkLZr6Z/gW7+WpL0VkoKt + 8Ek7BXvZVSTkxYnr3PBlE/iSCtoZJNohEp20fxhJJ+1vNA2pub8IrFC3k29QTYADmRX+f4GezmMRk/Tv + BGbpPdPL85ii90zOA+Oz0xgYH0Fr7w1U3JIjo0IG/8xDcInXhw9F14ysZKNAotog8FDxNLFNcOarxDHa + O7xX0DKmcu1n0S7Xvo8/U7UOLtXr4VlJDQLhVWwJz3xTeCUegCRuL/JJNHWNGRhobUF7XS2KQrPhdsge + +z+xg/G/G0HyT5Zw+4UZrv7CEJd/po+zv9LD+V8b4Nxv9XHtN4Zw+fVORPzUDP6v7kDOCyZQvGmDnP/n + ZtT8ZPfnBPssiadGgkl60UyQ8ry5QPt39Jvm8H9uOwJ+bYFz/7gJl36zDad+vw3H/20LpL8wheQXJnD5 + pTmcad0v/moXztPzg781wcHfGCNXEoumlDL0U29poKURZZVRSEx2QVDCcYQmnRLDGwxP8eOGk+dXu1B5 + ME5lJHDCodxIcL3CWHCtwkTgSMsYp3J6H8EHkhlX+g5GUmZI+4YhpEpTauCN4VFAPahcS7jnWCKxOBh5 + tQlovFuH7tF7mJlYwMIMyXqG9tFZYm6OHmdxf24SmJ/CffY57bscjLPbtXOytfO4WfQ62T/bpJP2N5o0 + 0iYZY2kOKyTiFaoDK+RwFvf84jTmFqcwvTRCoh7C2NwURmcmMDy5jKGJJfSPjaC9txu1raUoqEhHnNyZ + pH0YsnSzb1XajpWfCHF7VPDBzR3wJmlLCug3kw+RuPcjLskNhYpwEnYd+pqb0FvRjtu5daiPr0F1dCUU + JhLIjdyRZeyMzJ1OSDJ3RLKFE5J3OSDDzAHZRteh+OtZBLyuj/R/MBDSLv4fBqh/0eaRMn1WfE7aL5C0 + Ce3fLGyP/2stEt4/gkTji0gxu4Jom0uItr4EhaEL8rZQ9LruoiDVVIra08noCKnGVHoHxsrbMVfXh0ES + 9m2VHMlpbggMOQvf6EMISzn97KStUEvbI3e3EHdUrjfSVOGoaFChpesWhvrGMTk6i6XxJdyfIjsLaRMk + bCzO4D4HHBphL9B+vFraWmHrxP1sk07a32S6P0yGJhbnKcKewzLt+0sUvfBcWGZqoZci6h6MLLRiaJbk + N3kXXeMt6BjuQvtQJxq7a1DRokR2TRRiCrwQkHMCPjm21KXeBZlym+DBdC/qPjParrFLmb6GbWoqNmhQ + 35XmUzTLte+jzziWf0Qi5zuokEQqtlK33RRSitB8svbCK2MPRYdnEZdjD6UyHo0NeehuuYmRzruY6x3G + 8tAEFpSNWFTexIzqNmbLbmOiqgmT1c2YrrqLBVUb5nObMO6SB79/243wNQZIfm83Mv6B5zeTIB8h02dF + AgmbSSZBM6kvWAgS16iJ/bk1Qt4wRcvJSEB+h7hL69iE+YpWoLELqOsAqtqwXN6Cmep2LN7oxmxbP5a6 + RtDdcRvtLfUobUxBUoEfJHzj5oQDkOXvR2j5aXiUbtXAwxwsbb6ZBUmXcC4nCROOGhwq9AT2Gh7IWvM+ + l/KtAu0BSQkJ3JOQlBjBU2kIjyITtbj5yoKZ5xEhd0BWRTRKmzJw604t2nqaMDhIDc1oDybG2zA50YGp + 6XuYnu3C5NyEYIwi8TGKyHkoRSvt1Ukn7WeXdNL+JhMLe3kI9+dnKcqm6IWEvTC9LA748DUeRmfuYXiq + nWTdiHsjtWjpq8fNzirU322k6PoGCmuzkKlKRmyhN4LTXeCdfhg+ubYIVFp9q9J2KPuQJPCR+B4WN0tb + pjCFf+5++OXsQ3DSOYQmX0BSkjdyckJRVZyPpupydN9oQt8tklndPaChG2gZBNpGgM4xoGdC3NoLA1S5 + B2jbZHYj6A+2CHlhB+LfNEf2cyTJvzN4pEyfFYkvmwlS1lCETaS+uEuQyK8RoW+awfdFPTReSATI0Win + cLNzEuilgq1pI3HTOrfRunZOExSZ3h5Af10L2lX1KCnKgjwvDYn5vohM94BP5in4ZhHyIwgqPfnMpC0h + aXvyNbsLdwm8004jMOcS4gv9kVEWAUVFPipvKNF0uwZ3aT/svFeL3p4G9A/exvBICwbHBjA0PoihySWM + TK+I4IOnCrK4V4tad2LOs0s6aX+T6T5V3uVJirDnSdhzmJuZx+T4FHqH7qK9+xbuDhajpb8QDX2JqOqI + gqIlAvkNQcisDkd6RSjCFE4IKbKHX8EpeOccgyR/N6TidlRGD4ZBXMs3CFzKNwm0B6dcScCC8s0a1qsh + UX8G7XLt++gzziRtFyHt9eLgprRUX+BTvEvgnWULWYYN/FKOIST7DJKK3JBd7oOCylAUVoWhvDoGNTcS + Ud+Sg5tthbh1rxwtvTXoG2jD7PAQMETbpbAD5/7NEM5rtsD7HWOkvm2DqBdNHinTZ0XyyxRlE6ksbCJt + jaUg4RU1Pm8aw/OlHSi9QJH2ADVA7aOY7riHmXudaL2bjaaWDNTfSkPVjSQo6xJRXBOP3BuxgmClCwLk + jiTOU/BUnIBTmTUcSnfjcokeLhRvI1lvF6gPBqtPknEl4TIPDjxqhrKcKjYKHCvVaIdDtLJ2pf2AcaOy + YzzpswLVdnjSb3C07akwEUMlEr4eidwawfIzCFNeQGyxJ5JU1BhXhaCwPpJ6erGobU9CY08Omgby0TxQ + j7ujN9E1NYqBhWkRgPD1Sniq4GpR66T97JJO2t9ooj7k0gQWaaeeo517YmwS/b0DuH2nBlX1CihvRKO4 + NhK5tTJkVLgjQemG6EJHhOW4IyTTFb7ZFwU+eScEXkU2QtoShf63Km3Xio8FLGy1tPU00raEr8ISgQUH + EZB/AMFZpxGafRbR2faIzXVEbJYrYjJdkFvoB3lJCBRVcSipTURJXRYqbxeQ2Boweq8DS/coApd34sy/ + 6sP9tR3weE0PKSTtyBeNHynTZ0XyKyRtIo2eM+lrdgsSXlET9eu9iPnNPpQ7JpO056gn0Y/BW03orqvH + nbYc3GpKQzmJulAZgpQCfyTkeCMiX4rIAhn8ixzgk38NrkVHBU4qKyonGzhUmcC+0vhblvYmgYSlzWPc + FHHz+DbjVWgFH7kNAgpPCYKz7BGa44CYXDckFEqQUuyBDJUMuZVByK8OIdKhvJlHHYtmNPV3ieu/82Vc + edYJR9zaaFsn7WeXdNL+JtP9ZTEsMk3R9fjwGPr6e9Da2gRlTTLSi0IRKz+PmKJzCFfYIVRui4CivRRV + 74F37iF45RyEpJgkTUgUFgIPcQdtvnIbV+L1AueKDQLHii0atgm0wyRuZVR5BVSBGfrMZ9Auf/A+isiq + 1sGzci08KjjSXgcPWu5ByyUqPUIfvhUWalTW8FJaQlJoCfc8c7jlWMA12wKetA5exfvgrTwJL4oqZYVX + 4VfihJSKWDS11WC6rxeoGsC5PxnD+6emcHxpC5Le5DMqv9tIO+VVE0E6PRessRIkvGojkLxtgvB/3oei + qxGYaG1DR0U1CTodiWnhsE8xg3OmJTzy7WjdqfxKjkKqOAxX+T44FdrCoXg37KnRu1ZqiOsqI9hXb4VT + nR5cbm2FWxPLWsun0v60DLVT/rQN7Do1FWvV0OcY7XCIVtbiju6ERwUfVKYyJfELeKhEpT446Vm6CVL6 + jFeJOWRKM0jz90KSZwvv/P3wLTxI+6It/Ar3IbDwOAIKjsE/2xHhck+kVWdA3qIQ1y3RXtKVr0ypHSbR + SfvZJZ20v8m0soSl2WlMjIxjqG8Q9+6148aNOmQrIhCVKkVQxhEEZxxFQN5uBOZbwZ8qN4vbv/AYPR6D + T+k+qkx7KSLaBc9ic7gr+d6PFJFVcET17UlbWrMBEjHlbwM8HkibIjWKuFncfL1naQkJt2S3kLa0aDck + hI9iLwJKD8BbsZ8kfQg+JacgkR+De84FSEnc8cpw1DYq0XX7FlDcjpP/QQ3Az81h/+ImpL27F8lvfbez + R1JJ2Ez6yyRsImONtUArbdfXDBD7+yOQO0RjtKkVd1XlyC5IREikF/yUh6kXchAyOTW2hfvhTrgV7INz + kR1cCAfFbjiX2sCl2lzgULMNVylqvlD+N5xX/VUj7G9J2lyGq6TNY9ySMipDwl3Js442C2lz5C3Jt4VH + LgULOXvhlbeP9sMDCKJGKKjoBHzzjsA7/RqC812QXJGKwia5uCUZi5tvXq29rCtLW3cg8tklnbSfMmmj + DI44sHAfy3PLWJhdwp3mNty4VY2KmhKEpdkjocBDiJrxLd4mkCn1BHyCBfPgam1UkdUHpjbBhQSrlrUW + 6h6L7vIWgVbaHlR5PamrzBcckhKS8h20jL6nhLrPyi2QVRrQcn2xXFxJrpSidyV9j1wdYashaRPu9P1q + Ngu0Qyku5dx13/JgSMa5fJtASt/pValHj7vgXmIKt7xD8Cg8gsg8CRTKRAw3k7QL23H+d9sR9TNLeL+0 + HZlrdiHzxUfL9KsgbnLwNUl6xVCgPaEn/QWKtIn4l20Ezq8awOs9CygcI9BUq0JNSR78UjwRmC6jHpDh + Q5AQCTfqHQlYqkKs6kbSteIjNZUfCLRlvFra2ruruyjoMyV84Se+Z+RW2q5UtqpNtG1J4Ip18Ku1gE+V + KS3Xo9+k/YSXl5DUVR/Tb33yQN5ambPYtaJ3L6cGg9H8lnvJToEHNcoMX7jKrViPAghruOTuhHfeGfgX + XYB7kgNSamPETX/5Bgp8txuWtvbApC7SfnZJJ+2nTKulvTy3hIWpecxMzqHpZguq6spQXFoAv/gLiMpy + +lal7U7dXjemRIOYA7xN3TWmyu1YRNE5wadK812/3UnafD9CWSVH8k8nbQk1ArKKHULaHnzp2PxDcM8/ + jNAsNxQUxqD/5g0g/w7O/fM2RP5016fSXvNoEX8VHiXjL8sXSdvtDSO1tO3D0FBRjLLCTHgluiIgXUrb + 79uTtrr8uIyoDOiRhS3hHhGVAQvcqZDKoIgaYwWVD0mbo2lp5VbIaiiCruUZQF9f2nwNFDf5DviStF3z + qHeVfwa+hefgHHsFsWWhqKioeHClQO0db3TXL3m2SSftp0yrpb0wvYLpsXmMjU6hvv6WmE6VkZ8E1/D9 + CEg9C78iY4GsdK3AQ7VR4KoyEGgvrak92PhZeDmjPuikPWilRVrGQxkUXVMj4K6gyqkwpAq4EzKVObxJ + plKSqaSEr3GxU00pRd30m7Jy/Qdy1uJWqYXkQWiHZJxI7ILKzyKl7r53xYf0O/rwojzICvbCM3cPgpOu + IictEAPVVUD6bVz61WbEv22GoOe3ovB5MxQ+R+J8hIi/Co+S8ZfmNX2B9hT6jOetBYlrbAWyt8zg8+4u + yK8EoFKZjoKsaLjEXoRPhvODk2O0SKgRVMPDSptoe/MBXWatQKb6SMOHAm25ieENIWyeUULlR3hXGMOr + jMpOM2VPqqDGg4TqqzKDfxkf7zCh18zgXWYCnwrKY5Uh9XT4Ur2UFxK4VtbafYUPVmoPXnqW/03gTgEB + 46rSE3w6BZQad+VakQcXahh8ig7Du/AQroYfQXCBq7h3KV+Tu7u7W9zXVHuTX520n13SSfsp02ppL86s + YHKEr4U9gdraRhSUZCE+LRLX/Cm6Tjz5rUrbo4QqPaPcQcImig00UCRFeJXtEgKXlFJEpeR7EvL7WO4U + bT2ltCWlf4Gs7G/iTvGMV+E+eORYwzf6PFLiZOhSlQLJDbjwy42Ie8tUSLvoefPvvbRZ2EzBBR8o8hOQ + nhCI6+Gn4J3u9K1KW8bjz+KMRp6qpw9PuYFAIjckjOCtshB4kbQZKcuY53rT7/FQyVNJW7UejspPhLRd + 5dQjlB+FLP8gzgfYQZp6Cfn5+eIek3z3Gz4YqbtS4LNPOmk/ZVotbT4DcnJkHiMk7fq6m8grSUdkUhAu + +prCJ+U4fEiijPYefy4kQEZ72rI7RTlqqFvM8DimajOJnYc61Hwqis0aqPtMuBRQpS2iSqngRsGMIjNr + yJS7qbLbwKPQCi55FnDN3wW3QjO4F5mLu6V48HUpivXhxhfe/wz0XYKtAu0UNO00w08bEDWeqv+ibvuf + KGrfCi/6nJfcDu45VpBGnEFspDvaKDpDUj3O/nIDYt42QcALW5D/grHgYQl/VR4p4y9J7Os7BMkvmQgy + n7cRpL5gJwh6Zzf837RA0RkpirPCkRThgStB++GXfpXK5bNDGh6inBh1Q/wwPMSxGu22EwcexfdsF0MT + YniigBrVwp2QFFJDW2RJke4egVe+LbFHLOcTZTwKTQhjapRJ7Erar+g7eChMNASEdkogn4CjPSFHWrpR + oG0gtAGDsxj24s98AvuSv1E57oCbYiP8iw+I3zzrQ/tO7FFkZ2ejvLxcHJDkqX86aT/7pJP2U6bV0uaL + Q6mlPYkb9beFtMPi/XHBh0SVcepblbaUutJeqp3wKd8Fv4rdxF74lvE9Je3gpdwLSfEekvhe+JTtgV85 + PZZbCrm7FT0s7K8ubUnZHwVSyiuL21tOkXauNUn7NGLCXXFXqRDSPkeRduw7Jgh8US3tvOd3PlLEX4VH + yfjL8kXSDnzbEj6vm6GQpC3PDENssAsu+O2Ff8Y1KpdvT9pShZnAq9gK3gpr+BXbwV+xD4HKg8Qh+Kso + D4RvmRV8VLsp2uaGeqeQtgfxNNJ2q1wHh9K/iWMUrsUbEKBgadvijLcFnKMPIzMzE2VlZULa2ml/D59o + o0vfbtJJ+ynTamnzBaLGh+cwPDSBhhu3kVOSiuBYH5zzMUJg9hl4UVeXcS//UKAddtBeGMiDKrMatQA8 + S7dSJd4KSck2krKWLQJZySYNGwQ+YqzTGM65RriSugVnY7fiVORGnAjfihNhW3EmWg+XEo3hlG0OSRFF + bSW7SeK74FqgTw2HGlcNbhUUrTFU2QUPDpppRaXmQWNS9Se4V/yRREF5r9gMiXI/XCky9Ig5h4godzSr + SrCc1oBTv9mEyJ+ZwOflzch4yQjpLz79aeyPkvGXJeaN7YLkl0naRNZzNoL05+0EQW/sgi8tl5+WoiQz + FHEBDrjkY43gzCsPhhucy/m0c4blyKjl9ynqg7XaU86dyvQFD6bz0TYT0iaB8m3HGB+lDTwLLOCUao5L + Mfo4H2YguBxuiqtRFrgYux3XkgzhmmMCmXy3eqiklKeI6sGleBtJWH3QUZtHlrX2IlNeih0CiZIiecKV + bwxNaPPvUbMejixteu4qX4sgaix8C2xw3tsMrlEHkZWVJSJt7c2BdbNHnn3SSfsp08PDI2ODMxgcGBOR + drYyBYHRXjjrbYjg3LPfqrRd8vVwMXkt9gf8AYb2P8PaE2/ggwMv4n27lwV/sH4Bnxx9G6ZO/4Jjoetw + PYMirSIz+qzpU0tbUv1nuFf+kURBvQOKyFna7kUU3cdeQGS0J1rKSrGS3ojTv92MyJ+bkrS3IGONIdK+ + 59IOeM0cPi/thPyMDKVZYULaF32sEJJ19VuVtgvJ+EL8ZuyTfgDDi7/GxsM/w7oD72LTwV9i69Ff4w+7 + /x7rjr6OXa7/jDNR6+Ccp6eec60ypOiZI+evL23P2g1wVP1NnIDjopG2HzXAF3yoUYg5JIZHeAbJvXv3 + xIHI1dci0aVnk3TSfsr0GWkvLGJuaoZ26E6SdgMKSnMQEO6D6wF28E06D99CC4H2IJV2OMSFKhYjUfJs + AZK3puvKXWeu1NyN9qk1hoSEymOYbvlG8Mvfj0D5YfikHYZT5G7Y2JrA0soQFpZG2G1tir12Nth/YC/s + 9tlizx4r7LE1F1jt2Q6L3Zuxe+8nOH3BFDHJ1xBWeQCSPDM45X1MEt8Kr/qP4FH5Ppw4eq75CzUs6mmG + 2q60R4meQCoOuPEZdnyp2I3UyPABtJ2QFR+Ee/5eSKNPIzLcCXdK5UBqI079cj0i37ZA4MtGyFuzBxn/ + wKePWwoSX9mFhFf4prnmiH3Z/MGV9/LW7ELk/7EBqS+YoPhd2o4v7oD389vg++vd8PpHC4S9roeYn5oi + /G1DBL24FQHPbUbS8wbIet0CGX+nj7zneNjDFMl/b4DQ10wR/7M98P4nazi9ZYS4l60F2hsyZKwxEGgl + LqP3h/7CFkVnQqHMSUJ8iDfOellRr8meGi3tdL2vh1vV+3Cv/gvcivTgmWOFsOLL8Iu9ggtue2Bk8ReY + WX8EG7utsDuoh30HLLH/oCUOHjyCw4ePwXK3MXZZ7oSJ1WaYWm+B5Yl1OO1qAc8UO0SVXoSUonRpAZ88 + o09RuBHcFBvgqvgEUtqP+IxXRnvZA+cyQzWaxsWzajOcS9ZSz82QGt4tCJIfgV/eAVzwsoZH9Emkp6ej + tLRUDI9wpM3DI7pI+9kmnbSfMj0rabuVboOLkqLsYp72ZS0qk0uSOY66bYT5mf+A9R5jwV47Sxw9tg/n + L5zBtWuXcO36ZVy5epH+Pi44ddYGBw6bwmbfeuw7vAVXnMzhVbgL0nyeK74ZPhQNymr/JqTtXPknuFTT + 43cobcUbtsj4sbG4e03uayS3N0wQ8tpOuL+3E/avbUPsT00Q+oY+gl/bgYjXDBDzljGyKELOfsMCufS5 + ojUWyHvZEuk/MUHAGiOEvEoy/sfd8Pknm+9U2k7l/wWH0v8UM3x8i/fhWsRuHL1igt3HNmLPwS04cFwP + J8/uwrlL1rhw6RguXj6Oy5ev4epVeyrHEzh99igOntyFPYeMYHH0Y+w5uxmHPdbjfKA+ZHw1vyJLIW1P + BU8FpV4b72skY520f/hJJ+2nTN+otEsMBNqLCamlzWyhSIm6uIXbqULuQWDZIXhnHMMxyTYYH34fW2z+ + FUeO7sOJU4dx6dI5uLo5wd/fH2FhYQgPD0doaCj97QU/QubjAHunMzhxxgJ7D+yAtd06XIqkhiLDFv6q + XdQg7IJnBZ8K/QlcKz+ES+XfqDLzra4oH1ppaxoV7Xo8jbQz1+wmLJH60i4S5y4kkrATXjJH4hpTQdLL + psh82xqhrxrB+8eb4fKOPrx+ZQ7XP1jD7+MjiN3jgDhbJ6QdliD3kBdiza/B5/fWOP/6BgSQwAPfNkbc + G+aCiJeMEfKcPsJeM0Piz22/20i7/GPYF78PzyIzSLL3Yc/VjTDZux4WB7bgwjU7XHc+Ag/peXj7XaNy + kyIg0AtBgREIDY5CcGgA/AK84SK9ivPXjsHurCEsj26G8Yn/gsnJP8Il1RzeeXvF5XU9CgzhxfPnq7bD + qYgvCqaT9g896aT9lOlZSdur0py6uQbwzLeCWw5FYP47YX7+T9h18iMccdQnUdtDKnNDSEgAEhJixFH+ + nJwcMQbJz9MzkpGWnoSklFCERXrB0+sMLl61xf4jW2Hr8gGuxZjCp8QMvqV8ZuZH8CijCl79EVyrPvxO + pR3xo+3I/5mdkLb7//wEfr/djdwtV1F1KgKzkfVA5RBQPwE0LwCN80BeBwadclBh64Pkfz2IkPfMEb7G + EDE8NPKmJaJeMUXwy8YIf93sO5W2lK/1UrVWSPt00HaYn/0I+88Y46yjHWT+lxAY5oiYBG+kpAcjIzMJ + WdkpyMkuQl5uMbJy0pGemYKYlBDavyS47n0Ex6/vguX5vwpxH/H5CM7JZvBSUoMg5xN19OFdvUMn7f8m + SSftp0zfpLTFtY8J7YE+9YkXJG9xpT2qzKU2kGYfxeUoC9he1IPhwQ9x7IotfGPcEBkZicTERKrUBVCp + ylFdVY+amhv0WIfKyhpxQgRP1SpW5CE7JxXxiUHwD3TFNYejMDu9DicllnBN3Q2v3H1wV1DlVZKYKzdR + Jd5EeVOfeOGqMhRoGxWJar3gaaSd88JuQdYLlsQupL1ojtQXeIjEROD/phFi/skG9r+gxuJfLJB/Nggj + CXW4X0+yHhN3wuJbGGJJ/EPwrd1GiYH7qHRNRZiVA2T/ZAGHt/UQRxF20tuW4gYMKX9n8J1K20O5HUH1 + FvAuPACb6+tw4JoJnKSX4OHngNj4QKRmRKKoKA1l5Xmi7Kqrq6k8W1BX24qyygqUlpehqLQAmfnpiEjx + h2egPc64W+PglZ3Yeeo/RKMuK7CBb7EdBQI7xfxtvgaNTto//KST9lOmZyVtz2JLeGmkfTrQELvPbIHl + 6c24KjmF8FQfEU0XFRVRxa5Dc3Mr2tu6cK+jB533etDV2YvOzk5xoZ8bDVWoqFSgSJGGlLRw0f22vrQV + +x0McTaEhJJBv1GqJ6TNN0WQVG/+TqUd8h5F/28YwOU3JiixlgHFXSRk2vAkbAzTw+QCJqaWMD65hJnx + ZXFrQ1DgLW5Ue+c++uJqUKjvBLefGyP0OT0kvmWJwlesxDj5dylth7x1CKgzgzTPDlZXP8FF7wMIiJTA + O8QV+YXJKC3LprJSofVOnRAkT7Frbx+ix2G03L2D2y3NqL9di4paFXJLkxGVGgDX0FO4KLWD3tHf4aDr + Rjim7CRp74WnwkhcOIzFrZP2Dz/ppP2U6ZuUtnYKHZ9Qw4ipdqX66gv68NlwCpJhwikcdtuJ/edscNnz + LEKjKMJOS4GqpBr1tbfRdrcbfb0jGBqcwOjwFCbGZzA1OU/MYGhoRMj7zp07uHmrHqWqYkRFh+CCx1kc + uGiHw6768Eg8gcDyPZDJzeFcTPnkkyw0U8g+HR5RS9uThM08nbStBPnPWSLvJxwFq29FFvWqscD+F/q4 + +tPt8Le5guHcW8AkbfQ5NXPDsxinp+zphxnTRN0Lo/fRFqyEdMcp+L6ih5C3jFH60m4U/cT0O5W2Z74Z + beNdcIjZi0OOpvAMc0RSeiJSMpNRU1uO20030N11FyPDvRgb5dvVTWJkdAWjxODoGHoHSeDdXWgmgVdT + Q5xXnIuIZH94hbpg32V9HLhigNMBOyDLOgi+NruzYiu8qo110v5vkHTSfsr0rKQt49OJSYbXwg7A6spm + HLm8D4HxXshXyJFfXISbja1C2AP9YxgfnSVZz2FyYh4z0wuYn1vB0tJ9TE/PYmRkRNx9pKf3Hm7dvoG0 + 9AR4hrvh0OX92Gu/BZ4k7bCa/ULa9gVrKTrTCvu7kTYL2+v3VrgZWgCM0AYnWd/vZ2PTc5IyO3xo+T4G + F5cxTN7gAHxaw322Nw+XVIwg47gfwt81Q+DrRlC8YIH8H+38TqUdXLEPzlmGOOljhONulvCPl6KopAgN + JOvmlkZ0krDHRvup7CawuLCChYVlEiStNjFD+9n49AwGRobR1deD5vYmVNaVI0Mej+jUQFzx2Sekvc/t + Y7gm85mwu+BUvAXeNSY6af83SDppP2VaLW0sr2B8eBT9/QOora1DriIT4XFBuCDbjYDUS18o7Qenr5ep + L+YjTmjhA5NKU+rmHodnzn7sv2aME24kjsgARCdFolxVj9s320nWkyTreczN3scyiWqZIs3FBWKRhE1Q + NkncfGPWBczOzpHUJ9HV2Q2VqgJh8TFwlnni0HUTXJTtg7/cFv7FtnAu3ADvCr7MqPrkGh6mYbQX8PdQ + bRA8SdpRkc5oVhRgJbkeZ361EdHv7ob/i/rIed4KWSTp1BetBPk/tlTzE3NBxBvGgjO/o/celmGWbxQ8 + T1E0CWt2aRkLuI+5+7zNqRA4qmb4OcE+ZyZoGT/ycMp4wwCC/sMW197cgqI3diP1x/pfKO3A96zg86Y5 + is6GQZGViLhgGS742cIvg6898lkJf1WCFcfgnrobhxyM4BJ0EbHp0WhouI2mpjsYpih6cnwCC/MzWFme + xyKtxwKJe5bWX0AFvHCfypIa4onpOYyOcFn2obq2Elk5GQiK88AF50M44LQZjpG2kIq76PAp87SPPaW0 + MzIyaJ9Rob29/YG0+TR2vhmCLj2bpJP2U6ZvQ9oP7irDFZyk7cn39ss7CI9MOxy5boqL0n2IT4pGdl46 + Whs7MNA5ShV3BtNTSyRoztOn+Vq5v0R6U9vsPplN9AiI+bll6nqPo7GhBWmZOfAPCsEpB0tcdN8Ln1xL + BBRaw7WQKi9F2p9G/noCdxXllS8DS8uYp5F21KvWguzndgsKf2wuCH9zp+DUX4zRnVAmDjQuUkQ9hRWK + olcwc3+OhEytEv3/ILTWopE3B9qzBEfcc8OLyLJyxblfbkPS68ZIePWLT675VqWdd5J6NXtx0pG2R7Qn + 9Zby0d05iIG+MUyNjWOeIukVPsWWugorVJZLK9RQ0Tox87TSi1yW9OocGX1uckWciXu3qQPlyiokp0fC + TXqNInhDOIbug0ch9ZoU68T1Y55W2tprj2ilrTsj8tknnbSfMj0raXvnH4I05wBOOFnC3v8o0rOSIVfm + o7O1D2P905icWBBRNtVtypQ6b+rEC9TcJ4FzPjm/S4sUpU3MoLWlE/lFCoRHxeK86x6BNNMM/gVWJO11 + 8KaK/V1K+8SfjICqXjFDZGxiSghbK22K754obRY2i1sclKQ/bl2Jx6Vf6yP2JX0h7u9S2oE5xyFJssMZ + VxuEJfpAUa7EIAl7ZGgSc1PTWJqjFeMrkJGeuTiXWdz0hFeN15ylzdtknnsdtH7TY4vobutFfVUjcgqT + 4RvohrNSM9iH7IV7gSkcSvh2dU8v7dXXHll9GjvvU7r0bJJO2k+ZvklpP5D1A2lvhUeJPiRKYwQUHYZf + wUFc8LCCR9gJFBSkUsSTj/67PZgemMDszCIWF1bbmgdzGVYXM0cRG8lgiW/GOi+GTKYmZ9FOFZ3HKJOS + knBNYouLrrshTTdAYIEFPOQfwZuHQMrWCx7cjeWBvNUCehpp+79tLUh7cbdAK+2wt4wEdn/YCtyZ4pER + dI8NkZOXBOqBj3nh6AerqpU2u47gd0zxJuG/6SP9gcW4+G9GiFizDQnUIHyX0g7JOgXvpEO47H4AsSnB + KKsow1AvSbt/HEuzVF4kQvUaULmRqqmZFWvNzGCS1nyGJL5CkTY1XbTOc+MrGGwfQVPNHZQo8xARHoAr + vlZwDLYjae+EY9nHcK7gW5F9M9Lma49MTk4+GBrRSfvZJZ20nzI9K2kHFR9FIFWgq1628Io+C4UiC1VV + cgx29GOGojMe7vjssCKP+rKtPivtRZL2EnW7WdrTU3Po7BgQlZAPMDl678clVysh7eAiS3gWfwyvUrWw + vytp2/7HZuAuS/s++ifHhLDHROjMGn+ytHmtxeu0XRbpyXRsDa7+h4mQdtwb3/HwCEnbJ/kwNZSHkZQZ + gcrqSgxRpD1MrFD0qi5MrbR5KIRja7W0Z6n/8LC05yfuY7hzHK317ShTFSIuNhQOQXvhHLIfHkUmJOy1 + cCp/emmvvmAUS1s7NML1QJeeTdJJ+ynTtyFtcb2RB9LWI2nvpEj7IAKJ69428Is7QxUzE/X1cox19WFx + lCKeeao84gwT7kDz+LV6IEE9v4LhgYIpyuIsdbWJ5fsUnc+hu2sIFeWlyM5Mg5vfflx1t4RXxg6EKywg + U34IWQmfHblW8OCAZKm+elZL6Q7B00hb+lMbQdJLuwVaaYeTsJl9f9oGtLKmlzB5f54UtoDBuWGA1oNt + 1UxrxQpnNB5/IPFp8ghrjzfJ+MA0FhJvwP4PZoh+aTviXtH7bqWdfhJ+SUfgIDuGjLxY1N+ow/jQFMYH + J3F/gXLNR5M1a7ZEml6kMuMlLO15TNBWmBQR+Dw1wvfpbUtUxONdU+ho6EKFSo6k+Ci4hh6AW9hBSItN + 4Fr9MRzF/SGfXtqVlZVi6ujU1JRO2t9B0kn7KdOzkrZv/j74F+zHNao8/vFnSbTZaGxQYLJvCCsTM9RN + VUubDzYyK/dJ0GLOG59p8qm071OVF5Df5+YW0NszgoqyEuRkpcMj4CCueeyGd5YeIkpI3iRsFvd3Ke3D + fzUEmkaEujjmZGn3TPaqpT0/+URpT1KRaKXd3zkspO3wX3zizg7EvLTjO5V2YOpx+CYehpPXcWQXJuLW + rZuYGZ/D9NjsQ9Km3hFZmeG+E0ubha2V9uKKukuxQu3zZM8MOm/2CGmnJETDPfyQQKY0hVvNJ3D4BqTN + l0ZYLW0eGtFJ+9mm76m01dHidwLve18XEsbiGDDQPYjmhmYUq7KQmBoOaeRZ2PsdRGjxaQQVnoAXRbE+ + JEXvGgN41xrAo4bEXfEJrpZvxrWKzXAknCq3wK2cpE1SlCgMEF99FpJ0S7gEH0RQyiXIy7Jxu60WA/0j + mJqcw+LSrBj2WLnPVVsbk/FBLJ59wHcWmf/Ma/x8ZnZCzNcuq0xFenYQHHz34SJJW5qxF8Hy43CXU8Ul + +DrZLtTIuJR+QhX6Y7gpqOIr14mrAkqVW+DfYAqvGkM45BrCMW8nQhSX4Z17Gt5BV5GTEIE7+SVASTfO + /8s2XPhf/4HQfzJG9GtbEPDjDyH/B1tB1gs2gsg3dgvc/tFccPB3ekA7bV4SkpATrxWt2jg9G14mYfG6 + 8foQDzlbbWzubAwRrUtYCKyF46/M4PWmCbzfMkH6C/pIpwYkfc1OZLxkjKSXzZD4kilCXjNB8KvGcPuV + MQ783/+FzHNS3KksQ7yvN9xklxEZ7wsH5XY4lerBWaVHjzvo762wV2yBvXITHEr4Lj9b4UoSdKvcCvcq + EnU1P26FW9UWuFZuRobcHX6Rx+DhdwJ5imi0dNShd3AAU3OzFD2TmGlXXKSWlftMy7QiDA8MMQ9WkIeB + +JHWc2F0CUM9A+i800H7RqYYJ3eNOQ6P+JPwlNvBSWVC+doJe75+e8VG2r/WwblqPeXvE7jyWLeKyrR0 + HQKrLOBesA0emdYIkB9CQM5VOEcfhUPwWXjEXIO8qBjV1bXoaL+HsTE+EMlj2itYoZ6bqAPfGp/2Ir8e + /32STtoP88gd5ktClYelPdQ7hNZbd6Asz0VSWgQkkWdwzWc/JGl28Mo8SJGouRA336bKrXQzVeK1VKGp + EtXpw6WeItg6PbjTo6xGH96VRvAtM0Wo4jBcEk3gGLAPAUkXUEQNAkt7cGAU01M8l/cLpK1htbRnSdq9 + fZ2ors9GbmEk3IKP4KpsD2SZdg+k7amgyLmGounq7eKUdknVJnhV8AWstsKvQh/+lQawL1oHj/Lt8FTy + zYOtEKK8ArfUw3DzOovkCH/czCgAVL2QrbWFy0sfI+RXOxHz+lbEEgV/Zy1I/4mVIOxVC4Hzz00EJ/9g + AnRSlgfIUOPkbTLa3IJ64Id5orT5D+5gDBMk/uWQBtj/0gSS14zg87YZUp/fIUh53kAQ/6IxEl40Qcjr + alx+aQTnXxjiZmCakHacrxcc3c/B0+caPKqMScqGQtj2iq24Tg2Ys4oa2Br67gYzil63EHy7ry3UIDPq + 27U5l28UJGTbQ0oNsKv3EWQVRaC5vRZ9Q4OYWZj/etIeWyZpD6LrLjXCNflIzqL9LuE0JIln4Fm8j/Jm + Qnk1hn35BoEjj3GTuF0qPqZ8UUNcSj0pvtl0EfWeSNr+JOyIitPwz76C62H7cT3wNKTxDlAqSlBXW497 + 97owPj5J0l7USfsZJ520P8dTJJLEwuQKRgaH0X6nDRXVcqRmxsAr/DKuS49AFn8cgennhBCDi47Bq8AS + njnmkBQaw1tpAcd8c4FTHlUwwjXHGO5ZpvDMsEBQzim4x+0lsZ5BSLIzSbuApH0T/QMTmJhcJGlTxENd + 6pWVJeqq8g6u5v79ZRK0hhXuxvI6UiWj983OzaC/vxdV1XnIzYuDJJB6BJ6H4J18DKG5FyDLs4FvkR3c + 8nfCNc8ILrn6cM7Rg2u2Edyyd8KTb11GuGUbI7CMRF96Gn7yY/BNv4proYfhLLmM3NQktCiqgap+BFic + x4V31uHSe+vh/NonCPktRdwvWwpCXt8l8HzPTHDxNzsFtv/OY9oUYlMkiYn7mBjnGTD32VMCtbRpvQnq + SwjYZQyXx9I4rS+fSdkHzMQ14uxvjXDtXWoYf22BgHf04P/2Dvi9qQe/N3bA5y1D+L1jDOk/UjT+Kwvs + ffl9eH6wB/fSS9FQWoyUsCDI/B3h7HmRGt19kFEEy7du8yy0EUjltlSOtvAR9+W00WClYTdkSktxdiIT + m+4E71CKgv3OIqswBk1t9egfGsYMSZD+xwKt7iIVoXqvXBQsUQvE8EQNMbWT22V6vE/rOTdBkXbfMLra + u6GqKkJSegykMZcgib4IaTZF9HK+T+g+SEqsBNISC4F3CfU6CF+FmcA/3xpBRXsRU3wZUUX02cjzuCzd + B7eAK4jOCBAHrRsbG9HT0/Ng9ggPj4jhwW816aStTTppf46vn+5zpD1FYhkdR29nD+pvliEnPxn+MfZw + 8jkJpzA7uEcfooh7D7yz98OrcDd85NbwLdkFf4pQfSoPwLtiP3zK98K7bC/8VLYILN2HkJJDCMw6Aa+U + Q/CLvYaYbCmUlcVo7riNgcFJjI1zpP1kaa9+vE/L+X1zJO3BwX5UVuWioDABvuGX4OJzHL6pJxCSe17c + 0DVAcRABlXsQULEH/uVW8CvbjYDSPQikvIWU7keo6gD8S/YgmPItydmPq7FmuEoR5DlfW0j9nVCpKEJf + XQtwexK1kmTEbjwGt38xwpXn34fHWxu+UNpWv9uM5SoyLgmbLT09Tf+on2J8mWz1JGmT1JapERXDI10r + mIiqw/Ffbsf51zbD/qeGCCJ5B7C039CDr0baAe+ZwOfXVB7/bIUrvzNCvp0npkpvo1ZeAHlqIqITA+Ai + uYTTUVtxMcEATlkWQuCBFYcRUH6I5GwLD2qMA2h7BJTvo21G5VhmS/ANlXkbErQt4zKcERRzAQER9shT + JFCkfYOkPYLp+YUvlDYXr5hhx9ImWNrzE8sYoV5X770+lFXJkZIZB6+4K2pxZx+laNsOspIDcJObw7WI + GtoiaogLd8KjkO+GZABZgRFk9Hd46UEKKuzgn3EcbjG2uOi5F+fcbOAT6YKsknjU1dWhpaUFAwMDVBbT + Dw5E6qT97JJO2p/j66flxSUszs1jemoCQyTD1ruNKKGIOC4lEP4hrrjgaIcz1/bgtL0FrlJl8Ag9Cr+4 + s/CNOwVpFFWsOOrKxp6GB49FxhyDZ8xRyOJOwDfhDGQR5+ETfQkhcd5IyolEaWUV7nR2YmhkAeNTVMEX + ecofd1OpEq/qVvJzUcH5uaaya5fNzy1ieHgUjXWVqCiVIybODz4USQbF2SOQ8Ig+Cu+EU/BMPAyPhENw + jz8Et/iDcI+lyC3uOCSUXynlXxp9GO4RB3DGfTeOXDfGebcTuCo7D3+KTBXyUrQ1dgCDlIfOefQmVaLQ + PhzSzfvg9JElnP5FzfV/3SU4959mgiPvGwvsbU5joYWsqxkKmCFRcJqnFZ1eYGnzgVUe9lmg//j09mUO + sAW8znwSkTgOOzCPwbxbOL9pL+w/toXT+v248EcjnPuDIc793gBn/10f539vhMv/ZYorH1BePrRCjX8q + phXNWOkZQ41KjnJ5LlKyouHofhEHrhrgqKMJzkut4RJ2DD6JF+CfchneiWdpu52ANP4kbZsTkMRSuVI5 + SmKP0DLqXSUeh0/SCQRHO5KwryM0RorCkizc6WjB0OgUZheo4Vktbcq+ds/kASCGmyhqorFIBcnwWbAz + 04sYGZ5Ab88Q6hvrkFeYK07aCYj2hDT2IvXSaH9KOEGN/1UEZF5BQMY5+KefpZ7fCQRlnERo5imEZZ2G + b/QReATthaPnPlxxtsZVB74ZwwUkxIeiRJmDpqYmMd2Pr2HDp7BrD0TqpP3skk7an+Prp5UlEidfNGp2 + mrrxo+jpvYsbjZXIkyciITUYHv7ncNnlAA5fMMTBc/o4ft0AJ+yNsO/CBlgc/QBmJz+B6YmPYXr8rwKL + k3+Fzbm12HdxE657HYRn6BmExfsiJS8GZTU16OjtxQQJe4Yj/C+SNv+peS6g9y3ML2GUegU366tQU1GC + hOQgePs5wDPoDK5LD+GIox5OuBjC/OyfYXbmzzA9/WeYnPoT5fGvlFfO31rsOrUWB65swMGrm2BzZgsO + XjGEo99lyCJdER4XhQpVFfruDgAds+rx5RaS7o0RTKVUYyyhHEjvVpPZJVjJ6xBMFd8VNOdUqSfAkJiY + 8TG+rh9F2tSr4EDzSdJmmc3N0bv4d1nc3fdxI6wAwwm1GIyvwf2CFqzkk5Rz1NzPaQXy2wA5NTKKTqCV + friXeiZDM2isVqG+Qon84jR4B7jiso8dTrntwv4rethzYQv2XtwKu8vbYEtlZX1uPWwvbaTnG+i1tcQ6 + 7L20DvuvbcRhxy046rwd7j6n4RV0CRHx3lCU56Gjpw1jk3NiPPuLpM0j+Lyeiyu01lSYvJ6zM1SWI1Po + 7xtB4+0GFBYXIDzJF95hLrjsvR+HXfRxyFkfhkf+DP1Df4LegX/H9v3/Br39v4XBgX+G8aHfwfTwv+L4 + 1c04dmUTTl82wVUXG3Hp3tgEH+TlpqCkJFdcKKqvr+9zQyM6aT+7pJP25+Cd4+uxQgLhedALi9OYmR3D + yGgf2tqbUFOjQnFxLrIzkxAVGQRPd3tcuXQa504fwYmjdthva4HdFoY4dHgPDh7agwOHduPgYSscPW6F + 0+f34cJVimRlFJVF+SA1MxUFikLUNjSjZ2AMk+TCaTLUIkWUfD6GkDZnRyttei6kzc9Z2vS6loX5FZLg + FFoabuN2XQPystIREUK9gkB3ODqfx7EzVjh+zgYHTppj/0kz2B23wN7j5th7zAp2x6yx77gd9p3YhxMn + rXDhIkWul6lLLbmG6MRYJGWkIj2nCLdbujAxeR997SO4T3md6yGDslHpuYBvWMDw5fkYFjSjPdI4Sxkl + KS3P0IdoPaYnWdormJvnF+k1zNGqqacxLmr+o1IQTM7NYnaJQnSOtvlsUf6KwRn1TDoBfSEzpYGHUgT0 + vcwEfWCI5ERR5Z3WBty+VYOq+hJarwQkJEbCP0CKq9fOUTntw/6Du7F3nwWsbXbCwlKfnpvC1s6E2EnP + jbH/kCmOHLfEyTM2OHPeDhJfe4RESZFG31Vzowo9/X3UY5rHzDytyWOlTQ0zsUArwjPWefoj7W3UgC1j + an4eI+PT6B8aRXPrXZSWVSA5LRGhkcFwdLuAY2etceS0JU6dO4wTZw7i2Kk9OHLCGkdPWOD4KUucOWuJ + c+etcO6sFS5ftIWL/SkEeNkjJTocpflZaKDva6quRXc39e6GBzAzM0n72wLtW4u0z6sRBfStod0KX5f/ + Pkkn7c/xqB3my8HiWF7h6XczmF+YJFkNUbTdjqbbdaipLkVRYRYy0hMQHREIPx93SNwd4OF6HZ5u1yFx + sycBnMWVq8S1U7h6/TQcnM/AU3YFPoFOVMF9SBZxUJYrUVlXhVstHegfnsQkyWeC+FrSpq74OFX0vo5u + QV11BfKzM5CWEY2QMBmcPM/CRXqeegdHccn5KC44HcMFx2M473CaHk/jouNFXHK6CIn0EgKDnBEYIkV0 + fBBy5fnU5S9GaWU97nYM0LagPA5Qd4DyhxH6h6UtDhDyC/Sc4Uj40+nkn0qdXTA5j4mhEco0/c8SpidT + U2x4/sLHS5t+QcBvmxqmH6HfXeyjRxZ2L/0zSxtE+zsMtwN83vsEfWpck89hWjg7i+HBLrTfvYXGlmqo + quXIzEpCbFwYAgKlkHm7Ei6QejnB1f0K7B3O4jpto2sOp4gTsHc8BWe3s1SWl+Hjb4+AYGeExXqTsKPE + QcPmtttUlkMYnZgjcT80pk3Z0a7Ho6VNzzTSHqUdYWB4DH0Dg7jV1AxlWTGy8zIQEukFZ8lZOHpQnhzP + 44r9GVy8dhTnLx/GhSv7cOnaAcrvATg6HYa31wUE+F1BWKAbYsJlyE6KQ01JEe7duo3B9nsUZfdQ72wI + s3PTFF2rj6HopP1s01eStvZEkm//OgOP2ujPBp4S9/WZ1TCHpeUpTbTdj/6eLnTda0djDcm7vBKqwhIU + pOciMy4dKZFJSApLRGJoAiIDIhHhH4Fw/zBEBIQjKiQMcVHRSEqIQ2FRAXVPFaiqqUVTcws6ewYwTFHy + JEWKs+QxFvKTWFyg7vSimgUywvzcAkVLc9TNncZg75CYddDUeAuVpeUozM1BRkoykuJjkBAThcjwUISH + BiMoKAgBAXxT2RAEBIUjKDQGoeHxiA8PR3J0DDJT0iDPK0BFeQ0aG5rQdJfWe3AcI9OLGKd+/xSJaI67 + 9LSl1acAcUOz9BjmBcsr1AUnxDxzwZyGWQFv72UNfPoNw9pmWG7M4v0FgVYuKywbYoo+xfAnGR5gEYMs + 9L2ixzQ/LpiZHcHIWB9Fw+24e6+Z1qsR1aW1KCuqQGFWEdITMhEfmYCo4ChEBIYjPIDKLygE4YHBCAsI + EkTQtosODUVcZDgSoiORU5QOeWkeRe4VaOtqpyiZek1UHtNULnxhqM+g3VaUV2aWWrk5wTS1O1OYpiBh + fG4CI9QLGRwfRXdfPzWW99DQ0IjSUhUy09KQGBON+KgIykMM7VfRlJ8wEjPnMQCRwUGICQ1EbFgQUmMj + kJkYg6KMNFTKC3G7spqE3YTBu50Y7eylHs4U7T8zD6aXcu6eHY+us18GdteTeFLSOu9x8DARH5Dl/Zb/ + /rbTY6WtHadanbkvu5KcVr/3q8Jdru8Mno3wNVlYnqToiLqNy3yNj0mKRng63hBGhgYwSBFKR+sdtFIF + uFndgOoSknd+KRTZxSjOkENOFNNzeVYxirILISeKSYAlcjnKSpRUAetxu+kW2to7RCTF459zFNxod8uv + m/h09oUZEtjYNAZ6+tHWchc36+pQXV6GcmokVAo5SpXFUBYXiduZFRQUIK+gGAVFShQVV6BYWUWNUBEq + ixWorahCE4mijSp4HzUEA6PTGJ9dwjRlkGd7rK7iX5zvhyMsjuQY/pbVkDw0qONrHvPlw3SM+j+e7cx8 + +p1qtAE2lZ5ArUTOnfa7OdRmKKalRnhqZgRD433oG+5CZ0s37t5qx82a20LgpYWlKM5Vl11RdgGKcvJQ + mJ37gCJqCBX5+SgtKoSKtmVNYzkam2txt7MVIxMjmF/m3344hw/D8344PJjRoG6cqCkS8DrMUeQ7PcdR + 9yR6e/vQSvtcbVUVyqkM+XeVBSUozldAnkv5zKF8Ur6K83JRUpBD60CP+Vkol+ehrlSJ5tpqdFHEPtzR + iSkqz9nBUczNTVHPifdvbtioEaX9XgQs9x8OYD7PwuLME1kRjfOTeER9/ZJ8UVrtuYf5ovQkTzLfdHqs + tLURD2foUT/MrcuTeLqkrajfBdoK+9VZpshHrQJWlFpTHLEtUmQyTzv75NgoRqkbPNDTR5HtPbS3tOHO + 7Va03mwR1FfWoq6iluRXrYainLqaGtyoq0Vz8y3cudOMe53t6O/vochvGJPTE5ihburswixFg5NPZJ7z + sAoeE+blk1NjGJ+ewjBFaHyAiS+5eed2M26TfG/V3iAp1aOhsgb1JOTqsipUqipRTo8cTZdX16OytoHe + UyfGxFtu3qaG6S66urooj/0YHB3B8CT1NmYmMDw/gdHFKYxQY8YML9GypXFaRtuEGNMwrmFiQcPskGBS + w9TMZxmfH8aEhqk5NdOzauYWxgTTi2omltWMaRhZmRaMrlDeiPHlEcHk8qBgWjCEmUXa1hxtT/ZjYKQP + vYPd6L3Xj8673bjT1IZbN26jnrZFLZVdNfWk1FQIqspV9KhCTYUKdVXluFFbgYa6KtxsuYHmtlto775L + 26kfEzPjlHeKmimSnV2c1TDzWZaorInFpRGqm6NYWKGeADFLgcIMbc/JxUnaDrQeVK7Dk6NiWh7P9OBA + obmuEU1UVjeoPG9U11Feagjav3gfo+c3aqrQQJJub22i9WpFL+1nw7SfTY4OYX5qAsvzM7i/yJJWD0c9 + vO9/+7B4H1VfvyxfP/HlZ5/Eo9J3Iu2nTY9auS/LIu2w3xVLy9z1ezwLVGkex8z8KAl0DPOLExQ5TNDj + JMmRL5tKcp0exwRJbIykPdw/gP7uXqr4Pehp70J3m5rRgRGM9g9jpJ+i8/5B8b4hkt/QQD/GSNITE6OY + JlHz/OoFHj6gCGKZr5FNPHpH/ZQVjoRENKTuaPPffInWBV7vFYpPlxYxOzsrZgVMjJBAB4cxTvlghqmR + GaL89nWRsKiL3E2PPd396OobQjfld4LeOzk0gqnRMcyMk0BmqGGgcpyj75ynyI9iJBEHM9qhiGmq+Hyt + Oh6Z5f/4GbOgYVGD+t08/DEjuP8QC8SShhUN2te0jaf2jELtd2v/U38j50l9QI+vnMcsgnpMgnH6XhIW + 5ZbzsECCn+WDzCTW+SnaXhO0DtSbGBscp7IaFmfCDlJ0y3DDzAz2dhM9VI7dGB6gxnaQ6aVGcgCjU9wg + jZGI+doiPIyzKODR+M/+p+4BfNoTUA/8a9dTu37aMX317BLa7hQ8cVlMjY5jeogaLmKMouWxQdrPBoc+ + wxj1BseGBmm/7KR8dwlhjw720b5ADdf4CGap8Z2bogZiblzs0/PUAC/SPq+tF/z8i2DhP4lHfeYB1Gg9 + qr5+WR4OKr8K37f0paTNrQWH/Rx589jN6gn1j+Pp0uel8+zQdokfDUfSj+PTqEB9YIyXLVNF52GTeYqE + 5pdph18isS2S4Oapws4NUFTU/4C+4TYN7YLeoXb0DLShp5+isaEODA3fw/BoJ0XZJPjxTjVjHfR3Byam + KFp7AsOjXfS+bvoMQxWSno/QskH6Tr4AU/dED3pHutFNXf/+fqKvE0NUeZmx/l6CxDPQTfLpokizE31D + neimvPTQdwwM3SM6KY/36Pt47vg9wfBoB8mJ8jtF3zNN0pruwcBMD/rpeQ8t656kz0zRZ4ihSS30+VUM + T9HnVjEyRdJbRd9ML32+RzBO68VM0box07SuzPikmsEZNb1ztA7E+MSgYIzWnxmdvicYmbkrGJy6gyFi + mPI1PEHbcJwar9FBWrdBio5JyiO96Kftxduje6CdGrA2dPXf0dAi6B5oRs9gC3qG6FHQJOgf7kb/CG2P + Ucr7GG1byvcQ5XVonMp2mvPC9D1Ev2BupEswRfsBM8brx9tjto+gRn6Gejn0/iFqGAbH+jA8SI0+BQFM + P+1Xajoo//coD530nMpTw7TomZDkqWcyQz2hGeqRzNB+OysiemrEaH9evs+NBTeIn9YLPraw+u9H8ekx + n0fzqM98yncXaWud9zh4vjoHKSx4/ls7tr062tbyTaTHSlv7IyxgbcZEqz1F3XyKxrj7+yRaW6nb/zW5 + ebP+O6OhkbqJT6Cuvvyx3LxVi8abNeJ99TcqaFkZampVqKotQWWNEnWNZYLaRpWgurEU1Q0lqGpQouqG + Ejdbq3GrtQa379Si6W4dmu7U4VZLDW42VaOppRbNLXVoaa1FCy1vuVODZnp/U3MlbjdViNefxC36jtvN + NeJ5c2sd8enyWvqbudFMXefmOty+VS9oaSQa6nHnZoOg5fYNwU16H3ODP0Pc5s8IKO9NNfSdVRoq0dhU + jobmCnpfJRru0PYjaul5dUsFqmh5fbNKQ9lDlAsaW+g7BFWPpJq+r54emVu31bTcrFRzS80t2kZM3R0q + E6KqTc2t2/WCm83VgsYWlaChVSlovFMquNlK722h9xK3m28JbrXc0KDeFjebqexp3RtpvRsEFWik37xJ + 63mL1vcW/e7NVl4f+v7mUirjRsGtVvqOVvo8bcebVPZMc3u9hhsP0SDopO3cSb91l/J8h36rifaDZtof + bnVQ/u7dQGObmtt3borfaG26hbu3mokmyi/tB/QbvG81362n/ewGPad14zzQ/lVL242puVmBmsYKVN8s + o/2U4f2V9lvap+tuUNk0UJk2VqppoG1L+3/jTSqTJ0Lb+AncvPUEbtZ+rq5+FZqbm58Izz9/HL291Ct+ + AmNjY+LWa3wnH/Yje3K1yJ+ZtLWD6lpp849zRrgLzZnStjKPY3VGvyoLC9yd+W7goY0nMTM3+lh47Hph + flp0H2dmxzE1OyyYnOvH5PwAppb7MbUyQB3vXsEEKNojxtCB0fsd6J9tweA8RXYL7RhduoexRYq65ihS + naEIkKLRMYoCJ4hJ+ntquh2TU22YmGylaLGFoi16/UlM8GMnRd1dmKRIl5kgeFn3/7+9t4yy68iyBn/M + WrPWzHzUU19DuaoMksWMtiTL7LKrTGJOpaQUWrLMKGbmFFOKlWJmtJiVolRmKpmZXj5+b8/ecd9Nq9xV + dn1fT69u2y9SR/fdewNORJzY50TcABctbFI+rVZRWXku/ZPHEvJIa7CcVnQ5LcrSEsZRSsu4IsVQdmUS + KZEWMC1RUnFlKooryHvFI5SUi5JQXJaIYl5L6L+E/BaT/yJHmrGu88lXSSn9icqSDRWX0Q+pKESF5exh + kArIvyif/D5O6ZUZyCm3qISWo6iyIM2Qk1akqLyM5UYqULqkbCd7MCRXIa1WUhWtVlEF0xeVViYYKnaQ + f+WvPNVY2cVltHTLSpivElrs7Ak4HyfGTcqnhZ5f9YiUxHvWJeuz2MN8eZJQ6E5EvjMeeVUPWJeFpAKW + SR7LTL0G9iIczAOpTL0AkZMWtCH2IAyxbkggH6Cl72ZvwsXeThnLpZxlUcw6LHHTYndZVOLMN6SP4Y5S + 9u5Ki8g3+XCRJzdlzsPy8rAH42aPi+nkM0/lwWJDZcEiQ6VB8miIcZGclHOXuxRuTxnbA4lX3WuGjUu/ + f4T8QVnpf5s0pPg3yaNZK3+9zf499Ndw5u8le9j2b5GW84uEi8JHkQ3aIhtLRf9/uP+lMe2/lqF/H/L9 + h9H3HxH/Ov01YbMpGKBWDWiamjU27g1UwsfnPkK0n+REEWMo4rWA1wJUIQ8O5PINAZTgXYlsc+9GITz0 + 5wUVQYg8wUJ42Yj8fB4gBRk+yMYUCORSseoMxdIfJW+gmLyUmN9BqoogU9TVz/vy0J9ORBEpLz7yHvRU + IEAFBL+DWlyTmK2J1H4z1lsaygvzRL5EbvIj8gbyQpTLNPOYJvlEMdMrMWGt8BWGgiYvIr0vNv5EfuOX + +Q6Rm+mJXAz7ONHGgSPILj3J57MI7hKLAuRXxLyJNEYtqmIoEXzsdouYV0NMVxREviEPFas7mA2nvwBO + AofLV2G+JXh8GgMvJhHADG+66r6I8eazDqkIWI9OXt0kj4mLCoLxVZl6TicfBJNgFeOvgDvAvJF/D+Ow + 6ltX+7eI9WdIeWBefOTVEPPgYb36KResX/HioT9NB9RBCfYsE40Xw+tmfWocn/l5TMYs/zQ6SJVM06Hy + JFXyuaiCzy0qNqQhP2so4/s2oXsNA/6wPfwrkp8foceHSv4VaeXrX2mvfy/9lPtrhqdNjw/7/jV6HLse + N3Zt+g8F7Z+Ns4fBJFOhYWZ72pSWZIgsiNCcYYuIMIYK/YQM3vpVz+rN2MPU1lA1QShgSJ/GPBQG8xGQ + FSsq8qv5es17Uz0+Pqem1XQn3lDoXSSrOYl0WKtmhpvXJEGpiBJskZPksX7n00MB48jmNYvMONgQ9dnM + zPtz+9j83IaKQ1RGDktJOgrXOg7X+pgHvxo7gcylfU5ZEg4ClSZ6OxlXJQusgqSrlln6GXdAfFvb7tsQ + an3O43vt/aEN+8WjyOtn3AEqLv4OaHoao9BGVfyzcirSrCQXMcRhyNoCyfrcWEre9FHO+tjmg8tJUA+q + 4K0PcD7mvZIpWx8xrXBgXNDGUSR76qU+xYkqnPowSaciJW/BKvrX8GaovG1/9sdR2nOGLCiWStBpjHqj + cmOZuVlWLoF9JUGWasClcgCyywS4LDLm1axDVxpKS+TgGxFBU/R96VlLgkw9s8wkeyo3kbgu9FYyfZW9 + pvORAwGvZI1k82cva6cpGSK+JwlozOwvsqE0qrTJlvJcTj+mbuxJkNYGW/qM6SVv+sBtyQI9i7QFQGi1 + lk7BF5Uz1txAOWXLZcpfaqEsoP8JUPQnsvNRTX4CGkm8Slnpo6v1eZrRk9gMVBK03IPsmWpOv+IjC6H4 + Vd8OGkJhZ7lfHWhrEbTIXj0t4RARaQ3J3hIZKRKFwtsefwy0ZYuKBE0eon6QXaQgu0qag6p5rZotIbJB + W/EIuO00/tdA24kKWcDaLapcDdyyYTXXwZrvIH6+X2IijkXGYhZwy4J2sySqZJUyDyJniKrIDIE7yMbj + dwpYBZa2vWcBnchoNtFPgLb+bNCmh7+gTFeRsU/txvn9DAkCqVMWsvXbfs4mb4C0MFiJfFnRPwLaqgOl + KsBwUyl5ygkDlfRL8PKXCvSsWO35JfacEUGwqJD/59GCLfdowyqBNfnxKk0LtEsd7AaTu2K3gFggo3xT + bLSk8d8A2mV8U0KQku0skNSqxwqm6ati74d18lOgLetO3XOr5Ehmc27+0JJ9n36zbAJeQ7bC0g6RAu5q + wA6BdvAHoK2+isWXZEJLmSRrzBF7mX8PaFvATf9aNcw242UdOZlOWZmlYEViVVTGnohIcqFQYWe5XyRo + Ey8MmQbEK+XINCqR1ekmwBFsRdrgSYRKiwTk6iRX6dZDQaOgB1yEG0o/5Y8CbnXYJGKaKscWwod8SVJH + XMDpogWqA1cNiFFY5UcAbi39sFbhibyMw2OYoz9SOe9F1aDt0jvrdyFDFjMHhQylwQNLvElV/E1ykzkt + Z65iw3PQ+nXw6mRDtJaYyKqyIMpaRiK4cPHKnNBKUmNU57TaKXqRHpHUUEsJhvkMl0tlUeK1yOOkxexi + Q3fTs+hx0FZXkcGlmCwrzAJvtl4+1XuLKmjdaSJitROAiQgafq3PV/5l8QmQ9DzkDBiR1G22wUCALrKt + cAGqQNhJkJJfkyf9CClzH+MU/bA7rHMXRTpYQeRlGTGDISIYmuEU/qqQncqnBFxBipaSyykOG0CpsS0K + KRZ7laZqwdiaj4G2Xe9OAqDKRLBb6tHUPpap/Cpevheoi+zFRNVp6EgfkrJZXuVgnaqm+cgoVP4w+aYf + KmhtuCX5EPhqoEqyaOrBrkuXKMQTG1P1JEqND9NvgG3H5ZKJwvckA+4h/m2wfnxYQKQj04zsMX9uhXXL + P4MrW+X8T3WjrQVCclfOvDv8TtapIFsvw07ulwnaIlU8BYKyYnp4kleRxEykzpbpcIUERI1YZFvgsqT0 + yAiVKOTvx0A7211BC5BAxmfGgjaATZLQyuJmRPYSnO9Bm+H/DtDWc1m5BYxBpFVe5kADB9OmsrG36bQb + n0TcIgt6bNC2B4SYwxBpyEZWJnkW38qPscyYrgqR/wToarB2L0XlqDIIkq+AgOJHQFuWrkDb4/cQLwgy + PpaAiIrF51KZiD/LmS49u/J+DdUoPjsTBHAvrVpfFYFUcYcei34MtFW/JQRf7VHN2MSMRcqAQIx5M/QD + Z4OkDdqCV7u8AgQefYzjQ8OAqV7+LKdSLqqQ2uYzU4Z8+b8J2pWaW0wOpM4KHPoGYfFjv/97QFtDQwJa + cV2pXcUMYJOUFnuUkhPNoS8PWsCte1NGkjejKEMUSlMyYOTAZSkRL+uyqLiAekQpqM4ZOuT3b4G2asQM + yFAWnFUsKyljJaq6qKLMVpCfXEpYqF4q9V2IHhxkXiUWdpb7RYK2PcQhUsOlPBgccmsIRAIislFb7UwU + GuymDBsy0i45sRCKvU82AAqxDfoGtCWkamyhXeGKKZbq0Mvpo4SxghWPSGu5JaAk2XAi2WkigZ9IcYps + oTeNR/GzoVG8DWm5s1MNpZLMifL5O5eQamdY6GprJcMo+XAwDv4T2fHYykdWtk7zEgmQ1csIOgjIOspc + 5cI4feUEe96rXZoGFcpHdfkYq4wUAnsbtOVFasIssGH3XaBcjXKystSdUYHZpPRszWDf22Tnz64AvS9m + CsYqtf5ssNb5kSLBS6kWrKgMxbf4VfkoXDGf2XHa6YdkoJpy+FKHL7DuPbRKNQYsq7TQRwYUTvWqupe8 + 8OKpNAMecBNALeUpsoZqbB7V9zH9H/YyRAIz1b0BPAOoDKNdwMSzJbRWhYkcjKlEXyg8hrRASmSDtQ2a + YquUMqKsGnHQkJAeiswwoGHXkAwBfYdx8E5VWW1o2OAd4smWWbPRly1XJQyhDWU07GKGgHgVhfiwh0vs + vPKlRRqiYS/NbMqlXRVlJRXyqngz+Z/qiWTG2JlmZVC5Vdiwk/tFgrbqXqR2pWHhKgqQjz801FH+INuQ + Ny7HkO+mRd4buYZc9/LgvJsH7918BO4XAY/KEMyk9VxOy7iSFiPjEwnwqkFbgEwqCGiskZYZG5DLQYEj + 2JlWk+9EKdMMUtBFbobz0IqVzSuLKiCrlGQv07Etk+pG4OV7XjU26XMSOrTVqDKoBpTG5hZfiMDtIvhu + FMB9LZfE/NwtIO8sgQLyIBAMtWA/G61I/Ou7v+ZvZDK6HL4WRogMYOWyhSeVwfugEP6HzJVORE8qhiu5 + BIE0Qn0OW1WBGi5J26eKTAQh0Gb+FJV6HB42Uj/BR+OadrsV2AUKyVAWSyC+BJWXM1F6PgWFJ+KRvvMy + HsScwJ2Vh3FvzTGkbr2AvMN3UHz2ESquZsB/rxBIJ386kcZLMBWgklzseYjs8VdtTqWiUt3kp+Sg4EoS + SuMyWDZ5cN/Jget2gSHvzXxDuJZn0VWWBsl9NR3uW1koupuK4oJi5kvWb9AMqwXyCDpUjOd3HEPm9USW + sQWMQdaTx/G9Ja1vHyJ18E0nnyAr8rOMRL7Q1apvlQ+J8WTGPTQn/pQ+ykb6rQSUPCJPfB6o0MwVq0cR + VG+LZHo4JFtuKgiQZVSUoSq3vl8WupF66T78hdSAFQR7q4qoqwIGtHW2u/wye9YLbWUrMjzJKld5Mh22 + hYLjt5B39g7KbqQg5dQ1FN9g/gXcdpgQaNtgrbMuDWkpvr5T2Pks8iL/8kNkH72FogtJyLuchOzjcWy4 + fEdl6SijX/JS4tEnWUlT2Mn9IkHbNqKFay4ChVPAV04iyH35Rh9Dk16MMDS1fV9Dk16MNDTx5QGY8tpA + zP3zcKztMwYHv12K+FVHkX3+AVwP2KANElkGpk/CLctFmoFUyKca06b8WyStkV2FaxsOY2b/LwlwfFhK + IHEThNmQBNi8MIS6pt9b3raFYoT/8d6BSJZfIeH2fh7SDl3FudkbsfWTGZj3xgjMfHkIJr8YhRmvDcOy + 3qNw+NuVuLn2KDL337CsGYGxCkZ4w2iUB2OwkvRa78oJRsWnEnFx6X7sGD4Xi7t8hTGvDMC416Iw7p0P + ML/vKOwatQx31p6E50wqcI+l/APQthGB/8vgNmQSI+ioTIIFTlTE5yDrykPELzqMvSMXYPabwzHm+T4Y + 3boXRrXqiTG8TmwXaa7jnuuDMc/1Ns+nvjIIsYOmI2nZceA0+wfqYocsTRskpIxEHvKjYsy+mYRlE+bi + 6zcj8c1bkZj55iCMb98bo1+JMjS5/QBDs9v0NzTv+UhD01/uh0nteuOrd/pj54btKMvV5z+JEdNT3bLQ + hr3VC+MjP0HCyetUdFS5mqHBerI/NAoMRfYHP3vbARtgBWbi2dR3yMJ0PMzGpCGf46O3++DbbkPQq/07 + mP/ZRJQkWceu2QNCRohEIWvYzEYiCXzVOSlnHRSbsmFP6tx9zBw+lsZDOnwZ7BOq3BhMEz9LKX2SA7WX + asfX1TJnehpUQkwjf/M5TH6lLz5r0wlT3h6I/q3ewrIR4+DLY+gQ/zZo22BdPRTESLWWwfaXffI2ZvT7 + DEObvoPP2nXHh891wozOI2k0ZVEomRfNeqFIFTg01VXhw07uFwnaxjrlP7UDI3QSQOItUhyY1bg75rXo + g0VPdsKqur0R2/4jRNfthRlN+mBuy/5YXqM7tjQdhJ3Nh2JroyisadgXy+v2xKLXhiBj4SEgmWYr/7mr + 2PAIRpVudnY1dkmnaXGalW1mDahLmkrJTHFjWZevMbzuO4hbd5qWJT0SHL1s4HIlJWaSIEo1Bc8IJhux + IVrVaszKSwjsUMTfNP6rTiXgzrw9GPV8T3zTrCsmvxCJBTplvOUgLG49CPOb98fUxr0wrQnpBYLQ6x/g + 3KytwH02ZcVDlPaWsWDIpkdKgVhgWu3pTMTNP4BljGNpq4FYUKMbVjSIxArGu7z5QMxv0R/RzzH+ZlRw + NTth++tfoHzWCZQkp5Mp5lXWnrr26v6q0Wpcmv8q8hh5Ht8LTWjQ4m4xbi85iPE61qtBT8xjfIp7Lq9z + m/fDglYDMKtZX0ys2xVLXhiKuS36YSbrZxZpRsOepF5Y8cIH2N1xHMoI/AZtCml7FjId1TfT9FWw0PRc + abIePnuxB+a07G1oWZ3uWFGf8bC+ZzKt2Y0iMKV2N8x9thuWNIzAct5Hq85b9yM/vfF56844sW4vuyMW + iPil8aTlWI5TOo7AoGbvYEWvr5G54QyQQM3IOnLmkxdmWVUncvg1ki2h5I3IAK6+cQjQrM/CRpPKYk2p + wsQOQzD2JSqrF/vgw/Y98NWb/Vl2fKcshsDQBkej2Em2oassJxcJ6ChuuWSS1X5zyX6Mfr0/ZvX8iL0U + yl4+fTE7DgKxikxioeKSJMsIFu/mRpEoz/Tk1reb2HtY2DISU1v2wsw2ffFFm25YPWAs65e5DGXWHt7T + gJLIVjLaK0dkDa3Q4/1SfN6+uzmLc3yLHphI5TyuZU+WITMpS8JhyWh5UJ9kxVTYyf3qQHtOs56Ifr4/ + ltbshsXPdMGKxv2wuF5vTCUYCCS2EaxX1OyB6Cfex4qnuiKmST+sZkOeQHBc8eeRuLD+IAKJlCjG7WVD + 0dCsnL49lRCNNTVOY81+AQi772mx52mZDCTA9samLxYCd9ioSxmIMltYqP69WPSxx6pmo8j+BmgXMgF5 + uZaDnV8uwJLOn2MqewRT2vfHt827GtCeQaAZ/0xHTKjREZMb9cDsVv0MaE9tR/Dp/jnOz45FxZ1sC3DU + sh3kX+VDVitvFeDYN2swmcpp/JPvYWWboVjfYggWPdsDM5/tinmMe3KdrphJwJRimN2wN2bVYoN9biiO + xe5AWQqt3hB42MAk0FbX3JS/0ivw4/7Ws1g5cjqm0Gr/qn0fLKCCmduUvZ163TGuRgdMrN2F4ByBmU0j + MLleN8xo3NtSqATu+QTZafV7YMzT72Ey/S1sMQCrPhoLJ61HgzjKi2YBCXAENj8B2rOfH4R57YYyP4Op + iKiwm/RHTGvmu/UQrG42ADOp4Gc16YFv2vXAiZg9CKRbQByQuc26CKZUYuyfB+KLV3pj2psDsbDTxzi3 + KJZISU8hXvIqy1Hu8xiWREFavgF9NPx3BO0yRcO0Sqm4dOAPCrxYNXACvmJ8o/8ciYw9F6yeT76zGrQZ + bRi0fybulwna6qpLEs0HFV71m1iFRCeW1u6Bjc0HYdszkYj55y5YVjsSx/80AZu7TsaqP3+LE52nYnXL + IYipHYENdfthZ70obKrRm428N+Y++T4Wvv8RCmMvG6GvqtCHJUvYi9hlrvBrFjYTLKJA5tC8yQS29Z6A + qbV6YHmbEZhOqzFjyXfGElMryUhMMQ1C83YdAm2NGbIxa66DSOPbXnV91cAy+C4zgPjJOzCjdV+MqfE+ + otsMxjSC26yWAzDvlQ8Q02kUdkdOw5bu47HgZYJvk24YLUu8TR8MqvM6JrzWDzc2HLFAW0zT2gpqaOc+ + cO/bTVjdgkrgd++Y08lj6vVF7PPDsa7JAOx45xsc7DoR6//8ORa0HYhlTHdB80jMeboT5jzTCUO69cCp + nbvh1fmNsrIZpSEWRaCE/6lTwTyn7riC7X2nYWzTnphQszMWtRyICQ26YBqt2TntorDsjyMR22cSTn+y + DBdGrcO5r9fgyrhNOP3FSuwbOAtrOn6NmVS439btiLF1O2F68z748qXOODBnFfCQ3QWBBtEqoG8JqhiN + EYgSfRjTpidWUflKAW//Q0/sfJp1+u4XWN9lNLZ2G4fNXcZgG2lPr0nY1WsCtnYZhfW9vkVs/wlYPWwC + 4vaz3jJYafrwqA+7zJODva6prw3CxJdoBFDpT/in17Hp1eFwRZ+0xtyz6S80JdNWZAYI9QFWKEiZEVjr + 47PG4E2daDw33oW5fxqGubT057SKxNcEs4kvD7I+PFDn28Mgkp3HyQbtUpdkiLiXxopmeZRdzsQ8xjO9 + MYGxSUccGzLTkoF4/ieP5KmS4VV8Yk92gtV+Qg9IQfrzSKFseIhVjaMwh4p2IeXum+d6Yn3kBPbW6EER + kKqHfhhQZH161Ti8Nb5vNIrk4k45vm3bk8qYPSn2DGc3j6CC7gU8YFvQQdD6VsS0tW5TUYed5X51oD3/ + yY5YS+t6V60obHiiB9Y1HgLf9LNwbLiDguWX4Z73HTK/3YmyL3ciMXIpDrf4EAv+65vYQotSjf6Dum/i + 9GiCRKEHjgrrm7baWgmFVNt9mifmGC1ayzvvYnTjLphZPwKLWgzCN40o4N0mWgKp4XGtOqQ1KnvEoUUb + Pwba9F905A5WvPUxZrWh9dygJ6Y36o1Rz3bCsYELcIdgXrCKFtS+RPi238WDKTsR22Mcprbti68bdsBn + 7OKPfzUSNzYStDUSo4+YhbRgBCB7H2HtGx9jAS3QpY36YvfzH2Lh7zrgXKcpyPtqG5xLztPCegD/plt4 + NHk3TkTMxJLWUVhUpwe2tBuBiHffx5EtsXDkFyJQ4bAWl6jhM3v+Imk3Fv/+25gf8S1mth+M2S8NwZzG + fTGzQR9MadITG979Ehc/X4WcRScQ3BMPXKSZFcdwt4mMyYznOstm70NkRB83/rYQXOdTeUxq1J3WY2fE + TliAqpv0aIOGQFu/fwK0c5adRfmG6/Bvu0u6B2wn7XpIuo/A1luo2H4Nvv13kb33CpxSCpp1UsG4ZSkK + eHJ9mPOn4fiiWWcsb9wHK6hAF1MBrX1hEE7PXEe+s0IoSO+VzAuDmXvNtPh3BO0ydv8k9sq7t9iH6zEn + Ec3ymly/C8Y2eA+LXx2EgqO3jUVv+CFrypaKzLAbBu3/1O6XCdqhOb7qdqrnKNkzY6kpTsx+pjOWNIjA + lrqDsOYpds9bfwCcopBoXJeWsYTFk8nAxICqo8m4MWgpvvxvL2Ezre9VBN+va/wJG9//Eo7rGfDq4yb/ + qTuq9qYUDWn8ttCPI7Tex//hXexo+RkWPdET8xoOxJx6/VFyiMCURK7knYKp8yTN/hD6wEXS7Ft1CPUB + Sws31KiQHMD1mdsws0YXbGj3IdY0G4ql9dmdf/EzYFOi6Tr70wiYSUTkHMaT5UPxmYfYOXohvni9N3ZN + WIzDM9eg5FaSYdanMxPZ3XVUVKJ43E6sbhKB5VQEC6kEFjXrjZiXhqJs21U2ICb+iK1f3VUWk665h25j + 1YgpBKxh2DpwMvau34CS1DTyTl612EZj/FKY5X5a2j6UXE7Ftv4z8Gm9Doiu2xdLGwzAsn/uhpin+mLz + V/NxbfVBVNCPARENAeiDqQr0cZKiYd0E7xfiztbTWErrd1jbTpjaczgyL7OroDJiUJ8rYKbN85/1TArv + kR9ft+tF0O5raOfve2HPk33gj2OEqeRXPR9ZnhojUB4FKkpP09EEQjrgV/WgSDXewN9++tUiyeg3P8Tn + td/FwZqRuNDiIxzjdcN/eQvRzXsh4au18NyltWC6+qxvTY+TSSuE1BYHJC3aF2BriqJJW0rmjhvLXh+O + lezlrGjcHxPYq5nZbqj1PYRx2aMiRrAfI7EoIl7CoXRUbuTx4MDZ2Pf8SCz5Q2esrNsdG5pGYruANp4C + qLwWeE21mShZbbIT/hVoK9uaBrouCWsbDsE88rWoxWB807oP1vedTJlnAPoR2R/SbdC2pzlWr0NQvZQy + 0rgKKtNeWNK0P+Y36I2FTSLZRvqw50fGaaQEpSToLZehFSTsLPerA+0ltO4W1emJzXUGYvWTvTG5XgRw + hcKhhiWSdKjxGP+kjfcx+9mu2Np6GKJrdMXUpj0wu3UEMo7dhr+CkTNontOaE2ulSKlNr0D5+fuY+NR7 + mMVGcqj9GMz7p26IbjoMswnaG0fMoWAyITVitpuCQrVG/vgx0L5VhgOfLsQMKp2lTfpjcV2CQ+sPkfj1 + TuAu36uBCnwE2AIcAR/zUH76AW6s2g/HZYL1XZpqyhv9egvpie2ssrwC29oPx+I6XbFOHwOffg9zG3VD + 1sQdliKTclF8KhsBm8KzQeUcvInkZUfgOXAPFVmyKMU7eVXrV4GLBHrFQeyl1TmaIDa2VR+sajYEk/75 + PWx4pj8y+69DCRULEohUSkNkeiEMZ4NoPuMtZDnrXoAmPwT3xB3nsXv8ciTsOMW8MjGWUYBFqDF0/jMi + YMrtR0DbeY18J7EwVNf6vGCDt8kvI5DVKyDSIhNF6tX8dSlX/mbcZTlOzH1liOlN7X26D3b+rjv2PtEN + Z+oNwoKm3bGy7QBsn7wE7jtMRwqaYB0soqQozn9H0JYR7lK+QzI9t/1AbG7IuJ7uxp5lBDY264evGr4L + yHiQnBRR0ZEngXUYtP/zu18kaPsFfoRP7eMhmVTbN40xy4WFraLMB7UVDQdhab0BGFG/BxsJw7Chim7Q + 202Sg1JiPtI9DGJsu/5Y+/xQLCLgz2MXbiq7mXn7biBQQKlmYyyqsPaegI8dXTdbXlwOdn8zB1P+6W2s + bjwAh5p8gdgatIxrD8KKekMxum0/FMbeIljQLxtXeZlQgzGEGrK1F4YWiQTh0lchSeyNcqzvMQaLa/Sk + tRSJpQSJ9Q2HwjX3suE/o1zHZhkZNxSkpeUuZkB1Q6VRtExYDVl5qmITcvIhG1aFqxIzn/qToaXP98VK + 5nVM227I2XDa+HelFZvg6k0kV5YjSwt7BAoagipiZEwiWM4S1hJrp4sNjb7V2MU3rezi25mY1v1TjKnV + GdHtP0Bs/WGIqdEPxd3WAlsrWObKM/0LKHh1eqioeBWryrYZiRARhbWZkOGffrXsOT+FLVvMsXG7iqvI + jjU3WXWeSX40201D7EgP4KOXe2MxQWExrcytVNbbn4lAfmoBvKWMkPGLlJ7SFWaLMn0OC/fMfiYB8kHl + 7BSqWlMJc3OqML/9YExt0QcXft8P+/+f93Hm/+qAlNojsadZFNbV7IrJbw/E6SlrkKO5zIUsOylXUw9W + fWtRi5Sz1j0awJaw3vJgzSsjsL4B46g/AFOa9MO8NuwRqidIxfJD0NbCWJHA1gAuf/uVmXQfkvZdx5yG + vRBLRbWv1gDsqNUH22r2xKQ67+PKh4vhj2eE6jWIL5aXrHR9VDflrKvqhiTQNn5ikrG2wTCCdhRBewi+ + pgETEznFAm01ApI9fGODtgZIRPYmbaagtbDmdiXGPN8by6mcFtXrg8WNIrGwPkH7HmuRBoOZpUMeMhla + SYed5X51oK3pZGNrdMDKRoOxtvlwfNyYQkJjT7tcCrQf0BvtDwPYBrSTgQ/rd8D8uj2wtGk/zGrcA5Pr + dkLR4TvwZlNC+a/E4TEfuj2VJRTsUgQuJeGLl2gR16VANxuMLU8PxolWozH/qb5YUmsgvmzZC4c+X0HL + igCVJtPSQwObYvljoJ0YxJzXhmDxMz0QSwtbgD33X7qgcKLmK2uDIavNK+ca1zRhbBQS6eOZ+c1WUMZG + IdRhSy93VWBzu0GY9fSfMathJ8T+6SOMqPcGLkxcA382Y2SYQgKgwFBAJhBTu/Nonb+mLWomjHb7E+8y + 79Ti9a/SBWd6Ce7su4iv3ozCVJbzjGZUNv/SHSdeHA1Mp6Y5KX5IauwM7udvWYrCCrFeVKXd3SwDTs+U + N/MfnymMt5RvqBjMM5J4LAlo01oLuH8KtHMe5RLsXeZTgkSmjEiozpNERfnUBl2KR3PvDWgHtHeypMkC + 7dISP6Jf+QBTmvfGzVof4PLTA3Hhv3Y1FPNMF+xo1A9ftu+Gz9p2xvIJc1CpedbKbz7r+t8RtL2MvlLf + VbKBJR9OxaLm/bDz6QicbDqSstgNa3/7Ppa3H4T5Lfug6OIjk6aLsqi4wqD9n9/9ModHZO05nRRgNjLd + 6hkRx0vQnvpcf0xsEYEZDXph7csEqDbdaVoXGWGvpGc1huwcCqBarmh/Fha3Gox5v+uALS2HYkqdjgzb + FRl7rjBOChW9OtmnrBDCKzE2vN09JmFB20GYXrc7xj39Hsa+ORRXow/gi+bdMJXAO/f3HbG55TD4dlJF + nCs0wfLZmO2tQW1hp+QTscgQkSuQUYX101bg45bd8VXbCKxtMQwzn+yK6+3GAyvSLJQRIKiB8aqRF4Gd + MOBxsnFc/kzcZW5c7DgbK2oR0GpHYHn9/hhbqxP2956OklO0DhNYeoqIVEYTuJhAaqbxMagiCuQyVt2z + sSruYo+Wklu/kRvAjemxmPrM+zjY/jPM++d3Ma3dQFz8dgPKtVqzUMGsj672Agx7gZHCi0rZ+E35sLFL + aWgUI4OIqb5JcsCHFCVu50UgQ0pmjdMGNxhYIBRiNia+EIXNfxiIbezx7Hn6I8Q+MQzeayw0fehUxCoc + XRXIBk8ND6lcJQesXh+79LkVVab8BPQlVBjL2w/DnKYR2PGH3jjV5EOsbNgPSSNiMLFhTyx8YRhWNx/C + Xgx7dgTf+MFrgANZhh9bCwZ41eiL8mMrGyS4MOXtYdj5LOOt2Qdz63fD0hb9UEGgU0dH2wGYfWJYJsqy + 2+tnz5AvNI4t4FQkKSzfnXGYTJlb8kxn7GWvEmMP43jtodj9RB+saD6QPUcC7ohZRhEgOyS/yreuKnxG + EbJ/LC9KbXsCZrcehHW1I7GpfhQWsB0d7TwRPioJJWv4t53KnmTvPCnWtOBICs+pXtOdCoxq1xu76kYh + tmZfrNaaAIK3J0uFohESgTyLSguSTIRhJ/erA+0ZbQZiRtuBmNM4AkufH4IRbTU8UmYWyhSVuM03tGJJ + Hhuq91Y5HNEXsIxWzpIa3bG8dm9Mq98FG974CGWnHiBQRFGi7NlDnmp5dw7dxPJXR2JSw+5Y8twgzGzQ + EwfGroHzTBomvzIY41/oj1m/fQ872n6E058sN6a92olF2rb1h6BN0vgAM3I+9gSmv/MRPmvdE6ubDkF0 + 3UjseWogbr80GbdP3kaZFv6IEZLarxbnqbEJcxS/sqW2qMZjWoGoxAnvlDPY0uJDzHmqGzbRip9Yvzu+ + rfE+1o6chcx9t1Cq6YvMp8KJvE5aT2a/Ed4IuCt8qCqotIZkyWqJT8vk6fKCOPn1Csyv3wPbqWSW0cqb + 9sJAVGy+ZTHFPP0UaAs/VYdZtEwFasLRTL4XyIk0KUj59WofcO0tzp5JKpn6e0DbfYUqQB/jFIkoh8wr + oBLJYv6UgLREGjlh1CINcyvbArNSgvbKF4djbrO+2Prb7jhYeyDWNR8M/5yz2NF1kpmKOadGDwL3UGxo + MRwbSWc+YA8rNsGqEEVErNVkEhvwMrWq9CdAWzMzBNqax8/cVZOpHL43lf6gECc/mIsFLw7Asme7Ymet + CGD1fTj7b0Dsb7piWVPyVqs7pnT8GIWHKYQqZJEUl64q/MdAW8WQrYIOg/Z/uPtlgraPle53UvYs0BYZ + QU51YV6tHoiu3xcbn+6D7XWisJBddpykSKrRPmBLYm8R9yn5R3NwY9RWnHxvIq3PSKxiV3dZvd4Y3agT + To5cBH8CrXN2jw1A0tJRm0a8H0c+X05AHYBZT3bEGlroK5tHoTD2Brt8bhz9YBHGNe2JdTV7Ywstn1Wt + BwOHiBACCCKMliEY0a7u7wohSNI6BLm8aynY+Wk0PmndHTNr98TiZgOx8Zn+WPt7Wk7vf46Lo9bBcYgN + 8CHjUH7VghRWmFsVMOT26CMRn4Wc9pnGXRdWD5mJT55+B7PbDUHsy59iJq2zmc92wp4/fY0bkzbBuZ15 + yGRLUqMW2Aih7ZkQzLyfCi+EayivUpeYLt2L7X0nYlXTflhbh70DWvJz3hppTeeTRyat3eEe3yHu+z5+ + KDJFRPKrO61WT/JrumIovFgxAFjIF+rikw9LAVq4U6K4CNqTCNobn4rC1ppDsLPGSGz+3RBc7LsANwYt + x8WRK3Fu+HIc/XQZTn65Cke/XI79Hy/CkS+X4uSoldj+9ULcOXkNgXwne1R+lGr1J9N2UmmvbP8B5jeP + RMwTXRl/L1rew4Fjechcfwkre4/HxDrdML9VFFa2GIxpT3XGrOcG4tighSg4fp/WMCMho54SAlmomjPK + yHWiC5PeGYatLK+ttfpgTgNayy37oYpKwizsUd492lfFsrSVT5HKRgpUUwOz2BOc0qon5rTvj0ktQtPy + 7jPw/nRMbdQb45/rizEteuOj9r2x8dP5Vn1KXnRVOStipmODtqrIqZW+BO2ZNEZibNCu3wvHCNp+grZd + 7vJvKFSnNmgzt6wvDZ0wrwLtuxX45oXe2EnQ3voYaPsyWRLMkM4zUnwe9iwUXdhZ7lcH2iuaRmEJAXhL + TQrdMxEY9bu3cGXoEsR+vQgbP5+HTZ8sxubPlmBHr2mY2rI/5jzZCQtr9sD6FoMMzWgXiawlx0x8AZmV + FGYHQVvWtvdQEpZ2/hrL6kdgIa2Y+bV74Oj7bCyX6TkxCNfWOExvMwC7mg3Don98Dwsb9MGdEasRTGcr + YYPxBUNbbWq1nA3asrTVInMp5NQtWVuvYn7XrzCDymcu09lWZzB2NxyBrxsREF4mj4Om4Oqcncg+SVB4 + xJwr84zS5wyCHQ94aIm6aM1p0yg5negi6zJlyzWsee8bjG/aG2tbD6XCGYI5tbti1rOKdwC2RIzDyUVb + kX0iDq502j9mtzdm2l7IwqsuopJKjWHSpXmw6v3PzLLwFbQ419Tug22D2B2noSmPXrbInwLtQAX/I9ZU + mXHg0DNNtRRuFntRpq6RgEatm9UezCg0P7O8jp8E7UVU3osb9ccMWsqTG/bCqJa9MaFNP4xq0wefN+uC + L1t2wRhagh+90A2H1u9hZJZyFnYpfYH2Eq2qZHgB9loC91LN8rhJD8nUcQTuHR3HY0r9nphbqyeWNx2I + uW0GY3oLKtqPZiJpx0UaC+xhUI7UOdTngWLF/feANkleXT6/2SDKyDgz7NXGVUkO7PxmAcY17oSJzbsR + vHuheNt1yj/93PJje6fxZjbP9BcH48O2PTHuneHIu55u5CuowhO6skpMWetKUbFAmw/CoP0f7n6RoK3l + Cuqg6/Q+Vr8h0+1NciG2zgCsYwM79+QgXKrxAVb9YwfsqT8Qk+p3xqK2UVjUvD+WPjcYq5pFYTVJC0ii + SRMbdMaUxt0Q++0i+K7TLJdVoylQEmqSp9yDU0MXYWaLSEyr1QXRjOebRl2RupAAr262hgMSfdgwYjYW + EMRm1+uBWQSKRWzAngtZVpdcRz2pi68usv1FjrfG8hEwCYVS/bi59jh2D5iF2S8NwzTyNqs+ew1NB2Nj + vUj2BnphfcuB2NttHBLHb0XVwbtsHBR9WcgaL1B8tLgrXW6z06D2SNaumEXMStKhOMwcPIFg3Q0znumI + Lb/vhr21+mFTrV7YWpfW/MuDsbf7GByfttYsOIGWdYuvMkZQ4IJD85n5s0pLlMU7eV3z1sdY8GQHrKzZ + 09D1+fvZ69AhA/SnfJkPlyQbrDU2bcbx+U4kntVy41iBaUQs9YiSWBDaSzaeV30M1ge6JKapYYxLydXD + BQK1Ss39E2i3H4AY9ko21hpEIByBdaz/vU/3w/4aA7C+NgHjmZ6YR3DVh8qZzXtjUoMuxlKd/UI/fNW2 + K46t2UlEZVwsJwNeEirW68Lm/TCbluv6hv2xrEZ3jG7fz+qpqVwIyJnrL2BVn3GY3aIvFrYZiJlUHt80 + 6IQZTXrgUJ8pKIshcGeQUw3HMXvmewHldOK7w7C+XgTWsdxnNeyG6Fb94CniS5WJZtzQr4qvgoCWE/Qa + m8Q8IF++HbcQ/cdhlIuuBuy/erUfe1hkn6CvdnBu02l8+SKV06sD8U2LHpj60iAcmbnJlK2jwm++KavI + ZXgLdw1gmrEmD/w7EzCdimotQXtjA/ZUBdqdJiKgxWb0YpRHdQXwP5K9X7v0jXaXlL1QKTm/V4Gvaenv + qBeFLc9+D9r6fqN8lLMnIZE3wqL4ws64Xx1or3qiG5b+Y0ec+V0Uzj81GFuf6Y1tFJhRNd82oB3dMgpz + G0dg+h/eM4tw5j7TGTEtBmLlGx/iYORUlJ8lAmigjY3ATBcTOJGS7ydjQTt2gZv1wQx2iVc+PwTL3vnM + fGg0aatVsVEkb76IGQTFLa99hkk1O5qPlRcW0IqTFaSFGwLux0FbjZjJmFYkCdbg4iP6O5KB6+O2Ys2L + HzGOnljyuw5Y8XRXA9qiaY26YVEbgtTACbgwZQNc2nNEUxQVF5MQaMtKE2jrsTBdfOacfYSHH8cg9pVP + DWiv+G9/wtonO2PdM90wuzmt+5a0SN+MxJIB3+LEqp3Iv5wAfy4Rii3SJ9Ag2+Y4P/Ge4MTSV4Zi9hPW + 0vjVtXojYzPB/p7bZM8Y+z8F2ukVSDx4EWtGTsGSQaOxZuA4LO71JTYOmoRVEaMwZ+ho7IyagA09v8L6 + IWOwst+XyC8qRm6+5n78OGjv/H2EAe1N9foj5tk+mN+wtwHtOa36YnrTnhjdsANmtInAmJf74OjqHVQO + FcbirNIgtOqDQCvQnl6X9UmluYo9ia+e701rlginAXj5eUTw2xWH04MXYH7rARjduCsmteqDqVQKs5r1 + wrZe4+A8Q7OcQbQthzkM5qdAu4gFzH8q7kqiqkTCjCXrQakPZz5dzB5dH0x46m1sfv1jLOo72nyzyS9k + JZEvb1IVlvebiI9a98DnjTph+qtDMKX7pwjGFaGcCkHj5pKHMGj/53S/SNC2Nqd0UvB0monBE8uSZWPY + wG7YxlqROPn0IGz+v97F8qe7YWfLDzCmVQ+zW9701mwkbSLxdd13MYcNfdobA3F23Brc2fkdfPcp8WoY + lCFnJbts+kAoYU6rwr6pq7CoFbuLtJwnMPy0Fwfh2NK9BmQrct1mBZ1aQuXDUqzpPwnT//whxrXojbGk + +e99Bu8RNlxZUBqT1Jw9XiwhtxpCFZ+7lV4BpddYt/QWV4jLK49g35T1WPfcEKzUpkfNIrGSVv7CJr0x + q24XTG3WDfPb9cORbxcjf8clAg8Dl7KLqmWDXpYUG0Yao7upU2UE6GoccRUo2HYNdz9cgWXNI7FcqyVJ + C1pFmB0SJzTtgonNaMW9NRx7o6Yi5chVqxzY2E35iMR8XCkWtovC0lrdsaxmD6yt1xd3l59geTEL9GN5 + tT5E2gsyqsHb1rYst8zjN7Cw68cY9WJPTH2+F8Y26Yh5z0VgaqMu/N0Fa5tGILpWJ8xv2xuL2ve1IlZe + WFxmPnlSEBNpAa+uGYl1daKwoe4wWtZRuN5nHuKHrMCtz9fi6kcrcPSzJTjx5XIcG83fo5ZjywdTcZjl + dnDiMqReiGMeGaHKRyR5Yp6Xs9yn1OyEVc0Hmh0Ch71K0E5y0GLVFrz0o3qnktcipMOfLWS9D8GYF3tj + bcO+WFKzC5bW7YFrn6wArlJQpNhVv4kuTH5nGNbQaFjdgEYAFfDC1v0Q0N7oKmf18JhHS29Ys2qM0qUc + 5py6hx0th2BDg75Yq14ke5a35h9EsUBQ5SKEp+fcJWcxtlF3LHmqK7Y0G4zx7EmmzNgLRxHlgAKnFfPq + 1KgalQ2D4JRjz64ETG47CGvqRLJ3wZ4oDYTjBG0BuvwZv2TTMjaYF5J9vJ6S14dIgbZDoH2/Al8RtLfV + j2JvTgufLNBGOpklD1V+TRuk03gUqzHsLPerA+3VT/bAribDcLXRJ9j9/3bDtU7TgcXXULH9Jkq3XEXl + egLb4WR4t90E9sUjb9MF4C6BTlOi1EooPzobt6SQzyRRRV6UnU/Ax6/3QvRzA81WoxOejzSr/8pv0nRl + I3NoVZ/8Cn1zAkhddx4fNHwfS97+FN/Q8hpW523c07avZWqJ9Ks9qXmxQVu5qQYLHTyg8W21Uln8yfwt + Wn0DtwcvIWj3w6waHbGwaW8sp2U35/k+mM4u8PBGb2Hf5/OQdyme4Z0IhI56kuUj0Nb89Oo0bjOjWg0a + x7SWX8SliFnY/spHmNm4G6bW74RJGidt2QPT2xLEXyFYfTKJCi0XFRnF8Bez2YphKRZaUoteGIjNLQcj + +skuiGnQD0fHrTd1kVvsM23x7wHtuNjjGPdqBD5u/h6mPtcLk1p2x+IXojCzWQ+Ma9oV61v0w4Ia72Ny + 4/cxps5btEiZuLQC2f8x0MbWJNY1FfElVtI5ms0XWF+XeH+LBXub9zoYIYGVdovwpVNsygK0hAlcGo9N + Z7wMtvbFDzHx6Q5Y1rifAe0P34iE2dyLWTBKUHUkuRECnk7F4a8X4+s23QjaEVjfpB8WEbjnt45E6soT + 8KQyQoHjT4G20I9UQoVbxF6KDdrFF5NwZMEWLHuqEzbUj8A+WrDz/s9X4DiXhdwSHcJAJzQWcF9zYvpz + /Y0i3dg4Cp89+SY2vP8VKmmNh0H7P7f7hX6IZI2zj+5ilVcLnYYokl1YTAtkQZ3eWMcu8aqavXH4o2jg + OlsV22RAp7Boea1mKpSrUQbMnGdFIAwSqf2l6ixAyqP5aJPixI3PV2BJ+yjsfToSsb/twS5zf9z6aA1w + gy3WKAuKnsZfhY63ydsNF6JfGY55tWl96qNfjZ7Y03IEGysBI4vvyYbGNlMDbhNcrAu8s80xVCZrCOoB + /Wj1eJmAXi0ssRJlxx/iyKQYTHupPz5r8C6mEVznvdAPoxq/h/EtOmN29w9ZDsyJAJFJ+dh4hCsacjfW + L9NWGpV5VahMIxQw/9rT5Nb+S9jzzVIs7T8OH//3F7CCXeQjLT/E6t92wtS3BhgigpAPRqzWqcJK9WB7 + 5CQsoCKb+4cO2N72Q9OrwF03XLIqmY7Oy7TOzLSm+YXwyDTSoBYWFThxfudRzIn8AiNe7ILRbdkjerUf + pj3fG6Mbd8SK5gOwtVZv7CaATKnxJ0yv9Q68eeXsrjvMzAfzIS3Jh1FttXPhAMTUH4CVz/bHmtpRKL6W + Tn7pgfUYLA6AnQ0CMrOs1aNiQh88ZV1rzF67IWomj8YZRKbufYhpPxLzG/VFdKMILGkSiUF/pKWdqdNl + rDozAqg4BHqFQRRfjsfpFduwtEUkFjTqiTX1+2Bx495Y8dJQXIzerUno1KBujGWvYWXdnlhHZSDAXt5+ + CFxpFqiTEzNsoRPTcl1klEGKtTz+eilmvzEEW/6hA47U6I8j/9ADdxuyvE+FlIHAWrOjEklHK1D6xU4c + +E137Pi/38Pu5kOxrdEAHF641fg1o3lUCKrGYiWmRkR5ceyKx1fNWd7tPsXSmj0x/ffv4mrf+fBnVZnp + slUyBsxKM/oXaFc6WVQaOlFFsDh0lmYepU2ZuJqHr1/ohd1Nh2LdM72wgqC9gb0EVxLfs6wYC/JLWdBK + W0MkYWfcrw60l1AwFtbtg/VsvKuf7YMjHy8hiIZATOaKGqpIE3IZjQlMAdRPkcBN7dXBvqZA23MpDZve + +RQL20Ri4286GeBe/+onuDJsKR5uOIfUbVfxYNM5pO2+idTVZ5Gy6gwqY65i6esjEfP8MKx9biiW/6Er + Vj7VHYcW0grN95ixTXeVt3peMu3+70GAsuuiYinLJTf87SFvZp8JmUbi/yF7GMceImXxEWyJnIDJzbpi + UtMumNE+ApOf74HRb0YgbftZgiEzXOalctDXfStPGjEp034Pai0iokJQ+3jrZa4PgYtZSNxwFrve+QZf + /dNr2FabjYx8f/5cR3zTrivSz98jH+RSOKL9QFjmpz9bilm1OmN9s4FY/GwPTHp1CC0pRk9g8JFfWWA6 + WFZUFvSawwI0L9c0ahHz5kwtRMqei7i1/giymX7JDvaINl5C4arTuNh3LjY+093Q8tYRmPbs2/DocFjy + 8FOgXXGbpSsgU/kJnZieSVoFrXB2pQt0Bdgke69oUyY/AtrF7C2Z+gqBnREcAWdGOYrY28kYuw2bXx2J + Wf/yJ4YjcOsjeL/ROD5jE8G3GDNeH4wNTWlY0JKd3rArop8fYB3xxkgdrCgVTbZDvUnyKzlgOoc/Xoix + rXvi8DP98F3DEbhcYyiSWo2Cc+YpXFt/BqeWHEDGukvI33oDmH8ZGUNjcKXOcBz7lz7YXC8SMQThKZFf + ouRKKnJpxRt2aaCIff3nymGmT+ZgFHsGy2v1waZmQ82+47te/ZzGhmbZkw/yUn0qtkC7ysMegU781+nt + LjPHXGXrkoXAntjg+m9hPY2nzZSlNdprhe3Tn8bKYMYkgkUyVMKg/RfulwnaWm/r0yl6VpdQ8mNmcGie + toYPGkdgcYsozG/cF5vGLKPlUWXalLywg8/ffgqsKMD7YPU7gWgWzTEJs1fdyDwfbk3ZTPDvhjW1uuPy + /9EFd/8b43y2L2Lr9qf1NAILWkdhae1eBK1B2FwzAgebjcCxF77AWloWJxqNwIFaA3HtH/vj6m8iMfa1 + CCCONg6VhivfYdLLZvop5EUWsEBVjdbJrrq2ypTw57kFeOSPEq6es5F0oQUBM3Hzd1jx5nCMa9gB0e0i + MbdlT3zbsgMOjJxpjW3rUGDGE8xheSkMwasyt8Ls8yQck55T58DuUeuhO4th1sdhZr0eOPrkAJx4ZhAm + 1HkbUxq8j0OzYhiITJHPKi0xZ3s7OjkG45t2xyodKvBkB4yt3w3+rXctEEtUl9pHlrWgxmqb5QEPyvxu + Arf1TArMWemGN6sC7gy2ZJ26oqEqzXFOqMSlb7cj5g/dsOKfO2DTGx9iQbOeKEoj5/Qi7FAcSPbg63bs + 1dSPxNoG/bCK9bOmdj8kpOeZw+zFivKnfIpU16GOgCEDPhqy4dVLVPcKJVXYqX6sJWjPI2gvaxCBFY0i + 8cFrvcijCwWVVVbaAn+zdQDvVKgaAtISdtbzqTlbsfzFIZjVsDsWNu2Dic/3wVT2iooXn8SCtgTDlkMR + U6snJtfpaE7RMVN8mP0it7Y4ZTSstkoNR1Egg7cLMP7JdzC3IWXtn7uSumDDb7pgX40obHvuIyx79VPM + bj0Yk7WTY5sh2NmIFnndATj2h37Y+z+7YfU/vodNLMdxrXvg5pQtVqMhlTis+ffKRnEZE/wuHxNeGYr5 + T3ahTA/BpueGYU2zKKtOWCx+FboKVZnXB2UKbUmA7Utjito+QZEx3rJ0SneiFx+xB7i5DnuoVKhrWgzC + PLYls0smM6g8lmsfAoUJg3a1+/WBdvP+mN2kL5a0HIQFTfphy7gVxgIXEKuhar8Pkc7OExjquUgAKsoh + iuhekXqTHZj7+iCsq9sLSwlID38zEAn/cyBW/rYzFv/mXcxpHonoNoOwumE/rGs6EJtrRGBfYwr50z2x + +ukeBOwobPifnXD5HyJw618GYnjTt3F32X742BDdtIQ14pHJ5iLwVLsvKKXQCyyUIbUiUlJhcbUhJ7Ja + M0mZuVeKO+M2mCGSaY06YmbTrhjVqgOWdBhBlKIngnZQXVmd5h4K5ytl/rxBA9yaSae0LT7o5Edj6g9Z + ZKO349Dv+uLgE30xp0U3zKJFPyfqKwv9yJdT4/OM9ru52zD3xUFmS9y1LQdjVF1a3e9/K+1oCrS4qgxO + ArVp4yYJzRgIoooWWRnNR58aPv8ZwGN8ph7zyEMmH6Z6cf7zWGyvw/L9Q3ese2UYTkdOQ3E6PUnB/ARo + x6fmmI9ztlK2x3FzmL6KTzBhoEKDsAa0/QRsL3Qy+0+BdimVqZE7lkVQUwSLWEuacy7QFmlM/E4xCucf + RXQrTRPtiMnt+hrQ3trxG0yo3wl7Wg3DBvYKZzbshsW0tI3gkVlVg0hx56SxwPns2JwtmFyzA5a1HogT + TUdiL2Vr2xPsSdYdhmXPRmD5a59hUfsPDWAvf2UkNtCAWPtUT5yrPRSHftsbK3/zjlnqPrldBKLfHglP + vhPOXHMOE8pd1opEjVYFTmRh0msfYG2jKCx8upvJ94ZW7D3l0A8L3KPx51JyZ/ZRYD5JVLdsU3wmy0Mr + V1kw5RmF8B55iHHsAe5rPhxr2R5Wa2k9exZmDqqiCJg9M/mbqav8w864XyZoS6sHKXQUObV1U/FCH41p + N+mPhQ3ZaJsOYlesH/aMJmgnuo0/NQSd8Siylrno4wkF0QCJ9b6KwiMAFVKWnorHuHrvYy+t6LVPdcbB + f+qF87WGYRq7j9/U7YSP2CX/jEI5szZBTQcMaGvM+v3wzZNvm+PN5rNLPenp97H9n7rhRN2hWKQN9Gl5 + QafAs4HmljpooFl5qGZACKMTzFPpIcuB4iKiB9uCQCbJTBkM+btPS1p53vmAVlxPzKrxNhbV74zpz3fH + kjcGEjDZHLOr4Nf0NQGoKJVqKoMZU0tlHNlOWr38KaxgkgaoPLKk9ZHybClW/kNHxJD3jc0isIYW9IR3 + BxGMLMvMDGuSHhy/hTFvRGHms12w5ZVPMI8Kbm6dnihZdZnpEXdyyHkxeS13IsD8+hRIGMk4zIn1/GGa + K5M14/gaNxdDxjT24mSfedjdeiTW1u6LyVRK5au/M/OoNTQiXNWoh6zyL9t3J2D3NbSmZh/E0H/BvSzG + FTTrmDS8IP/KbxEfKJzSNWkTtIOMMODzwskujnb7kwLxZAi0PyJoUxnUicC6epH48sWerAjWmDKgwAJ8 + lqPfxQDspRWxNvMZu7IhZauPjsc/icbEGu9iOsF59SvDEV23O+bV7ISDTYdia81emNO4Jxa3oqUtBln/ + Kl8jg2JW2mZvMla/PBybnh+O5czf3Bb9Ma9lFL5s1J0gPAif1OqEuQTWaY37YUybfpj00mCMqd8Vo+t1 + McNzixpSMfz2z1hFAF7GdKaQl/hlB8yHQiN8ZDSn0lqshCul+FJDgS2HYR6t7cW1e2J9i8GouJtr5VnM + aQaUlLZky6VhIk0t5Qsp3WxWnjKeXYn9w+eYo/L2Nh2GFU90Nhuy7fojFb++LbGItYmWKSNN2wxjdrX7 + 1YF2NBvYAn2VbzKQAk7QHvXjoK2v3doLQ/Im0unuks1gWjkuRe/G3DZ92dUcYBag7PmHrsh4fRrOf7YK + B6JmY0m/8ZjT42tsZtd0+1tf4dSbY3HhvcnY0WksTg2cjzMRs3Go00Ts+V1vHKs1CCvbDsQn/6MN4nec + Mw2yiOCjFX9GcHlfeCcd2Qev4/C01Ti+eqfViCnfhQVlBrTTQrNODAm0NSC+/R5msnu9RNZaA1rDL/RG + TIePNFhJgC2HW13WewV4tPUk9sxYibhtJ1gIjJRtTOcI5xN0FLd6GaaQBBTXWKJHc7D2H7viQIPhWF2v + G1bV7YJ5vT5lusXGwjRtt9IPX44HE/7E7nT9XohuTKu8NsHz+WGY8dwAuDffoSdGKovMBHDCVcVaCIG2 + qJKAJ+AWYHv0gVDpq6JyWS73crGq3UhsajgQi3/fBWPrvw8cTzPhvbTqVDw/BtqF92lXKz4lT6blX72r + Yj5QOC+VhldjsB4/AvTgJ2mnP9FPgjaDmQyoW6/hFQ2Wk0qZ0QLWqOpU067VhfEefYRNf/wYE2u/j/kt + abE3phXccgD2NWIvjvma06gH5jfrbQkgA+q7g4oLWYyX/F/+YAmmU2mubzkE0594F1/9/m1s/vM3WNFx + NPYOXYhNPadif6/Z2N5pMpZ0+gareozDpk5jsL3HJFzoOxeH3h+HlfUF3FTsTXrRwOiMhZ0/Nj0UfwEL + m9m9n5Fpktf3iIlvDMcK5nU15T6mWRSia3XHjW3fMSN8rzyZhkTeVLfU3lV8WA3aWnhVHkTp3XSMf74X + Pq77Z2yjha/hEX0TSP92GytAYa36MLKv8uO/sLPcLxK09a3aR8kpo6BIfoQ1pt+rKX9srCue7Y3ttaOw + pUZffKdNm25TkORJQqWd9EVaFqY9otXoND1J2l4kRKJ3JJZgfdR4djmjsKleBGKe7YF9w+ajIvY20vMd + SMkpxz0CYpLC2IPCGiCOJ185bpTnupEcl4nrZ+5gwktR+KRpF2yjFT7/f7yBjZHjgUvUMuQpWEklUUzl + czYB60dMwVIC4KRWXTG/B4H3MiOkn5L4TDPFW3mtHtPReMaVEmR8uArRT72Prc0ime9OiH6pH87qEIYc + ZjbHgaysbOz9bCbmdxqGj1u/i6URnyPvxG0LzFQebEBuNSLlW0pA8V8sw/FPV2FFg4HY9sLnWP9UR+xm + 7+XU5DXs8hdWN7Z0hwtu8nd66R7MrNsNCwhGy57thU3NhuDb//4ajnecjCydvXifFq9BTKJtOQPoTEX+ + C6js+MiQGq1IfJAyrz3C/pU7MLlxJKJr98aiZ3tiR//JzHORwY5S9jrUKVFRaFjs8xe7EbBZT6KavbFe + GyidZfk9Yv2qbnKZlgEbVr0+kvEWOg4uRD6PC36a45VBFwGdPIrN7IBZ3DSXPGys1Qeb6/TF2DYEbc0U + koxoa1EtRfRZR8qJsvgik6Ttf2+RTA8nk0bB8nM42nk8DYoeZo615lrvrhmBTb/thMUtaWg0CYE2tYl2 + aTDloJkglwuxt8UHWPEHzfnuY7ZdmNLtKxQcf4S0+GK4WAhBDSXdJmkKpzSwDlNQe8ji/Z1y5B95gHMj + l2B0nfextA6t/UaMp3FXBNdeonJnYqzzfKfLAlDK8tmpO7CkDhVfs8FY12wg5mvo65MZKEjJhS80LGbO + 0iyRhnGyat0kFpjW6OdS5s7GYcP4+ZjSpg/Gt+yOdU/3NNb2suYDgIPZ7HHRUCrQkIolhmbdu2Qg7Iz7 + 1YH2KjbW5exybqs1AJuf6YuzHxO0b1mN8C9AW4BtpmYIDXWlwJkFKXxdSs8FQUx6rR8mN+qMzWxkS3// + Pvz7E01DUlQFFQFj3AsPDNBlhxpMouLlVcgic45yvbjzVxjdti82Enj2NB2M4bXfRMbqU6bhVxVWMT0f + ri/ZjSHN/mQAe8FrURjW7C3EfjwdhfcIPOQ7Na/cpOtOroBH23IStIO772F768FYUaurAe3oP7yNZa8N + RNrM7VbaxX5cu3YDnxOsRVH1XsbXL3bFifkbgbvkXn14DaMIgHipuE8EEBJeKMPIWmzg9fqzwfbEpppd + cOqFD5G/+wrw0JptIEopc8CtpdNsedOe7Yzd74xCbKvhmPPb9xHT+gMsrNMbo/7cE6fmrIJH+dCByBUC + SYbhP4G222WRs5y1ynL3FXmQficVq6csQZcX3sWM5lFYSYtvx4ufoUqbWj3QLokEa+ffAdrHWV8PWHjZ + TEwfODXVk5ZgVXElApqhUe5EkNY/KqrgdTsNcP/doK3K0DRBgbaHStfvQJW3AqkMLeC+TC4F3EbmZDFr + RezKy1jbZjCiKUvr60dg8xNdEPsHWtAvj0B0i76WHGm8l9VSrgMVCKAXx63HtkYDsfS3HbBMKyibD8ak + zp+zHthHVNymMEgCeIG1lGMmZVHKQr8lkxm8LD2Nma0isKgmFfuzXZinbtj+9mcM44LrdqZpR8WaX6p9 + Y25UYG3TQVhMZbm4dg+sIK9fvtkPl09eRFaC9jBh7WvVJnuAGvoqYzdJhIxSuG4lI2bsXLz+TDMsfXsk + Fr35ARb/z3ex/pleWKkN1JIotwxWkVVhALtAmtofQFDTDsPOuF/oh0iLJJPCJtNw8yhwtBrWvTYcE599 + BxvY/VxQoyP2fjSXguiGS42AAh7080rSPnVmx2IpecmLIlKEQmKtXtuVjNlN+mPMU52xs+sMTNCxZbIs + ZCnKOvcFq41D6/BWP6p8Hr5mSwq9COYQViq8SDx8Dr2ffw0Lfv8uVtftwQYagdi3PjVbVxrrNpGJ387H + 3Igv0fe3bTCxfQQ2vDocM+t1xuk/fwus04ECRGlNXbzDFn00E4VfbcHudsOx5OkOWPp0R6xsG4XptTvQ + Qv8cJYfirMZMSil34Kva72Ja6wgsfXkYpjbpiSnPdsSJ3tOBGFrcp1l62onwMj0fyEH6x+ux+bmhZsfD + 1U36GfqwxuvY0mcsSrRzncCARejKdqCk1G3NJmBx5B27g8ndPsIXT7xiVlYefmEkNrFLvqheX8x8qgvW + PzcCWd/sZlpEkWuM4yIDnWFZnWQZnGWZXmD6u7OQ/OlWs9Xp9D90RjS76JObdsOotyJxfsFWFGRQM1PJ + lhBiSsmEppcVFBQQkP347MVeVNj9sa7+IJx8Yji+e/JjPPpsO1K+2InML3cj55t9KBy1H8VjDqJw3AFD + aZP3onzJOTyMPoKyi0RVCZKAUGgijZAewMLXPsC4pt0xq1YnLGkWgfHtNDxCXkMyWMB6L2Rly842E/V0 + VqRIyyVJTnoSrxlEZEdhMcpy8zHtpZ5Y8KcojPqXF9k76YJRrbtg2qv9EMwWELJcqLiMPH6XhUWvRGH+ + E+8hmhb2ivYjMPqp91B6rxC+dI2fWzivLX/hZjnqOJuAThcieJIXjTUX0iCRfim9koVP3xmCDS9+jPG/ + kxz2wbqG/Vj+RNEblHflRx8qmHfn9WwcnxiDsW9E4dt6HTGlJeuRyjD6qe7Y/+KXyBkZSwX0gHXJ1A8z + 3e3ULmsTkNRuMs7VHIGtf4jA7lqDsKrlYHPowVctumFs2wg4tYjpEcNo5yxpCZGmoJJ9shp2IferAG21 + MTMVLdOJ2Y2749vfvU6LpB+7k91xQmPaGr6QgFAmfxK0te0pjYldXSZh1FMdsJgW45RG/VG8mFamZnf8 + DdBWA/Gyj1fmJLDbL/LIGYWy+OoDTBv4MdbrJPS2H2B2g65Y1W4QEqIPWErCdKH9ODItBuPa9sLo57pj + PsH129++iqn/8Aqtx960oIdiftt+WNysD5a27It1jSKwigpgde3uiKnfC9/+y6vY/MZI3F1xiHkgD8or + LzleP26O2YhZ7Qbgy6fewswWfRh3H0x4+l3MeqYjFjPumKYDsK3tCGxrM8KcZL+yIa3VZgOwtH5vTHvi + bcx8aQDSFh9muTDfUjLaWInFqDUoTk1D4WMBXsmZBJyKmonJdTsg+rdvY3uTAVjVfAgW1O5D6o2V7GWs + ZJdbYLyiySDEvvQ5jnecio1tPsLCuhHG3zz2RgTyi+qyZ9L2I4xr0BGxX8ymwqDiUq+ISZex8kVyXvWY + iF5j/zSQZTEAa+pE4dBvBuLA/xiAubS259eOxOK6lIX6tNgbRGFVw4FY0TgKy0njn+2EWU0iMLYde2RL + 9ljKU8KkMyuVzxQvlvxxJKY9H4lVzzF86wEY83w3YwTYMvg3QZtWuw3a4jWH2sBXXgl3KRM4+RBTXuiO + SU/9EVvfGI4pL0ey9/WGJaOa25nKDOU6kDAtFvNfZNosu+U1e2BqvR442HM6qhIJfNl+IzYCba0Mhoe8 + a4tAEQFcMlnJdLPLTL/ByNmxRbsw49luWP3cB5j5j38ywB3T8yszn9rkp4w+k8mEyuBKLmKGTsU3rMvp + z0VimeShRi8sYy9mpXbsq9WP8heF1fVYng3Y2yPt+m/dseO/dMXG3/Y0wK1DqmczveiOn+PEN6tYbhSS + TPKqtmYAm+Ws7X/VY+El7Cz3iwZt1T1xyQiu+aqW48LsFyIxvklnrNAy6IZdsOPrheZDVQWtwuJ8CqeW + xdEitpqYn6StJCk8srAU2f0K+C6kYxTBf8pzA7Do9U8whg0WNDINYJtlhZQwgjZDqZmyyQTZMBQj5V2g + zXfmhTaEYHLIKMa5DbswscafsbB5L3xW603Mah+JRX2/Jm/MhXoJZC3zu/vY9c0ijHt7ICa07IapbXpj + CRvM4tZ9MaFVd3xR7218WeNNjG/UEfNb9cFCWs/a4GlOCx2q2w03pmyiFciI1OhC+dEW1FrMsT5qMkbU + /TMmMN2Fr3+Aia16mUOM57Xpj+mNCCB1OmLCs+9jeoNuWPhcfyx9YTAWtBlgdsQ7NHu9OSXdNLQSKqYS + lgOzKDAokyWnjOsdH3gvpJo8THshAt826UAl0Q/TmvXF7FYDML/NYEyhwviKCmMUrf2ZLftjdO3OVCbv + YGydLlj84nCsefNz40/38re819fIOskegfbsUF5ITpa0Pn6VlZShooy1n+zAR6/3xoRaXTGnWX/ENhiB + LfWHs5yonBpHYGrjvpjWNJIALeqLGU37YLoWvLw1EvNfG4ZvXumLyxuPWmNdypTkQAo8w4spbwzBh406 + YDbrYHKT7vioVUfzAU/zy0UKIotXm4uqGExYkT64OgXa1gHORWLcS2mTwk/3IHg2Eevf/xTL/zgMPWu+ + iHk9PoNT3yEUljxUpRRgadfPMOFF9pBaDMBsGiBf1u6Iyo034dfhzkRsVbPYrNBHUCkJP2VTQ38ubVps + iV52mcNkSY2l6n6JKf8VlOnJz3TAuhdH4MOWHeA+nQh3uRteybYilOwwUzrcevuHs/FtO5Zto25Y3Gqg + 2XAtunkUFhHE55PmUeHP5r1oR7tPsKnlB1hEfufQqPi6VQ/Mf+djHF20DY6b2QgUs8DUaAXQakJsR24n + 1Z3akxpT2BkXBu0waIdBOwzaYdD+GblfJmiz7gXamrkmGZccmPMci7yY8XoUpr7SDwtfHYiZ7SKwY+Iy + +NIpxARSh855NGONBG0KukDbr8Ym0BboUFhdN3Lx9Z8GsLEMwKRXBmNUm37I3qNTSOhHiyjMx8rHQJth + 7WmDarQVGtO2Jx9r0YCo3AtPegH2RU0xPI15qTfGvRKBT/7cFwmnbpkMBLQXCnnwJhXj+qaj2DpsKuZ3 + Iqi8GoXpBO9x7XpiIhvw9Ff7YxrzN7FtT0x7qS/W9v4GJ75eisLj99jNZUsuVjmQNy3TJ7turZggsnju + FiB111XsHbUMM99ml/yPgzH3zWEY+1xPzHopCpOfj8CUNuzS8vfsV9ndZZf2/JgY5OjjX34VvCxbd1XA + AJV0ksPtR1kgiEofG57wtJJAWuSCV2OyBR6UXUjCmUWxODgyGis6f4vJ7aMwsR2VAEFSNOmFAUw7AtNe + HkIabGhyeyqrtv3J14fYO3wB7s05AMe1DKuCy6lczfCIwDHAqnDDVekkP364HpVifMQnGEslpsMQlj0/ + ggAzDJOZzhQqqBmvWTT71WGY9cpQzHx5EGa8NBBTWQbT3xyCMe8OwoUtR+DPrERQQxuaylgaQHlqJWb3 + +BIftu2O+W8NJ49RmNBhGGWBUKxyYFYF2BqmkAypXIxAGuDlS5aRNUyhVbd8yXIyQ3H6KKo5lnFlODdl + I8Z0HIrxXYajjOUsGSijcRGzcDU+atMFI1p3wmwq0ektInDo02XAA8ar8qA/XYSxZt8PzWkUQ7wGqzQw + YpoIKlheWkxlLJu8IDJXnsPsV4Zh9vMDMKVpL3zxVj/MivgSCfEp5vQwdzkVkrYk1hCYwiSVI+XILXw3 + LgazWT+zWI9z2g3C7HbaO3ww74ewLFmmLw0zJ9fP5fOF731KXhfj9oaTKKUS92sDM5aJykzz61VOmuXn + 9gUMBShHaoJhZ7lfJmiz4iWRGhKTUSAy/2lPEe3AJoqnlNwiWuUSpPlTAlyqhqQZI14vwVZWtoA2aMai + jVlCk6TofCKOLdqKszO24vycnXi44TxNYAUmacWXSFIn0KakiRRe5A74+Jo8aLBXjZNCaj7uaDaKVpBd + z2MjjcH5xdtxePoabJu/FrdOXKnORFDjw2oouhcSPGKTPJuMigO3cSt6F67M3Yor87chfvVhKpIr8Jx7 + RABh5sSbwsn0klklUtoh4DbIIpMw5Cd4Mw9FJ+NRcuguMrZfwo0Fu3F17g7cX34EJfvjgMvZpsdhxtsV + ltEoW8LMKuZfylLFJT1XJtDkVdkV+R0BWmwCEd6I9D3hoQvus+lIi72C69EHcHLqZhwatxYHx67Glo/n + m+uNJQeRv49pX8k3MyPMIQgKK55Vr4WhnQuVCJ3T6YSjhDzqnuXlTmGBJZKTNDKnw3w1myKVv3VvrrxP + oedk8pZEGUhkGo8YULN+CPomDWVEGZOw2PxrnFskfu6UwR2Xa3jSSfDS3fpeKZJIaOaaXZc2auoiDFcV + qQwNaLMOAvdYuKoTHfhA5bB+wmIU5jMdvi/MLsWqJTE4u2wPzizZjfgFh3B3zj4ggYkqH6G4Fa9ILFsM + kTQLQ/uoEyGriJCqI7FjPCp/iUGkbbiIO7P34taMXdgzZwPOrzuMR+m5KNNqR/4z+VZApSPNIMpl5hIY + gXZHPJuJqoMPULw7DsV77qD0YDwqjyYCN6mJ4ulZciNZVBwkfUbyMai+Wdun64nEt5JiMdrVGnZ0v2jQ + 1jRfVbwRWt4HJRHa0IiWHnIpJTJDQn5Nw5E6l7VNSzjI1qNPiVoNKUtZPUxtOeFKZeOXZzYkM2zBS5Xi + kgArLpGk7DHQ1q3ISSvHCB+TMSv/tBhGSFdOnrTEjZIaSGfz1RxXxudyeFDF94papHyUlzrgkH/TjSAV + 8GkWM6LtX7WakVaLaUShQAEn81DpNasEzeZJYkCk99JqipTP3UwzqHBqJeyV+PKZp0LGqSl/mmam/SDs + DU6YhCFaW95shwEcBTWPmK8qmkkqBuVTGFHpcKOwssokKX9FZER7uAjvTbyPx8k2rx3jXKllcKaUIpjj + gi/TAW8GQ0rBCqRtvwyn6YAe9m68Kj8lqrzxZ5D3Pk0fVJ71XPnSlWXsKtIug24z/92vKYmaP6zzPnVl + j8GUaYHyz0SUDsvPIC4pKIuVslHC8iwViNGbiVsoo3zoymrQ8XMio1NIKgcD2irvx0hGrqZzK6jYM5TH + CPRee8NoSITxu8jLo+z86qAZhRXstZAXRZ7OJ/r4qIpQROKHJNblV0UQMl2tG5KbgF3JXp/qRFRdPjn8 + oYpJZWjWRUU2y50e8lnGecxzFQtYHzarzMd6Ms5oS3ILENDeKkpbbcMmlcVjFKhgRFWsF8ZVVVqFQg1f + VbmqeRC/Or5EvVK1u2pnjJzH7n/l7pcL2pS9vwBtCaV+2AKlYQIhCP16SrQAwHr8U6BdjU4KoA181FAk + caG4DKlh/FXQljjSMVhVJQNoX2Yxaa8KVBzq5hdSwhlnYX6JsdC0lL1cc31DYU0k4kEPxLTCyZzTjnzq + tpaoJVFBsKH7Q1/e1fU0Ycmf2WFN3XzxSsTQqmyvFID8iJQ3lZUam0BBVpHd+JRfzd/Wc6VPUvLyoqvY + sotBSkJ6UIAlr3YxiYQL+cqIAtj867uD4tUzkdKzI33c3+NaQnkKUZBK0FXhhE/Lp5m2SZBXh75V6LeY + IiPVykl51HNdRY+nKwqdEGN6Q9r7gnLhqWKBB6wVieXmYFC95yMdvSa+FA/j/0nQNt3AIFysYIeGkfjI + Lje9d2WxRO3yZhrOAmscupTyosWG+u3XkkrxLz9MxJfEH4xI9RlaaW/5IxnQprx5SlkWfMA7A9wKboqp + MmDI1L2YUQWJ9JIRabhZ8WVVFvFq9UAdNI8D2hqWwYLaxEUeJI9ahi5lLyWvOpVw6LnKyvBGmWOPTDyI + HBSUQkel4dWSE/VMLWfaEHsIAQ3thJ1xv0zQlpSKKDvVDUENRmS/s1+EnofwxxIsW2Lo7Od2MHuLTiOE + atCUNOGiqNqTLY2huEOX6sfV7ocvQmT/lBAbzCCpLYl0LzIgIE92PuRZFLq3WbH9qz2JbO/VHtjW7DxW + Z93my/ZjB7LvQ+/t22qeQlTt3+ZJDT8UxuZD2CuyP9j975Li4sXi2y64x/j10rpzOMSdlUdtRkVVaMqy + yq9pmKE8eL1wu8UsHRW2x8mYlYC0ddADj7cCbk85O0faTNZFo1x7cQi8/CgqY+8rlL9KKmMNzejDs1S0 + XbY2ayYxaWKViaK2LqgkcAm8xIHDoRqn40uf2wOnW7FZG2mVeHRgNXGa76rLmwrfK8UfeuD1usirJpla + fwFTWOyRVDLXvJYV5DMmq4C0FKnMVcZfPjg9VVR4TEt72Kjnwnh1er9D2ynwVmVdQO1QxhxJhZTzSbmv + wpDHxzLW2A7jD4YMn+pMixjeF2BqtNA9stKDmgQZ4i/05/ezNyjLSNpNlrUqRxQqq7CzXBi0Q8/txlUt + KCFnP7eDVT+QBAsLJN8USlG1J1tQQ3GHLtWPq90PX4TI/qkGrCTUSGX8iHQvCvXWv09TnkWhfNmPbf9i + V2Rnu9rDLxm0RUxb1r6cVW3q3mvnue/DiWc3AdxnW3MCH5EOvdRMIm+VAWyXyFdOvxXMr+beEywJ6m7N + ylAa1KLaM1pOWRbZZWuzVv0jxJ+C6addTKJqZ+LUB0xBmhVPJdOT4SpyedkLVGBlQj01rdyVJV5lbHvi + rgvlTvkkMLpYQwRUkX67CdBeWsrlbuZFC27kR5yoRyGrXHHyVoaBhsIleyprrbvVYh2BtkigLwoQhKvL + zRZOWyCkpBinh/y4Ce4ukptpuwniHilEXt0E8mBQ6yIYQIk+Dtq2XIedcb9M0GadG5LQh5wtP7YcSAZE + tlfjVxTyYN/agFTdoPR1ScTGoZkJfjZ2TdkSVUdmkx1JyNm3P/Rmk82TzaPSs3FPzUpkzUSxdh60upGh + D6U/SMuOww5v82+XQ7V/3thAavv9V35CZD+347LLxua/+scPExeFMmdHZz/2EkT+LSS+bX6qIw8x6leP + iPzYbMky1LISbRMq8JH96mBILS/R6C5hhFctd9HxGRqz1ZZjspp19oqOaaBFaUKW8lrBcMX8v5g+K5FX + lYVCdx59a2aGtVWZrorLvlpxekkqCDEm+fEYC1SWrg2A4oOwRl40ZKBJgQrvIA5WMHsOlHjFE3teQVr8 + HvHkog8H8svT4AyWoMqtlT/ltFpLUFSsLRmraL3rqyZj1mYkvEpiS8uzGbbE/Nai/xJ3Nt9IIZWb+JS+ + uDX2MDWfl0pNzyr5nqHpQ+G0b7hFrqC2hTKqzJBPgEyglmXtNXnUPBaR1gcrP7wGHOzMsA8hS11Wtkha + Qt989GHZEMtKwB92xoVBO0TVDT7kwb7916BN3yJ2G3Xqi5ZKa8qWqDoym+xIQs6+/aE3m2yebB6Vng1u + PwRtG6w1tmg+CP0gLTsOO7zNv10O1f558x8J2rIi/y30Y6Dt03RK8iOWXF7CU6CC/nVoBMGONSbQLgtU + kTRX2QLNSgJPlQEfC7RF2u7IR/82CbirCFoVwSKGLTR06d45ZFek8538O1DpK0Wln+rBT+AlOGkfSQvA + ZZ0y5wRszW/zeJyocmmvHAusNdRgrgToMl8Jf2vGOUE6WE5wlwVdZQ6KEGiX+asI4OLHhcTsh7gad5Yh + S2lT2FOBylFYlIz09PsoLslCcXEWbt28YOIwQO7Uzh6WyZGQeQuX4k4yd9qfvQSVTKvcX0reBbYanGF9 + sQwt0C7jnxRWKe+lvKwBk0qP/OvwOAu0zeBLwBoKkSWvshNYa6DH9FNCoG1WaTKdatDW0Ir2bFHPQd99 + zH7a4iDs5H6ZoG03XhtESCHMCInr94BT7ddu+SGPdlDbv/1a06UM0crWHstBdlfV5ESPp/cXZKcRcgxt + yI7zB7hWHcy4H4S1ne3nh3HZ99Xhfugx9Nx+rfTssHb61S/tsCGyH9v+BRwi+3m1sx+IfhDHX7wj2V3i + /12yZtOHsmbi448fpCV/Hg/BkkAosPARzGRhCphlUQoYbcvYsjDtAQDL6nQQoATzAkSFc/N3lVcWbB5K + A6lIK7mNLSfWIN35kP6L6SsbzoBmeggUNTwhK11WayXjIrjxzx3QqZhSvzpbUX7EgxRJGf+3QbGIvjWD + u4j5K2BGigx5qGj0ibzYW2CAMy+Yia2nNmD9/kUMl07/2Sguv2v4qyyLx9mzO1FQnoKb97/DoeOxKKrQ + vMBixiOLPA/5JXdw+MJGbDkUzVTSGEcOOS6ij1yWlax7tgANAZkP6TrPqZTPZaFro1la3P58XrU9WwX5 + FGhboGyZGhqJl5SwP0J/KkcN8Mi/J0CQ9zMe7adg/LMV6FBWDZXQQg/62JdUumxnpmcSdsaFQdv2ayNR + yKMd9F+Btv0F0IA2yYipRY+n9xdkpxFyNsjYcf66QZs9ln8D/V2gHbrRQIjDS8ANFDCcgFQHNohcxrKs + IIgIwAXYmk8kC1rDH5UopHWba6iKsCbgdvq0LV8e0svuIC71LFbuWYik8jso9Kcb0LPBTYfWeQME3wAt + WF5LQn8VLoGeap02vt98FiUflUyXkO/JMGBsLF4BtyeTSiKThZ7DCsqDy0cFEKCFTl/iN7kiHst2LsSq + nXNQ4E9iXDkoqdQS3Tw4yhNw/fphw/OD5Ku48/AisgsTaMRmsUSK4CXgJ6R8h/3fxWDXyZXI9CeIA6Zb + jPxgFsqr8uiHVrsWnTnU42B5eLJR5c8L5U8KkAotKIVWTqO4BA43y9hDpchehvpCgaDTWNTlHpZfsNAA + toZjqjyFqHRRuXkZT5B58hD02XMQYJuVm/aULZI5lzPsjPtlgjZFxZAqOkRq3CJ7/Fm2iqgahLWbmCiE + XDYQ/BhoWxaAjw1HzZ7duBBIKNq/IPt5yIWSME1WZCsQgYsBGIKRNeZJUlr6OGSna+cpFLkdxs6PPieJ + TBiRPlA9TqF4bH8KwyeGDI+P828Xgk2h9/atXSZWZ1gQZJHNi2wuXb8f5bQjJtn5oBX8byLDieXs2O3v + YPqtTpH9prI0C0nx15GTdpMeCpgVS327/KVIyYpHYuZdlHlkDZajhOB4O/UK4nPikFRwB/fSL+NO6iUk + 5txEZukDpq3VOem4eGcXLt7dhWV7ZuBS6lFcTT5OwNMeqPns2aehoOA+kpMv41bSecQ9uogbOdcRVxiH + 3PJ0lof1ibm4OAW5WfSXcxv36fd80klkeJIIiVlIKL2F+/HHkZB0GgUPv0PWnRPIyXiI8uIslr21Nda1 + 7O+w+vAibDkZjTu5p1BWdYtK5T5KC67hUfwRlJU9YFpFKPWmo8KXidsJZ5GYco4ymEnQvI8bcbux//wK + Q1dyjyPJfR3p3njczr+Ie/fPISHxMoru30Fu3A2kp1zF/bhTSEy4CLfLWlXmpxLMyL6LlLQ4PEigYrjH + cnp0C0WFafAQwIO+chrqpUjIi0NK8QNklCYgufA+HqTfZJkwvpRbLPt7KHYVosxL0GedSJVq/otIgyo6 + kCTsLBcGbRsM/17QtuMUGsgKoGeNh4r+FejZZD8PuVASBrDDoM2Y/i1kOLGcHbsN2vqe5aiSlabSDiAr + 7R5OHt2Fm5cPwevIDA1LOFFUkY2L10/j7NXjyCx6RIu6ENkVqdh8cC32ntmGwxd3YfuRGGw9uBr7T2/G + 6Wv7GS4FPs9DbDu8EKeubiZoz8S+qxux/dRq5jmHVmQasvNv4/bt4zh+fDNiD67BjiPrsOPiDhy8eQBp + +YlMWelX4GH8FXx3Zi8OnNyC2H2rsPH4atzMvoTkyrs4eXcf9u5fisNHV+PyoRic2BaNc6cPIjH+Bkr9 + OcirSsXBWzsQc2wJdpxdhr2X1uDGnR20kG/jyvlN2LdzLny+DBS7U1n+mmOdg11H1uLQ8bUoKr9PHi/h + +Ok12HRoNjYcmInd12NwPuMQrmadwYGb27Bv/zocOLgBl/buwvld23Dq+Fbs2k5+Dq1HZgaVH0G7ypmJ + CyzTo8d3YM/+Ddi1Zz1OndmHR0m3UVmRi4BXoF2GI5f34OT1gzhz4zCOXtyD3ce2YOv+GGzbvxG7j8Qi + vzIXJe4igrR6O2HQ/lvuFwraYffrdjZ8WwM4noCGFNjld8dj+555uHlvJyEhgfY0gdvMPE7H1fhj2LR/ + IfJd8Sj2P0SB5z7W7pqKxRtH417WUTzIPYK4jP248GATVu4YjXz/XWS7byG14gouJ+3DBoJefMEZPCq9 + iILAPaRVXsVeWq77LqzCnWxaykXnkFJ+CffzTpln20/PRjFuEpSScO7BNhP+/IO9uPhwP+IyTyK59ArO + x+/EtpOLcPb+ZqRXXUBK5Wnczt6LjQcXY/uJVch2PkCm4x4yCO5bjy7HBj5/mH8F6ZV3qA7SceLGTqza + NRclgVSmk2v8FVTdxcGzVEYnV6LQeQ9F7gdIzruIdTtn4RCfpxddQ6kvge/u437aKdxMPIJHuUyb4B73 + 6Di2npiF2JNzcC5+M8E0nvEm4tzDLdh/aSniC48jpeIs7uUdwfmErdh8bCZO3V1v/OQHruNe/nFMXz0S + R66vw/W0A4jPP4ekoku4l3EBizdMxfZD61hbGvN2osKrK/si3kp4g17aH1K8YScXBu2w+wW670FbH8L0 + Ec8XzCdoP8TWnXNw5fZWOP33DWCLygJpOH/nAGJ2zUEegbACj0jJ2HpkPjbun4UC702UBG8jx3UZ97IP + YvPhqUh3XDPAne+/g+uph7Dx8FwC+GXzzIk03Ms9if0XVxnglZ9iPKBN+hCFwXu4mX4EK3ePxq2sPcj1 + XcOlhJ3Yc245MqpuIddzFyUE8mxXHI7f3MR45+BCQiwKgrf4nO/9l5FccpNhjhA0s5hWLooCyVi9ey7W + 7pmP4mAKCnxJVEQZOHIlFsu3zUS+V1Z9HvOUaYB6z/EV2HlkCUq9CbRpUwjUV7Fh12wcOS+ATSNYZhny + 0L/9O59gH/foGDYcnkYlsglpjvNM455RJkeur8SV5J3I8V4xQF7JvCaXnyXAz8ae84uqwT2++BSit43C + TVryWe4bLJMEK6+OeGw+sJRW9xryU8j0nKj0lbDeaG37NZPHFwbtx1wYtMPuF+gs0DYfwsyZW/roV0zQ + TsCmbbNx6cZWVPnus8utecq5KCaonY/bi/UEviLPQwJHGhxIxeb987Dl4ALeJ9NfOkHqIRJyzxggTyz+ + jiAsgErCjdSDWH9gJoH2BoExkaoiFYevrEXM/hk4SqvyYeFZ3Eo/jBtpB3E35zgt6h1Yuv1bHLyyjO9O + 48L9Xdh9dgXjymDYHEPFwUe4EL8H208uYRwxuPpoD26k76EVe5jppiKh4HK13xLyt2b3HKzbN58Wdhoh + L5s8Z+HYtVjzTO+r/QYeIvZINPMwj/lJMsCcWXED6/fOxvErm0wvo4QkxaV3ojzXXVy6vxfbjy7Gydsb + kOW6yriSycd93Mo4yN7AfCqYdbiWsgdxWYepsI4xr/uxZu9klsEU47+cQC6wXrJtHJKKLxil6DJ8UpF4 + krH9yGps2LkCFf58A9pV/nLWmQ+eoAZG+KcpkmFnXBi0w+4X6CzQ1tJzf0BbEAm0i1DhemhA++rt7bTe + kgjWSQTnDBTSAr907wBiDy1GeTDZAHZpIJGW9wxsIrg5DIClEXgS8DD3NGJ2TyPYnjH3Au3LiXsIUNOQ + 671lngnMt5+KxrJt47HrzBJ8d28bdvB+y7H5OHx1LfZfWIm956Nx/NYapFVcxMW7e7DlyEICWTrjS2d6 + mQZgM2l5X0k6gGM31mHr8XlYd3CKCXfp4WGcv3/A+FGYPE88NpF3UY7rvnlexjwcvLgRGw/K0s0wcRYF + HhmFFHtkEfMwE2XBxBBo3zSgffL6FvpLoX8BquacZ6LAfQ83Hh3GoQvrsOvkcvYmLhiwrmK+dY0vOMm8 + LiB/c7Dv/FLmcTZpDnmOMdfd3y1mudxAnu8mLibuNqCdWnGVaSgdKcJU5DuTWPYrsTZ2Cco8OawbLdTR + lyctQ9KXkAD85vtF2MmFQTvsfuZOAP3XnT/gtCio6WdFKCc4bN2xADfv7iOQZxhQ0vnoGte9ELcbW/Yt + RDmBzcnn5YEUbNq7CDsOrzAg6EUBr3lIL7rDbvwyJOSfIWhpyCMeF+N3Yf3+mSgO3CMQURkE7+Pw5bUE + 4nk4d287kksu4Nqj/biSsAcPGe5u1nEC727cSj2EkmACrt4/jG1HlxMwc0i5TF9zvAtR5HuE1JJbSC6+ + hBvJR3Dy5iZ8d3cbAXQDYvbMRXzuBYZ/RB6Szf26vfMMEFZJEfkSsOPEciyPnWqA0aV8+hMI8qkE2Gis + 3jMD+f77TCsDaZXXsXbfLBy5tpF+k80zUZ7vHq48Ooj9l2JoYceyl3DaWOBF/geGBOw5ztvYe3YlTlzf + jHvZp3AlcT+uUtEkl1zC5YR9uJp4gHnJIF/JuJl2DOv2z0Eey1tlXGkoCyWeDOw6uh5rtyxFmVtzw53Q + PHZ7aX2QfwF9mA8748KgHXY/c/djjdljQNvtKzBU6XqE2F2LcPXWLlR5Ewxgi3Ir7+DYxU1YvXU6Afwh + QSbLgNzG3Qux88hKVAWssWwlwQMAAAvJSURBVGM3QTuz5B5Bezke5p0mcN01oH0jRePcc5DvuW0sbVnm + x6+vx7bjC3E9+QBBNJnglGieu2npFvju4OiVGMSlH0GB9z6uELR3nljNsFn0m2cAu9CbQqA+iasJRw2w + uwlwCp/vvY3rj45hfswYnL6104CfhnmWbJqEpVsmm99OxqPr4UsbsXjjRBR5E829KL3qJjYdXYh1B+Yg + x3PHgHS64wZi9s+mFb/aALWelZDfOwThAwTsfRfWmN+VBHwbgGWR67dAe8fJJeT1MHm33tsk0D59K9YA + vYZibqUfx/oD85DL3oAUSVlQw1DZKPVmUjnGYP225Sj3aKGOE05fuQFtv1lNyT8zAT/s5MKgHXY/c/dj + oM3utc8Fl6eIlnYpXL4sWtpLcPLsJiRnXEQJLb4i530kZp7DwVNrsHrzDJS6kwg4uQao12yej237VsNB + wHcGtBKyDBl5SdiwbTWS8s8TdBKMtf4w5zus2z0Ld9JOIK3kCsErBbdTjmHn8aU4cXUzn11FVsUN5FbF + IbvyFq49PIDtR5YiKe8SCpnexTtHcOBMLC1OjTtraXgJCp2Z+O7mYTNN8NYjWbgZTC8Z2RVxuJl0HDE7 + 5+JG4nGCnoYxcrF5/yKspNLRUE92xR3zLC7lFFZvn4XkgqsoD6YgqzwO5+L3YfXe2dh0LBo5vvtmGCWH + imP9oQXYfHwxsjx3UUSATau6ZfweuLIBFxIOmPtS5ivPEW+o0K2PmznIdybg+KVtOHVtJzJL76DYS0vc + k8Q0r2P3ibU4dG4TyvypKHAl4HL8UfIzFxml91DiT0O5X98Uio11vWXPGmzZEQOHV9sRu1Dl1jJ82tla + ERl2f+HCoB12P3P346Dt1eZKBG3NzvcF87BlWzT2HlqBKzf34ey1bbh2n935u/sNaG/atQCOQJoB7ILK + BKzeNA87DqyFJ6iVf9a61+zCFAPaKUWXDDgLtFOKLmPJxnE4fCEGlx/sRaFHM1MyceZmLPaeXonvbm/n + 7204f2cnTt/YasbKD5yNocWaRn8FuJl4BmeuH0SZL4/32h+l2FwfZt3A5r0rsGnfYpy8spPh9+J83B7s + ObkaB7/bQMB8gJxKDcmk4+zN3Qa4j17cjO9u7Wb4XALnNQPuuj9/Z58Jt+PMSizeNhmxp5YhP6APjum0 + 6xOx8cgirD0wF5eSDuFK8hEcurYJK/fMNCTgPnNvNw5f32wA+uzNPewdHEF6yW3ymk3lcxXbDi/n871M + ay8On9+MvafWYePeaFx5cJS85KMimI6L9w5j1bY5yCy/T54twPZSQWmaX+zetYjdvYEWdqkBbYdLc9gD + 8OrM1rD7CxcG7bD7mTtNBQut+gldbNL+zH7tD0NY0DImX6AIRaUpiE86j0vXDmDfkTW4fOsgElIvIT7l + Ah48uoTM/HtweHIJ0KU4fGIXrsedQ6WzmPDhMcvH0zKTcevOdeRVPkSxO9mAVoknBTcensS+E+uoCPYg + o5gWp+sRChwJeJR7HRduHcCe4zHYfXQNzl7fi3up51FYJcDX9LZyJGXdo+K4gOxiTa/zoNJbjkpfBUqc + eUjJeYjLcadw5Owuxr8J+09uwvUHp/Ao5ybKfZqSV0SLNw/JuTdx8tJubN23HJfijiI1P868zy6Nx4mL + u3Ds/A4qqBO4n3sZl2mhX3hwBA/zr9HSzjQUl3Eee6gITt7ag1O39+J03D6cidtvSL/1TO/OXj1k6Mod + 8pAdh1JPNir9ecxDHPaf2Ip9x7eS153k+SRScu+ixJWJykC+8XMv9Srup10jbw/IWx55134sFSzzR7hx + 5yJu372GwhKdIWctmvKbww/4W9u0hodHql0YtMPuZ+7+NmhrQ32BtjXtTxZbOTz+QpRUJCE7/w5Sc66j + 1JkEdzAbFZ40lDhSUOXLJkBrulk5MvMSUViWwTDaQ0NHxXlQ5alAaaU2kMohYGsus6aoFaCgKhEJWVeQ + WXLX3Ou9md0RyEBO+QMkZV81lFsRT3tdY+QCLS0gKUeRMxuZhckod2sjJu01qB0GPaQqWv1lyKtIQRqB + Lq3gLjKLH6DEnUYglKUq0C+i7wIqiVSkF95FQuZVZBTdRZk3I/QuH1kl9w0Vu1Jo16Yjx52ArKp481sf + PUWF/hQkFt5ARuV9ZDoemPfZzoeG9FvP9C67JBGZRQnIKX1E4NVHwzJDlQThzOIE8nnf8Cqeq4La48V6 + r/1GcsofGSqs0tRG5d3aNbHCVYis/GRk5jCMWxa2QNtnDoAwoG3XadgZFwbtsPuZO4G2hkhIjwG23cg1 + 6cAfcBO4NTZqbUoQJID4g8UkjZtq/w9tF0qrz8wN1qwFzTjRMxfDOeHzV5H4zK97D40+a29obY5U5Wc8 + /C1y+LRxkk6BcZirvRWpSMMd2lDJvv+etEGsAFp/+vSm3Qa0h7WxNc2fZlOY/bSrydqPWhtMuZkHpaWr + 4lc6Tr+1eZP2npRfex9KK0wFSbsYlhqSP+uZxZ/2MtF7+9n3ZL2zeXEH9Uxxin9t4sDyCf3Weykc+17k + DmoHQ/JGPjWdzzpt0tr4QJsM+4NueLzazEEgHUTQxzLQ9qz2JjKh+gy7MGiH3c/e/ThoywloBdwCaR0k + 4KeN6dd4KkFXHyg9vhK4vfptgbY/UGn2JfEFCEraBjVI4Am44PURsDwELLcFxq5gKRzeIgNq5l67BJL0 + 2wBpCPx0b5OeK4w9NCDwEmhb8Ax4dLCDtpE1wC3A9jGMwllWqeKoIr9ObWvK/Ai4bVDWb5GAWlcXrXQB + uH3VDof6mGp97CxGhb+AFnkeKnzaJEtb1Vrj6dpeVvc2sOu3numdgFo8C5hdgQrGqXj5nmUncBZYC9At + fgXkLDP+rmJ5Kszj4T1m33Jt3WrtDm9Z2KRAwIA2C92qxzBo/4ULg3bY/cydGvvfAG2bQu/NXtpaFi2g + JmDr1CGdC6kjwvS7Op4QeGgzV0sp6Gpv7yXLUFtgfe/bJrfPC52m8/gzxfL4vQ5u0IEMHlrvXlnxQS9/ + +6gkAgajTBjy/HgYA930Z506qYMFdCqM0rG3C3uc9Pf9vfy5dGakT6fHKC+y52nZs9eg3kNAJwCbMhRw + SrlJQTGP6lGEwNT0LKT0+M6jXgs5sUl8uRmXl350/z2v2p7te3+6dynPzIPxw7Ss48fUewkpXuVb49g6 + BEH19heFYCoy7OjCoB12P3P3t0Hb6yVsmbZut3wbeK0hETmdPGQBtrkLUcjiI7SINNfbR4v7+/BuVLkJ + YBov551IYC3Qfhykzek6fP5D4DbvaJVa4+T8n/G4vAK30HvybKjav/1njavbgCwQFhi7vBYgfw/U3/8W + efzfh7FA28t8Kx9W/mwSiP/w2Q/ph6D9v0JulaPhX/xZpHnYAm0zJ5uA7XExfh01JlbtAvCGCiPsjAuD + dtj9zJ2s4FDrVkN/jIih1u9qJ+tRYBXaDFdBiEW2oSe/HieBUIfzCjUJJMbO1aED3jKCuw4rsI64rXSw + Y+8ihDJ5YYzI9OgZRORyEyz5zu7lGyuaUSpWiwTlIuu5eRcihVc4bS2r3yHWjH+Bn34rPreHNr/Lb8hD + YLNHE/TbhA2laT8XEdGlYayrssefhngf9Ih5/n78uU2h5wEy6DfKiJzwaisDKSdd7XRMEPrxMgNGcfG3 + /mwIt0KG/hinlKeY9ZuCZAx2ugJsbSms32FnXBi0w+5n7v42aFcTnUDB5S4nwOmsRYGvBdp/AVD0667y + wuMmsJtwNoIpDQvoA4FygrGOALO8CBAFrPa9yAC2jEXePP7cnFIXAlMLgGVpWvavec93TiZjg7f9/Hsi + +Gk4gmD9+KSKx+lxgP5LJWEpFgPYyqtN6o3YYK37H4K5TXomYOdFJDD2qGfBctW9Deb2+79GAmqN1Kt3 + INImUIpRdWNOwv/eYzUFdEZkGLT/woVBO+zCLuzC7mfkwqAddmEXdmH3M3Jh0A67sAu7sPsZuTBoh13Y + hV3Y/YxcGLTDLuzCLux+Ri4M2mEXdmEXdj8jFwbtsAu7sAu7n40D/j9Uc0KvsbvAsQAAAABJRU5ErkJg + gg== + + + + 17, 17 + + \ No newline at end of file diff --git a/ReportImp/PassgenauUG/PassgenauUG.csproj b/ReportImp/PassgenauUG/PassgenauUG.csproj index 4e9058197..df6bed791 100644 --- a/ReportImp/PassgenauUG/PassgenauUG.csproj +++ b/ReportImp/PassgenauUG/PassgenauUG.csproj @@ -48,8 +48,15 @@ + + + Component + + + LeistungsnachweisSbd.cs + Component @@ -57,6 +64,12 @@ ServiceInvoiceReport.cs + + Component + + + Leistungsnachweis.cs + @@ -78,11 +91,17 @@ + + LeistungsnachweisSbd.cs + ServiceInvoiceReport.cs Designer + + Leistungsnachweis.cs + \ No newline at end of file diff --git a/ReportImp/PassgenauUG/ServiceInvoiceReport.Designer.cs b/ReportImp/PassgenauUG/ServiceInvoiceReport.Designer.cs index 0702b7079..7f6aa5c5d 100644 --- a/ReportImp/PassgenauUG/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/PassgenauUG/ServiceInvoiceReport.Designer.cs @@ -39,9 +39,17 @@ namespace PassgenauUG this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); + this.lblKlient = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLine1 = new DevExpress.XtraReports.UI.XRLine(); this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox(); this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText(); @@ -84,16 +92,6 @@ namespace PassgenauUG this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); - this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel(); - this.lblMitarbeiter = new DevExpress.XtraReports.UI.XRLabel(); - this.lblKlient = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); @@ -175,8 +173,6 @@ namespace PassgenauUG this.lblKlient, this.xrLabel16, this.lblAbrechnungszeitraum, - this.xrLabel8, - this.xrLabel12, this.xrLine1, this.xrPictureBox1, this.xrRichText2, @@ -184,14 +180,137 @@ namespace PassgenauUG this.lblAdresse, this.xrLabel5}); this.Page1.Font = new System.Drawing.Font("Calibri", 11.25F); - this.Page1.HeightF = 646.514F; + this.Page1.HeightF = 622.9028F; this.Page1.Name = "Page1"; this.Page1.StylePriority.UseFont = false; // + // xrLabel13 + // + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0.0001165602F, 499.2292F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(160.0004F, 20F); + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "Aktenzeichen:"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); + this.xrLabel1.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(160.0006F, 499.2292F); + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel1.SizeF = new System.Drawing.SizeF(281.25F, 20F); + this.xrLabel1.StylePriority.UseBorders = false; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.StylePriority.UseTextAlignment = false; + this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel4 + // + this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.0001165602F, 479.2293F); + this.xrLabel4.Name = "xrLabel4"; + this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel4.SizeF = new System.Drawing.SizeF(160.0004F, 20F); + this.xrLabel4.StylePriority.UseBorders = false; + this.xrLabel4.StylePriority.UseTextAlignment = false; + this.xrLabel4.Text = "Wohnhaft:"; + this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(160.0006F, 479.2293F); + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel2.SizeF = new System.Drawing.SizeF(470.54F, 20F); + this.xrLabel2.StylePriority.UseBorders = false; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.StylePriority.UseTextAlignment = false; + this.xrLabel2.Text = "[CustomerStreet], [CustomerPostalCode] [CustomerTown]"; + this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel3 + // + this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.0001165602F, 459.2292F); + this.xrLabel3.Name = "xrLabel3"; + this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel3.SizeF = new System.Drawing.SizeF(160.0004F, 20F); + this.xrLabel3.StylePriority.UseBorders = false; + this.xrLabel3.StylePriority.UseTextAlignment = false; + this.xrLabel3.Text = "Betreute(r):"; + this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel7 + // + this.xrLabel7.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(160.0006F, 459.2292F); + this.xrLabel7.Name = "xrLabel7"; + this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel7.SizeF = new System.Drawing.SizeF(470.54F, 20F); + this.xrLabel7.StylePriority.UseBorders = false; + this.xrLabel7.StylePriority.UseFont = false; + this.xrLabel7.StylePriority.UseTextAlignment = false; + this.xrLabel7.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdate!dd.MM.yyyy]"; + this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel15 + // + this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0.0001165602F, 419.2292F); + this.xrLabel15.Name = "xrLabel15"; + this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel15.SizeF = new System.Drawing.SizeF(159.9999F, 20F); + this.xrLabel15.StylePriority.UseBorders = false; + this.xrLabel15.StylePriority.UseTextAlignment = false; + this.xrLabel15.Text = "Rechnungsnummer:"; + this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // lblMitarbeiter + // + this.lblMitarbeiter.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")}); + this.lblMitarbeiter.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.lblMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(160.0001F, 419.2292F); + this.lblMitarbeiter.Name = "lblMitarbeiter"; + this.lblMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblMitarbeiter.SizeF = new System.Drawing.SizeF(281.25F, 20F); + this.lblMitarbeiter.StylePriority.UseBorders = false; + this.lblMitarbeiter.StylePriority.UseFont = false; + this.lblMitarbeiter.StylePriority.UseTextAlignment = false; + this.lblMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // lblKlient + // + this.lblKlient.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriodStart", "{0:MMMM yyyy}")}); + this.lblKlient.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold); + this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(160.0001F, 439.2292F); + this.lblKlient.Name = "lblKlient"; + this.lblKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblKlient.SizeF = new System.Drawing.SizeF(281.25F, 20F); + this.lblKlient.StylePriority.UseBorders = false; + this.lblKlient.StylePriority.UseFont = false; + this.lblKlient.StylePriority.UseTextAlignment = false; + this.lblKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // + // xrLabel16 + // + this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(0.0001165602F, 439.2292F); + this.xrLabel16.Name = "xrLabel16"; + this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel16.SizeF = new System.Drawing.SizeF(159.9999F, 20F); + this.xrLabel16.StylePriority.UseBorders = false; + this.xrLabel16.StylePriority.UseTextAlignment = false; + this.xrLabel16.Text = "Abrechnungszeitraum:"; + this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // // lblAbrechnungszeitraum // this.lblAbrechnungszeitraum.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 595.0609F); + this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(5.298191E-05F, 567.9775F); this.lblAbrechnungszeitraum.Multiline = true; this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum"; this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -199,42 +318,18 @@ namespace PassgenauUG this.lblAbrechnungszeitraum.StylePriority.UseFont = false; this.lblAbrechnungszeitraum.Text = "lblAbrechnungszeitraum (im Code)"; // - // xrLabel8 - // - this.xrLabel8.Font = new System.Drawing.Font("Calibri", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(483.1568F, 414.3194F); - this.xrLabel8.Name = "xrLabel8"; - this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); - this.xrLabel8.SizeF = new System.Drawing.SizeF(194.8334F, 17F); - this.xrLabel8.StylePriority.UseFont = false; - this.xrLabel8.StylePriority.UsePadding = false; - this.xrLabel8.StylePriority.UseTextAlignment = false; - this.xrLabel8.Text = "Hildesheim, [InvoiceDate]"; - this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; - // - // xrLabel12 - // - this.xrLabel12.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 181.1806F); - this.xrLabel12.Multiline = true; - this.xrLabel12.Name = "xrLabel12"; - this.xrLabel12.SizeF = new System.Drawing.SizeF(385.4167F, 50.04163F); - this.xrLabel12.StylePriority.UseFont = false; - this.xrLabel12.StylePriority.UsePadding = false; - this.xrLabel12.Text = "[RecipientPostCodeAndTown]"; - // // xrLine1 // this.xrLine1.LineDirection = DevExpress.XtraReports.UI.LineDirection.Vertical; - this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(461.6985F, 0F); + this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(488.5316F, 0F); this.xrLine1.Name = "xrLine1"; - this.xrLine1.SizeF = new System.Drawing.SizeF(21.45834F, 443.8194F); + this.xrLine1.SizeF = new System.Drawing.SizeF(21.45834F, 374.2362F); // // xrPictureBox1 // this.xrPictureBox1.AnchorHorizontal = DevExpress.XtraReports.UI.HorizontalAnchorStyles.Left; this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image"))); - this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(483.1568F, 9.999997F); + this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(509.9899F, 9.999996F); this.xrPictureBox1.Name = "xrPictureBox1"; this.xrPictureBox1.SizeF = new System.Drawing.SizeF(166.8432F, 77.75002F); this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage; @@ -254,10 +349,10 @@ namespace PassgenauUG // this.xrRichText1.BorderColor = System.Drawing.Color.Black; this.xrRichText1.Font = new System.Drawing.Font("Calibri", 8F); - this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(483.1568F, 93.8485F); + this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(509.9899F, 93.8485F); this.xrRichText1.Name = "xrRichText1"; this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString"); - this.xrRichText1.SizeF = new System.Drawing.SizeF(204.8334F, 307.346F); + this.xrRichText1.SizeF = new System.Drawing.SizeF(202.0101F, 280.3877F); this.xrRichText1.StylePriority.UseBorderColor = false; this.xrRichText1.StylePriority.UseFont = false; // @@ -268,14 +363,14 @@ namespace PassgenauUG this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 138.0833F); this.lblAdresse.Multiline = true; this.lblAdresse.Name = "lblAdresse"; - this.lblAdresse.SizeF = new System.Drawing.SizeF(364.9167F, 43.09726F); + this.lblAdresse.SizeF = new System.Drawing.SizeF(364.9167F, 220.1806F); this.lblAdresse.StylePriority.UseFont = false; this.lblAdresse.StylePriority.UsePadding = false; // // xrLabel5 // this.xrLabel5.Font = new System.Drawing.Font("Calibri", 11.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); - this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 567.2275F); + this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(5.298191E-05F, 540.1442F); 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); @@ -311,11 +406,13 @@ namespace PassgenauUG // // xrTable5 // + this.xrTable5.BorderColor = System.Drawing.Color.Gray; 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(676.8333F, 25F); + this.xrTable5.StylePriority.UseBorderColor = false; // // xrTableRow23 // @@ -438,12 +535,14 @@ namespace PassgenauUG // // xrTable6 // + this.xrTable6.BorderColor = System.Drawing.Color.Gray; 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(676.8331F, 25F); + this.xrTable6.StylePriority.UseBorderColor = false; this.xrTable6.StylePriority.UseFont = false; // // xrTableRow25 @@ -548,12 +647,14 @@ namespace PassgenauUG // // xrTable1 // + this.xrTable1.BorderColor = System.Drawing.Color.Gray; this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); this.xrTable1.Name = "xrTable1"; this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { this.xrTableRow1, this.xrTableRow2}); this.xrTable1.SizeF = new System.Drawing.SizeF(676.8333F, 50F); + this.xrTable1.StylePriority.UseBorderColor = false; // // xrTableRow1 // @@ -725,6 +826,7 @@ namespace PassgenauUG this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F); this.xrTableCell10.StylePriority.UseBorders = false; this.xrTableCell10.StylePriority.UseFont = false; + this.xrTableCell10.StylePriority.UseForeColor = false; this.xrTableCell10.StylePriority.UsePadding = false; this.xrTableCell10.StylePriority.UseTextAlignment = false; this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight; @@ -757,119 +859,6 @@ namespace PassgenauUG // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO); // - // xrLabel13 - // - this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 526.3125F); - this.xrLabel13.Name = "xrLabel13"; - this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel13.SizeF = new System.Drawing.SizeF(160.0004F, 20F); - this.xrLabel13.StylePriority.UseBorders = false; - this.xrLabel13.StylePriority.UseTextAlignment = false; - this.xrLabel13.Text = "Aktenzeichen:"; - this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // xrLabel1 - // - this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")}); - this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(160.0005F, 526.3125F); - this.xrLabel1.Name = "xrLabel1"; - this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel1.SizeF = new System.Drawing.SizeF(281.25F, 20F); - this.xrLabel1.StylePriority.UseBorders = false; - this.xrLabel1.StylePriority.UseTextAlignment = false; - this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // xrLabel4 - // - this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 506.3126F); - this.xrLabel4.Name = "xrLabel4"; - this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel4.SizeF = new System.Drawing.SizeF(160.0004F, 20F); - this.xrLabel4.StylePriority.UseBorders = false; - this.xrLabel4.StylePriority.UseTextAlignment = false; - this.xrLabel4.Text = "Wohnhaft:"; - this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // xrLabel2 - // - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(160.0005F, 506.3126F); - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(470.54F, 20F); - this.xrLabel2.StylePriority.UseBorders = false; - this.xrLabel2.StylePriority.UseTextAlignment = false; - this.xrLabel2.Text = "[CustomerStreet], [CustomerPostalCode] [CustomerTown]"; - this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // xrLabel3 - // - this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 486.3125F); - this.xrLabel3.Name = "xrLabel3"; - this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel3.SizeF = new System.Drawing.SizeF(160.0004F, 20F); - this.xrLabel3.StylePriority.UseBorders = false; - this.xrLabel3.StylePriority.UseTextAlignment = false; - this.xrLabel3.Text = "Betreute(r):"; - this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // xrLabel7 - // - this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(160.0005F, 486.3125F); - this.xrLabel7.Name = "xrLabel7"; - this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel7.SizeF = new System.Drawing.SizeF(470.54F, 20F); - this.xrLabel7.StylePriority.UseBorders = false; - this.xrLabel7.StylePriority.UseTextAlignment = false; - this.xrLabel7.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdate!dd.MM.yyyy]"; - this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // xrLabel15 - // - this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 446.3125F); - this.xrLabel15.Name = "xrLabel15"; - this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel15.SizeF = new System.Drawing.SizeF(159.9999F, 20F); - this.xrLabel15.StylePriority.UseBorders = false; - this.xrLabel15.StylePriority.UseTextAlignment = false; - this.xrLabel15.Text = "Rechnungsnummer:"; - this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // lblMitarbeiter - // - this.lblMitarbeiter.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")}); - this.lblMitarbeiter.LocationFloat = new DevExpress.Utils.PointFloat(160F, 446.3125F); - this.lblMitarbeiter.Name = "lblMitarbeiter"; - this.lblMitarbeiter.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblMitarbeiter.SizeF = new System.Drawing.SizeF(281.25F, 20F); - this.lblMitarbeiter.StylePriority.UseBorders = false; - this.lblMitarbeiter.StylePriority.UseTextAlignment = false; - this.lblMitarbeiter.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // lblKlient - // - this.lblKlient.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { - new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriodStart", "{0:MMMM yyyy}")}); - this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(160F, 466.3125F); - this.lblKlient.Name = "lblKlient"; - this.lblKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.lblKlient.SizeF = new System.Drawing.SizeF(281.25F, 20F); - this.lblKlient.StylePriority.UseBorders = false; - this.lblKlient.StylePriority.UseTextAlignment = false; - this.lblKlient.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // - // xrLabel16 - // - this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(6.357829E-05F, 466.3125F); - this.xrLabel16.Name = "xrLabel16"; - this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel16.SizeF = new System.Drawing.SizeF(159.9999F, 20F); - this.xrLabel16.StylePriority.UseBorders = false; - this.xrLabel16.StylePriority.UseTextAlignment = false; - this.xrLabel16.Text = "Abrechnungszeitraum:"; - this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; - // // ServiceInvoiceReport // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -937,8 +926,6 @@ namespace PassgenauUG private DevExpress.XtraReports.UI.XRLabel xrLabel10; private DevExpress.XtraReports.UI.XRLabel xrLabel9; private DevExpress.XtraReports.UI.XRLabel xrLabel6; - private DevExpress.XtraReports.UI.XRLabel xrLabel12; - private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum; private DevExpress.XtraReports.UI.XRTable xrTable1; private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; diff --git a/ReportImp/PassgenauUG/ServiceInvoiceReport.cs b/ReportImp/PassgenauUG/ServiceInvoiceReport.cs index 5b2084195..753a07148 100644 --- a/ReportImp/PassgenauUG/ServiceInvoiceReport.cs +++ b/ReportImp/PassgenauUG/ServiceInvoiceReport.cs @@ -1,5 +1,7 @@ using System; using System.Text; +using BeWo.Data.Access; +using BeWo.Data.Entities; using BeWo.Report; using BeWo.Report.ReportObjects; @@ -53,10 +55,13 @@ namespace PassgenauUG sb.AppendLine(pRO.RecipientStreet); } } + if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown)) + { + sb.AppendLine(pRO.RecipientPostCodeAndTown); + } lblAdresse.Text = sb.ToString(); - DateTime start = pRO.AccountingPeriodStart; - DateTime end = pRO.AccountingPeriodEnd; + //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); @@ -66,9 +71,7 @@ namespace PassgenauUG // lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end); //} SetBetreff(pRO); - DateTime? bewilligt = GetBewilligtDatum(pRO); - lblAbrechnungszeitraum.Text = String.Format("hiermit stelle ich auf Grundlage des Bescheids vom {0:dd.MM.yyyy} für Leistungen nach dem\n" + - "Sozialgesetzbuch IX folgende Leistungen für {1:MM}/{1:yyyy} in Rechnung:", bewilligt, start); + SetAbrechnungszeitraum(pRO); this.bindingSource1.DataSource = pRO; } @@ -95,6 +98,49 @@ namespace PassgenauUG // pRo.CustomerBirthdate); } + private void SetAbrechnungszeitraum(ServiceInvoiceRO pRO) + { + String leistung = "Sozialgesetzbuch IX"; + + if (pRO.ServiceInvoicePeriods.Count > 0) + { + var sc = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept.SupportConcept; + + + foreach (var vv in sc.VarFieldValueList) + { + if (vv.VarFieldDefOid.Value == 1) + { + var varFieldValue = BS.Shared.Core.Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName)); + if (varFieldValue != null) + { + var vfString = varFieldValue.ToString(); + + if (!String.IsNullOrEmpty(vfString)) + { + leistung = vfString; + } + + } + } + + } + + + + //if (c.Person.InvoiceAddress != null && !String.IsNullOrEmpty(c.Person.InvoiceAddress.AddressLine1)) + //{ + // pRO.RecipientAddressLine1 = c.Person.InvoiceAddress.AddressLine1; + //} + } + + DateTime start = pRO.AccountingPeriodStart; + DateTime end = pRO.AccountingPeriodEnd; + DateTime? bewilligt = GetBewilligtDatum(pRO); + lblAbrechnungszeitraum.Text = String.Format("hiermit stelle ich auf Grundlage des Bescheids vom {0:dd.MM.yyyy} für Leistungen gemäß\n" + + "{2} folgende Leistungen für {1:MM}/{1:yyyy} in Rechnung:", bewilligt, start, leistung); + } + private DateTime? GetBewilligtDatum(ServiceInvoiceRO pRO) { if (pRO.ServiceInvoicePeriods.Count > 0) diff --git a/ReportImp/PassgenauUG/ServiceInvoiceReport.resx b/ReportImp/PassgenauUG/ServiceInvoiceReport.resx index 1abac251f..847b973c8 100644 --- a/ReportImp/PassgenauUG/ServiceInvoiceReport.resx +++ b/ReportImp/PassgenauUG/ServiceInvoiceReport.resx @@ -1270,7 +1270,7 @@ ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEMAYQBsAGkAYgByAGkAOwB9AA0ACgB9AA0ACgB7AA0ACgBcAGMAbwBsAG8AcgB0AGIAbAANAAoAOwANAAoAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ADsADQAKAFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwADsADQAKAH0ADQAKAFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAewBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGwAMgA1ADgAXABzAGwAbQB1AGwAdAAxAFwAcwBhADEANgAwAHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXABmADEAXABmAHMAMQA2AFwAYwBmADAAIABQAEEAUwBTAEcARQBOAEEAVQAgAHUAbgB0AGUAcgBzAHQAXAB1ADIANQAyAFwAJwBmAGMAdAB6AGUAbgAgAFwAdQA4ADIAMgA2AFwAJwA5ADUAIABTAGMAaABlAGUAbABlAG4AcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMgA2ACAAXAB1ADgAMgAyADYAXAAnADkANQAgADMAMQAxADMANAAgAEgAaQBsAGQAZQBzAGgAZQBpAG0AfQBcAGYAMQBcAGYAcwAxADYAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABsAGEAbgBnADcAXABsAGEAbgBnAGYAZQA3AFwAZgBzADIANABcAGMAZgAyAFwAcABhAHIAfQANAAoAfQANAAoA - ewBcAHIAdABmADEAXABhAG4AcwBpAGMAcABnADEAMgA1ADIADQAKAHsADQAKAFwAZgBvAG4AdAB0AGIAbAANAAoAewBcAGYAMAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQANAAoAewBcAGYAMQAgAEMAYQBsAGkAYgByAGkAOwB9AA0ACgB9AA0ACgB7AA0ACgBcAGMAbwBsAG8AcgB0AGIAbAANAAoAOwANAAoAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAOwANAAoAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ADsADQAKAFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AA0ACgB9AA0ACgBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAHsAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIABBAG4AYgBpAGUAdABlAHIAIABmAFwAdQAyADUAMgBcACcAZgBjAHIAIABMAGUAaQBzAHQAdQBuAGcAZQBuACAAbgBhAGMAaAAgAGQAZQBtAH0AXABmADEAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADYAXABjAGYAMQAgAEIAdQBuAGQAZQBzAHQAZQBpAGwAaABhAGIAZQBnAGUAcwBlAHQAegB9AFwAZgAxAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIABBAG4AYgBpAGUAdABlAHIAIABmAFwAdQAyADUAMgBcACcAZgBjAHIAIABMAGUAaQBzAHQAdQBuAGcAZQBuACAAZABlAHIAIABKAHUAZwBlAG4AZABoAGkAbABmAGUAfQBcAGYAMQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEANgBcAGMAZgAxACAAUwBvAHoAaQBhAGwAZQAgAFAAcgBvAGoAZQBrAHQAZQB9AFwAZgAxAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIABCAGUAcgBhAHQAdQBuAGcAcwBsAGUAaQBzAHQAdQBuAGcAZQBuAH0AXABmADEAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADYAXABjAGYAMQAgAFMAYwBoAGUAZQBsAGUAbgBzAHQAcgBhAFwAdQAyADIAMwBcACcAZABmAGUAIAAyADYAfQBcAGYAMQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEANgBcAGMAZgAxACAAMwAxADEAMwA0ACAASABpAGwAZABlAHMAaABlAGkAbQB9AFwAZgAxAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAxAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIABHAGUAcwBjAGgAXAB1ADIAMgA4AFwAJwBlADQAZgB0AHMAZgBcAHUAMgA1ADIAXAAnAGYAYwBoAHIAZQByAGkAbgA6AH0AXABmADEAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADYAXABjAGYAMQAgAEQAaQBwAGwALgAtACAAUABcAHUAMgAyADgAXAAnAGUANABkAC4AIABLAGUAcgBzAHQAaQBuACAASwB1AG4AegB9AFwAZgAxAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAxAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIABLAG8AbgB0AGEAawB0ADoAfQBcAGYAMQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEANgBcAGMAZgAxACAAVABlAGwAOgAgADAANQAxADIAMQAvADcANQAgADUAOQAgADIAOAA1AH0AXABmADEAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADYAXABjAGYAMQAgAEYAYQB4ADoAIAAwADUAMQAyADEALwA3ADUAIAA1ADkAIAAyADgANgB9AFwAZgAxAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADEAXABmAHMAMQA2AFwAYwBmADEAIABNAG8AYgBpAGwAOgAgADAAMQA1ADIAMAAvADkAIAAyADgAMAAgADMAMwAwAH0AXABmADEAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADEAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMQBcAGYAcwAxADYAXABjAGYAMQAgAE0AYQBpAGwAOgAgAGsAbwBuAHQAYQBrAHQAQABwAGEAcwBzAGcAZQBuAGEAdQAtAGgAaQBsAGQAZQBzAGgAZQBpAG0ALgBkAGUAfQBcAGYAMQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBpAGUAbABkAHsAXAAqAFwAZgBsAGQAaQBuAHMAdAB7AFwAZgAxAFwAZgBzADEANgBcAGMAZgAzACAASABZAFAARQBSAEwASQBOAEsAIAAiAHcAdwB3AC4AcABhAHMAcwBnAGUAbgBhAHUALQBoAGkAbABkAGUAcwBoAGUAaQBtAC4AZABlACIAfQB9AHsAXABmAGwAZAByAHMAbAB0AHsAXABmADEAXABmAHMAMQA2AFwAYwBmADIAIAB3AHcAdwAuAHAAYQBzAHMAZwBlAG4AYQB1AC0AaABpAGwAZABlAHMAaABlAGkAbQAuAGQAZQB9AH0AfQBcAGYAMQBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAMQBcAGYAcwAxADYAXABjAGYAMwBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAxAFwAZgBzADEANgBcAGMAZgAxACAASQBuAHMAdABpAHQAdQB0AGkAbwBuAHMAawBlAG4AbgB6AGUAaQBjAGgAZQBuACAAKABJAEsAKQA6ACAANAA2ADAAMwAwADkAMQAwADQAfQBcAGwAYQBuAGcANwBcAGwAYQBuAGcAZgBlADcAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA0ACgB9AA0ACgA= + ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgBzADEANgBcAGMAZgAxACAAQQBuAGIAaQBlAHQAZQByACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAG4AYQBjAGgAIABkAGUAbQB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA2AFwAYwBmADEAIABCAHUAbgBkAGUAcwB0AGUAaQBsAGgAYQBiAGUAZwBlAHMAZQB0AHoAfQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBzADEANgBcAGMAZgAxACAAQQBuAGIAaQBlAHQAZQByACAAZgBcAHUAMgA1ADIAXAAnAGYAYwByACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAGQAZQByACAASgB1AGcAZQBuAGQAaABpAGwAZgBlAH0AXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAcwAxADYAXABjAGYAMQAgAFMAbwB6AGkAYQBsAGUAIABQAHIAbwBqAGUAawB0AGUAfQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBzADEANgBcAGMAZgAxACAAQgBlAHIAYQB0AHUAbgBnAHMAbABlAGkAcwB0AHUAbgBnAGUAbgB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA2AFwAYwBmADEAIABTAGMAaABlAGUAbABlAG4AcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMgA2AH0AXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAcwAxADYAXABjAGYAMQAgADMAMQAxADMANAAgAEgAaQBsAGQAZQBzAGgAZQBpAG0AfQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBzADEANgBcAGMAZgAxACAASwBvAG4AdABhAGsAdAA6AH0AXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAcwAxADYAXABjAGYAMQAgAFQAZQBsADoAIAAwADUAMQAyADEALwA3ADUAIAA1ADkAIAAyADgANQB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA2AFwAYwBmADEAIABGAGEAeAA6ACAAMAA1ADEAMgAxAC8ANwA1ACAANQA5ACAAMgA4ADYAfQBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgBzADEANgBcAGMAZgAxACAATQBhAGkAbAA6ACAAawBvAG4AdABhAGsAdABAAHAAYQBzAHMAZwBlAG4AYQB1AC0AaABpAGwAZABlAHMAaABlAGkAbQAuAGQAZQB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAGkAZQBsAGQAewBcACoAXABmAGwAZABpAG4AcwB0AHsAXABmAHMAMQA2AFwAYwBmADMAIABIAFkAUABFAFIATABJAE4ASwAgACIAdwB3AHcALgBwAGEAcwBzAGcAZQBuAGEAdQAtAGgAaQBsAGQAZQBzAGgAZQBpAG0ALgBkAGUAIgB9AH0AewBcAGYAbABkAHIAcwBsAHQAewBcAGYAcwAxADYAXABjAGYAMgAgAHcAdwB3AC4AcABhAHMAcwBnAGUAbgBhAHUALQBoAGkAbABkAGUAcwBoAGUAaQBtAC4AZABlAH0AfQB9AFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgBzADEANgBcAGMAZgAzAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmAHMAMQA2AFwAYwBmADEAIABJAG4AcwB0AGkAdAB1AHQAaQBvAG4AcwBrAGUAbgBuAHoAZQBpAGMAaABlAG4AIAAoAEkASwApADoAIAA0ADYAMAAzADAAOQAxADAANAB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgBzADEANgBcAGMAZgAxACAASABpAGwAZABlAHMAaABlAGkAbQAsACAAWwBJAG4AdgBvAGkAYwBlAEQAYQB0AGUAXQB9AFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAfQA= 17, 17 diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/SozialeDienstleistungenBeckerReports/CustomMitarbeiterstundenkontoBerechnung.cs index 398344983..b3e1a4fcd 100644 --- a/ReportImp/SozialeDienstleistungenBeckerReports/CustomMitarbeiterstundenkontoBerechnung.cs +++ b/ReportImp/SozialeDienstleistungenBeckerReports/CustomMitarbeiterstundenkontoBerechnung.cs @@ -80,7 +80,7 @@ namespace SozialeDienstleistungenBeckerReports var ed = base.BerechneUeberstundenBis(edOrig, records, monat, out ueberstunden, out alteExtraUeberstunden); - ueberstunden -= ueberstundenBisAugust; + ueberstunden -= (ueberstundenBisAugust ?? 0); alteExtraUeberstunden -= ueberstundenExtraBisAugust; return ed; diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/InvoiceCustomerReport.Designer.cs b/ReportImp/SozialeDienstleistungenBeckerReports/InvoiceCustomerReport.Designer.cs index 121d3e37f..8e4d5c162 100644 --- a/ReportImp/SozialeDienstleistungenBeckerReports/InvoiceCustomerReport.Designer.cs +++ b/ReportImp/SozialeDienstleistungenBeckerReports/InvoiceCustomerReport.Designer.cs @@ -253,7 +253,7 @@ namespace BeWo.SozialeDienstleistungenBeckerReports 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.Text = "Ihr Ansprechpartner:"; this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell4.Weight = 1D; // @@ -272,7 +272,7 @@ namespace BeWo.SozialeDienstleistungenBeckerReports this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; this.xrTableCell13.StylePriority.UseFont = false; this.xrTableCell13.StylePriority.UseTextAlignment = false; - this.xrTableCell13.Text = "Petrina Virginia Sauer"; + this.xrTableCell13.Text = "Herr Borgart"; this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell13.Weight = 1D; // @@ -291,7 +291,7 @@ namespace BeWo.SozialeDienstleistungenBeckerReports this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; this.xrTableCell11.StylePriority.UseFont = false; this.xrTableCell11.StylePriority.UseTextAlignment = false; - this.xrTableCell11.Text = "Tel.: 0221 / 25 88 30 81"; + this.xrTableCell11.Text = "Tel.: 0221 / 93114450"; this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell11.Weight = 1D; // @@ -329,7 +329,7 @@ namespace BeWo.SozialeDienstleistungenBeckerReports this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink; this.xrTableCell1.StylePriority.UseFont = false; this.xrTableCell1.StylePriority.UseTextAlignment = false; - this.xrTableCell1.Text = "E-Mail: psauer@sdbinfo.de"; + this.xrTableCell1.Text = "E-Mail: controlling@sdb-info.de"; this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; this.xrTableCell1.Weight = 1D; // diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/SettlementReport.Designer.cs b/ReportImp/SozialeDienstleistungenBeckerReports/SettlementReport.Designer.cs index f433395d6..50b5bd200 100644 --- a/ReportImp/SozialeDienstleistungenBeckerReports/SettlementReport.Designer.cs +++ b/ReportImp/SozialeDienstleistungenBeckerReports/SettlementReport.Designer.cs @@ -79,17 +79,6 @@ namespace BeWo.SozialeDienstleistungenBeckerReports.Alt this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = 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.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); @@ -116,11 +105,22 @@ namespace BeWo.SozialeDienstleistungenBeckerReports.Alt this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + 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(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -670,113 +670,6 @@ namespace BeWo.SozialeDienstleistungenBeckerReports.Alt this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]"; this.xrLabel3.WordWrap = false; // - // xrTable2 - // - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 0F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow2, - this.xrTableRow5, - this.xrTableRow4, - this.xrTableRow3, - this.xrTableRow1}); - this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 100F); - // - // 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 = "Petrina Virginia Sauer"; - 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 = "Tel.: 0221 / 25 88 30 81"; - 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 = "Fax: 0221 / 25 88 30 83"; - 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 = "E-Mail: psauer@sdbinfo.de"; - this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; - this.xrTableCell1.Weight = 1D; - // // RecipientPostCodeAndTown // this.RecipientPostCodeAndTown.CanShrink = true; @@ -1002,12 +895,12 @@ namespace BeWo.SozialeDienstleistungenBeckerReports.Alt // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2, this.xrLabel1, this.xrLabel_RecipientContactPerson, this.xrLabel_RecipientDivision, this.xrLabel_RecipientStreet, this.RecipientPostCodeAndTown, - this.xrTable2, this.xrLabel3, this.xrLabel4, this.xrLabel5, @@ -1019,6 +912,113 @@ namespace BeWo.SozialeDienstleistungenBeckerReports.Alt this.GroupHeader1.Name = "GroupHeader1"; this.GroupHeader1.StylePriority.UseFont = false; // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0005F, 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.xrTable2.SizeF = new System.Drawing.SizeF(283F, 100F); + // + // 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 Ansprechpartner:"; + 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 = "Herr Borgart"; + 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 = "Tel.: 0221 / 93114450"; + 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 = "Fax: 0221 / 25 88 30 83"; + 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 = "E-Mail: controlling@sdb-info.de"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell1.Weight = 1D; + // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1039,9 +1039,9 @@ namespace BeWo.SozialeDienstleistungenBeckerReports.Alt this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1055,17 +1055,6 @@ namespace BeWo.SozialeDienstleistungenBeckerReports.Alt private DevExpress.XtraReports.UI.XRLabel xrLabel5; private DevExpress.XtraReports.UI.XRLabel xrLabel4; private DevExpress.XtraReports.UI.XRLabel xrLabel3; - 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.XRLabel RecipientPostCodeAndTown; private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; @@ -1133,5 +1122,16 @@ namespace BeWo.SozialeDienstleistungenBeckerReports.Alt private DevExpress.XtraReports.UI.XRTableCell xrTableCell15; private DevExpress.XtraReports.UI.XRRichText xrRichText1; private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTable xrTable2; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; } } diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/SettlementReport2.designer.cs b/ReportImp/SozialeDienstleistungenBeckerReports/SettlementReport2.designer.cs index b88dd3a07..9059272af 100644 --- a/ReportImp/SozialeDienstleistungenBeckerReports/SettlementReport2.designer.cs +++ b/ReportImp/SozialeDienstleistungenBeckerReports/SettlementReport2.designer.cs @@ -52,21 +52,6 @@ namespace BeWo.SozialeDienstleistungenBeckerReports this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel3 = 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.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel(); @@ -119,13 +104,24 @@ namespace BeWo.SozialeDienstleistungenBeckerReports this.xrTableCell78 = new DevExpress.XtraReports.UI.XRTableCell(); this.xrTableCell79 = new DevExpress.XtraReports.UI.XRTableCell(); this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + 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(); ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); // // Detail @@ -354,147 +350,6 @@ namespace BeWo.SozialeDienstleistungenBeckerReports "stName]"; this.xrLabel3.WordWrap = false; // - // xrTable2 - // - this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 0F); - this.xrTable2.Name = "xrTable2"; - this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { - this.xrTableRow2, - this.xrTableRow5, - this.xrTableRow4, - this.xrTableRow3, - this.xrTableRow1, - this.xrTableRow6, - this.xrTableRow8}); - this.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; - // // RecipientPostCodeAndTown // this.RecipientPostCodeAndTown.CanShrink = true; @@ -716,12 +571,12 @@ namespace BeWo.SozialeDienstleistungenBeckerReports // GroupHeader1 // this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable2, this.xrLabel1, this.xrLabel_RecipientContactPerson, this.xrLabel_RecipientDivision, this.xrLabel_RecipientStreet, this.RecipientPostCodeAndTown, - this.xrTable2, this.xrLabel3, this.xrLabel4, this.xrLabel5, @@ -1026,6 +881,113 @@ namespace BeWo.SozialeDienstleistungenBeckerReports // this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO); // + // xrTable2 + // + this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0005F, 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.xrTable2.SizeF = new System.Drawing.SizeF(283F, 100F); + // + // 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 Ansprechpartner:"; + 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 = "Herr Borgart"; + 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 = "Tel.: 0221 / 93114450"; + 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 = "Fax: 0221 / 25 88 30 83"; + 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 = "E-Mail: controlling@sdb-info.de"; + this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight; + this.xrTableCell1.Weight = 1D; + // // Spitzabrechnung // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -1047,11 +1009,11 @@ namespace BeWo.SozialeDienstleistungenBeckerReports this.Version = "17.1"; ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); - ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit(); ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); } @@ -1065,21 +1027,6 @@ namespace BeWo.SozialeDienstleistungenBeckerReports private DevExpress.XtraReports.UI.XRLabel xrLabel5; private DevExpress.XtraReports.UI.XRLabel xrLabel4; private DevExpress.XtraReports.UI.XRLabel xrLabel3; - private DevExpress.XtraReports.UI.XRTable xrTable2; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow2; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell13; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow4; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell11; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow3; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow6; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; - private DevExpress.XtraReports.UI.XRTableRow xrTableRow8; - private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown; private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet; private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision; @@ -1146,5 +1093,16 @@ namespace BeWo.SozialeDienstleistungenBeckerReports private DevExpress.XtraReports.UI.XRTableRow xrTableRow9; private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + 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; } } diff --git a/ReportImp/SynpraxReports/Mitarbeiterauslastung.cs b/ReportImp/SynpraxReports/Mitarbeiterauslastung.cs new file mode 100644 index 000000000..5f5ddb954 --- /dev/null +++ b/ReportImp/SynpraxReports/Mitarbeiterauslastung.cs @@ -0,0 +1,72 @@ +using System; +using System.Collections.Generic; +using BeWo.Report; +using BeWo.Report.ReportObjects; +using BeWo.Service.ServiceImplementations; +using BS.Shared.Core; + + +namespace SynpraxReports +{ + [IDSpecificClass(Identifier = "Mitarbeiterauslastung")] + public partial class Mitarbeiterauslastung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport + { + + + public Mitarbeiterauslastung() + { + InitializeComponent(); + } + + public void SetReportDataSource(MitarbeiterauslastungRO pRO) + { + AuslastungBerechnung b = new AuslastungBerechnung(); + b.CreateReport(pRO); + var dict = CreateDictionary(pRO); + + foreach (var ed in pRO.EmployeeDetailList) + { + + foreach (var sc in ed.SupportConceptDetailList) + { + sc.DirectIst = 0; + + if (dict.ContainsKey(sc.CostBearer2SupportConcept.Oid.Value)) + { + sc.DirectIst = dict[sc.CostBearer2SupportConcept.Oid.Value]; + } + } + } + this.bindingSource1.DataSource = pRO; + } + + public Dictionary CreateDictionary(MitarbeiterauslastungRO pRO) + { + var dict = new Dictionary(); + + AnalysisServiceImp analysisService = new AnalysisServiceImp(); + var analysisList = analysisService.GetSupportConceptAnalysis(null, true, false, null); + + + + foreach (var sco in analysisList) + { + + DateTime? start = sco.ApprovedStartDate; + DateTime? end = sco.ApprovedEndDate; + if (!start.HasValue) + start = sco.RequestedStartDate; + if (!end.HasValue) + end = sco.RequestedEndDate; + + + if (!dict.ContainsKey(sco.CostBearer2SupportConceptOid)) + { + dict.Add(sco.CostBearer2SupportConceptOid, sco.BEOpenPerWeek); + } + } + + return dict; + } + } +} diff --git a/ReportImp/SynpraxReports/Mitarbeiterauslastung.designer.cs b/ReportImp/SynpraxReports/Mitarbeiterauslastung.designer.cs new file mode 100644 index 000000000..b08b24885 --- /dev/null +++ b/ReportImp/SynpraxReports/Mitarbeiterauslastung.designer.cs @@ -0,0 +1,579 @@ +using BeWo.Report.ReportObjects; +namespace SynpraxReports +{ + partial class Mitarbeiterauslastung + { + /// + /// 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.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell(); + this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand(); + this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand(); + this.Detail2 = new DevExpress.XtraReports.UI.DetailBand(); + this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand(); + this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell(); + this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand(); + this.xrTable1 = new DevExpress.XtraReports.UI.XRTable(); + this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow(); + this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell(); + this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell(); + this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell(); + this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components); + this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand(); + this.lblMonat = new DevExpress.XtraReports.UI.XRLabel(); + 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.fieldTotalSC = new DevExpress.XtraReports.UI.CalculatedField(); + this.fieldTotalEmp = new DevExpress.XtraReports.UI.CalculatedField(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); + ((System.ComponentModel.ISupportInitialize)(this)).BeginInit(); + // + // Detail + // + this.Detail.Expanded = false; + this.Detail.HeightF = 0F; + this.Detail.Name = "Detail"; + this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F); + this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft; + // + // Detail1 + // + this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel2, + this.xrLabel1}); + this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.Detail1.HeightF = 50F; + this.Detail1.KeepTogether = true; + this.Detail1.KeepTogetherWithDetailReports = true; + this.Detail1.Name = "Detail1"; + this.Detail1.StylePriority.UseFont = false; + // + // xrLabel2 + // + this.xrLabel2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F); + this.xrLabel2.Multiline = true; + this.xrLabel2.Name = "xrLabel2"; + this.xrLabel2.SizeF = new System.Drawing.SizeF(676.9999F, 25F); + this.xrLabel2.StyleName = "Title"; + this.xrLabel2.StylePriority.UseFont = false; + this.xrLabel2.Text = "Wochenstunden: [WeeklyTotalHoursByContract!0.00], FLS/Woche: [FLSTotalHoursByCont" + + "ract!0.00]"; + // + // xrLabel1 + // + this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")}); + this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold); + this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrLabel1.Multiline = true; + this.xrLabel1.Name = "xrLabel1"; + this.xrLabel1.SizeF = new System.Drawing.SizeF(676.9999F, 25F); + this.xrLabel1.StyleName = "Title"; + this.xrLabel1.StylePriority.UseFont = false; + this.xrLabel1.Text = "xrLabel1"; + // + // xrTableDetail + // + this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableDetail.Name = "xrTableDetail"; + this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowDetail}); + this.xrTableDetail.SizeF = new System.Drawing.SizeF(670F, 25F); + this.xrTableDetail.StylePriority.UseBorders = false; + this.xrTableDetail.StylePriority.UseFont = false; + this.xrTableDetail.StylePriority.UsePadding = false; + this.xrTableDetail.StylePriority.UseTextAlignment = false; + this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowDetail + // + this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell3, + this.xrTableCell19, + this.xrTableCell2, + this.xrTableCell28, + this.xrTableCell8}); + this.xrTableRowDetail.Name = "xrTableRowDetail"; + this.xrTableRowDetail.Weight = 1D; + // + // xrTableCell3 + // + this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.SupportConceptDetailList.CustomerFullName")}); + this.xrTableCell3.Name = "xrTableCell3"; + this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell3.StylePriority.UseFont = false; + this.xrTableCell3.StylePriority.UsePadding = false; + this.xrTableCell3.StylePriority.UseTextAlignment = false; + this.xrTableCell3.Text = "xrTableCell3"; + this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell3.Weight = 0.18034265103697025D; + // + // xrTableCell19 + // + this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.SupportConceptDetailList.TimeRangeString", "{0:0.00}")}); + this.xrTableCell19.Name = "xrTableCell19"; + this.xrTableCell19.Text = "xrTableCell19"; + this.xrTableCell19.Weight = 0.15329125338142471D; + // + // xrTableCell2 + // + this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.SupportConceptDetailList.OrganisationName")}); + this.xrTableCell2.Name = "xrTableCell2"; + this.xrTableCell2.Text = "xrTableCell2"; + this.xrTableCell2.Weight = 0.14427412082957616D; + // + // xrTableCell28 + // + this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.SupportConceptDetailList.ApprovedHoursPerWeek", "{0:0.00}")}); + this.xrTableCell28.Name = "xrTableCell28"; + this.xrTableCell28.Text = "xrTableCell28"; + this.xrTableCell28.Weight = 0.063119927862939545D; + // + // xrTableCell8 + // + this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.SupportConceptDetailList.DirectIst", "{0:0.00}")}); + this.xrTableCell8.Name = "xrTableCell8"; + this.xrTableCell8.Weight = 0.063119927862939545D; + // + // DetailReport + // + this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { + this.Detail1, + this.DetailReport1}); + this.DetailReport.DataMember = "EmployeeDetailList"; + 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 = "EmployeeDetailList.SupportConceptDetailList"; + this.DetailReport1.DataSource = this.bindingSource1; + this.DetailReport1.Level = 0; + this.DetailReport1.Name = "DetailReport1"; + // + // Detail2 + // + this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableDetail}); + this.Detail2.HeightF = 25F; + this.Detail2.Name = "Detail2"; + // + // GroupHeader2 + // + this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTableHeader}); + this.GroupHeader2.HeightF = 40F; + this.GroupHeader2.Name = "GroupHeader2"; + this.GroupHeader2.RepeatEveryPage = true; + // + // xrTableHeader + // + this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top) + | DevExpress.XtraPrinting.BorderSide.Right) + | DevExpress.XtraPrinting.BorderSide.Bottom))); + this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold); + this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTableHeader.Name = "xrTableHeader"; + this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRowHeader}); + this.xrTableHeader.SizeF = new System.Drawing.SizeF(670F, 40F); + this.xrTableHeader.StylePriority.UseBorders = false; + this.xrTableHeader.StylePriority.UseFont = false; + this.xrTableHeader.StylePriority.UsePadding = false; + this.xrTableHeader.StylePriority.UseTextAlignment = false; + this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRowHeader + // + this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell5, + this.xrTableCell4, + this.xrTableCell1, + this.xrTableCell9, + this.xrTableCell7}); + this.xrTableRowHeader.Name = "xrTableRowHeader"; + this.xrTableRowHeader.Weight = 1.5999999999999996D; + // + // xrTableCell5 + // + this.xrTableCell5.Name = "xrTableCell5"; + this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell5.StylePriority.UsePadding = false; + this.xrTableCell5.StylePriority.UseTextAlignment = false; + this.xrTableCell5.Text = "Klient/in"; + this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell5.Weight = 0.18034264782021736D; + // + // xrTableCell4 + // + this.xrTableCell4.Name = "xrTableCell4"; + this.xrTableCell4.Text = "Zeitraum"; + this.xrTableCell4.Weight = 0.15329125478030675D; + // + // xrTableCell1 + // + this.xrTableCell1.Name = "xrTableCell1"; + this.xrTableCell1.Text = "Kostenträger"; + this.xrTableCell1.Weight = 0.14427412222279626D; + // + // xrTableCell9 + // + this.xrTableCell9.Multiline = true; + this.xrTableCell9.Name = "xrTableCell9"; + this.xrTableCell9.Text = "Bewilligt /\r\nWoche"; + this.xrTableCell9.Weight = 0.063119928264942282D; + // + // xrTableCell7 + // + this.xrTableCell7.Name = "xrTableCell7"; + this.xrTableCell7.Text = "Ist / Woche"; + this.xrTableCell7.Weight = 0.063119928264942268D; + // + // GroupFooter1 + // + this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrTable1}); + this.GroupFooter1.HeightF = 60F; + this.GroupFooter1.Level = 1; + this.GroupFooter1.Name = "GroupFooter1"; + // + // xrTable1 + // + this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.xrTable1.Name = "xrTable1"; + this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] { + this.xrTableRow1}); + this.xrTable1.SizeF = new System.Drawing.SizeF(669.9999F, 25F); + this.xrTable1.StylePriority.UseBorders = false; + this.xrTable1.StylePriority.UseFont = false; + this.xrTable1.StylePriority.UsePadding = false; + this.xrTable1.StylePriority.UseTextAlignment = false; + this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; + // + // xrTableRow1 + // + this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] { + this.xrTableCell35, + this.xrTableCell38, + this.xrTableCell6, + this.cellSollGesamt, + this.xrTableCell10}); + this.xrTableRow1.Name = "xrTableRow1"; + this.xrTableRow1.Weight = 1D; + // + // xrTableCell35 + // + this.xrTableCell35.Name = "xrTableCell35"; + this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F); + this.xrTableCell35.StylePriority.UseFont = false; + this.xrTableCell35.StylePriority.UsePadding = false; + this.xrTableCell35.StylePriority.UseTextAlignment = false; + this.xrTableCell35.Text = "Gesamt"; + this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft; + this.xrTableCell35.Weight = 0.18034254096455143D; + // + // xrTableCell38 + // + this.xrTableCell38.Name = "xrTableCell38"; + this.xrTableCell38.Weight = 0.15329111579090118D; + // + // xrTableCell6 + // + this.xrTableCell6.Name = "xrTableCell6"; + this.xrTableCell6.Weight = 0.1442741349918707D; + // + // cellSollGesamt + // + this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.ApprovedHoursPerWeek", "{0:0.00}")}); + this.cellSollGesamt.Name = "cellSollGesamt"; + this.cellSollGesamt.Text = "cellSollGesamt"; + this.cellSollGesamt.Weight = 0.063120067020623838D; + // + // xrTableCell10 + // + this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.SupportConceptDetailList.DirectIst")}); + this.xrTableCell10.Name = "xrTableCell10"; + xrSummary1.FormatString = "{0:0.00}"; + xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group; + this.xrTableCell10.Summary = xrSummary1; + this.xrTableCell10.Weight = 0.063119956948196831D; + // + // bindingSource1 + // + this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterauslastungRO); + // + // ReportHeader + // + this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.lblMonat}); + this.ReportHeader.HeightF = 60F; + this.ReportHeader.Name = "ReportHeader"; + // + // lblMonat + // + this.lblMonat.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] { + new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReportStartDate", "Auslastung {0:MMMM yy}")}); + this.lblMonat.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold); + this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblMonat.Multiline = true; + this.lblMonat.Name = "lblMonat"; + this.lblMonat.SizeF = new System.Drawing.SizeF(676.9999F, 25F); + this.lblMonat.StyleName = "Title"; + this.lblMonat.StylePriority.UseFont = false; + this.lblMonat.Text = "lblMonat"; + // + // pageFooterBand1 + // + this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrPageInfo2, + this.xrPageInfo1}); + this.pageFooterBand1.HeightF = 48F; + this.pageFooterBand1.Name = "pageFooterBand1"; + // + // xrPageInfo2 + // + this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F); + this.xrPageInfo2.Format = "Seite {0} von {1}"; + this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(342.4169F, 25F); + this.xrPageInfo2.Name = "xrPageInfo2"; + this.xrPageInfo2.SizeF = new System.Drawing.SizeF(327.5829F, 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(287F, 23F); + this.xrPageInfo1.StyleName = "PageInfo"; + this.xrPageInfo1.StylePriority.UseFont = false; + // + // Title + // + this.Title.BackColor = System.Drawing.Color.White; + this.Title.BorderColor = System.Drawing.SystemColors.ControlText; + this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.Title.BorderWidth = 1F; + this.Title.Font = new System.Drawing.Font("Times New Roman", 24F); + this.Title.ForeColor = System.Drawing.Color.Black; + this.Title.Name = "Title"; + // + // FieldCaption + // + this.FieldCaption.BackColor = System.Drawing.Color.White; + this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText; + this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.FieldCaption.BorderWidth = 1F; + this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold); + this.FieldCaption.ForeColor = System.Drawing.Color.Black; + this.FieldCaption.Name = "FieldCaption"; + // + // PageInfo + // + this.PageInfo.BackColor = System.Drawing.Color.White; + this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText; + this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.PageInfo.BorderWidth = 1F; + this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F); + this.PageInfo.ForeColor = System.Drawing.Color.Black; + this.PageInfo.Name = "PageInfo"; + // + // DataField + // + this.DataField.BackColor = System.Drawing.Color.White; + this.DataField.BorderColor = System.Drawing.SystemColors.ControlText; + this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None; + this.DataField.BorderWidth = 1F; + this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F); + this.DataField.ForeColor = System.Drawing.SystemColors.ControlText; + this.DataField.Name = "DataField"; + // + // fieldFLS + // + this.fieldFLS.DataMember = "FLSReportGroups"; + this.fieldFLS.Expression = "[TotalFLM] / 60"; + this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldFLS.Name = "fieldFLS"; + // + // topMarginBand1 + // + this.topMarginBand1.HeightF = 50F; + this.topMarginBand1.Name = "topMarginBand1"; + // + // bottomMarginBand1 + // + this.bottomMarginBand1.HeightF = 30F; + this.bottomMarginBand1.Name = "bottomMarginBand1"; + // + // fieldTotalSC + // + this.fieldTotalSC.DataMember = "EmployeeDetailList.SupportConceptDetailList"; + this.fieldTotalSC.Expression = "[DirectIst]+[MittelbarIst]"; + this.fieldTotalSC.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldTotalSC.Name = "fieldTotalSC"; + // + // fieldTotalEmp + // + this.fieldTotalEmp.DataMember = "EmployeeDetailList"; + this.fieldTotalEmp.Expression = "[DirectIst]+[MittelbarIst]"; + this.fieldTotalEmp.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal; + this.fieldTotalEmp.Name = "fieldTotalEmp"; + // + // Mitarbeiterauslastung + // + 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.fieldTotalSC, + this.fieldTotalEmp}); + this.DataSource = this.bindingSource1; + this.Margins = new System.Drawing.Printing.Margins(80, 30, 50, 30); + this.PageHeight = 1169; + this.PageWidth = 827; + this.PaperKind = System.Drawing.Printing.PaperKind.A4; + this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] { + this.Title, + this.FieldCaption, + this.PageInfo, + this.DataField}); + this.Version = "17.1"; + ((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit(); + ((System.ComponentModel.ISupportInitialize)(this)).EndInit(); + + } + + #endregion + + private DevExpress.XtraReports.UI.DetailBand Detail; + private System.Windows.Forms.BindingSource bindingSource1; + private DevExpress.XtraReports.UI.DetailBand Detail1; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport; + private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader; + private DevExpress.XtraReports.UI.XRLabel lblMonat; + private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2; + private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1; + private DevExpress.XtraReports.UI.XRControlStyle Title; + private DevExpress.XtraReports.UI.XRControlStyle FieldCaption; + private DevExpress.XtraReports.UI.XRControlStyle PageInfo; + private DevExpress.XtraReports.UI.XRControlStyle DataField; + private DevExpress.XtraReports.UI.XRTable xrTableHeader; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; + private DevExpress.XtraReports.UI.XRTable xrTableDetail; + private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell3; + private DevExpress.XtraReports.UI.CalculatedField fieldFLS; + private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; + private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell9; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell19; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell28; + private DevExpress.XtraReports.UI.XRTable xrTable1; + private DevExpress.XtraReports.UI.XRTableRow xrTableRow1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell35; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell38; + private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt; + private DevExpress.XtraReports.UI.DetailReportBand DetailReport1; + private DevExpress.XtraReports.UI.DetailBand Detail2; + private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2; + private DevExpress.XtraReports.UI.XRLabel xrLabel1; + private DevExpress.XtraReports.UI.CalculatedField fieldTotalSC; + private DevExpress.XtraReports.UI.CalculatedField fieldTotalEmp; + private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1; + private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell1; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell2; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell6; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell8; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell7; + private DevExpress.XtraReports.UI.XRTableCell xrTableCell10; + } +} diff --git a/ReportImp/SynpraxReports/Mitarbeiterauslastung.resx b/ReportImp/SynpraxReports/Mitarbeiterauslastung.resx new file mode 100644 index 000000000..d25f3eba2 --- /dev/null +++ b/ReportImp/SynpraxReports/Mitarbeiterauslastung.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/SynpraxReports/SynpraxReports.csproj b/ReportImp/SynpraxReports/SynpraxReports.csproj index e7fa74169..456e234f2 100644 --- a/ReportImp/SynpraxReports/SynpraxReports.csproj +++ b/ReportImp/SynpraxReports/SynpraxReports.csproj @@ -67,6 +67,12 @@ AuswertungNeuantraege.cs + + Component + + + Mitarbeiterauslastung.cs + Component @@ -87,6 +93,9 @@ AuswertungNeuantraege.cs + + Mitarbeiterauslastung.cs + ServicesOverviewReport.cs diff --git a/ReportImp/VKMAachen/RechnungStudienassistenz.Designer.cs b/ReportImp/VKMAachen/RechnungStudienassistenz.Designer.cs index 9d7f92afe..aa1df2922 100644 --- a/ReportImp/VKMAachen/RechnungStudienassistenz.Designer.cs +++ b/ReportImp/VKMAachen/RechnungStudienassistenz.Designer.cs @@ -46,7 +46,7 @@ namespace VKMAachen this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBetreff = 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(); @@ -76,6 +76,7 @@ namespace VKMAachen this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel(); this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit(); ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit(); @@ -102,7 +103,7 @@ namespace VKMAachen // lblAdresse // this.lblAdresse.Font = new System.Drawing.Font("Times New Roman", 12F); - this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 5F); this.lblAdresse.Multiline = true; this.lblAdresse.Name = "lblAdresse"; this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -212,6 +213,8 @@ namespace VKMAachen // // topMarginBand1 // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel13}); this.topMarginBand1.HeightF = 190F; this.topMarginBand1.Name = "topMarginBand1"; // @@ -224,7 +227,7 @@ namespace VKMAachen // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel3, - this.xrLabel2, + this.lblBetreff, this.xrLabel8}); this.Page1.Font = new System.Drawing.Font("Verdana", 10F); this.Page1.HeightF = 251.9584F; @@ -242,21 +245,21 @@ namespace VKMAachen this.xrLabel3.StylePriority.UseFont = false; this.xrLabel3.Text = resources.GetString("xrLabel3.Text"); // - // xrLabel2 + // lblBetreff // - this.xrLabel2.BackColor = System.Drawing.Color.Transparent; - this.xrLabel2.CanShrink = true; - this.xrLabel2.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Bold); - this.xrLabel2.ForeColor = System.Drawing.Color.Black; - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 53.37499F); - this.xrLabel2.Multiline = true; - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(676.8332F, 58.20834F); - this.xrLabel2.StylePriority.UseBackColor = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.StylePriority.UseForeColor = false; - this.xrLabel2.Text = "Gewährung von Hilfe gem. § 35a SGB VIII für [CustomerName], geb. am [CustomerBirt" + + this.lblBetreff.BackColor = System.Drawing.Color.Transparent; + this.lblBetreff.CanShrink = true; + this.lblBetreff.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Bold); + this.lblBetreff.ForeColor = System.Drawing.Color.Black; + this.lblBetreff.LocationFloat = new DevExpress.Utils.PointFloat(0F, 53.37499F); + this.lblBetreff.Multiline = true; + this.lblBetreff.Name = "lblBetreff"; + this.lblBetreff.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBetreff.SizeF = new System.Drawing.SizeF(676.8332F, 58.20834F); + this.lblBetreff.StylePriority.UseBackColor = false; + this.lblBetreff.StylePriority.UseFont = false; + this.lblBetreff.StylePriority.UseForeColor = false; + this.lblBetreff.Text = "Gewährung von Hilfe gem. § 35a SGB VIII für [CustomerName], geb. am [CustomerBirt" + "hdate!dd.MM.yyyy], Verwendungszweck [CustomerReferenceNumber], [InvoiceNumber]"; // // xrLabel8 @@ -586,6 +589,20 @@ namespace VKMAachen this.xrLabel11.Text = "xrLabel11"; this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter; // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 160F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(399.7503F, 20F); + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseForeColor = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "VKM AUFTAKT • Vaalser Str. 40 • 52064 Aachen"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // // RechnungStudienassistenz // this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] { @@ -622,7 +639,7 @@ namespace VKMAachen private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; private DevExpress.XtraReports.UI.GroupHeaderBand Page1; - private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel lblBetreff; private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.XRTable xrTable2; private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; @@ -662,5 +679,6 @@ namespace VKMAachen private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; } } diff --git a/ReportImp/VKMAachen/RechnungStudienassistenz.cs b/ReportImp/VKMAachen/RechnungStudienassistenz.cs index f564598ab..5691061da 100644 --- a/ReportImp/VKMAachen/RechnungStudienassistenz.cs +++ b/ReportImp/VKMAachen/RechnungStudienassistenz.cs @@ -54,7 +54,24 @@ namespace VKMAachen } lblAdresse.Text = sb.ToString(); + String leistungsart = "§35a Abs. 2 SGB VIII"; + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + if (pRO.RecipientOrganisation == "Sozialamt-SPFH") + { + leistungsart = "§53 Abs. 1 Satz 2 SGB XII"; + } + else if (pRO.RecipientOrganisation.Contains("Städteregion-SPFH")) + { + leistungsart = "§27ff SGB VIII"; + } + else if (pRO.RecipientOrganisation.Contains("LVR")) + { + leistungsart = "§53 Abs. 1 Satz 2 SGB XII"; + } + } + lblBetreff.Text = String.Format("Gewährung von Hilfe gem. {0} für {1}, geb. am {2:dd.MM.yyyy}, Verwendungszweck {3}, {4}", leistungsart, pRO.CustomerName, pRO.CustomerBirthdate, pRO.CustomerReferenceNumber, pRO.InvoiceNumber); bindingSource1.DataSource = pRO; } } diff --git a/ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs b/ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs index 9ecff421b..afe07b8fa 100644 --- a/ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs +++ b/ReportImp/VKMAachen/ServiceInvoiceReport.Designer.cs @@ -43,10 +43,11 @@ namespace VKMAachen this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell(); this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule(); this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand(); + this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel(); this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand(); this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand(); this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel(); - this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel(); + this.lblBetreff = 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(); @@ -102,7 +103,7 @@ namespace VKMAachen // lblAdresse // this.lblAdresse.Font = new System.Drawing.Font("Times New Roman", 12F); - this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F); + this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 5F); this.lblAdresse.Multiline = true; this.lblAdresse.Name = "lblAdresse"; this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); @@ -212,9 +213,25 @@ namespace VKMAachen // // topMarginBand1 // + this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { + this.xrLabel13}); this.topMarginBand1.HeightF = 190F; this.topMarginBand1.Name = "topMarginBand1"; // + // xrLabel13 + // + this.xrLabel13.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0))); + this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0.08341471F, 160F); + this.xrLabel13.Name = "xrLabel13"; + this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.xrLabel13.SizeF = new System.Drawing.SizeF(399.7503F, 20F); + this.xrLabel13.StylePriority.UseBorders = false; + this.xrLabel13.StylePriority.UseFont = false; + this.xrLabel13.StylePriority.UseForeColor = false; + this.xrLabel13.StylePriority.UseTextAlignment = false; + this.xrLabel13.Text = "VKM AUFTAKT • Vaalser Str. 40 • 52064 Aachen"; + this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomLeft; + // // bottomMarginBand1 // this.bottomMarginBand1.HeightF = 58F; @@ -224,7 +241,7 @@ namespace VKMAachen // this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] { this.xrLabel3, - this.xrLabel2, + this.lblBetreff, this.xrLabel8}); this.Page1.Font = new System.Drawing.Font("Verdana", 10F); this.Page1.HeightF = 251.9584F; @@ -242,21 +259,21 @@ namespace VKMAachen this.xrLabel3.StylePriority.UseFont = false; this.xrLabel3.Text = resources.GetString("xrLabel3.Text"); // - // xrLabel2 + // lblBetreff // - this.xrLabel2.BackColor = System.Drawing.Color.Transparent; - this.xrLabel2.CanShrink = true; - this.xrLabel2.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Bold); - this.xrLabel2.ForeColor = System.Drawing.Color.Black; - this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 53.37499F); - this.xrLabel2.Multiline = true; - this.xrLabel2.Name = "xrLabel2"; - this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); - this.xrLabel2.SizeF = new System.Drawing.SizeF(676.8332F, 58.20834F); - this.xrLabel2.StylePriority.UseBackColor = false; - this.xrLabel2.StylePriority.UseFont = false; - this.xrLabel2.StylePriority.UseForeColor = false; - this.xrLabel2.Text = "Gewährung von Hilfe gem. § 35a SGB VIII für [CustomerName], geb. am [CustomerBirt" + + this.lblBetreff.BackColor = System.Drawing.Color.Transparent; + this.lblBetreff.CanShrink = true; + this.lblBetreff.Font = new System.Drawing.Font("Times New Roman", 12F, System.Drawing.FontStyle.Bold); + this.lblBetreff.ForeColor = System.Drawing.Color.Black; + this.lblBetreff.LocationFloat = new DevExpress.Utils.PointFloat(0F, 53.37499F); + this.lblBetreff.Multiline = true; + this.lblBetreff.Name = "lblBetreff"; + this.lblBetreff.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F); + this.lblBetreff.SizeF = new System.Drawing.SizeF(676.8332F, 58.20834F); + this.lblBetreff.StylePriority.UseBackColor = false; + this.lblBetreff.StylePriority.UseFont = false; + this.lblBetreff.StylePriority.UseForeColor = false; + this.lblBetreff.Text = "Gewährung von Hilfe gem. § 35a SGB VIII für [CustomerName], geb. am [CustomerBirt" + "hdate!dd.MM.yyyy], Verwendungszweck [CustomerReferenceNumber], [InvoiceNumber]"; // // xrLabel8 @@ -622,7 +639,7 @@ namespace VKMAachen private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1; private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1; private DevExpress.XtraReports.UI.GroupHeaderBand Page1; - private DevExpress.XtraReports.UI.XRLabel xrLabel2; + private DevExpress.XtraReports.UI.XRLabel lblBetreff; private DevExpress.XtraReports.UI.XRLabel xrLabel8; private DevExpress.XtraReports.UI.XRTable xrTable2; private DevExpress.XtraReports.UI.XRTableRow xrTableRow5; @@ -662,5 +679,6 @@ namespace VKMAachen private DevExpress.XtraReports.UI.XRTableCell xrTableCell4; private DevExpress.XtraReports.UI.XRTableCell xrTableCell5; private DevExpress.XtraReports.UI.XRLabel lblAdresse; + private DevExpress.XtraReports.UI.XRLabel xrLabel13; } } diff --git a/ReportImp/VKMAachen/ServiceInvoiceReport.cs b/ReportImp/VKMAachen/ServiceInvoiceReport.cs index 6bbf317de..541e9a384 100644 --- a/ReportImp/VKMAachen/ServiceInvoiceReport.cs +++ b/ReportImp/VKMAachen/ServiceInvoiceReport.cs @@ -54,7 +54,25 @@ namespace VKMAachen } lblAdresse.Text = sb.ToString(); + String leistungsart = "§35a Abs. 2 SGB VIII"; + if (!String.IsNullOrEmpty(pRO.RecipientOrganisation)) + { + if (pRO.RecipientOrganisation == "Sozialamt-SPFH") + { + leistungsart = "§53 Abs. 1 Satz 2 SGB XII"; + } + else if (pRO.RecipientOrganisation.Contains("Städteregion-SPFH")) + { + leistungsart = "§27ff SGB VIII"; + } + else if (pRO.RecipientOrganisation.Contains("LVR")) + { + leistungsart = "§53 Abs. 1 Satz 2 SGB XII"; + } + } + + lblBetreff.Text = String.Format("Gewährung von Hilfe gem. {0} für {1}, geb. am {2:dd.MM.yyyy}, Verwendungszweck {3}, {4}", leistungsart, pRO.CustomerName, pRO.CustomerBirthdate, pRO.CustomerReferenceNumber, pRO.InvoiceNumber); bindingSource1.DataSource = pRO; } } diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs index b766ed94e..4891f6cef 100644 --- a/Service/Plugins/PluginLoader.cs +++ b/Service/Plugins/PluginLoader.cs @@ -211,7 +211,7 @@ namespace BeWo.Service.Plugins //t = "7185105541"; // Nous GmbH //t = "5022131330"; // Tabula Rasa //t = "4189934785"; // Landshuter Netzwerke - t = "4290816992"; // BeWo Imflow + //t = "4290816992"; // BeWo Imflow //t = "7584236951"; // Aachener Betreuungsbüro Kirschbaum und Manz GbR //t = "3678599942"; // VKM Rietberg //t = "4069072369"; // BeWo Dreilich&Pastor (Pastor) @@ -237,7 +237,7 @@ namespace BeWo.Service.Plugins //t = "4423043131"; // Die Perspektive e.V. //t = "5263375280"; // LH Wolfsburg //t = "4900722829"; // Evangelische Kirchengemeinde Bottrop - //t = "9853685258"; // Input + t = "9853685258"; // Input //t = "7622428090"; // Freie gemeinnützige Beratungsstelle für Psychotherapie e.V. (BfpDus) (Panama) //t = "0206140343"; // Lebenswelt Gabriel //t = "6916712798"; // LH Rodenkirchen Bewo diff --git a/Service/Reporting/AnnualReportFactory.cs b/Service/Reporting/AnnualReportFactory.cs index ac314c9c7..5f6c6630d 100644 --- a/Service/Reporting/AnnualReportFactory.cs +++ b/Service/Reporting/AnnualReportFactory.cs @@ -63,32 +63,37 @@ namespace BeWo.Service.Reporting Dictionary> countPerTerminationReasonNames = new Dictionary>(); Dictionary countPerTerminationReasonMale = new Dictionary(); Dictionary countPerTerminationReasonFemale = new Dictionary(); + Dictionary countPerTerminationReasonDivers = new Dictionary(); - Dictionary oid2VarfieldDef = new Dictionary(); + Dictionary oid2VarfieldDef = new Dictionary(); //Dictionary customer2VarfieldProcessed = new Dictionary(); Dictionary countPerWohnformAll = new Dictionary(); Dictionary> countPerWohnformNames = new Dictionary>(); Dictionary countPerWohnformMale = new Dictionary(); Dictionary countPerWohnformFemale = new Dictionary(); + Dictionary countPerWohnformDivers = new Dictionary(); - Dictionary countPerCityAll = new Dictionary(); + Dictionary countPerCityAll = new Dictionary(); Dictionary> countPerCityNames = new Dictionary>(); Dictionary countPerCityMale = new Dictionary(); Dictionary countPerCityFemale = new Dictionary(); + Dictionary countPerCityDivers = new Dictionary(); - Dictionary countPerVarfielddef2All = new Dictionary(); + Dictionary countPerVarfielddef2All = new Dictionary(); Dictionary> countPerVarfielddefNames = new Dictionary>(); Dictionary countPerVarfielddef2Male = new Dictionary(); Dictionary countPerVarfielddef2Female = new Dictionary(); + Dictionary countPerVarfielddef2Divers = new Dictionary(); - Dictionary year2NewSCCountAll = new Dictionary(); + Dictionary year2NewSCCountAll = new Dictionary(); Dictionary> year2NewSCNames = new Dictionary>(); Dictionary year2NewSCCountMale = new Dictionary(); Dictionary year2NewSCCountFemale = new Dictionary(); + Dictionary year2NewSCCountDivers = new Dictionary(); - - Dictionary customerOid2Hours = new Dictionary(); + + Dictionary customerOid2Hours = new Dictionary(); Dictionary> customerOid2ApprovalDateTimeSpan = new Dictionary>(); bool hatWohnform = false; @@ -157,8 +162,10 @@ namespace BeWo.Service.Reporting year2NewSCCountMale[startdate.Value.Year] = 0; if (!year2NewSCCountFemale.ContainsKey(startdate.Value.Year)) year2NewSCCountFemale[startdate.Value.Year] = 0; + if (!year2NewSCCountDivers.ContainsKey(startdate.Value.Year)) + year2NewSCCountDivers[startdate.Value.Year] = 0; - if (c2s.SupportConcept.Customer.Person.Sex.HasValue && c2s.SupportConcept.Customer.Person.Sex.Value == Sex.Male) + if (c2s.SupportConcept.Customer.Person.Sex.HasValue && c2s.SupportConcept.Customer.Person.Sex.Value == Sex.Male) { year2NewSCCountMale[startdate.Value.Year] += 1; } @@ -166,7 +173,11 @@ namespace BeWo.Service.Reporting { year2NewSCCountFemale[startdate.Value.Year] += 1; } - } + if (c2s.SupportConcept.Customer.Person.Sex.HasValue && c2s.SupportConcept.Customer.Person.Sex.Value == Sex.Divers) + { + year2NewSCCountDivers[startdate.Value.Year] += 1; + } + } if (LiegtImStichtagByC2SOid.ContainsKey(c2s.Oid.Value)) { @@ -278,7 +289,16 @@ namespace BeWo.Service.Reporting countPerTerminationReasonFemale[customer.TerminationReason] += 1; } - if (!countPerTerminationReasonNames.ContainsKey(customer.TerminationReason)) + if (!countPerTerminationReasonDivers.ContainsKey(customer.TerminationReason)) + countPerTerminationReasonDivers[customer.TerminationReason] = 0; + + if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + countPerTerminationReasonDivers[customer.TerminationReason] += 1; + } + + + if (!countPerTerminationReasonNames.ContainsKey(customer.TerminationReason)) { countPerTerminationReasonNames[customer.TerminationReason] = new List(); } @@ -331,7 +351,15 @@ namespace BeWo.Service.Reporting { countPerWohnformFemale[str] += 1; } - } + + if (!countPerWohnformDivers.ContainsKey(str)) + countPerWohnformDivers[str] = 0; + + if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + countPerWohnformDivers[str] += 1; + } + } } else if (def.Label.IndexOf("Wohnraum") >= 0 && def.Label.IndexOf("angemietet") >= 0) @@ -363,7 +391,15 @@ namespace BeWo.Service.Reporting { countPerVarfielddef2Female[def] += 1; } - } + + if (!countPerVarfielddef2Divers.ContainsKey(def)) + countPerVarfielddef2Divers[def] = 0; + + if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + countPerVarfielddef2Divers[def] += 1; + } + } } } //if (varfield.) @@ -407,7 +443,15 @@ namespace BeWo.Service.Reporting { countPerCityFemale[city] += 1; } - } + + if (!countPerCityDivers.ContainsKey(city)) + countPerCityDivers[city] = 0; + + if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + countPerCityDivers[city] += 1; + } + } ProcessCustomer(customer, csList); } @@ -450,8 +494,10 @@ namespace BeWo.Service.Reporting data.Male = year2NewSCCountMale[startYear.Year]; if (year2NewSCCountFemale.ContainsKey(startYear.Year)) data.Female = year2NewSCCountFemale[startYear.Year]; + if (year2NewSCCountDivers.ContainsKey(startYear.Year)) + data.Divers = year2NewSCCountDivers[startYear.Year]; - if (year2NewSCNames.ContainsKey(startYear.Year)) + if (year2NewSCNames.ContainsKey(startYear.Year)) data.CustomerNames = year2NewSCNames[startYear.Year]; startYear = startYear.AddYears(1); @@ -486,8 +532,10 @@ namespace BeWo.Service.Reporting data.Male = countPerTerminationReasonMale[reason]; if (countPerTerminationReasonFemale.ContainsKey(reason)) data.Female = countPerTerminationReasonFemale[reason]; + if (countPerTerminationReasonDivers.ContainsKey(reason)) + data.Divers = countPerTerminationReasonDivers[reason]; - if (countPerTerminationReasonNames.ContainsKey(reason)) + if (countPerTerminationReasonNames.ContainsKey(reason)) data.CustomerNames = countPerTerminationReasonNames[reason]; } @@ -530,7 +578,11 @@ namespace BeWo.Service.Reporting int three2FiveFemale = 0; int above5Female = 0; - foreach (var customerOid in customerOid2Days.Keys) + int below3Divers = 0; + int three2FiveDivers = 0; + int above5Divers = 0; + + foreach (var customerOid in customerOid2Days.Keys) { int days = customerOid2Days[customerOid]; if (days > 0) @@ -580,7 +632,18 @@ namespace BeWo.Service.Reporting above5Female++; } } - } + if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + if (days < (365 * 3)) + below3Divers++; + else if (days < (365 * 5)) + three2FiveDivers++; + else + { + above5Divers++; + } + } + } } } AnnualReportDataDC d = new AnnualReportDataDC(); @@ -590,6 +653,7 @@ namespace BeWo.Service.Reporting d.Value = below3All; d.Male = below3Male; d.Female = below3Female; + d.Divers = below3Divers; d.CustomerNames = below3AllNames; d = new AnnualReportDataDC(); @@ -599,7 +663,8 @@ namespace BeWo.Service.Reporting d.Value = three2FiveAll; d.Male = three2FiveMale; d.Female = three2FiveFemale; - d.CustomerNames = three2FiveAllNames; + d.Divers = three2FiveDivers; + d.CustomerNames = three2FiveAllNames; d = new AnnualReportDataDC(); report.Data.Add(d); @@ -608,7 +673,8 @@ namespace BeWo.Service.Reporting d.Value = above5All; d.Male = above5Male; d.Female = above5Female; - d.CustomerNames = above5AllNames; + d.Divers = above5Divers; + d.CustomerNames = above5AllNames; // Betreuungsumfang report = new AnnualReportDC(); @@ -622,31 +688,38 @@ namespace BeWo.Service.Reporting int less1All = 0; int less1Male = 0; int less1Female = 0; - List less1AllNames = new List(); + int less1Divers = 0; + List less1AllNames = new List(); int less2All = 0; int less2Male = 0; int less2Female = 0; - List less2AllNames = new List(); + int less2Divers = 0; + List less2AllNames = new List(); int less3All = 0; int less3Male = 0; int less3Female = 0; - List less3AllNames = new List(); + int less3Divers = 0; + List less3AllNames = new List(); int less4All = 0; int less4Male = 0; int less4Female = 0; - List less4AllNames = new List(); + int less4Divers = 0; + List less4AllNames = new List(); int less6All = 0; int less6Male = 0; int less6Female = 0; - List less6AllNames = new List(); + int less6Divers = 0; + List less6AllNames = new List(); int less8All = 0; int less8Male = 0; int less8Female = 0; - List less8AllNames = new List(); + int less8Divers = 0; + List less8AllNames = new List(); int greater8All = 0; int greater8Male = 0; int greater8Female = 0; - List greater8AllNames = new List(); + int greater8Divers = 0; + List greater8AllNames = new List(); foreach (var customerOid in customerOid2Hours.Keys) { @@ -720,7 +793,24 @@ namespace BeWo.Service.Reporting else greater8Female++; } - } + if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + if (hours <= 1) + less1Divers++; + else if (hours <= 2) + less2Divers++; + else if (hours <= 3) + less3Divers++; + else if (hours <= 4) + less4Divers++; + else if (hours <= 6) + less6Divers++; + else if (hours <= 8) + less8Divers++; + else + greater8Divers++; + } + } } d = new AnnualReportDataDC(); report.Data.Add(d); @@ -729,7 +819,8 @@ namespace BeWo.Service.Reporting d.Value = less1All; d.Male = less1Male; d.Female = less1Female; - d.CustomerNames = less1AllNames; + d.Divers = less1Divers; + d.CustomerNames = less1AllNames; d = new AnnualReportDataDC(); report.Data.Add(d); @@ -738,7 +829,8 @@ namespace BeWo.Service.Reporting d.Value = less2All; d.Male = less2Male; d.Female = less2Female; - d.CustomerNames = less2AllNames; + d.Divers = less2Divers; + d.CustomerNames = less2AllNames; d = new AnnualReportDataDC(); report.Data.Add(d); @@ -747,7 +839,8 @@ namespace BeWo.Service.Reporting d.Value = less3All; d.Male = less3Male; d.Female = less3Female; - d.CustomerNames = less3AllNames; + d.Divers = less3Divers; + d.CustomerNames = less3AllNames; d = new AnnualReportDataDC(); report.Data.Add(d); @@ -756,7 +849,8 @@ namespace BeWo.Service.Reporting d.Value = less4All; d.Male = less4Male; d.Female = less4Female; - d.CustomerNames = less4AllNames; + d.Divers = less4Divers; + d.CustomerNames = less4AllNames; d = new AnnualReportDataDC(); report.Data.Add(d); @@ -765,7 +859,8 @@ namespace BeWo.Service.Reporting d.Value = less6All; d.Male = less6Male; d.Female = less6Female; - d.CustomerNames = less6AllNames; + d.Divers = less6Divers; + d.CustomerNames = less6AllNames; d = new AnnualReportDataDC(); report.Data.Add(d); @@ -774,7 +869,8 @@ namespace BeWo.Service.Reporting d.Value = less8All; d.Male = less8Male; d.Female = less8Female; - d.CustomerNames = less8AllNames; + d.Divers = less8Divers; + d.CustomerNames = less8AllNames; d = new AnnualReportDataDC(); report.Data.Add(d); @@ -783,7 +879,8 @@ namespace BeWo.Service.Reporting d.Value = greater8All; d.Male = greater8Male; d.Female = greater8Female; - d.CustomerNames = greater8AllNames; + d.Divers = greater8Divers; + d.CustomerNames = greater8AllNames; // Nach Ort report = new AnnualReportDC(); @@ -801,7 +898,8 @@ namespace BeWo.Service.Reporting data.Value = countPerCityAll[vd]; data.Male = countPerCityMale[vd]; data.Female = countPerCityFemale[vd]; - data.CustomerNames = countPerCityNames[vd]; + data.Divers = countPerCityDivers[vd]; + data.CustomerNames = countPerCityNames[vd]; } report.Data.Sort((a, b) => a.Name.CompareTo(b.Name)); @@ -824,7 +922,8 @@ namespace BeWo.Service.Reporting data.Value = countPerWohnformAll[wohnform]; data.Male = countPerWohnformMale[wohnform]; data.Female = countPerWohnformFemale[wohnform]; - data.CustomerNames = countPerWohnformNames[wohnform]; + data.Divers = countPerWohnformDivers[wohnform]; + data.CustomerNames = countPerWohnformNames[wohnform]; } } @@ -846,7 +945,8 @@ namespace BeWo.Service.Reporting data.Value = countPerVarfielddef2All[vd]; data.Male = countPerVarfielddef2Male[vd]; data.Female = countPerVarfielddef2Female[vd]; - data.CustomerNames = countPerVarfielddefNames[vd]; + data.Divers = countPerVarfielddef2Divers[vd]; + data.CustomerNames = countPerVarfielddefNames[vd]; } } @@ -937,12 +1037,14 @@ namespace BeWo.Service.Reporting var countPerYearEndAll = new Dictionary(); var countPerYearEndMale = new Dictionary(); var countPerYearEndFemale = new Dictionary(); - var countPerYearEndNames = new Dictionary>(); + var countPerYearEndDivers = new Dictionary(); + var countPerYearEndNames = new Dictionary>(); var countPerYearMidAll = new Dictionary(); var countPerYearMidMale = new Dictionary(); var countPerYearMidFemale = new Dictionary(); - var countPerYearMidNames = new Dictionary>(); + var countPerYearMidDivers = new Dictionary(); + var countPerYearMidNames = new Dictionary>(); countPerYearMidAll.Add(ReportStartDate.Year, 0); countPerYearMidAll.Add(ReportStartDate.Year - 1, 0); @@ -956,7 +1058,11 @@ namespace BeWo.Service.Reporting countPerYearMidFemale.Add(ReportStartDate.Year - 1, 0); countPerYearMidFemale.Add(ReportStartDate.Year - 2, 0); - countPerYearMidNames.Add(ReportStartDate.Year, new List()); + countPerYearMidDivers.Add(ReportStartDate.Year, 0); + countPerYearMidDivers.Add(ReportStartDate.Year - 1, 0); + countPerYearMidDivers.Add(ReportStartDate.Year - 2, 0); + + countPerYearMidNames.Add(ReportStartDate.Year, new List()); countPerYearMidNames.Add(ReportStartDate.Year - 1, new List()); countPerYearMidNames.Add(ReportStartDate.Year - 2, new List()); @@ -972,7 +1078,11 @@ namespace BeWo.Service.Reporting countPerYearEndFemale.Add(ReportStartDate.Year - 1, 0); countPerYearEndFemale.Add(ReportStartDate.Year - 2, 0); - countPerYearEndNames.Add(ReportStartDate.Year, new List()); + countPerYearEndDivers.Add(ReportStartDate.Year, 0); + countPerYearEndDivers.Add(ReportStartDate.Year - 1, 0); + countPerYearEndDivers.Add(ReportStartDate.Year - 2, 0); + + countPerYearEndNames.Add(ReportStartDate.Year, new List()); countPerYearEndNames.Add(ReportStartDate.Year - 1, new List()); countPerYearEndNames.Add(ReportStartDate.Year - 2, new List()); @@ -1023,7 +1133,11 @@ namespace BeWo.Service.Reporting { countPerYearEndFemale[i] += 1; } - countedEnd = true; + else if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + countPerYearEndDivers[i] += 1; + } + countedEnd = true; } if (!countedMid && startDate <= midYear && endDate >= midYear) { @@ -1039,7 +1153,11 @@ namespace BeWo.Service.Reporting { countPerYearMidFemale[i] += 1; } - countedMid = true; + else if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + countPerYearMidDivers[i] += 1; + } + countedMid = true; } } @@ -1073,8 +1191,11 @@ namespace BeWo.Service.Reporting { data.Female = countPerYearMidFemale[startYear.Year]; } - - } + if (countPerYearMidDivers.ContainsKey(startYear.Year)) + { + data.Divers = countPerYearMidDivers[startYear.Year]; + } + } if (countPerYearEndAll.ContainsKey(startYear.Year)) { AnnualReportDataDC data = new AnnualReportDataDC(); @@ -1092,7 +1213,11 @@ namespace BeWo.Service.Reporting { data.Female = countPerYearEndFemale[startYear.Year]; } - } + if (countPerYearEndDivers.ContainsKey(startYear.Year)) + { + data.Divers = countPerYearEndDivers[startYear.Year]; + } + } startYear = startYear.AddYears(1); } @@ -1121,6 +1246,7 @@ namespace BeWo.Service.Reporting var countPerYearAll = new Dictionary(); var countPerYearMale = new Dictionary(); var countPerYearFemale = new Dictionary(); + var countPerYearDivers = new Dictionary(); countPerYearAll.Add(ReportStartDate.Year, 0); countPerYearAll.Add(ReportStartDate.Year - 1, 0); @@ -1134,6 +1260,10 @@ namespace BeWo.Service.Reporting countPerYearFemale.Add(ReportStartDate.Year - 1, 0); countPerYearFemale.Add(ReportStartDate.Year - 2, 0); + countPerYearDivers.Add(ReportStartDate.Year, 0); + countPerYearDivers.Add(ReportStartDate.Year - 1, 0); + countPerYearDivers.Add(ReportStartDate.Year - 2, 0); + foreach (var customerOid in Cb2ScListPerCustomerOid.Keys) { @@ -1178,7 +1308,10 @@ namespace BeWo.Service.Reporting { countPerYearFemale[i] += 1; } - + else if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + countPerYearDivers[i] += 1; + } counted = true; } @@ -1210,6 +1343,10 @@ namespace BeWo.Service.Reporting { data.Female = countPerYearFemale[startYear.Year]; } + if (countPerYearDivers.ContainsKey(startYear.Year)) + { + data.Divers = countPerYearDivers[startYear.Year]; + } } startYear = startYear.AddYears(1); @@ -1224,6 +1361,7 @@ namespace BeWo.Service.Reporting var countPerYearAll = new Dictionary(); var countPerYearMale = new Dictionary(); var countPerYearFemale = new Dictionary(); + var countPerYearDivers = new Dictionary(); var countPerYearNames = new Dictionary>(); countPerYearAll.Add(ReportStartDate.Year, 0); @@ -1238,6 +1376,10 @@ namespace BeWo.Service.Reporting countPerYearFemale.Add(ReportStartDate.Year - 1, 0); countPerYearFemale.Add(ReportStartDate.Year - 2, 0); + countPerYearDivers.Add(ReportStartDate.Year, 0); + countPerYearDivers.Add(ReportStartDate.Year - 1, 0); + countPerYearDivers.Add(ReportStartDate.Year - 2, 0); + countPerYearNames.Add(ReportStartDate.Year, new List()); countPerYearNames.Add(ReportStartDate.Year - 1, new List()); countPerYearNames.Add(ReportStartDate.Year - 2, new List()); @@ -1285,6 +1427,10 @@ namespace BeWo.Service.Reporting { countPerYearFemale[i] += 1; } + else if (customer.Person.Sex.HasValue && customer.Person.Sex.Value == Sex.Divers) + { + countPerYearDivers[i] += 1; + } counted = true; } @@ -1320,6 +1466,10 @@ namespace BeWo.Service.Reporting { data.Female = countPerYearFemale[startYear.Year]; } + if (countPerYearDivers.ContainsKey(startYear.Year)) + { + data.Divers = countPerYearDivers[startYear.Year]; + } } startYear = startYear.AddYears(1); diff --git a/Service/Reporting/IJahresBerichtElement.cs b/Service/Reporting/IJahresBerichtElement.cs new file mode 100644 index 000000000..8d3a06d67 --- /dev/null +++ b/Service/Reporting/IJahresBerichtElement.cs @@ -0,0 +1,35 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using Castle.Components.DictionaryAdapter; +using NHibernate.Linq; + +namespace BeWo.Service.Reporting +{ + public abstract class JahresBerichtBase + { + public JahresBerichtBase(String titel) + { + Titel = titel; + } + public String Titel { get; set; } + + public virtual void ProcessCustomer(Customer customer) + { + + } + + public abstract AnnualReportDC CreateAuswertung(); + + } + +} \ No newline at end of file diff --git a/Service/Reporting/JahresBerichtNachAlter.cs b/Service/Reporting/JahresBerichtNachAlter.cs new file mode 100644 index 000000000..5dcf2414a --- /dev/null +++ b/Service/Reporting/JahresBerichtNachAlter.cs @@ -0,0 +1,180 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using Castle.Components.DictionaryAdapter; +using NHibernate.Linq; + +namespace BeWo.Service.Reporting +{ + public class JahresBerichtNachAlter : JahresBerichtBase + { + private List altersstrukturen; + private DateTime datum; + + private Dictionary alterM = new Dictionary(); + private Dictionary alterF = new Dictionary(); + private Dictionary alterD = new Dictionary(); + private Dictionary alterUnbekannt = new Dictionary(); + + public JahresBerichtNachAlter(String titel, List altersstrukturen, DateTime datum) : base(titel) + { + this.altersstrukturen = altersstrukturen; + this.datum = datum; + } + + public override void ProcessCustomer(Customer customer) + { + int alter = -1; + + if (customer.Person.DateOfBirth.HasValue) + { + alter = datum.Year - customer.Person.DateOfBirth.Value.Year; + } + + Sex? geschlecht = null; + if (customer.Person.Sex.HasValue) + { + geschlecht = customer.Person.Sex; + } + + Altersstruktur a = null; + + foreach (var als in altersstrukturen) + { + if (alter >= als.MinAlter && alter <= als.MaxAlter) + { + a = als; + } + } + + if (a != null) + { + Dictionary dict = null; + + if (geschlecht == null) + { + dict = alterUnbekannt; + } + else if (geschlecht.Value == Sex.Male) + { + dict = alterM; + } + else if (geschlecht.Value == Sex.Female) + { + dict = alterF; + } + else if (geschlecht.Value == Sex.Divers) + { + dict = alterD; + } + else + { + dict = alterUnbekannt; + } + if (!dict.ContainsKey(a)) + { + dict.Add(a, 0); + } + + dict[a]++; + } + } + + public override AnnualReportDC CreateAuswertung() + { + + var report = new AnnualReportDC(); + report.Name = Titel; + report.Data = new List(); + var index = 1; + + foreach (var als in altersstrukturen) + { + var d = new AnnualReportDataDC(); + report.Data.Add(d); + d.Index = index++; + d.Name = als.Name; + d.Value = 0; + + if (alterM.ContainsKey(als)) + { + d.Value += alterM[als]; + d.Male += alterM[als]; + } + if (alterF.ContainsKey(als)) + { + d.Value += alterF[als]; + d.Female += alterF[als]; + } + if (alterD.ContainsKey(als)) + { + d.Value += alterD[als]; + d.Divers += alterD[als]; + } + if (alterUnbekannt.ContainsKey(als)) + { + d.Value += alterUnbekannt[als]; + d.NoSex += alterUnbekannt[als]; + } + } + + return report; + } + + } + + + public class Altersstruktur + { + public Altersstruktur(int min, int max) + { + MinAlter = min; + MaxAlter = max; + } + + public String Name + { + get + { + if (MinAlter < 0) + { + return String.Format("bis {0} Jahre", MaxAlter); + } + if (MaxAlter > 100) + { + return String.Format("ab {0} Jahre", MinAlter); + } + return String.Format("{0} bis {1} Jahre", MinAlter, MaxAlter); + } + } + + public int MinAlter { get; set; } + public int MaxAlter { get; set; } + + public override bool Equals(object obj) + { + if (!(obj is Altersstruktur)) + { + return false; + } + + var y = (Altersstruktur)obj; + + return Name == y.Name; + } + + public override int GetHashCode() + { + return Name.GetHashCode(); + } + } +} \ No newline at end of file diff --git a/Service/Reporting/JahresBerichtNachDiagnose.cs b/Service/Reporting/JahresBerichtNachDiagnose.cs new file mode 100644 index 000000000..e02a98ffd --- /dev/null +++ b/Service/Reporting/JahresBerichtNachDiagnose.cs @@ -0,0 +1,124 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using Castle.Components.DictionaryAdapter; +using NHibernate.Linq; + +namespace BeWo.Service.Reporting +{ + public class JahresBerichtNachDiagnose : JahresBerichtBase + { + + private DateTime datum; + + private Dictionary diagM = new Dictionary(); + private Dictionary diagF = new Dictionary(); + private Dictionary diagD = new Dictionary(); + private Dictionary diagUnbekannt = new Dictionary(); + + private List diagnosen = new List(); + + public JahresBerichtNachDiagnose(String titel, DateTime datum) : base(titel) + { + this.datum = datum; + } + + public override void ProcessCustomer(Customer customer) + { + Sex? geschlecht = null; + if (customer.Person.Sex.HasValue) + { + geschlecht = customer.Person.Sex; + } + + foreach (var d2c in customer.Diagnosis2CustomerList) + { + String d = d2c.ICD10DiagnosisCode; + if (!diagnosen.Contains(d)) + { + diagnosen.Add(d); + } + Dictionary dict = null; + + if (geschlecht == null) + { + dict = diagUnbekannt; + } + else if (geschlecht.Value == Sex.Male) + { + dict = diagM; + } + else if (geschlecht.Value == Sex.Female) + { + dict = diagF; + } + else if (geschlecht.Value == Sex.Divers) + { + dict = diagD; + } + else + { + dict = diagUnbekannt; + } + if (!dict.ContainsKey(d)) + { + dict.Add(d, 0); + } + + dict[d]++; + } + + } + + public override AnnualReportDC CreateAuswertung() + { + var report = new AnnualReportDC(); + report.Name = Titel; + report.Data = new List(); + var index = 1; + + foreach (var dia in diagnosen.OrderBy(d => d)) + { + var d = new AnnualReportDataDC(); + report.Data.Add(d); + d.Index = index++; + d.Name = dia; + d.Value = 0; + + if (diagM.ContainsKey(dia)) + { + d.Value += diagM[dia]; + d.Male += diagM[dia]; + } + if (diagF.ContainsKey(dia)) + { + d.Value += diagF[dia]; + d.Female += diagF[dia]; + } + if (diagD.ContainsKey(dia)) + { + d.Value += diagD[dia]; + d.Divers += diagD[dia]; + } + if (diagUnbekannt.ContainsKey(dia)) + { + d.Value += diagUnbekannt[dia]; + d.NoSex += diagUnbekannt[dia]; + } + } + + return report; + } + + } + +} \ No newline at end of file diff --git a/Service/Reporting/JahresBerichtNachKlinikaufenthalt.cs b/Service/Reporting/JahresBerichtNachKlinikaufenthalt.cs new file mode 100644 index 000000000..9ba0449e0 --- /dev/null +++ b/Service/Reporting/JahresBerichtNachKlinikaufenthalt.cs @@ -0,0 +1,204 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using Castle.Components.DictionaryAdapter; +using NHibernate.Linq; + +namespace BeWo.Service.Reporting +{ + public class JahresBerichtNachKlinikaufenthalt : JahresBerichtBase + { + private DateTime berichtStart; + private DateTime berichtEnde; + + private Dictionary> reason2Aufenthalt = new Dictionary>(); + + private Dictionary reasonM = new Dictionary(); + private Dictionary reasonF = new Dictionary(); + private Dictionary reasonD = new Dictionary(); + private Dictionary reasonUnbekannt = new Dictionary(); + + private List abwesenheiten = new List(); + + public JahresBerichtNachKlinikaufenthalt(String titel, DateTime start, DateTime ende) : base(titel) + { + this.berichtStart = start; + this.berichtEnde = ende; + } + + public override void ProcessCustomer(Customer customer) + { + + Sex? geschlecht = null; + if (customer.Person.Sex.HasValue) + { + geschlecht = customer.Person.Sex; + } + + foreach (var at in customer.AbsenceTimes) + { + if ((!at.Start.HasValue || at.Start.Value <= berichtEnde) && (!at.End.HasValue || at.End.Value >= berichtStart)) + { + DateTime start = berichtStart; + DateTime ende = berichtEnde; + + if (at.Start.HasValue) + { + start = at.Start.Value; + } + + if (at.End.HasValue) + { + ende = at.End.Value; + } + + String reason = at.AbsenceReason.Description; + + if (!abwesenheiten.Contains(reason)) + { + abwesenheiten.Add(reason); + } + + if (!reason2Aufenthalt.ContainsKey(reason)) + { + reason2Aufenthalt.Add(reason, new List()); + } + + var info = new KlinikaufenthaltInfo(); + info.Name = customer.Person.LastNameFirstName; + info.AbsenceReason = reason; + info.Geschlecht = customer.Person.Sex; + info.TageAufenthalt = (int)ende.Subtract(start).TotalDays + 1; + + reason2Aufenthalt[reason].Add(info); + + Dictionary dict = null; + + if (geschlecht == null) + { + dict = reasonUnbekannt; + } + else if (geschlecht.Value == Sex.Male) + { + dict = reasonM; + } + else if (geschlecht.Value == Sex.Female) + { + dict = reasonF; + } + else if (geschlecht.Value == Sex.Divers) + { + dict = reasonD; + } + else + { + dict = reasonUnbekannt; + } + + if (!dict.ContainsKey(reason)) + { + dict.Add(reason, 0); + } + + dict[reason]++; + } + } + + } + + public override AnnualReportDC CreateAuswertung() + { + var report = new AnnualReportDC(); + report.Name = Titel; + report.Data = new List(); + var index = 1; + + foreach (var at in abwesenheiten.OrderBy(a => a)) + { + var d = new AnnualReportDataDC(); + report.Data.Add(d); + d.Index = index++; + d.Name = at; + d.Value = 0; + d.Value1 = 0; + d.Value2 = 0; + d.Value3 = "Anz. Tage Ø"; + if (reason2Aufenthalt.ContainsKey(at)) + { + var list = reason2Aufenthalt[at]; + int daysTotal = 0; + foreach (var info in list) + { + daysTotal += info.TageAufenthalt; + d.Value ++; + + if (!info.Geschlecht.HasValue) + { + d.NoSex++; + } + else if (info.Geschlecht.Value == Sex.Divers) + { + d.Divers++; + } + else if (info.Geschlecht.Value == Sex.Male) + { + d.Male++; + } + else if (info.Geschlecht.Value == Sex.Female) + { + d.Female++; + } + } + + if (list.Count > 0) + { + d.Value1 = daysTotal / list.Count; + } + + d.Value2 = daysTotal; + } + //if (reasonM.ContainsKey(at)) + //{ + // d.Value += reasonM[at]; + // d.Male += reasonM[at]; + //} + //if (reasonF.ContainsKey(at)) + //{ + // d.Value += reasonF[at]; + // d.Female += reasonF[at]; + //} + //if (reasonD.ContainsKey(at)) + //{ + // d.Value += reasonD[at]; + // d.Divers = (int)d.Value1 + reasonD[at]; + //} + //if (reasonUnbekannt.ContainsKey(at)) + //{ + // d.Value += reasonUnbekannt[at]; + // d.NoSex = (int)d.Value1 + reasonUnbekannt[at]; + //} + } + + return report; + } + + } + + public class KlinikaufenthaltInfo + { + public Sex? Geschlecht { get; set; } + public String Name { get; set; } + public String AbsenceReason { get; set; } + public int TageAufenthalt { get; set; } + } + +} \ No newline at end of file diff --git a/Service/Reporting/JahresBerichtNachVarFieldDef.cs b/Service/Reporting/JahresBerichtNachVarFieldDef.cs new file mode 100644 index 000000000..23fe7f2c1 --- /dev/null +++ b/Service/Reporting/JahresBerichtNachVarFieldDef.cs @@ -0,0 +1,136 @@ +using System; +using System.Collections.Generic; +using System.Linq; +using System.Text; +using BS.Shared; +using BS.Shared.Core; +using BS.Shared.DataContracts; +using BS.Shared.Services; +using BeWo.Data.Access; +using BeWo.Data.Entities; +using BeWo.Service.DCEntityMapper; +using BeWo.Service.Plugins; +using Castle.Components.DictionaryAdapter; +using NHibernate.Linq; + +namespace BeWo.Service.Reporting +{ + public class JahresBerichtNachVarFieldDef : JahresBerichtBase + { + private long varFieldDefOid; + + private Dictionary varfieldM = new Dictionary(); + private Dictionary varfieldF = new Dictionary(); + private Dictionary varfieldD = new Dictionary(); + private Dictionary varfieldUnbekannt = new Dictionary(); + + private List varfieldvalues = new List(); + + public JahresBerichtNachVarFieldDef(String titel, long defOid) : base(titel) + { + varFieldDefOid = defOid; + } + + public override void ProcessCustomer(Customer customer) + { + + Sex? geschlecht = null; + if (customer.Person.Sex.HasValue) + { + geschlecht = customer.Person.Sex; + } + + foreach (var vv in customer.VarFieldValueList) + { + if (vv.VarFieldDefOid == varFieldDefOid) + { + Type type = Type.GetType(vv.TypeName); + var varFieldValue = Utils.XMLDeserializeFromString(vv.SerializedValue, type); + if (varFieldValue != null) + { + String str = varFieldValue.ToString(); + + if (!varfieldvalues.Contains(str)) + { + varfieldvalues.Add(str); + } + Dictionary dict = null; + + if (geschlecht == null) + { + dict = varfieldUnbekannt; + } + else if (geschlecht.Value == Sex.Male) + { + dict = varfieldM; + } + else if (geschlecht.Value == Sex.Female) + { + dict = varfieldF; + } + else if (geschlecht.Value == Sex.Divers) + { + dict = varfieldD; + } + else + { + dict = varfieldUnbekannt; + } + + if (!dict.ContainsKey(str)) + { + dict.Add(str, 0); + } + + dict[str]++; + } + } + + + } + + } + + public override AnnualReportDC CreateAuswertung() + { + var report = new AnnualReportDC(); + report.Name = Titel; + report.Data = new List(); + var index = 1; + + foreach (var at in varfieldvalues.OrderBy(a => a)) + { + var d = new AnnualReportDataDC(); + report.Data.Add(d); + d.Index = index++; + d.Name = at; + d.Value = 0; + + if (varfieldM.ContainsKey(at)) + { + d.Value += varfieldM[at]; + d.Male += varfieldM[at]; + } + if (varfieldF.ContainsKey(at)) + { + d.Value += varfieldF[at]; + d.Female += varfieldF[at]; + } + if (varfieldD.ContainsKey(at)) + { + d.Value += varfieldD[at]; + d.Divers += varfieldD[at]; + } + if (varfieldUnbekannt.ContainsKey(at)) + { + d.Value += varfieldUnbekannt[at]; + d.NoSex += varfieldUnbekannt[at]; + } + } + + return report; + } + + } + +} \ No newline at end of file diff --git a/Service/Service.csproj b/Service/Service.csproj index d09ba486b..1bef2bd92 100644 --- a/Service/Service.csproj +++ b/Service/Service.csproj @@ -368,6 +368,11 @@ + + + + + diff --git a/Service/ServiceImplementations/UserServiceImp.cs b/Service/ServiceImplementations/UserServiceImp.cs index ee0343ee3..a0f5e44a7 100644 --- a/Service/ServiceImplementations/UserServiceImp.cs +++ b/Service/ServiceImplementations/UserServiceImp.cs @@ -391,9 +391,9 @@ namespace BeWo.Service.ServiceImplementations if (sha256 == "7F-E3-C8-E6-2A-9D-E2-62-84-65-D3-8E-7C-B0-BB-BC-58-CC-27-57-36-21-DB-68-33-01-5E-48-19-FE-29-2B") { + //Hier einkommentieren wenn PIN aktiviert werden soll + //String pin = pPIN; - - //if (!String.IsNullOrEmpty(pPIN) && pPIN.IndexOf('_') >= 0) //{ // pin = pPIN.Substring(0, pPIN.IndexOf('_')); @@ -428,6 +428,7 @@ namespace BeWo.Service.ServiceImplementations // } //} + //Bis hier einkommentieren } } diff --git a/Shared/Core/EnumTranslations.cs b/Shared/Core/EnumTranslations.cs index 8ce9539da..0426d489f 100644 --- a/Shared/Core/EnumTranslations.cs +++ b/Shared/Core/EnumTranslations.cs @@ -1202,7 +1202,7 @@ namespace BS.Shared.Core { {SubstitutionNeed.NoSubstitutionWanted, "Kein Vertretungsbedarf"}, {SubstitutionNeed.SubstitutionWanted, "Vertretung gewünscht"}, - {SubstitutionNeed.SubstitutionNeeded, "Vertretung dingend erforderlich"} + {SubstitutionNeed.SubstitutionNeeded, "Vertretung dringend erforderlich"} }; #endregion diff --git a/Shared/DataContracts/AnnualReportDataDC.cs b/Shared/DataContracts/AnnualReportDataDC.cs index fc469e58d..f3b4b0169 100644 --- a/Shared/DataContracts/AnnualReportDataDC.cs +++ b/Shared/DataContracts/AnnualReportDataDC.cs @@ -22,7 +22,13 @@ namespace BS.Shared.DataContracts [DataMember] public decimal Male { get; set; } - [DataMember] + [DataMember] + public decimal Divers { get; set; } + + [DataMember] + public decimal NoSex { get; set; } + + [DataMember] public object Value1 { get; set; } [DataMember] @@ -52,6 +58,7 @@ namespace BS.Shared.DataContracts [DataMember] public object Value10 { get; set; } + [DataMember] public IList CustomerNames { get; set; } }