diff --git a/.gitignore b/.gitignore
index 1c84636d2..cc8cbd237 100644
--- a/.gitignore
+++ b/.gitignore
@@ -198,3 +198,5 @@
/ReportImp/EigentstaendigHennef/obj
/ReportImp/RessourceEV/bin
/ReportImp/RessourceEV/obj
+/ReportImp/ProfEggersStiftung/bin
+/ReportImp/ProfEggersStiftung/obj
diff --git a/BeWo.sln b/BeWo.sln
index d8e4b5af4..e2d6bf009 100644
--- a/BeWo.sln
+++ b/BeWo.sln
@@ -359,6 +359,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "EigentstaendigHennef", "Rep
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "RessourceEV", "ReportImp\RessourceEV\RessourceEV.csproj", "{703E37E6-1219-490D-BCBD-7258DAB4239A}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ProfEggersStiftung", "ReportImp\ProfEggersStiftung\ProfEggersStiftung.csproj", "{E660E5A0-8516-4B5B-B3DB-6D46D630F065}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|.NET = Debug|.NET
@@ -2626,6 +2628,22 @@ Global
{703E37E6-1219-490D-BCBD-7258DAB4239A}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{703E37E6-1219-490D-BCBD-7258DAB4239A}.Release|x86.ActiveCfg = Release|Any CPU
{703E37E6-1219-490D-BCBD-7258DAB4239A}.Release|x86.Build.0 = Release|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Debug|.NET.Build.0 = Debug|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Debug|x86.Build.0 = Debug|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Release|.NET.ActiveCfg = Release|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Release|.NET.Build.0 = Release|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Release|Any CPU.Build.0 = Release|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Release|x86.ActiveCfg = Release|Any CPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -2800,5 +2818,6 @@ Global
{80A09638-DCBC-46E9-96FA-C7070B40BF3A} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{0F408C44-8D84-4A58-9E3A-C6DE30DC0AF2} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{703E37E6-1219-490D-BCBD-7258DAB4239A} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065} = {D8A691C5-146D-4613-86CC-438F02FE9106}
EndGlobalSection
EndGlobal
diff --git a/BeWo/Core/BeWoUtils.cs b/BeWo/Core/BeWoUtils.cs
index c5d964e77..fa8373a64 100644
--- a/BeWo/Core/BeWoUtils.cs
+++ b/BeWo/Core/BeWoUtils.cs
@@ -1562,7 +1562,7 @@ namespace BeWo.Core
var StartDatetime = new DateTime(dates.Year, dates.Month, 1, 0, 0, 0);
dc.Start = StartDatetime;
- dc.End = StartDatetime.AddHours(vm.DurationMonthYearGes.Value);
+ dc.End = StartDatetime.AddMinutes((double)vm.DurationMonthYearGes*60);
}
diff --git a/BeWo/View/Detail/ServiceRecordEditView.xaml b/BeWo/View/Detail/ServiceRecordEditView.xaml
index de5c054c9..3491610b7 100644
--- a/BeWo/View/Detail/ServiceRecordEditView.xaml
+++ b/BeWo/View/Detail/ServiceRecordEditView.xaml
@@ -249,15 +249,15 @@
-
-
diff --git a/BeWo/View/Detail/ServiceRecordGroupEditView.xaml b/BeWo/View/Detail/ServiceRecordGroupEditView.xaml
index 831dbf301..1a1086bec 100644
--- a/BeWo/View/Detail/ServiceRecordGroupEditView.xaml
+++ b/BeWo/View/Detail/ServiceRecordGroupEditView.xaml
@@ -253,8 +253,8 @@
/>
-
diff --git a/BeWo/View/Detail/ServiceRecordView2.xaml b/BeWo/View/Detail/ServiceRecordView2.xaml
index ec81ba7ee..943d173a1 100644
--- a/BeWo/View/Detail/ServiceRecordView2.xaml
+++ b/BeWo/View/Detail/ServiceRecordView2.xaml
@@ -758,8 +758,8 @@
ItemsSource="{Binding Path=PrototypeVM.MonateBinden}" />
-
diff --git a/BeWo/View/Detail/ServiceRecordView2.xaml.cs b/BeWo/View/Detail/ServiceRecordView2.xaml.cs
index 47628ee09..bbe510bea 100644
--- a/BeWo/View/Detail/ServiceRecordView2.xaml.cs
+++ b/BeWo/View/Detail/ServiceRecordView2.xaml.cs
@@ -678,9 +678,11 @@ namespace BeWo.View.Detail
bool test = ViewModel.VMList.Remove(vm);
}
+
var lDC = vm.CommitToDataContract();
ServiceFacade.DoOperationsServiceAsync(s => s.DeleteServiceRecord(lDC.ServiceRecordOid.Value, lDC.ServiceRecordVersion.Value), RefreshGrid);
+ SetSelectedServiceRecordVM(vm);
// gridServiceRecordsSelection.UpdateLayout();
// gridServiceRecordsSelection.DataSource = ViewModel.VMList;
}
@@ -706,6 +708,7 @@ namespace BeWo.View.Detail
srListBox.SelectedItem = existingVm;
srTableView.FocusedRow = existingVm;
+
}
}
@@ -840,9 +843,10 @@ namespace BeWo.View.Detail
ClosePopupView();
- //ViewModel.RefreshServiceRecordsForSelectedTreeNode();
+ // ViewModel.RefreshServiceRecordsForSelectedTreeNode();
SetSelectedServiceRecordVM(vm);
-
+
+
}));
serviceRecordEditView.CommandBindings.Add(
new CommandBinding(
diff --git a/BeWo/ViewModel/ListViewModel/ServiceRecordListVM.cs b/BeWo/ViewModel/ListViewModel/ServiceRecordListVM.cs
index d5c6f6d89..11e8828cd 100644
--- a/BeWo/ViewModel/ListViewModel/ServiceRecordListVM.cs
+++ b/BeWo/ViewModel/ListViewModel/ServiceRecordListVM.cs
@@ -579,7 +579,7 @@ namespace BeWo.ViewModel.ListViewModel
public void RefreshServiceRecordsForSelectedTreeNode()
{
- BuildServiceRecordsForSelectedTreeNode(false);
+ BuildServiceRecordsForSelectedTreeNode(false);
}
internal void ChangeTreeItemSelection(FlatSupportConceptTreeNodeDC lClickedNode)
diff --git a/BeWo/ViewModel/ServiceRecordVM.cs b/BeWo/ViewModel/ServiceRecordVM.cs
index 771a6d71b..291189f3a 100644
--- a/BeWo/ViewModel/ServiceRecordVM.cs
+++ b/BeWo/ViewModel/ServiceRecordVM.cs
@@ -128,7 +128,7 @@ namespace BeWo.ViewModel
private int? _Duration;
- private int? _DurationSTD;
+ private decimal? _DurationSTD;
private bool _EditAllowed = true;
@@ -188,7 +188,7 @@ namespace BeWo.ViewModel
private string _OnlyYear;
- private int? _DurationMonthYearGes;
+ private decimal? _DurationMonthYearGes;
private bool _isUnterschrift;
@@ -1545,7 +1545,7 @@ namespace BeWo.ViewModel
Duration = _Duration * 60;
if (BeWoApp.AppSettings.IsEndDateVisible)
- DurationSTD = _DurationSTD * 60;
+ DurationSTD = _DurationSTD.Value * 60;
}
else if (value == ZeiterfassungsDauer.Stunden && _DurationInStunden == ZeiterfassungsDauer.Minuten )
{
@@ -1554,7 +1554,7 @@ namespace BeWo.ViewModel
Duration = _Duration/60;
if (BeWoApp.AppSettings.IsEndDateVisible)
- DurationSTD = _DurationSTD / 60;
+ DurationSTD = _DurationSTD.Value / 60;
}
if (AreDifferent(_DurationInStunden, value))
@@ -1672,7 +1672,7 @@ namespace BeWo.ViewModel
[Validation(ValidationRule = ValidationRules.GreaterThanOrEqualZero)]
- public int? DurationSTD
+ public decimal? DurationSTD
{
get
{
@@ -1702,7 +1702,7 @@ namespace BeWo.ViewModel
}
[Validation(ValidationRule = ValidationRules.GreaterThanOrEqualZero)]
- public int? DurationMonthYearGes
+ public decimal? DurationMonthYearGes
{
get
{
@@ -1913,7 +1913,7 @@ namespace BeWo.ViewModel
if (pDataContract.DurationInStunden == ZeiterfassungsDauer.Stunden )
{
- _DurationSTD = (int) (pDataContract.End.Value - pDataContract.Start.Value).TotalHours;
+ _DurationSTD = (decimal) (pDataContract.End.Value - pDataContract.Start.Value).TotalHours;
}
else
{
@@ -1931,7 +1931,7 @@ namespace BeWo.ViewModel
_StartTime = pDataContract.Start.Value;
_EndTime = pDataContract.End.Value;
- _DurationMonthYearGes = (int)(pDataContract.End.Value - pDataContract.Start.Value).TotalHours;
+ _DurationMonthYearGes = (decimal)(pDataContract.End.Value - pDataContract.Start.Value).TotalHours;
_OnlyMonth = pDataContract.Start.Value.ToString("MMMM");
_OnlyYear = pDataContract.Start.Value.ToString("yyyy");
@@ -1994,21 +1994,21 @@ namespace BeWo.ViewModel
private ServiceRecordDC CopyToDataContract(ServiceRecordDC pDataContract)
{
- var srf = ServiceRecordFormat;
+ var srf = ServiceRecordFormat;
if (BeWoApp.AppSettings.IsEndDateVisible && srf == null || ServiceRecordFormat == ServiceRecordFormate.ZeiterfassungMitEndDatum)
{
- pDataContract.Start = _Date;
- pDataContract.End = _EditableEndDate;
+ pDataContract.Start = Date;
+ pDataContract.End = EditableEndDate;
if(_DurationSTD != null){
if (_DurationInStunden == ZeiterfassungsDauer.Stunden)
{
- RoundedDuration = _DurationSTD.Value * 60;
+ RoundedDuration = DurationSTD.Value * 60;
}
else
{
- RoundedDuration = _DurationSTD.Value;
+ RoundedDuration = DurationSTD.Value;
}
}
@@ -2019,16 +2019,16 @@ namespace BeWo.ViewModel
}
else if (BeWoApp.AppSettings.IsOnlyYearMonthVisible && srf == null || ServiceRecordFormat == ServiceRecordFormate.ZeiterfassungMitMonatJahr)
{
- var dates = DateTime.Parse("1." + _OnlyMonth + _OnlyYear);
+ var dates = DateTime.Parse("1." + OnlyMonth + OnlyYear);
var StartDatetime = new DateTime(dates.Year, dates.Month,1,0,0,0);
pDataContract.Start = StartDatetime;
- pDataContract.End = StartDatetime.AddHours(_DurationMonthYearGes.Value);
+ pDataContract.End = StartDatetime.AddMinutes((double)DurationMonthYearGes*60);
if (_DurationMonthYearGes != 0)
{
- RoundedDuration = _DurationMonthYearGes.Value * 60;
+ RoundedDuration = DurationMonthYearGes.Value * 60;
}
_DurationSTD = 0;
@@ -2036,23 +2036,23 @@ namespace BeWo.ViewModel
ServiceRecordFormat = ServiceRecordFormate.ZeiterfassungMitMonatJahr;
- _DurationInStunden = ZeiterfassungsDauer.Stunden;
+ _DurationInStunden = ZeiterfassungsDauer.Minuten;
}
else
{
- var date = _Date.Value;
- var time = _StartTime.Value;
+ var date = Date.Value;
+ var time = StartTime.Value;
pDataContract.Start = new DateTime(date.Year, date.Month, date.Day, time.Hour, time.Minute, time.Second);
var duration = 0;
- if (_Duration.HasValue)
+ if (Duration.HasValue)
{
- duration = _Duration.Value;
+ duration = Duration.Value;
}
- if (_DurationInStunden == ZeiterfassungsDauer.Stunden)
+ if (DurationInStunden == ZeiterfassungsDauer.Stunden)
{
duration = duration * 60;
}
@@ -2144,8 +2144,10 @@ namespace BeWo.ViewModel
private void TimeCheckMonatJahr()
{
- var duration = 0;
- if (_DurationMonthYearGes.HasValue)
+ //var duration = 0;
+
+ decimal duration = 0;
+ if (_Duration.HasValue)
{
duration = _DurationMonthYearGes.Value;
}
@@ -2154,16 +2156,16 @@ namespace BeWo.ViewModel
var StartDatetime = new DateTime(dates.Year, dates.Month, 1, 0, 0, 0);
StoreDirtyInformation(
- AreDifferent(DataContract.End, StartDatetime.AddHours(duration)) ||
+ AreDifferent(DataContract.End, StartDatetime.AddHours((double)duration)) ||
AreDifferent(DataContract.Start, StartDatetime), "TIME");
}
private void TimeCheckForDurationSTD()
{
- var duration = 0;
- if (_DurationSTD.HasValue)
- {
- duration = _DurationSTD.Value;
+ double duration = 0;
+
+ if (_DurationSTD.HasValue) {
+ duration = (double)_DurationSTD.Value;
}
//####################### ich glaub das wars ##########################
@@ -2225,7 +2227,7 @@ namespace BeWo.ViewModel
duration = (int)diff.TotalMinutes;
- _DurationSTD = duration;
+ _DurationSTD = (decimal)duration;
}
else if (_DurationInStunden == ZeiterfassungsDauer.Stunden)
{
@@ -2284,7 +2286,7 @@ namespace BeWo.ViewModel
var diff = EditableEndDate.Value.Subtract(_Date.Value);
duration = (int)diff.TotalHours;
- _DurationSTD = duration;
+ _DurationSTD = (decimal)duration;
}
FirePropertyChanged(PropertyName_DurationSTD);
diff --git a/ReportImp/ProfEggersStiftung/ProfEggersStiftung.csproj b/ReportImp/ProfEggersStiftung/ProfEggersStiftung.csproj
new file mode 100644
index 000000000..f9a199ea2
--- /dev/null
+++ b/ReportImp/ProfEggersStiftung/ProfEggersStiftung.csproj
@@ -0,0 +1,90 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {E660E5A0-8516-4B5B-B3DB-6D46D630F065}
+ Library
+ Properties
+ ProfEggersStiftung
+ 7912635399_Reports
+ v4.5.2
+ 512
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ ServicesOverviewReport.cs
+
+
+
+
+
+ ServicesOverviewReport.cs
+
+
+
+
+ {b0d73e3d-4ae7-4024-93a6-db1f46d7ccee}
+ Data
+
+
+ {40d8b312-ea64-49e3-a31a-5e57ed4d5654}
+ Report
+
+
+ {094331c3-ecee-4c89-bbfd-4c9ded89f0ef}
+ Service
+
+
+ {2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}
+ Shared
+
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/ProfEggersStiftung/Properties/AssemblyInfo.cs b/ReportImp/ProfEggersStiftung/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..c847b831b
--- /dev/null
+++ b/ReportImp/ProfEggersStiftung/Properties/AssemblyInfo.cs
@@ -0,0 +1,36 @@
+using System.Reflection;
+using System.Runtime.CompilerServices;
+using System.Runtime.InteropServices;
+
+// Allgemeine Informationen über eine Assembly werden über die folgenden
+// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
+// die einer Assembly zugeordnet sind.
+[assembly: AssemblyTitle("ProfEggersStiftung")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("ProfEggersStiftung")]
+[assembly: AssemblyCopyright("Copyright © 2017")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf "false" werden die Typen in dieser Assembly unsichtbar
+// für COM-Komponenten. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("e660e5a0-8516-4b5b-b3db-6d46d630f065")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder die standardmäßigen Build- und Revisionsnummern
+// übernehmen, indem Sie "*" eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/ProfEggersStiftung/Properties/licenses.licx b/ReportImp/ProfEggersStiftung/Properties/licenses.licx
new file mode 100644
index 000000000..75335b9fa
--- /dev/null
+++ b/ReportImp/ProfEggersStiftung/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v13.1, Version=13.1.7.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs
new file mode 100644
index 000000000..6c651b246
--- /dev/null
+++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs
@@ -0,0 +1,892 @@
+using BeWo.Report.ReportObjects;
+namespace ProfEggersStiftung
+{
+ partial class Stundenzettel
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = 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.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel25 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel30 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = 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.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillable = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldTotalFLSBillableXRateFactor = new DevExpress.XtraReports.UI.CalculatedField();
+ this.customerCountField = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).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.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableServiceRecords1});
+ this.Detail.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
+ this.Detail.HeightF = 33.00003F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.StylePriority.UseFont = false;
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
+ this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(675F, 33.00003F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = 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.xrTableCell5,
+ this.xrTableCell9,
+ this.xrTableCell4,
+ this.xrTableCell12,
+ this.xrTableCell8,
+ this.xrTableCell1,
+ this.xrTableCell10});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.StylePriority.UseFont = false;
+ this.xrTableRow2.StylePriority.UseTextAlignment = false;
+ this.xrTableRow2.Weight = 1D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Tag";
+ this.xrTableCell3.Weight = 0.096527588522393681D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Text = "Betreuungsinhalt";
+ this.xrTableCell5.Weight = 0.33642329249347769D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "Zeiteinheit in Minuten";
+ this.xrTableCell9.Weight = 0.1810658149495282D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "Einzel";
+ this.xrTableCell4.Weight = 0.13788246795720188D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable1});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBackColor = 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.16257282797728545D;
+ //
+ // xrTable1
+ //
+ this.xrTable1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ 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.xrTableRow3});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(66.66663F, 33.00003F);
+ 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.xrTableCell23});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow1.StylePriority.UseFont = false;
+ this.xrTableRow1.StylePriority.UseTextAlignment = false;
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.Multiline = true;
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Text = "Gruppe";
+ this.xrTableCell23.Weight = 1.6460494706135969D;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell17});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 6F);
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.Text = "teiln.-Zahl";
+ this.xrTableCell17.Weight = 1.6460494706135969D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Weight = 0.15495207973646444D;
+ //
+ // xrTable2
+ //
+ this.xrTable2.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(3.051758E-05F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow4,
+ this.xrTableRow5});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(63.54163F, 33.00003F);
+ 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;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell18});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow4.StylePriority.UseFont = false;
+ this.xrTableRow4.StylePriority.UseTextAlignment = false;
+ this.xrTableRow4.Weight = 1D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Multiline = true;
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Text = "Gruppe";
+ this.xrTableCell18.Weight = 1.6460494706135969D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 1D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.Font = new System.Drawing.Font("Arial", 6F);
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.Text = "Betreuer-zahl";
+ this.xrTableCell19.Weight = 1.6460494706135969D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Multiline = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Text = "Unterschrift\r\nBetreuer";
+ this.xrTableCell1.Weight = 0.20829635926579215D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Multiline = true;
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Text = "Unterschrift\r\nProf. Dr. Eggers-Stiftung";
+ this.xrTableCell10.Weight = 0.36832903971145353D;
+ //
+ // 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.HeightF = 18F;
+ 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", 8F);
+ 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(675F, 18F);
+ 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.xrTableCell6,
+ this.xrTableCell16,
+ this.xrTableCell7,
+ this.xrTableCell15,
+ this.xrTableCell14,
+ this.xrTableCell2,
+ this.xrTableCell11});
+ 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.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UsePadding = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "xrTableCell13";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell13.Weight = 0.049978944231838865D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice")});
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "xrTableCell6";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.17418938154137093D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Minutes", "{0:0.##}")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.StylePriority.UseTextAlignment = false;
+ this.xrTableCell16.Text = "xrTableCell16";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell16.Weight = 0.0937501319923944D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Weight = 0.071391272075775433D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Weight = 0.084175051820814251D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Weight = 0.080229364535473011D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Weight = 0.10784913435726104D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Weight = 0.19070925300064912D;
+ //
+ // 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.xrLabel15,
+ this.xrLabel14,
+ this.xrLabel13,
+ this.xrLabel28,
+ this.xrLabel25,
+ this.xrLabel32,
+ this.xrLabel30,
+ this.xrLabel10,
+ this.xrLabel12,
+ this.xrLabel23,
+ this.xrLabel19});
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F);
+ this.ReportHeader.HeightF = 92.20839F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(1.041667F, 6.416702F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(188.9997F, 17.99997F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Fachleistungstunden";
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthday")});
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(376.0417F, 74.20839F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(110.0416F, 18F);
+ this.xrLabel14.StylePriority.UseBorders = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "xrLabel14";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(376.0417F, 40.45842F);
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(110.0415F, 17.99997F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.Text = "Geb.-Datum:";
+ //
+ // xrLabel28
+ //
+ this.xrLabel28.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerName")});
+ this.xrLabel28.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(73.04153F, 40.45836F);
+ this.xrLabel28.Name = "xrLabel28";
+ this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel28.SizeF = new System.Drawing.SizeF(146.1665F, 18F);
+ this.xrLabel28.StylePriority.UseBorders = false;
+ this.xrLabel28.StylePriority.UseFont = false;
+ this.xrLabel28.Text = "xrLabel28";
+ //
+ // xrLabel25
+ //
+ this.xrLabel25.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Month")});
+ this.xrLabel25.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(73.04153F, 73.16679F);
+ this.xrLabel25.Name = "xrLabel25";
+ this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(146.1665F, 18F);
+ this.xrLabel25.StylePriority.UseBorders = false;
+ this.xrLabel25.StylePriority.UseFont = false;
+ //
+ // xrLabel32
+ //
+ this.xrLabel32.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSTotal", "{0:0.##}")});
+ this.xrLabel32.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(235.125F, 74.20839F);
+ this.xrLabel32.Name = "xrLabel32";
+ this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel32.SizeF = new System.Drawing.SizeF(116.9997F, 18F);
+ this.xrLabel32.StylePriority.UseBorders = false;
+ this.xrLabel32.StylePriority.UseFont = false;
+ this.xrLabel32.Text = "xrLabel27";
+ //
+ // xrLabel30
+ //
+ this.xrLabel30.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
+ this.xrLabel30.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(537.8333F, 73.16679F);
+ this.xrLabel30.Name = "xrLabel30";
+ this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel30.SizeF = new System.Drawing.SizeF(130.2083F, 18F);
+ this.xrLabel30.StylePriority.UseBorders = false;
+ this.xrLabel30.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(537.8333F, 40.4583F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(130.2083F, 18F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Aktenzeichen:";
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(1.041667F, 40.4583F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(52.08334F, 17.99997F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Name:";
+ //
+ // xrLabel23
+ //
+ this.xrLabel23.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(1.041667F, 73.16679F);
+ this.xrLabel23.Name = "xrLabel23";
+ this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel23.SizeF = new System.Drawing.SizeF(52.08333F, 18F);
+ this.xrLabel23.StylePriority.UseFont = false;
+ this.xrLabel23.Text = "Monat:";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(235.125F, 40.4583F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(116.9997F, 18F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Bewilligte Stunden: ";
+ //
+ // 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 = 99F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ this.topMarginBand1.StylePriority.UseFont = false;
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 36.41669F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel9,
+ this.xrLabel7,
+ this.xrLabel8,
+ this.xrLabel2,
+ this.xrLabel6,
+ this.xrLabel3,
+ this.xrLabel4,
+ this.xrLabel5});
+ this.ReportFooter.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.ReportFooter.HeightF = 216F;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(375.0001F, 0F);
+ 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(63.5416F, 19.04169F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "FLS";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(441F, 198F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(197F, 17.99997F);
+ this.xrLabel7.StylePriority.UseBorders = false;
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Unterschrift Klient/in";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(251.7915F, 0F);
+ 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(56.5419F, 19.04169F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Minuten =";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel2.BorderWidth = 2;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(308.3333F, 0F);
+ this.xrLabel2.Multiline = true;
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(66.6666F, 19.04169F);
+ this.xrLabel2.StylePriority.UseBorders = false;
+ this.xrLabel2.StylePriority.UseBorderWidth = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UsePadding = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
+ this.xrLabel2.Text = "[fieldBillableFLS!0.##]";
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(189F, 198F);
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(216.8751F, 17.99997F);
+ this.xrLabel6.StylePriority.UseBorders = false;
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(105.2084F, 0F);
+ this.xrLabel3.Multiline = true;
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(72.33302F, 19.04169F);
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.StylePriority.UseTextAlignment = false;
+ this.xrLabel3.Text = "Gesamt:";
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel4.BorderWidth = 2;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(177.5414F, 0F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(74.25006F, 19.04169F);
+ this.xrLabel4.StylePriority.UseBorders = false;
+ this.xrLabel4.StylePriority.UseBorderWidth = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UsePadding = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "[TotalFLMBillable]";
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(18F, 198F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(117F, 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";
+ //
+ // fieldTotalFLSBillable
+ //
+ this.fieldTotalFLSBillable.Expression = "[TotalFLMBillable]/60";
+ this.fieldTotalFLSBillable.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillable.Name = "fieldTotalFLSBillable";
+ //
+ // fieldTotalFLSBillableXRateFactor
+ //
+ this.fieldTotalFLSBillableXRateFactor.Expression = "([TotalFLMBillable]/60) * 1.2";
+ this.fieldTotalFLSBillableXRateFactor.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldTotalFLSBillableXRateFactor.Name = "fieldTotalFLSBillableXRateFactor";
+ //
+ // customerCountField
+ //
+ this.customerCountField.DataMember = "Services";
+ this.customerCountField.Expression = "Iif([CustomerCount] < 2, \'\', ToStr([CustomerCount]))";
+ this.customerCountField.FieldType = DevExpress.XtraReports.UI.FieldType.String;
+ this.customerCountField.Name = "customerCountField";
+ //
+ // 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";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.DetailReport,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.ReportFooter});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldAbrechenbareMinuten,
+ this.fieldTotalFLSBillable,
+ this.fieldTotalFLSBillableXRateFactor,
+ this.customerCountField,
+ this.fieldBillableFLS,
+ this.fieldAbrechenbareFLS});
+ 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(75, 75, 99, 36);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.SnapGridSize = 9F;
+ this.Version = "13.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).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.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 xrTableCell16;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRTable xrTableServiceRecords1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ 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.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillable;
+ private DevExpress.XtraReports.UI.CalculatedField fieldTotalFLSBillableXRateFactor;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.CalculatedField customerCountField;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel28;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel25;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel32;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel30;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel23;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ 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 xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ }
+}
diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs
new file mode 100644
index 000000000..f47803f47
--- /dev/null
+++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs
@@ -0,0 +1,66 @@
+using System;
+using System.Collections;
+using System.Collections.Generic;
+using System.ComponentModel;
+using BS.Shared;
+using DevExpress.XtraReports.UI;
+using BeWo.Report.ReportObjects;
+using BeWo.Report;
+
+namespace ProfEggersStiftung
+{
+ public partial class Stundenzettel : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Stundenzettel()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ if (pRO.Services != null)
+ {
+ List servicesBillable = new List();
+
+ foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
+ {
+ if (s.IsBillable)
+ servicesBillable.Add(s);
+ }
+
+ pRO.Services = servicesBillable;
+ }
+
+ var ba = GetBetreuungsart(pRO);
+ // if (!String.IsNullOrEmpty(ba) && ba.ToLower().Contains("essen"))
+ // {
+ //lblAnbieter.Text = "Anbieter: TaB Essen";
+ // }
+ // else
+ // {
+ //lblAnbieter.Text = "Anbieter: Die Hilfe Daheim Pro BeWo";
+ // }
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ public String GetBetreuungsart(ServicesOverviewRO pRO)
+ {
+ if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
+ {
+ var c2s = pRO.CostBearer2SupportConceptList[0];
+
+ foreach (var v2o in c2s.SupportConcept.Customer.ValueList)
+ {
+ if (v2o.Entry.Type == ValueListEntryType.CustomerCareType)
+ {
+ return v2o.Entry.Value;
+ }
+ }
+
+ }
+
+ return "";
+ }
+
+ }
+}
diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx
new file mode 100644
index 000000000..19e908bd3
--- /dev/null
+++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx
@@ -0,0 +1,123 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ text/microsoft-resx
+
+
+ 2.0
+
+
+ System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+
+ 21, 17
+
+
\ No newline at end of file
diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs
index 40cf1e86b..13419ac89 100644
--- a/Service/Plugins/PluginLoader.cs
+++ b/Service/Plugins/PluginLoader.cs
@@ -142,8 +142,8 @@ namespace BeWo.Service.Plugins
//t = "9975231461"; // Selwo
//t = "3549726254"; // Socia Köln
//t = "4595275645"; // Eigenständig Hennef
- t = "7381352241"; // Ressource e.V.
-
+ // t = "7381352241"; // Ressource e.V.
+ t = "7912635399"; //Prof Eggers Stiftung
return t;
#else