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
+
+
+
+
+ iVBORw0KGgoAAAANSUhEUgAAAK4AAACjCAIAAACc8LJnAAAABGdBTUEAALGPC/xhBQAAAAlwSFlzAAAd
+ hwAAHYcBj+XxZQAAE69JREFUeF7tnQuUTdUfxxvvvBljNJUSTXmG3lSkRSkqoaiQ3o+lt96hSEpW7+it
+ sqSn9CDFoIWKKI8iqzE0vWRk5DnGzP7/ft3f/7r3N/eeu89+nHNmnM/6Lmsw97f3Oed7z9l7n71/+yAR
+ EvIfoRVCiNAKJpk6VeTn08+bN6PKEaEVFCktRQHTp4uff6a/jhwpfv31v/8W4oILUOWI0AquKSgQS5aI
+ nj3FQQeJQYNE48bikEPECSfgX0EdOoixY8XFF+PPTZqITZvoU8EntEJq4OteUkJ/ggk6d6arLqNPPqEg
+ wSe0Qgry8kT37nhRs7PjrrGkTj1VFBZSqIATWiEFjz/Or65bXXsthQo4oRVSoG8F0MyZFC3IhFZIQadO
+ /LoqqF27ctB+DK2QgmOP5ddVTW3bYtcjyIRWSIEpK4AGDKCYwSS0QgoMWuHQQ8XChRQ2gIRWcOLPP0Vm
+ Jr+iOqpWTSxdSsGDRmgFJ2bM4NdSX+++S8GDRmgFJzIy+IXUV4MGYvRoen8RKEIrJOXvv0WlSvxCmtKa
+ NVRKcAitkJQ33uDXz6BWrsQ3GoEitEJSrrmGXz+zeuUVKigghFZISteu/OKZVd264ptvqKwgEFohMdBQ
+ aNKEXzzj6tFDbN9OJfpOoK0AT9MXXhDnniuKi0VREf2jNxQUiKZN+ZWzoVdfpRJ9J6BWKCzEoZhnnqHz
+ 1aKFOPxwsW0b/a83WG02RlW5svjoIyrRX4JoBehzw52zalVRu3bcWbvlFvoFb9i61WJnMlbZ2eK116hQ
+ HwmiFaZN4ycrqq++ot/xhjPP5BWwpMxM8fHHVKhfBMgK0CCYMUMcf7yoWZOfqagOPVSsW0e/7wGzZom0
+ NF4HS4ID37ePyvWFoFjh339pCmFKNWwo/vmHPuUBb73FK2BPkyaJnTupXO8JhBVWrxbnncfPi4PGj6cP
+ egB8UydMEPXri4MPxr4MtFegDcvqY1B9+ohffqGiPcZ/K0yc6LoH37Wrz/fSKVPEpZfyWpnS4MFi714q
+ yEv8tMKuXaJVK+wpsHMho02bfB7D//13vEOAzj4bO4SsepqaP59K8RLfrPDdd+Lkk/kpcCW4XU+evH9h
+ mo8sWiTefFOMGiVOP13UqiVatsQpKqy2rvTYYxTZS/yxwtNPY+uPHb+aMjLEnXdS2CCQm4tDYYcdxuvp
+ So0bi/vuo4Ce4YMVhg/XPVNlNXcuBQ8I0AuFWtWtK448Mq6e8oJO7CuviN27KaAHeGqF4mJx7726N8+E
+ 6tEjWK//i4rETz+JDRvEZZfxqrrShx9SQA/wzgp5eaJvX36oBhXAeUHAVVfxerpSzZpixQoKZRuPrLBj
+ h7jwQn6cZjVwIJUVKPLzxdFH86q60oQJFMo2Xlhh5kx+eDZUr15Alx9Bz1Cnt3nEER69oLduhT/+EK1b
+ 88OzpC5dxJ49VG6ggG+2zkvOTp3wNNrGrhX+/lu0acMPzJ7gGRRYHnuM19aVLrmE4tjDohUWLsQxVHZI
+ VtWrVxDXF0SADs7ateprrapXFz/+SKEsYcsKhYXmBw9k5OVLSwVuv51XWF5ZWfvnO23caL5hZMUKy5fj
+ /DN2JN4o4GkM9u7FTF6szvJ66CGKc8IJ2E01i3krgA9srC+T1PDhVI3AMmAAr7O86tTBPvO8eXjHffZZ
+ CmgKw1aAx2G3bvwAvFSTJuLLL6kywWTbNnHccbzabtW1Kw7VmMWkFdav9+25EKuWLak+poh25KDhlpNj
+ oDkyZQqvs1vdey+FMogxK+Tni/PP5zX2RWlp2HMxxZw52OwfMwanTnXsiPHhXzTZvVscdVRcnd2qRQt8
+ oWMWY1bwbBxJRqNHU600WbAA3y6y4G+9Rf+rg8Osbkl99hmFMoUBK0CP+fLLvZsZnFJjx+KkWU3gi7tk
+ CU5pZMFB0Hb7+mv6NWXgSd+8OY/sSnCjMju0asAKS5fyWvqldu1wSdOWLVQxZVatQnOz4LFq2FB8+y39
+ sjK9e/OwbtWhA7bPTKFrBXhi9evHq+i94LRCW0y/UZ2bizcVtioroW6/nT6ijL4VQJMnUzR9tKxQWopZ
+ a1nlPFb79uKddwyMN+fl4cS4KlV4/GRq2xbfsOgAbQ754pIJ2o8PPojDTfrD0lpW8GaBqYNq1TKwvqyo
+ CGfMKsy1PPlkXFepg6n0b5UqiSefpJjKqFsBWlXp6bxOngnu4c8/rzvdefNmfByceCIPLq+ePSmUGjqv
+ JGIFX4n77xe//UZh1VC0wt696hM49QU+ePxxqoka+/bhzFj9ZBpVq4ply3DQKT9fvPee6+dU//5OC0Rd
+ qVo1vEnroGIF8IFzA9uq+vTRncfx11/inHN4WGXFrrZesICKkCeyn4y+HnmEAiqjYgU4YFYPbwQdengi
+ avYVc3JwzTKLbEodO1Ip8mjOg40K7pRvv00x1XBthcJC6/mqEgqun/4GbatX4z5PLLJBKSzOWbuWB1FT
+ djYmn1i0SL1f49oKL7/MK2FVTZuKe+5B6U/u272bXiLYEzx63FJcbGzMvlEjbLuMGUOR3eLaCsccw2tg
+ T9CsmzGDytVkxw7aA86qXnyRinOF5rIZJuUJni6sUFKCI3qevWvo3l13DCdKUZG46CIe34ayslSmUWnO
+ gGXywgqLF/NSLQncdsUV+Fw3AvR37OVCKKsffqBy5QH3wL2dxVEW2FFt2M2FFaAXx0q1ofR0XKBukPnz
+ eRH2BFc0//8bEbvCyPuIqNSma8haYdYsY4MhDsrIMJxcB3zQrh0vxap69aKi5Vm5Umvua1m1bKmSrEPK
+ CqWlXrx+rF/fwJvfWPbswQcNK8W26tSh0uW5/nrDCSJr18aYbpGyggeLHuvVM591Rn8KoYIOPlilSzl0
+ KI+jqRYtXHe/paxgexJz9ermpylDf8eD3mNZ1aqlknBv+nQeR1/wTXBFaits3Ih73LBiDKpGDStJjl9/
+ nRfkjRQeEAC4x3ib5sorKbgkqa1wwQW8DFOCTmP79sYGkWIpKvJ0KCxW8NQfNUolBYypF9ZRNW/uLkF6
+ CivAY09mdpeaoK6WuO8+XpbHUkixBr1QtbyFDnK1e10KK0ydyqObEvQb166lUoxjdihXQVWq4NQet5x0
+ Eo+jqaZNKbIMTlaA26xmakUHXX01lWID360AgseEW957jwfRFHzf5Ec/nawwZw4PbUTwNB0xQuVpKsmC
+ BV6MhqXUjTdSfeRZvtzAxFemSy+l4ClxssLZZ/O4RnTHHRTfEsZvs2pSW/RuPEnNYYfJZoxOagX4vI0U
+ 51Az/RkoDhQX40IRVqhf+v57qpU8NmYKSr7TSWqF0aN5RCNSe6Mvz6pVvEQfJX9zjjJhAg+ir379KLgz
+ Sa2gMyU8mQYNouD2gHY7K9RHKWwqOmYMD6IveGLKkNgK0Mc1+4IE1KSJ3UdDBOMDNTpyu/x+61bM0siC
+ 6Cs7W2o9cWIrTJrEw2mqenXsKXlAXh7uL8VK90Xp6a5fRvz2G26QUaMGD6Wv225LnTk8sRWMz2nWXMHi
+ iiD0IGrVUlzEuH27rTnZKTOHJ7DChg34JWaBdFS3LrbmvGHtWiuZ5d3quOOoPm7JyeGhTEnFCtDIZ1F0
+ BD6Aw/MMeCjCo5HVwXspZ2ax92JdxQq9evEoOrrhBgrrGUF4QDz1FFXGLfbyII8YQUUkI4EVDDa74LG3
+ axeF9YwgWGHsWKqMW+xZoXdvKiIZ3Ap79hhYXxyVwUxp8kycyKvhvfr3p8q4xex811ilnNTErTB7Ng+h
+ rHbt/EmzW1Liz6rOWHXrRpVxi43RxoiefpqKSAa3gsEpwqYy5ikATaR69Xh9vFFaGj5hO3emmrjFnhWg
+ V+j8hizOCvB0yMriIdR0zjnmM8+64rTTeJW8ETyeAOV0MPasADr2WColIXFW2LmTf1hZ06ZRTL/49FPD
+ oyMyuvFG3SSrFc0K3btTQH8ZN45XzJ46dMD0qvo7ZVu1Qo8eVEpC4qywcCH/sJqM56dXY+VK85OCEqp1
+ a2N7O1m1woABVEpC4qzw3HP8wwqC1kZwtmoxO1yWUJUq6aZGi8WqFWrXxo1Qk2HeCh5seCXP5MnmZ5TH
+ qlEjvPcYBJo4rAizWryYCiqLYStkZor336doAWHOHHHKKbyepjRsGJViCoOp48qqTh2nBQeGrdCmjcqK
+ QdtAJ9n4niVwP3jzTfMHa3UvxubNnZLFG7aCfnpZS8C3QS0ddbVqOJFnxIi4haPQRbK0BbZVK7i4K0Bn
+ g33YlaABZXy/CrP88AMmZWraVOo9C/QPFyzYPwnv5ZdxQgp0Sbp1szV6tmyZ3S7P8cdTQQmJs8Lw4fzD
+ rqS2iNgXtm3D98gOi6hatRKff06/HGXFCvNJIGL59lteDbM66ywqKCFxVtBMa1iOrBChqAiHUkBHHIEL
+ NGrWFCNH4pxjkKnkcK6YO5efUrNKT8cUCcmIs8LAgfzDriQ53z6YgC0UVrCY5frr+Sk1q6uuctq1IM4K
+ o0bxD7vSLbdQnBA1bKw9iZVzUzfOCpp5LgPeZgw4OTnm154wOWd9iLOCTmcSOl0Og5ohKbG9mAdaQs4v
+ SuKs8OWX/PPyUsh/HxJlyRKVHYtcKeXAqLG7QmgFHWy/NoNHT9m+MSPOCjrvQkIrqFFSghNebCyOi1WD
+ BlScA3FW0Jm6ElpBDfiysjNpQzfdRMU5EFrBTwoLreQzYYJWiMzOyaEVfGPHDhwJZqfRhiSzQsVZYd8+
+ 9RUEoRVcsWePOP98fg4tadYsKtSZOCsAl1zCA0lq4ECKEJKS3bvVz7MrQWsR+pCSk2+5FZRTI4d3BUny
+ 8iyuhmMaOZIKlYFbQXmhXGgFGTZsEOedx0+dPT3xBJUrA7fCihW4owGLKKPQCil5913RrBk/b/bUoUPq
+ pDuxcCsALVvyoDLKzDS2FqDiAY3EIUPszr0uq7vvptIlSWCFV1/lQSU1bhxFCGFcdx0/V7YFtvvzTypd
+ kgRWyM3lcSU1dChFCImwaxeukmjb1rvNOaPKyKA6yJPACps2icaNeWgZVa6sslV7BUZzVpiOjG0jpjzQ
+ dNddFOGApaRErFuHOuMMfnK8lDErXHklDy2p9HTx3XcU5MDknXf4OfFFCttxJbZCQYH65KpevXxIxeU7
+ W7bg+O4VV1h/3Syj7GzXbUYgsRW++goXVbEC5OW8eLuCUVqK2yr1789Pgvdq1Ag3KZw3TzHnS2IrAC+9
+ xEtypauvxunkFZvt23HZpAdvmVMKTAB3ggcfpIqpkdQK+vvSv/AChap4LFmCm7VDL5Edsl8y0j5LaoV9
+ +3R3LIHO9IUXBijthj47d+Ly008/DUSDIFZGcn0ktQLw/vu8SAWddJJYupQClmvWrMEk3uzofFeVKrgX
+ jZHvm5MVNm/mBaupalWcW6eZuswv1q/H5JennupDvreUysrCV52mcLLC3r0m36yfcooYPx7b2xFyc3Pp
+ p0ACTcIpU3CoLQj7FCbTPfdQbY3gZAUAvspmt7AZMgRH4v6LHLi7xL//4qrq227DlMRBdkBEdeo4rYVV
+ IIUVgOef55XQFDwvBg8Wn3xC8X3nl1/ENdfgOLHa23lf1Lw5vkA2S2orFBTganlWFX1VqoRJTK67Dlda
+ /v47lWUb6AJAcdDeho7A6NGY7QbqEMBGgLN69sQJEPrpQhmprQB88QWvjVk1biz69sWdVebNoxLNMn8+
+ Br//frzzQ3EZGdbXLFuVpde/UlYAA3ozY79yZWwV33qraN8eX4nNno0jqfA9BkF3Jvpo3LaN/nHjRmx5
+ RH4GPfkkfjYnB4eB4WEfFYRlBZVfOSfn1UHKCsDq1brZFzR15JE4tnr66ajoQ71Bg0BsGuaZunTBBVWW
+ kLUC8Mcf+GRllQvljeCJdvPNeDu0hwsrAOPGVaibbTkSNHRs484KgL+Tcw5A1a2L48olJXT+7eHaCosX
+ i/r1eXVDWRK0ed1ubK2MaysAvXvzGocyrrQ0fHHjZfpIFSvA/YrVO5RZQdd90SI6256hYoXSUtwHJmw/
+ WlKbNv7swKZihQj2Nlk4kFWtmpg5k86wx6hbobgY07eyIwmlpqpVcTef1q39XGyobgVg/ny7u5ocOLrh
+ BvHjj170GB3QsgIQyTXHDiyUpGrUwOkgq1ebf82ogK4VgKIip40VQjno7rv92bY7IQasAHz+OS6RY8cZ
+ ykEPPIC9sEAtIzNjBWDWLH60ocqqY0fcq6hPnyCuJTRmhdJSnCMEzR928KGi6tQJ1wFAz8vf5mEyjFkh
+ wtatOFyamcnPwgGrvn1xK6KGDXEuZ0EBnaVgYtgKER591HpK+4CrVStcPwM3ALhZrlvn/1ZEMlixApCb
+ a30npMBqyBBcQlLusGWFCPCFsLqHZnAEz0S4DUydSneC8ohdKwDQlrzjDn7iKpLS0nCntunT6XjLL9at
+ EGH2bNG5Mw6zs/NY3pWVJaZNo2Ms73hkhQhr1mDeLnY2y6OGDsU7wcMPV6ispZ5aAYDn6PLlOOBa7qY7
+ wIOgQQNMNDB3biBeGRjHaytEWbYMc5eMGxf0p0a/fphMCDRzJnaLKnBWId+sEGXpUjFxIt5sBwzADNUg
+ 31dbNGuGi0/g218BGoPy+G+Fsvz0E94wIsMSw4fjz2PHKuajT6nLLsNl1BF98AGWBdqyhWpyQBFEK0SJ
+ 7aDDzx99JCZN2q9hw/DtzsCBYsQITEIDP190EZrmxBP3/06klw/6+mv864wZmEMDfli1iv49JEqgrRDi
+ JaEVQojQCiH/IcT/AAprFzch0QTwAAAAAElFTkSuQmCC
+
+
+
+ 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
+
+
+
+
+ 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
+ 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; }
}