diff --git a/.gitignore b/.gitignore
index fb6e42509..111c3f7b3 100644
--- a/.gitignore
+++ b/.gitignore
@@ -505,3 +505,4 @@
/ReportImp/BewegtSystemischeBeratung/obj/Release
/ReportImp/Bewolonia/obj/Debug
/ReportImp/VaroSozialagentur/obj/Debug
+/ReportImp/AmbulantBetreutesWohnenAstridPulm/obj/Debug
diff --git a/BeWo.sln b/BeWo.sln
index 63a07f702..1f7be1212 100644
--- a/BeWo.sln
+++ b/BeWo.sln
@@ -461,6 +461,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Bewolonia", "ReportImp\Bewo
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "VaroSozialagentur", "ReportImp\VaroSozialagentur\VaroSozialagentur.csproj", "{5C99CC38-15A8-4485-8D59-997EEEA9D6C1}"
EndProject
+Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "AmbulantBetreutesWohnenAstridPulm", "ReportImp\AmbulantBetreutesWohnenAstridPulm\AmbulantBetreutesWohnenAstridPulm.csproj", "{6AB16005-E552-4619-9E55-D752FCCAC3B0}"
+EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|.NET = Debug|.NET
@@ -3536,6 +3538,22 @@ Global
{5C99CC38-15A8-4485-8D59-997EEEA9D6C1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{5C99CC38-15A8-4485-8D59-997EEEA9D6C1}.Release|x86.ActiveCfg = Release|Any CPU
{5C99CC38-15A8-4485-8D59-997EEEA9D6C1}.Release|x86.Build.0 = Release|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|.NET.ActiveCfg = Debug|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|.NET.Build.0 = Debug|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|Any CPU.Build.0 = Debug|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|x86.ActiveCfg = Debug|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Debug|x86.Build.0 = Debug|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|.NET.ActiveCfg = Release|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|.NET.Build.0 = Release|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|Any CPU.ActiveCfg = Release|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|Any CPU.Build.0 = Release|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|Mixed Platforms.Build.0 = Release|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|x86.ActiveCfg = Release|Any CPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -3762,6 +3780,7 @@ Global
{B0C86A71-94ED-4F0D-98B3-49DB04056882} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{B289C237-C966-41A0-8968-C04D0004F30B} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{5C99CC38-15A8-4485-8D59-997EEEA9D6C1} = {D8A691C5-146D-4613-86CC-438F02FE9106}
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0} = {D8A691C5-146D-4613-86CC-438F02FE9106}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9}
diff --git a/BeWo/BeWo.csproj b/BeWo/BeWo.csproj
index 3f072212f..26346aa3e 100644
--- a/BeWo/BeWo.csproj
+++ b/BeWo/BeWo.csproj
@@ -319,6 +319,10 @@
MSBuild:Compile
Designer
+
+ MSBuild:Compile
+ Designer
+
MSBuild:Compile
Designer
@@ -890,6 +894,7 @@
+
@@ -991,9 +996,10 @@
DPCtrlDienstTooltip.xaml
+
-
+
@@ -1024,6 +1030,9 @@
InformationView.xaml
+
+ UrlaubstagSchenkenView.xaml
+
Suchergebnis.xaml
@@ -2481,392 +2490,392 @@
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
False
- Include
- True
+ Include
+ True
Assembly
diff --git a/BeWo/ServiceProxy/Generated.cs b/BeWo/ServiceProxy/Generated.cs
index b4064f2af..613778ceb 100644
--- a/BeWo/ServiceProxy/Generated.cs
+++ b/BeWo/ServiceProxy/Generated.cs
@@ -166,6 +166,12 @@ namespace BeWo.ServiceProxy
public interface IEmployeeService
{
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToAS", ReplyAction="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToASRespons" +
+ "e")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToASBeWoFau" +
+ "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ bool IsAssessmentSheetCategoryBelongingToAS(long assessmentSheetCategoryOid);
+
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllOvertimesFromEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
System.Collections.Generic.List GetAllOvertimesFromEmployee(long employeeOid);
@@ -326,6 +332,33 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetActiveCustomersForEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
System.Collections.Generic.List GetActiveCustomersForEmployee(System.Nullable employeeOid, BeWo.View.Navigation.Filter.CustomerFilterEnum customerFilter);
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/CalculateUrlaubstage", ReplyAction="http://tempuri.org/IEmployeeService/CalculateUrlaubstageResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/CalculateUrlaubstageBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ decimal CalculateUrlaubstage(System.DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, System.Nullable urlaubstageProJahr);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetGeschenkteUrlaubstageForEmployee", ReplyAction="http://tempuri.org/IEmployeeService/GetGeschenkteUrlaubstageForEmployeeResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetGeschenkteUrlaubstageForEmployeeBeWoFaultF" +
+ "ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetGeschenkteUrlaubstageForEmployee(long empOid);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetGeschenkteUrlaubstageForYear", ReplyAction="http://tempuri.org/IEmployeeService/GetGeschenkteUrlaubstageForYearResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetGeschenkteUrlaubstageForYearBeWoFaultFault" +
+ "", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ System.Collections.Generic.List GetGeschenkteUrlaubstageForYear(int year);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertGeschenkterUrlaubstag", ReplyAction="http://tempuri.org/IEmployeeService/InsertGeschenkterUrlaubstagResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertGeschenkterUrlaubstagBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void InsertGeschenkterUrlaubstag(BS.Shared.DataContracts.GeschenkterUrlaubstagDC dc);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertMultipleGeschenkteUrlaubstage", ReplyAction="http://tempuri.org/IEmployeeService/InsertMultipleGeschenkteUrlaubstageResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertMultipleGeschenkteUrlaubstageBeWoFaultF" +
+ "ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void InsertMultipleGeschenkteUrlaubstage(System.Collections.Generic.List dcs);
+
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/DeleteGeschenkterUrlaubstag", ReplyAction="http://tempuri.org/IEmployeeService/DeleteGeschenkterUrlaubstagResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/DeleteGeschenkterUrlaubstagBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ void DeleteGeschenkterUrlaubstag(BS.Shared.DataContracts.GeschenkterUrlaubstagDC dc);
+
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/ArchiveEmployee", ReplyAction="http://tempuri.org/IEmployeeService/ArchiveEmployeeResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/ArchiveEmployeeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
void ArchiveEmployee(long pOid, long pVersion);
@@ -408,6 +441,10 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetAllEmploymentTypesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
System.Collections.Generic.List GetAllEmploymentTypes();
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/GetEmploymentType", ReplyAction="http://tempuri.org/IEmployeeService/GetEmploymentTypeResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/GetEmploymentTypeBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.EmploymentTypeDC GetEmploymentType(long oid);
+
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/InsertNewEmploymentTypes", ReplyAction="http://tempuri.org/IEmployeeService/InsertNewEmploymentTypesResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/InsertNewEmploymentTypesBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
System.Collections.Generic.List InsertNewEmploymentTypes(System.Collections.Generic.List pEntries);
@@ -591,12 +628,6 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetEntryBelongingToASBeWoFaultF" +
"ault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
bool IsAssessmentSheetEntryBelongingToAS(long assessmentSheetCategoryOid);
-
- [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToAS", ReplyAction="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToASRespons" +
- "e")]
- [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IEmployeeService/IsAssessmentSheetCategoryBelongingToASBeWoFau" +
- "ltFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- bool IsAssessmentSheetCategoryBelongingToAS(long assessmentSheetCategoryOid);
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
@@ -633,6 +664,11 @@ namespace BeWo.ServiceProxy
{
}
+ public bool IsAssessmentSheetCategoryBelongingToAS(long assessmentSheetCategoryOid)
+ {
+ return base.Channel.IsAssessmentSheetCategoryBelongingToAS(assessmentSheetCategoryOid);
+ }
+
public System.Collections.Generic.List GetAllOvertimesFromEmployee(long employeeOid)
{
return base.Channel.GetAllOvertimesFromEmployee(employeeOid);
@@ -818,6 +854,36 @@ namespace BeWo.ServiceProxy
return base.Channel.GetActiveCustomersForEmployee(employeeOid, customerFilter);
}
+ public decimal CalculateUrlaubstage(System.DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, System.Nullable urlaubstageProJahr)
+ {
+ return base.Channel.CalculateUrlaubstage(entryDate, anzahlArbeitstage, restlicheTageImJahr, urlaubstageProJahr);
+ }
+
+ public System.Collections.Generic.List GetGeschenkteUrlaubstageForEmployee(long empOid)
+ {
+ return base.Channel.GetGeschenkteUrlaubstageForEmployee(empOid);
+ }
+
+ public System.Collections.Generic.List GetGeschenkteUrlaubstageForYear(int year)
+ {
+ return base.Channel.GetGeschenkteUrlaubstageForYear(year);
+ }
+
+ public void InsertGeschenkterUrlaubstag(BS.Shared.DataContracts.GeschenkterUrlaubstagDC dc)
+ {
+ base.Channel.InsertGeschenkterUrlaubstag(dc);
+ }
+
+ public void InsertMultipleGeschenkteUrlaubstage(System.Collections.Generic.List dcs)
+ {
+ base.Channel.InsertMultipleGeschenkteUrlaubstage(dcs);
+ }
+
+ public void DeleteGeschenkterUrlaubstag(BS.Shared.DataContracts.GeschenkterUrlaubstagDC dc)
+ {
+ base.Channel.DeleteGeschenkterUrlaubstag(dc);
+ }
+
public void ArchiveEmployee(long pOid, long pVersion)
{
base.Channel.ArchiveEmployee(pOid, pVersion);
@@ -913,6 +979,11 @@ namespace BeWo.ServiceProxy
return base.Channel.GetAllEmploymentTypes();
}
+ public BS.Shared.DataContracts.EmploymentTypeDC GetEmploymentType(long oid)
+ {
+ return base.Channel.GetEmploymentType(oid);
+ }
+
public System.Collections.Generic.List InsertNewEmploymentTypes(System.Collections.Generic.List pEntries)
{
return base.Channel.InsertNewEmploymentTypes(pEntries);
@@ -1132,11 +1203,6 @@ namespace BeWo.ServiceProxy
{
return base.Channel.IsAssessmentSheetEntryBelongingToAS(assessmentSheetCategoryOid);
}
-
- public bool IsAssessmentSheetCategoryBelongingToAS(long assessmentSheetCategoryOid)
- {
- return base.Channel.IsAssessmentSheetCategoryBelongingToAS(assessmentSheetCategoryOid);
- }
}
[System.CodeDom.Compiler.GeneratedCodeAttribute("System.ServiceModel", "4.0.0.0")]
@@ -1411,8 +1477,6 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.Dictionary))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BeWo.ServiceProxy.BeWoFault))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BeWo.ServiceProxy.BeWoFaultType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.OvertimeDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.AuszahlungsartDC))]
@@ -1476,6 +1540,8 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.ServiceDescriptionDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.ServiceAccountingDC))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.GeschenkterUrlaubstagDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.AssessmentSheetCategoryDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
@@ -1487,6 +1553,8 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.GroupOfPeopleDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BeWo.ServiceProxy.BeWoFault))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BeWo.ServiceProxy.BeWoFaultType))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.Behinderungsart))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
@@ -1603,6 +1671,8 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.DokumentvorlageDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.ConfirmationReceiptSignatureDC))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.RegelmaessigerDienstDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.DienstplanerRootDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.DienstEintragDC))]
@@ -1620,8 +1690,7 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.FeiertagDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.DienstplanerMonthlySummaryDC))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
- [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.RegelmaessigerDienstDC))]
+ [System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.UrlaubsplanerRootDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.FlexibleReportFilterDC))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(System.Collections.Generic.List))]
[System.ServiceModel.ServiceKnownTypeAttribute(typeof(BS.Shared.DataContracts.FlexibleReportResultDC))]
@@ -4952,7 +5021,7 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/RemoveAllDiensteForOneMonth", ReplyAction="http://tempuri.org/IOperationsService/RemoveAllDiensteForOneMonthResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/RemoveAllDiensteForOneMonthBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
- void RemoveAllDiensteForOneMonth(System.DateTime month);
+ void RemoveAllDiensteForOneMonth(System.DateTime month, System.Collections.Generic.List rd);
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetColorForStatus", ReplyAction="http://tempuri.org/IOperationsService/GetColorForStatusResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetColorForStatusBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
@@ -4994,6 +5063,10 @@ namespace BeWo.ServiceProxy
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetDefaultFeiertageForYearBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
System.Collections.Generic.List GetDefaultFeiertageForYear(int year);
+ [System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/BuildUrlaubsplanerRootObject", ReplyAction="http://tempuri.org/IOperationsService/BuildUrlaubsplanerRootObjectResponse")]
+ [System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/BuildUrlaubsplanerRootObjectBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
+ BS.Shared.DataContracts.UrlaubsplanerRootDC BuildUrlaubsplanerRootObject(int year, int month);
+
[System.ServiceModel.OperationContractAttribute(Action="http://tempuri.org/IOperationsService/GetFlexibleReportResult", ReplyAction="http://tempuri.org/IOperationsService/GetFlexibleReportResultResponse")]
[System.ServiceModel.FaultContractAttribute(typeof(BeWo.ServiceProxy.BeWoFault), Action="http://tempuri.org/IOperationsService/GetFlexibleReportResultBeWoFaultFault", Name="BeWoFault", Namespace="http://schemas.datacontract.org/2004/07/BeWo.Service.ServiceContracts")]
BS.Shared.DataContracts.FlexibleReportResultDC GetFlexibleReportResult(BS.Shared.DataContracts.FlexibleReportFilterDC filter);
@@ -6258,9 +6331,9 @@ namespace BeWo.ServiceProxy
return base.Channel.GetServiceRecordsWithoutConfirmationReceiptSignature(serviceRecordOids, signatureType);
}
- public void RemoveAllDiensteForOneMonth(System.DateTime month)
+ public void RemoveAllDiensteForOneMonth(System.DateTime month, System.Collections.Generic.List rd)
{
- base.Channel.RemoveAllDiensteForOneMonth(month);
+ base.Channel.RemoveAllDiensteForOneMonth(month, rd);
}
public string GetColorForStatus(bool status)
@@ -6303,6 +6376,11 @@ namespace BeWo.ServiceProxy
return base.Channel.GetDefaultFeiertageForYear(year);
}
+ public BS.Shared.DataContracts.UrlaubsplanerRootDC BuildUrlaubsplanerRootObject(int year, int month)
+ {
+ return base.Channel.BuildUrlaubsplanerRootObject(year, month);
+ }
+
public BS.Shared.DataContracts.FlexibleReportResultDC GetFlexibleReportResult(BS.Shared.DataContracts.FlexibleReportFilterDC filter)
{
return base.Channel.GetFlexibleReportResult(filter);
diff --git a/BeWo/View/Controls/DPCtrlDay.cs b/BeWo/View/Controls/DPCtrlDay.cs
index 3ea187f2f..1875c0141 100644
--- a/BeWo/View/Controls/DPCtrlDay.cs
+++ b/BeWo/View/Controls/DPCtrlDay.cs
@@ -48,12 +48,17 @@ namespace BeWo.View.Controls
c.Text = string.Empty;
c.ToolTip = "Kein gültiger Arbeitsvertrag";
}
- else if (info.Reason != null)
+ else if (info.Reason != null && !info.IsFeiertag && info.DayOfWeek != DayOfWeek.Saturday && info.DayOfWeek != DayOfWeek.Sunday)
{
- c.Background = Brushes.White;
c.Foreground = Brushes.Red;
c.Text = $"{info.Reason.Description[0]}";
c.ToolTip = $"{info.Reason.Description}";
+
+ if (info.DayOfWeek == DayOfWeek.Saturday || info.DayOfWeek == DayOfWeek.Sunday)
+ c.Background = new SolidColorBrush(ColorExtensions.FromHexString("EFEFEF"));
+ else
+ c.Background = Brushes.White;
+
}
else if (dc != null)
{
diff --git a/BeWo/View/Controls/DPCtrlEmployee.cs b/BeWo/View/Controls/DPCtrlEmployee.cs
index c05a54d42..46220129a 100644
--- a/BeWo/View/Controls/DPCtrlEmployee.cs
+++ b/BeWo/View/Controls/DPCtrlEmployee.cs
@@ -30,20 +30,15 @@ namespace BeWo.View.Controls
{
if(information.Employee != null)
{
- switch (information.Row)
+ if (information.IsLastRow)
{
- case 0:
- ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 0);
- ctrl.BorderLight.BorderThickness = new Thickness(0, 0, 0, 1);
- break;
- case 1:
- ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 0);
- ctrl.BorderLight.BorderThickness = new Thickness(0, 0, 0, 1);
- break;
- case 2:
- ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
- ctrl.BorderLight.BorderThickness = new Thickness(0, 0, 0, 1);
- break;
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
+ ctrl.BorderLight.BorderThickness = new Thickness(0, 0, 0, 1);
+ }
+ else
+ {
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 0);
+ ctrl.BorderLight.BorderThickness = new Thickness(0, 0, 0, 1);
}
}
else
@@ -113,44 +108,44 @@ namespace BeWo.View.Controls
case 0: return EmployeeInformation.Employee.LastNameFirstName;
- case 1:
+ //case 1:
- foreach (var contract in EmployeeInformation.Contracts)
- {
- sb.Append(contract.EmploymentType?.Name);
- sb.Append('/');
- }
+ // foreach (var contract in EmployeeInformation.Contracts)
+ // {
+ // sb.Append(contract.EmploymentType?.Name);
+ // sb.Append('/');
+ // }
- sb.Remove(sb.Length - 1, 1);
+ // sb.Remove(sb.Length - 1, 1);
- return sb.ToString();
+ // return sb.ToString();
- case 2:
+ //case 2:
- foreach (var contract in EmployeeInformation.Contracts)
- {
- sb.Append('(');
+ // foreach (var contract in EmployeeInformation.Contracts)
+ // {
+ // sb.Append('(');
- if (contract.EntryDate.HasValue)
- sb.Append(contract.EntryDate.Value.ToString("dd.MM.yy"));
- else
- sb.Append("k.A.");
+ // if (contract.EntryDate.HasValue)
+ // sb.Append(contract.EntryDate.Value.ToString("dd.MM.yy"));
+ // else
+ // sb.Append("k.A.");
- sb.Append(" - ");
+ // sb.Append(" - ");
- if (contract.ContractEndDate.HasValue)
- sb.Append(contract.ContractEndDate.Value.ToString("dd.MM.yy"));
- else
- sb.Append("unbefr.");
+ // if (contract.ContractEndDate.HasValue)
+ // sb.Append(contract.ContractEndDate.Value.ToString("dd.MM.yy"));
+ // else
+ // sb.Append("unbefr.");
- sb.Append(')');
+ // sb.Append(')');
- sb.Append('/');
- }
+ // sb.Append('/');
+ // }
- sb.Remove(sb.Length - 1, 1);
+ // sb.Remove(sb.Length - 1, 1);
- return sb.ToString();
+ // return sb.ToString();
}
}
@@ -169,5 +164,6 @@ namespace BeWo.View.Controls
public EmployeeDC Employee { get; set; }
public List Contracts { get; set; }
public int Row { get; set; }
+ public bool IsLastRow { get; set; }
}
}
diff --git a/BeWo/View/Controls/DPCtrlIst.cs b/BeWo/View/Controls/DPCtrlIst.cs
new file mode 100644
index 000000000..30ff84c5c
--- /dev/null
+++ b/BeWo/View/Controls/DPCtrlIst.cs
@@ -0,0 +1,65 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+
+namespace BeWo.View.Controls
+{
+ public class DPCtrlIst : DienstplanerControl
+ {
+ public static readonly DependencyProperty IstInformationProperty = DependencyProperty.Register(
+ "IstInformation",
+ typeof(DPCtrlIstInformation),
+ typeof(DPCtrlIst),
+ new UIPropertyMetadata(
+ (s, e) =>
+ {
+ var information = (DPCtrlIstInformation)e.NewValue;
+ var ctrl = (DPCtrlIst)s;
+
+ if (ctrl != null)
+ {
+ if (information != null)
+ {
+ if (information.Row == 0 && !information.Statuszeile)
+ {
+ ctrl.Text = string.Format("{0:0.00}", information.IstWert);
+ ctrl.ToolTip = "Ist-Wert";
+ }
+
+ if (information.Statuszeile)
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 2);
+ else
+ {
+ if (information.IsLastRow)
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 1);
+ else
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 0);
+ }
+ }
+ }
+ }));
+
+ public DPCtrlIst()
+ {
+ InitializeComponent();
+ //BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
+ txt.HorizontalAlignment = HorizontalAlignment.Right;
+ }
+ public DPCtrlIstInformation IstInformation
+ {
+ get { return (DPCtrlIstInformation)GetValue(IstInformationProperty); }
+
+ set { SetValue(IstInformationProperty, value); }
+ }
+ }
+ public class DPCtrlIstInformation
+ {
+ public int Row { get; set; }
+ public bool Statuszeile { get; set; }
+ public decimal IstWert { get; set; }
+ public bool IsLastRow { get; set; }
+ }
+}
diff --git a/BeWo/View/Controls/DPCtrlSaldo.cs b/BeWo/View/Controls/DPCtrlSaldo.cs
index 949c2f2b2..66b866cc1 100644
--- a/BeWo/View/Controls/DPCtrlSaldo.cs
+++ b/BeWo/View/Controls/DPCtrlSaldo.cs
@@ -23,19 +23,20 @@ namespace BeWo.View.Controls
{
if (information != null)
{
- if (information.Row == 2)
- ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
+ if (information.Row == 0 && !information.Statuszeile)
+ {
+ ctrl.Text = string.Format("{0:0.00}", information.SaldoWert);
+ ctrl.ToolTip = "Saldo-Wert";
+ }
+
+ if (information.Statuszeile)
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 2);
else
{
- if (information.Statuszeile)
- ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 2);
+ if (information.IsLastRow)
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 1);
else
- {
- ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 0);
- if (information.Row == 0)
- ctrl.Text = string.Format("{0:0.00}", information.SaldoWert);
- }
-
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 0);
}
}
}
@@ -58,5 +59,6 @@ namespace BeWo.View.Controls
public int Row { get; set; }
public bool Statuszeile { get; set; }
public decimal SaldoWert { get; set; }
+ public bool IsLastRow { get; set; }
}
}
diff --git a/BeWo/View/Controls/DPCtrlSoll.cs b/BeWo/View/Controls/DPCtrlSoll.cs
new file mode 100644
index 000000000..bdcd7532a
--- /dev/null
+++ b/BeWo/View/Controls/DPCtrlSoll.cs
@@ -0,0 +1,67 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+using System.Windows;
+
+
+namespace BeWo.View.Controls
+{
+ public class DPCtrlSoll : DienstplanerControl
+ {
+ public static readonly DependencyProperty SollInformationProperty = DependencyProperty.Register(
+ "SollInformation",
+ typeof(DPCtrlSollInformation),
+ typeof(DPCtrlSoll),
+ new UIPropertyMetadata(
+ (s, e) =>
+ {
+ var information = (DPCtrlSollInformation)e.NewValue;
+ var ctrl = (DPCtrlSoll)s;
+
+ if(ctrl != null)
+ {
+ if(information != null)
+ {
+ if (information.Row == 0 && !information.Statuszeile)
+ {
+ ctrl.Text = string.Format("{0:0.00}", information.SollWert);
+ ctrl.ToolTip = "Soll-Wert";
+ }
+
+ if (information.Statuszeile)
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 2);
+ else
+ {
+ if (information.IsLastRow)
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 1);
+ else
+ ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 0);
+ }
+ }
+ }
+ }));
+
+ public DPCtrlSoll()
+ {
+ InitializeComponent();
+ //BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
+ txt.HorizontalAlignment = HorizontalAlignment.Right;
+ }
+ public DPCtrlSollInformation SollInformation
+ {
+ get { return (DPCtrlSollInformation)GetValue(SollInformationProperty); }
+
+ set { SetValue(SollInformationProperty, value); }
+ }
+ }
+ public class DPCtrlSollInformation
+ {
+ public int Row { get; set; }
+ public bool Statuszeile { get; set; }
+ public decimal SollWert { get; set; }
+ public bool IsLastRow { get; set; }
+ }
+
+}
diff --git a/BeWo/View/Controls/DPCtrlSollIst.cs b/BeWo/View/Controls/DPCtrlSollIst.cs
deleted file mode 100644
index 877d5f933..000000000
--- a/BeWo/View/Controls/DPCtrlSollIst.cs
+++ /dev/null
@@ -1,74 +0,0 @@
-using System;
-using System.Collections.Generic;
-using System.Linq;
-using System.Text;
-using System.Threading.Tasks;
-using System.Windows;
-
-
-namespace BeWo.View.Controls
-{
- public class DPCtrlSollIst : DienstplanerControl
- {
- public static readonly DependencyProperty SollIstInformationProperty = DependencyProperty.Register(
- "SollIstInformation",
- typeof(DPCtrlSollIstInformation),
- typeof(DPCtrlSollIst),
- new UIPropertyMetadata(
- (s, e) =>
- {
- var information = (DPCtrlSollIstInformation)e.NewValue;
- var ctrl = (DPCtrlSollIst)s;
-
- if(ctrl != null)
- {
- if(information != null)
- {
- if (information.Row == 2)
- ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
- else
- {
- if (information.Statuszeile)
- ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 2);
- else
- {
- ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 0);
- if (information.Row == 0)
- {
- ctrl.Text = string.Format("{0:0.00}", information.SollWert);
- ctrl.ToolTip = "Soll-Wert";
- }
- else if (information.Row == 1)
- {
- ctrl.Text = string.Format("{0:0.00}", information.IstWert);
- ctrl.ToolTip = "Ist-Wert";
- }
- }
-
- }
- }
- }
- }));
-
- public DPCtrlSollIst()
- {
- InitializeComponent();
- //BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
- txt.HorizontalAlignment = HorizontalAlignment.Right;
- }
- public DPCtrlSollIstInformation SollIstInformation
- {
- get { return (DPCtrlSollIstInformation)GetValue(SollIstInformationProperty); }
-
- set { SetValue(SollIstInformationProperty, value); }
- }
- }
- public class DPCtrlSollIstInformation
- {
- public int Row { get; set; }
- public bool Statuszeile { get; set; }
- public decimal SollWert { get; set; }
- public decimal IstWert { get; set; }
- }
-
-}
diff --git a/BeWo/View/Controls/DPCtrlUrlaubKrankheit.cs b/BeWo/View/Controls/DPCtrlUrlaubKrankheit.cs
index a9eaaed79..b7b30fea2 100644
--- a/BeWo/View/Controls/DPCtrlUrlaubKrankheit.cs
+++ b/BeWo/View/Controls/DPCtrlUrlaubKrankheit.cs
@@ -25,8 +25,10 @@ namespace BeWo.View.Controls
{
if (information.SpalteFuerUrlaub)
{
- if (information.Row == 2)
+ if (information.IsLastRow)
+ {
ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 0, 1);
+ }
else
{
if (information.Statuszeile)
@@ -37,8 +39,10 @@ namespace BeWo.View.Controls
}
else
{
- if (information.Row == 2)
+ if (information.IsLastRow)
+ {
ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
+ }
else
{
if (information.Statuszeile)
@@ -48,8 +52,11 @@ namespace BeWo.View.Controls
}
}
- ctrl.Text = string.Format("{0:0}", information.SummeTage);
-
+ if(information.Row == 0 && !information.Statuszeile)
+ {
+ ctrl.Text = string.Format("{0:0}", information.SummeTage);
+ ctrl.ToolTip = "Abwesenheiten an Wochenend- und Feiertagen werden nicht mitgezählt.";
+ }
}
}
}));
@@ -73,5 +80,6 @@ namespace BeWo.View.Controls
public int Row { get; set; }
public bool SpalteFuerUrlaub { get; set; }
public decimal SummeTage { get; set; }
+ public bool IsLastRow { get; set; }
}
}
diff --git a/BeWo/View/Controls/DPCtrlWeek.cs b/BeWo/View/Controls/DPCtrlWeek.cs
index 657b40261..6c3230340 100644
--- a/BeWo/View/Controls/DPCtrlWeek.cs
+++ b/BeWo/View/Controls/DPCtrlWeek.cs
@@ -25,20 +25,24 @@ namespace BeWo.View.Controls
if (dc != null)
{
//dc.RemoveAll(x => x == null);
-
- c.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
+ if (!dc.IsLastRow)
+ c.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 0);
+ else
+ c.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
double res = 0.0;
- if (dc.Hours.Count != 0 || dc.Row == 2)
+ if(!dc.Statuszeile)
{
- foreach (var dauer in dc.Hours)
+ if (dc.Hours.Count != 0 || dc.Row == 0)
{
- res += dauer;
+ foreach (var dauer in dc.Hours)
+ {
+ res += dauer;
+ }
+ c.Text = res.ToString("0.##");
}
- c.Text = res.ToString("0.##");
}
-
else
{
if(dc.Statuszeile)
@@ -81,5 +85,6 @@ namespace BeWo.View.Controls
public List Hours { get; set; }
public bool Statuszeile { get; set; }
public int Row { get; set; }
+ public bool IsLastRow { get; set; }
}
}
diff --git a/BeWo/View/Controls/DPCtrlZeitkonto.cs b/BeWo/View/Controls/DPCtrlZeitkonto.cs
index 6a1eeb4b0..8c80e1996 100644
--- a/BeWo/View/Controls/DPCtrlZeitkonto.cs
+++ b/BeWo/View/Controls/DPCtrlZeitkonto.cs
@@ -24,7 +24,7 @@ namespace BeWo.View.Controls
{
if (information != null)
{
- if (information.Row == 2)
+ if (information.IsLastRow)
ctrl.BorderBlack.BorderThickness = new Thickness(0, 0, 1, 1);
else
{
@@ -68,5 +68,6 @@ namespace BeWo.View.Controls
public int Row { get; set; }
public bool Statuszeile { get; set; }
public DienstplanerMonthlySummaryDC Monatszusammenfassung { get; set;}
+ public bool IsLastRow { get; set; }
}
}
diff --git a/BeWo/View/Detail/EmployeeView.xaml b/BeWo/View/Detail/EmployeeView.xaml
index c4fbf68fc..eb1aae9bb 100644
--- a/BeWo/View/Detail/EmployeeView.xaml
+++ b/BeWo/View/Detail/EmployeeView.xaml
@@ -11,14 +11,15 @@
xmlns:markup="clr-namespace:BeWo.MultiLanguage.Markup"
xmlns:security="clr-namespace:BeWo.Security"
xmlns:detail="clr-namespace:BeWo.View.Detail"
+ xmlns:sys="clr-namespace:System;assembly=mscorlib"
Height="Auto" Width="Auto" HorizontalAlignment="Stretch"
x:Name="EmployeeBeWoView"
VerticalAlignment="Stretch" Focusable="True" GotFocus="UserControl_GotFocus">
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
- männlich
- weiblich
- divers
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+ männlich
+ weiblich
+ divers
+
+
+
-
-
+
+
-
-
-
-
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
-
-
-
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
-
-
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
-
-
+
+
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BeWo/View/Detail/EmployeeView.xaml.cs b/BeWo/View/Detail/EmployeeView.xaml.cs
index f874a83ca..6dbdc3172 100644
--- a/BeWo/View/Detail/EmployeeView.xaml.cs
+++ b/BeWo/View/Detail/EmployeeView.xaml.cs
@@ -1,4 +1,5 @@
-using System.Collections.Generic;
+using System;
+using System.Collections.Generic;
using System.ComponentModel;
using System.Linq;
using System.Runtime.CompilerServices;
@@ -22,7 +23,7 @@ using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
-
+using DevExpress.Xpf.Editors;
using DevExpress.Xpf.Editors.Settings;
using DevExpress.Xpf.Grid;
using Button = System.Windows.Controls.Button;
@@ -37,9 +38,14 @@ namespace BeWo.View.Detail
private GridControl _GridAbsenceTimes;
private GridControl _GridOvertimes;
private GridControl _GridCustomers;
+ private GridControl _GridLeaveDays;
private bool _InitTabIndex;
+ public List GeschenkteUrlaubstage { get; set; }
+
+
+
private readonly ObservableSortCollection _EintragKategorien;
public EmployeeView(EmployeeVM pEmployeeDC)
@@ -150,7 +156,7 @@ namespace BeWo.View.Detail
_EintragKategorien = pEmployeeDC.EintragKategorien;
}
- public void Image_EditValueChanged(object sender, DevExpress.Xpf.Editors.EditValueChangedEventArgs e)
+ public void Image_EditValueChanged(object sender, DevExpress.Xpf.Editors.EditValueChangedEventArgs e)
{
_ViewModel.EmployeeImage = Img.EditValue as byte[];
}
@@ -207,7 +213,10 @@ namespace BeWo.View.Detail
if (tabcontrol_contracts.Items.Count > 0)
{
tabcontrol_contracts.SelectedIndex = tabcontrol_contracts.Items.Count - 1;
- }
+ var contract = tabcontrol_contracts.SelectedItem as ContractVM;
+ ViewModel.LastContract.EmploymentTypeLeaveDaysVisibility = (contract.EmploymentType.LeaveDays != null) ? Visibility.Visible : Visibility.Collapsed;
+ ViewModel.LastContract.LeaveDaysVisibility = (contract.EmploymentType.LeaveDays != null) ? Visibility.Collapsed : Visibility.Visible;
+ }
}
protected override UserRightType[] GetSaveDemands()
@@ -234,10 +243,35 @@ namespace BeWo.View.Detail
try
{
+ if (ViewModel.LastContract != null)
+ {
+ if (ViewModel.LastContract.EmploymentType.LeaveDays != null)
+ {
+ var originalEmploymentType = ServiceFacade.DoEmployeeServiceSync(s => s.GetEmploymentType((long)ViewModel.LastContract.EmploymentType.EmploymentTypeOid));
+
+ if (originalEmploymentType.LeaveDays == ViewModel.LastContract.EmploymentType.LeaveDays) // Beschäftigungsart wurde feste Zahl Urlaubstage gegeben
+ {
+ int arbeitstage = ViewModel.LastContract.WeeklyDays != null ? (int)ViewModel.LastContract.WeeklyDays : 0;
+ decimal? urlaubstage = ViewModel.LastContract.EmploymentType.LeaveDays;
+ ViewModel.LastContract.LeaveDays = urlaubstage;
+ if (ViewModel.LastContract.ContractEndDate.Value.Date >= new DateTime(ViewModel.LastContract.EntryDate.Value.Year, 12, 31))
+ {
+ int restlicheTageImJahr = Convert.ToInt32((new DateTime(ViewModel.LastContract.EntryDate.Value.Year, 12, 31) - ViewModel.LastContract.EntryDate.Value.Date).TotalDays);
+ urlaubstage = CalculateUrlaubstage((DateTime)ViewModel.LastContract.EntryDate, arbeitstage, restlicheTageImJahr, urlaubstage);
+
+ //Urlaubskonto: Verbleibende Tage hier auf urlaubstage setzen..
+ }
+ }
+ else // Beschäftigungsart sind keine festen Urlaubstage zugeordnet
+ {
+ ViewModel.LastContract.LeaveDays = ViewModel.LastContract.EmploymentType.LeaveDays;
+
+ }
+ }
+ }
if(ViewModel.IsNew)
{
IsDoneWithInsertOrUpdate = false;
-
ServiceFacade.DoEmployeeServiceAsync(s => s.InsertNewEmployee(lDataContract), ReloadViewModel);
}
else
@@ -256,6 +290,11 @@ namespace BeWo.View.Detail
}
}
+ private decimal CalculateUrlaubstage(DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstage)
+ {
+ return ServiceFacade.DoEmployeeServiceSync(s => s.CalculateUrlaubstage(entryDate, anzahlArbeitstage, restlicheTageImJahr, urlaubstage));
+ //return 0;
+ }
private bool ValidateContracts()
{
var count = ViewModel.Contracts.VMList.Count(c => !c.ContractEndDate.HasValue);
@@ -458,6 +497,7 @@ namespace BeWo.View.Detail
{
ViewModel.Contracts.AddNewVMToList();
tabcontrol_contracts.SelectedIndex = tabcontrol_contracts.Items.Count - 1;
+
}
private void btn_deleteContract_Click(object sender, RoutedEventArgs e)
@@ -605,5 +645,61 @@ namespace BeWo.View.Detail
{
PropertyChanged?.Invoke(this, new PropertyChangedEventArgs(propertyName));
}
+
+
+ private void LeaveDaysTabItem_Selected(object sender, RoutedEventArgs e)
+ {
+ if (_GridLeaveDays == null)
+ {
+ _GridLeaveDays = rootGrid.Resources["datagrid_leavedays"] as GridControl;
+
+ GroupBoxLeaveDays.Content = _GridLeaveDays;
+ }
+ GeschenkteUrlaubstage = ServiceFacade.DoEmployeeServiceSync(s => s.GetGeschenkteUrlaubstageForEmployee((long)ViewModel.DataContract.EmployeeOid));
+ _GridLeaveDays.ItemsSource = GeschenkteUrlaubstage;
+ }
+ private void button_addLeaveDay_Click(object sender, RoutedEventArgs e)
+ {
+ var anzahlTage = Convert.ToDecimal(spinedit_anzahlTage.Text);
+ var erlaeuterung = textbox_erlaeuterung.Text;
+ GeschenkterUrlaubstagDC dc = new GeschenkterUrlaubstagDC()
+ {
+ AnzahlTage = anzahlTage,
+ Date = DateTime.Now.Date,
+ Employee = (long)ViewModel.DataContract.EmployeeOid,
+ GeschenkterUrlaubstagNotice = erlaeuterung
+ };
+ ServiceFacade.DoEmployeeServiceSync(s => s.InsertGeschenkterUrlaubstag(dc));
+ GeschenkteUrlaubstage.Add(dc);
+ _GridLeaveDays.ItemsSource = null;
+ _GridLeaveDays.ItemsSource = GeschenkteUrlaubstage;
+ }
+ private void button_removeLeaveDay_Click(object sender, RoutedEventArgs e)
+ {
+ var dc = _GridLeaveDays.GetCurrentValue();
+ ServiceFacade.DoEmployeeServiceSync(s => s.DeleteGeschenkterUrlaubstag(dc));
+
+ var items = _GridLeaveDays.ItemsSource as List;
+ items.Remove(dc);
+
+ _GridLeaveDays.ItemsSource = null;
+ _GridLeaveDays.ItemsSource = items;
+ }
+
+ private void combobox_employmenttype_EditValueChanged(object sender, EditValueChangedEventArgs e)
+ {
+ var contract = tabcontrol_contracts.SelectedItem as ContractVM;
+
+ if (contract.EmploymentType.LeaveDays != null)
+ {
+ contract.EmploymentTypeLeaveDaysVisibility = Visibility.Visible;
+ contract.LeaveDaysVisibility = Visibility.Collapsed;
+ }
+ else
+ {
+ contract.EmploymentTypeLeaveDaysVisibility = Visibility.Collapsed;
+ contract.LeaveDaysVisibility = Visibility.Visible;
+ }
+ }
}
}
\ No newline at end of file
diff --git a/BeWo/View/Detail/EmploymentTypeView.xaml b/BeWo/View/Detail/EmploymentTypeView.xaml
index 8371c8b1b..69ab2566a 100644
--- a/BeWo/View/Detail/EmploymentTypeView.xaml
+++ b/BeWo/View/Detail/EmploymentTypeView.xaml
@@ -18,15 +18,20 @@
+
-
-
+
+
+
+
+
+
@@ -38,6 +43,7 @@
+
diff --git a/BeWo/View/Detail/Report/AbwesenheitsEditView.xaml.cs b/BeWo/View/Detail/Report/AbwesenheitsEditView.xaml.cs
index 729bc8f1b..97a6748e6 100644
--- a/BeWo/View/Detail/Report/AbwesenheitsEditView.xaml.cs
+++ b/BeWo/View/Detail/Report/AbwesenheitsEditView.xaml.cs
@@ -73,10 +73,11 @@ namespace BeWo.View.Detail.Report
Parent._SchedulerControl.Storage.AppointmentStorage.Remove(Appointment);
ServiceFacade.DoOperationsServiceSync(x => x.DeleteAbsenceTime(AbsenceTime));
-
+ Parent.UrlaubsplanerRootObj.Abwesenheiten.Remove(AbsenceTime);
SchedulerFormBehavior.Close(this, true);
Parent.UpdateUrlaubkonto(AbsenceTime.EmployeeOid.Value);
+ Parent.UpdateScheduler();
}
private void SaveBtn_Click(object sender, RoutedEventArgs e)
@@ -99,6 +100,18 @@ namespace BeWo.View.Detail.Report
{
AbsenceTime = ServiceFacade.DoOperationsServiceSync(x => x.UpdateAbsenceTimeWithReturn(AbsenceTime));
+ AbsenceTimeDC dc = null;
+ foreach (var item in Parent.UrlaubsplanerRootObj.Abwesenheiten)
+ {
+ if (item.AbsenceTimeOid == AbsenceTime.AbsenceTimeOid)
+ dc = item;
+ }
+ if (dc != null)
+ {
+ Parent.UrlaubsplanerRootObj.Abwesenheiten.Remove(dc);
+ Parent.UrlaubsplanerRootObj.Abwesenheiten.Add(AbsenceTime);
+ }
+
var t = AbsenceTime.AbsenceTimeVersion;
SchedulerHelper.OverrideAppointmentWithAbsenceTime(Appointment, AbsenceTime);
@@ -106,7 +119,7 @@ namespace BeWo.View.Detail.Report
else
{
AbsenceTime = ServiceFacade.DoOperationsServiceSync(x => x.InsertAbsenceTimeWithReturn(AbsenceTime));
-
+ Parent.UrlaubsplanerRootObj.Abwesenheiten.Add(AbsenceTime);
SchedulerHelper.OverrideAppointmentWithAbsenceTime(Appointment, AbsenceTime);
Parent._SchedulerControl.Storage.AppointmentStorage.Add(Appointment);
diff --git a/BeWo/View/Detail/Report/AbwesenheitsEmployeeHeader.xaml.cs b/BeWo/View/Detail/Report/AbwesenheitsEmployeeHeader.xaml.cs
index 8fec96bcb..712c1a867 100644
--- a/BeWo/View/Detail/Report/AbwesenheitsEmployeeHeader.xaml.cs
+++ b/BeWo/View/Detail/Report/AbwesenheitsEmployeeHeader.xaml.cs
@@ -20,35 +20,6 @@ namespace BeWo.View.Detail.Report
{
public partial class AbwesenheitsEmployeeHeader : UserControl
{
- //public static readonly DependencyProperty EmployeeDCProperty = DependencyProperty.Register(
- // "EmployeeDC",
- // typeof(EmployeeDC),
- // typeof(AbwesenheitsEmployeeHeader),
- // new UIPropertyMetadata(
- // (s, e) =>
- // {
- // var dc = (EmployeeDC)e.NewValue;
- // var c = (AbwesenheitsEmployeeHeader)s;
-
- // if (c != null)
- // {
- // if (dc != null)
- // {
-
- // c._EmployeeName.Text = dc.LastNameFirstName;
- // c._EmployeeUrlaub.Text = $"Urlaub: {dc.Urlaubskonto.Resturlaub.ToString("0.00")}/{dc.Urlaubskonto.Urlaubsanspruch.ToString("0.00")} Tage";
- // if (dc.Urlaubskonto.Resturlaub < 0)
- // c._EmployeeUrlaub.Foreground = Brushes.LightCoral;
- // var jahr = c.Jahr;
- // var monat = c.Monat;
- // //var absencetimes = ServiceFacade.DoOperationsServiceSync(x => x.GetAbsenceTimesForMonth(dc.EmployeeOid.Value, c.Monat, c.Jahr, 2));
- // //c._EmployeeUrlaubDieserMonat.Text +=
- // ((AbwesenheitsEmployeeHeaderTooltip)c.ToolTip).Set(dc);
- // //((AbwesenheitsEmployeeHeaderTooltip)c.ToolTip).Set(dc, absencetimes);
- // }
- // }
- // }));
-
public static readonly DependencyProperty AbwesenheitsInformationDCProperty = DependencyProperty.Register(
"AbwesenheitsInformationDC",
typeof(AbwesenheitsInformationDC),
@@ -63,10 +34,16 @@ namespace BeWo.View.Detail.Report
{
if (dc != null)
{
+ decimal geschenkteUrlaubstage = 0.0m;
+ //foreach (var urlaub in dc.GeschenkteUrlaubstage)
+ // geschenkteUrlaubstage += urlaub.AnzahlTage;
+
c._EmployeeName.Text = dc.Employee.LastNameFirstName;
- c._EmployeeUrlaub.Text = $"Urlaub: {dc.Employee.Urlaubskonto.Resturlaub.ToString("0.00")}/{dc.Employee.Urlaubskonto.Urlaubsanspruch.ToString("0.00")} Tage";
- if (dc.Employee.Urlaubskonto.Resturlaub < 0)
+ c._EmployeeUrlaub.Text = $"Urlaub: {(dc.Employee.Urlaubskonto.Resturlaub).ToString("0.00")}/{(dc.Employee.Urlaubskonto.Urlaubsanspruch).ToString("0.00")} Tage";
+ if (dc.Employee.Urlaubskonto.Resturlaub + geschenkteUrlaubstage < 0)
c._EmployeeUrlaub.Foreground = Brushes.LightCoral;
+ else
+ c._EmployeeUrlaub.Foreground = Brushes.White;
int tageUrlaub = 0;
int tageKrankheit = 0;
@@ -84,20 +61,28 @@ namespace BeWo.View.Detail.Report
krankheitstage.Add(tag);
}
+ // Berechnung der Urlaubstage (falls vorhanden)
if (urlaubstage.Count > 0)
{
foreach (var spanne in urlaubstage)
{
+ if (spanne.End == null)
+ spanne.End = new DateTime(dc.Year, dc.Month, DateTime.DaysInMonth(dc.Year, dc.Month));
+ // Nur ein Tag
if (spanne.Start == spanne.End)
tageUrlaub++;
+ // Mehrere Tage
else
{
+ // Alle Tage in einem Monat
if (spanne.Start.Value.Month == spanne.End.Value.Month)
tageUrlaub += Convert.ToInt32((spanne.End.Value.Date - spanne.Start.Value.Date).TotalDays + 1);
+ // Tage über Monate verteilt
else
{
DateTime? tempStart = null;
DateTime? tempEnd = null;
+ // Prüfen, ob Start und/oder Ende nicht dem ausgewählten Monat entspricht
if (spanne.Start.Value.Month != dc.Month)
{
tempStart = new DateTime(dc.Year, dc.Month, 1);
@@ -116,43 +101,68 @@ namespace BeWo.View.Detail.Report
}
}
}
- c._EmployeeUrlaubDieserMonat.Text = "Urlaub diesen Monat: " + tageUrlaub + " Tage";
-
}
+ // Berechnung der Krankheitstage (falls vorhanden)
if (krankheitstage.Count > 0)
{
foreach (var spanne in krankheitstage)
{
+ // Nur ein Tag
if (spanne.Start == spanne.End)
tageKrankheit++;
+ // Mehrere Tage
else
{
- if (spanne.Start.Value.Month == spanne.End.Value.Month)
- tageUrlaub += Convert.ToInt32((spanne.End.Value.Date - spanne.Start.Value.Date).TotalDays + 1);
+ // Wenn Krankheit ein Enddatum hat
+ if (spanne.End != null)
+ {
+ // Alle Tage in einem Monat
+ if (spanne.Start.Value.Month == spanne.End.Value.Month)
+ tageUrlaub += Convert.ToInt32((spanne.End.Value.Date - spanne.Start.Value.Date).TotalDays + 1);
+ // Tage über mehrere Monate verteilt
+ else
+ {
+ // Prüfen, ob Start und/oder Ende nicht dem ausgewählten Monat entspricht
+ DateTime? tempStart = null;
+ DateTime? tempEnd = null;
+ if (spanne.Start.Value.Month != dc.Month)
+ {
+ tempStart = new DateTime(dc.Year, dc.Month, 1);
+ }
+ if (spanne.End.Value.Month != dc.Month)
+ {
+ tempEnd = new DateTime(dc.Year, dc.Month, 1).AddMonths(1).AddTicks(-1);
+ }
+
+ if (tempStart != null && tempEnd != null)
+ tageKrankheit += Convert.ToInt32((tempEnd.Value.Date - tempStart.Value.Date).TotalDays + 1);
+ else if (tempStart != null && tempEnd == null)
+ tageKrankheit += Convert.ToInt32((spanne.End.Value.Date - tempStart.Value.Date).TotalDays + 1);
+ else if (tempStart == null && tempEnd != null)
+ tageKrankheit += Convert.ToInt32((tempEnd.Value.Date - spanne.Start.Value.Date).TotalDays + 1);
+ }
+ }
+ // Wenn Krankheit kein Enddatum gesetzt wurde
else
{
- DateTime? tempStart = null;
- DateTime? tempEnd = null;
if (spanne.Start.Value.Month != dc.Month)
{
- tempStart = new DateTime(dc.Year, dc.Month, 1);
- }
- if (spanne.End.Value.Month != dc.Month)
- {
- tempEnd = new DateTime(dc.Year, dc.Month, 1).AddMonths(1).AddTicks(-1);
- }
+ DateTime tempEnd = new DateTime(dc.Year, dc.Month, DateTime.DaysInMonth(dc.Year, dc.Month));
+ DateTime tempStart = new DateTime(dc.Year, dc.Month, 1); ;
- if (tempStart != null && tempEnd != null)
- tageKrankheit += Convert.ToInt32((tempEnd.Value.Date - tempStart.Value.Date).TotalDays + 1);
- else if (tempStart != null && tempEnd == null)
- tageKrankheit += Convert.ToInt32((spanne.End.Value.Date - tempStart.Value.Date).TotalDays + 1);
- else if (tempStart == null && tempEnd != null)
- tageKrankheit += Convert.ToInt32((tempEnd.Value.Date - spanne.Start.Value.Date).TotalDays + 1);
+ tageKrankheit += Convert.ToInt32((tempEnd.Date - tempStart.Date).TotalDays + 1);
+ }
+ else
+ {
+ DateTime tempEnd = new DateTime(spanne.Start.Value.Year, spanne.Start.Value.Month, DateTime.DaysInMonth(spanne.Start.Value.Year, spanne.Start.Value.Month));
+ tageKrankheit += Convert.ToInt32((tempEnd.Date - spanne.Start.Value.Date).TotalDays + 1);
+ }
}
}
}
- c._EmployeeKrankheitDieserMonat.Text = "Krankheit diesen Monat: " + tageKrankheit + " Tage";
}
+ c._EmployeeUrlaubDieserMonat.Text = "Urlaub diesen Monat: " + tageUrlaub + " Tage";
+ c._EmployeeKrankheitDieserMonat.Text = "Krankheit diesen Monat: " + tageKrankheit + " Tage";
((AbwesenheitsEmployeeHeaderTooltip)c.ToolTip).Set(dc.Employee, tageUrlaub, tageKrankheit);
}
diff --git a/BeWo/View/Detail/Report/AbwesenheitsView.xaml b/BeWo/View/Detail/Report/AbwesenheitsView.xaml
index 9db01e148..c1747f7f5 100644
--- a/BeWo/View/Detail/Report/AbwesenheitsView.xaml
+++ b/BeWo/View/Detail/Report/AbwesenheitsView.xaml
@@ -123,20 +123,20 @@
-
+ -->
+
@@ -160,11 +160,16 @@
-
-
-
-
-
+
+
+
+
+
+
+
+
+
+
diff --git a/BeWo/View/Detail/Report/AbwesenheitsView.xaml.cs b/BeWo/View/Detail/Report/AbwesenheitsView.xaml.cs
index 047c725d4..eb642f6d5 100644
--- a/BeWo/View/Detail/Report/AbwesenheitsView.xaml.cs
+++ b/BeWo/View/Detail/Report/AbwesenheitsView.xaml.cs
@@ -36,6 +36,7 @@ using AppointmentViewInfoCustomizingEventArgs = DevExpress.Xpf.Scheduler.Appoint
using DevExpress.XtraScheduler;
using System.Collections.ObjectModel;
using DevExpress.Xpf.Scheduler.Drawing;
+//using System.Windows.Markup;
namespace BeWo.View.Detail.Report
{
@@ -52,14 +53,17 @@ namespace BeWo.View.Detail.Report
private List _AbsenceReasonDCs;
private List _TeamDCs;
private Dictionary _EmployeeDict;
- private List Abwesenheiten;
-
+
private AbsenceOverviewFilterDC _SelectedFilter;
- public int SelectedMonth;
- public int SelectedYear;
+ public UrlaubsplanerRootDC UrlaubsplanerRootObj { get; set; }
- public List Feiertage { get; set; }
+ public int SelectedMonth { get; set; }
+ public int SelectedYear { get; set; }
+
+ //public List Abwesenheiten { get; set; }
+ //public List Feiertage { get; set; }
+ //public List GeschenkteUrlaubstage { get; set; }
public AbwesenheitstabelleView()
@@ -71,6 +75,7 @@ namespace BeWo.View.Detail.Report
InitializeScheduler();
linkPdfExport.NavigateUri = BeWoApp.SiteOfOrigin;
+ linkGiftLeaveday.NavigateUri = BeWoApp.SiteOfOrigin;
_EmployeeDict = new Dictionary();
}
@@ -88,8 +93,13 @@ namespace BeWo.View.Detail.Report
SelectedMonth = _MonthPicker.SelectedMonth;
SelectedYear = (int)_YearPicker.SelectedItem;
- Feiertage = ServiceFacade.DoOperationsServiceSync(s => s.GetDefaultFeiertageForYear(SelectedYear)).Where(f => f.Datum.Month == SelectedMonth).ToList();
- Abwesenheiten = ServiceFacade.DoEmployeeServiceSync(s => s.GetAllEmployeeAbsenceTimesForMonth(SelectedYear, SelectedMonth));
+
+ UrlaubsplanerRootObj = ServiceFacade.DoOperationsServiceSync(s => s.BuildUrlaubsplanerRootObject(SelectedYear, SelectedMonth));
+
+ //Feiertage = ServiceFacade.DoOperationsServiceSync(s => s.GetDefaultFeiertageForYear(SelectedYear)).Where(f => f.Datum.Month == SelectedMonth).ToList();
+ //Abwesenheiten = ServiceFacade.DoEmployeeServiceSync(s => s.GetAllEmployeeAbsenceTimesForMonth(SelectedYear, SelectedMonth));
+ //GeschenkteUrlaubstage = ServiceFacade.DoEmployeeServiceSync(s => s.GetGeschenkteUrlaubstageForYear(SelectedYear));
+
UpdateScheduler();
ColorizeFeiertage();
@@ -153,6 +163,40 @@ namespace BeWo.View.Detail.Report
beWoWindow.rootGroupBox.Header = "Drucken";
beWoWindow.ShowDialog();
}
+ private void LinkGiftLeaveday_OnRequestNavigate(object sender, RequestNavigateEventArgs e)
+ {
+ if (_EmployeeDict.Count > 0)
+ {
+ var employee = ServiceFacade.DoEmployeeServiceSync(s => s.GetAllActiveEmployees());
+ var control = new UrlaubstagSchenkenView(employee);
+ var beWoWindow = new BeWoWindow
+ {
+ rootGroupBox = { Header = "Urlaub schenken" },
+ Height = 350,
+ MinHeight = 350,
+ Width = 300,
+ MinWidth = 300,
+ WindowStartupLocation = WindowStartupLocation.CenterOwner,
+ GroupBoxContent = control,
+ Owner = BeWoApp.CurrentBeWo.MainWindow
+ };
+
+ control.ButtonCancelClicked += () =>
+ {
+ beWoWindow.Close();
+ };
+ control.ButtonConfirmClicked += () =>
+ {
+ beWoWindow.Close();
+ };
+
+ beWoWindow.ShowDialog();
+ }
+ else
+ {
+ System.Windows.MessageBox.Show("Erstellen Sie zuerst die Abwesenheitsübersicht!", "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Information);
+ }
+ }
private void SchedulerControl_PopupMenuShowing(object sender, SchedulerMenuEventArgs e)
{
@@ -292,7 +336,8 @@ namespace BeWo.View.Detail.Report
Employee = employee,
Month = _MonthPicker.SelectedMonth,
Year = (int)_YearPicker.SelectedItem,
- AbsenceTimes = Abwesenheiten.Where(a => a.EmployeeOid == employee.EmployeeOid).ToList()
+ AbsenceTimes = UrlaubsplanerRootObj.Abwesenheiten.Where(a => a.EmployeeOid == employee.EmployeeOid).ToList(),
+ GeschenkteUrlaubstage = UrlaubsplanerRootObj.GeschenkteUrlaubstage.Where(u => u.Employee == employee.EmployeeOid).ToList()
};
var resource = _SchedulerStorage.CreateResource(employee.EmployeeOid.Value.ToString());
@@ -350,10 +395,10 @@ namespace BeWo.View.Detail.Report
_SelectedFilter = new AbsenceOverviewFilterDC() { Month = date.Month, Year = date.Year };
- if (Feiertage != null)
+ if (UrlaubsplanerRootObj.Feiertage != null)
{
List feiertageInMonat = new List();
- foreach (var tag in Feiertage)
+ foreach (var tag in UrlaubsplanerRootObj.Feiertage)
{
feiertageInMonat.Add(tag.Datum.Day);
}
@@ -371,8 +416,12 @@ namespace BeWo.View.Detail.Report
private void VerticalHeaderControl_MouseDown(object sender, MouseButtonEventArgs e)
{
var temp = (VerticalHeaderControl)sender;
+ var c = (VisualResourceHeaderContent)temp.Content;
+ var info = c.CustomFields["AbwesenheitsInformationDC"]; //Hierin steht das AbwesenheitsInformationDC, aber man kommt nicht dran
}
+
+
}
public class MouseHandlerService : MouseHandlerServiceWrapper
@@ -392,6 +441,22 @@ namespace BeWo.View.Detail.Report
}
}
+ //public class TestConverter : MarkupExtension, IMultiValueConverter
+ //{
+ // public object Convert(object[] values, Type targetType, object parameter, CultureInfo culture)
+ // {
+ // return values[0] is DateTime && values[1] is System.Collections.IList ? ((System.Collections.IList)values[1]).Contains(values[0]) : false;
+ // }
+ // public object[] ConvertBack(object value, Type[] targetTypes, object parameter, CultureInfo culture)
+ // {
+ // throw new NotImplementedException();
+ // }
+ // public override object ProvideValue(IServiceProvider serviceProvider)
+ // {
+ // return this;
+ // }
+ //}
+
public static class SchedulerHelper
{
public static void OverrideAppointmentWithAbsenceTime(Appointment appointment, AbsenceTimeDC absenceTime)
diff --git a/BeWo/View/Detail/Report/DienstplanerView.xaml b/BeWo/View/Detail/Report/DienstplanerView.xaml
index 1418c0a41..51fc0c961 100644
--- a/BeWo/View/Detail/Report/DienstplanerView.xaml
+++ b/BeWo/View/Detail/Report/DienstplanerView.xaml
@@ -28,8 +28,11 @@
-
-
+
+
+
+
+
@@ -235,6 +238,7 @@
+
diff --git a/BeWo/View/Detail/Report/DienstplanerView.xaml.cs b/BeWo/View/Detail/Report/DienstplanerView.xaml.cs
index 7a44f49c3..f4558a3ba 100644
--- a/BeWo/View/Detail/Report/DienstplanerView.xaml.cs
+++ b/BeWo/View/Detail/Report/DienstplanerView.xaml.cs
@@ -47,7 +47,8 @@ namespace BeWo.View.Detail.Report
private List _ColumnDays;
private GridColumn _ColumnMonth;
private List _ColumnWeek;
- private GridColumn _ColumnSollIst;
+ private GridColumn _ColumnSoll;
+ private GridColumn _ColumnIst;
private GridColumn _ColumnSaldo;
private GridColumn _ColumnZeitkonto;
private GridColumn _ColumnUrlaub;
@@ -492,7 +493,8 @@ namespace BeWo.View.Detail.Report
var weekControlTemplate = (ControlTemplate)FindResource("ctrlWeek");
var monthControlTemplate = (ControlTemplate)FindResource("ctrlMonth");
var empControlTemplate = (ControlTemplate)FindResource("ctrlEmp");
- var sollIstControlTemplate = (ControlTemplate)FindResource("ctrlSollIst");
+ var sollControlTemplate = (ControlTemplate)FindResource("ctrlSoll");
+ var istControlTemplate = (ControlTemplate)FindResource("ctrlIst");
var saldoControlTemplate = (ControlTemplate)FindResource("ctrlSaldo");
var zeitkontoControlTemplate = (ControlTemplate)FindResource("ctrlZeitkonto");
var urlaubKrankheitControlTemplate = (ControlTemplate)FindResource("ctrlUrlaubKrankheit");
@@ -502,7 +504,9 @@ namespace BeWo.View.Detail.Report
_ColumnMonth = NewGridColumnUnbound("Monatsstunden", "month", "MO:", 60, 40, DevExpress.Data.UnboundColumnType.Object, monthControlTemplate, DevExpress.Utils.DefaultBoolean.True);
- _ColumnSollIst = NewGridColumnUnbound("Soll/Ist", "sollist", "SI:", 55, 40, DevExpress.Data.UnboundColumnType.Object, sollIstControlTemplate, DevExpress.Utils.DefaultBoolean.True);
+ _ColumnSoll = NewGridColumnUnbound("Soll", "soll", "SO:", 55, 40, DevExpress.Data.UnboundColumnType.Object, sollControlTemplate, DevExpress.Utils.DefaultBoolean.True);
+
+ _ColumnIst = NewGridColumnUnbound("Ist", "ist", "IS:", 55, 40, DevExpress.Data.UnboundColumnType.Object, istControlTemplate, DevExpress.Utils.DefaultBoolean.True);
_ColumnSaldo = NewGridColumnUnbound("Saldo", "saldo", "SA:", 55, 40, DevExpress.Data.UnboundColumnType.Object, saldoControlTemplate, DevExpress.Utils.DefaultBoolean.True);
@@ -529,7 +533,8 @@ namespace BeWo.View.Detail.Report
//Hinzufügen der Spalten Mitarbeiter, einzelne Wochentage und Woche
_GridControl.Columns.Add(_ColumnEmp);
//_GridControl.Columns.Add(_ColumnMonth);
- _GridControl.Columns.Add(_ColumnSollIst);
+ _GridControl.Columns.Add(_ColumnSoll);
+ _GridControl.Columns.Add(_ColumnIst);
_GridControl.Columns.Add(_ColumnSaldo);
//_GridControl.Columns.Add(_ColumnZeitkonto); // Zeitkonto wieder einblenden
_GridControl.Columns.Add(_ColumnUrlaub);
@@ -600,10 +605,10 @@ namespace BeWo.View.Detail.Report
//_AlleDienstvertretungen = ServiceFacade.DoOperationsServiceSync(s => s.GetAllDienstvertretungenAsList(AuswahlWohnheim.WohnheimOid,
// _AuswahlMonat.Year, _AuswahlMonat.Month));
- _DienstplanerRootObj.AlleDienstEintraege = ServiceFacade.DoOperationsServiceSync(s => s.GetAllDienstEintraegeAsList(AuswahlWohnheim.WohnheimOid,
- _AuswahlMonat.Year, _AuswahlMonat.Month)); //Root
- _DienstplanerRootObj.AlleDienstvertretungen = ServiceFacade.DoOperationsServiceSync(s => s.GetAllDienstvertretungenAsList(AuswahlWohnheim.WohnheimOid,
- _AuswahlMonat.Year, _AuswahlMonat.Month)); //Root
+ //_DienstplanerRootObj.AlleDienstEintraege = ServiceFacade.DoOperationsServiceSync(s => s.GetAllDienstEintraegeAsList(AuswahlWohnheim.WohnheimOid,
+ // _AuswahlMonat.Year, _AuswahlMonat.Month)); //Root
+ //_DienstplanerRootObj.AlleDienstvertretungen = ServiceFacade.DoOperationsServiceSync(s => s.GetAllDienstvertretungenAsList(AuswahlWohnheim.WohnheimOid,
+ // _AuswahlMonat.Year, _AuswahlMonat.Month)); //Root
}
private void button_neuerMitarbeiter_Click(object sender, RoutedEventArgs e)
@@ -868,13 +873,15 @@ namespace BeWo.View.Detail.Report
if (_AuswahlWohnheim.EmployeeOids.Contains(_AuswahlDienstZeileDC.Employee.EmployeeOid.Value))
{
- //var eintrag = ServiceFacade.DoOperationsServiceSync(s => s.GetDienstEintrag(_AuswahlDienstZeileDC.Employee.EmployeeOid.Value,
- // _AuswahlWohnheim.WohnheimOid, _AuswahlDienstZeileDC.Zeile, Pointer)); //Zeit sparen durch Root-Objekt
+ decimal stundenFuerSaldo = 0.0m;
+
var eintrag = GetDienstEintrag(_AuswahlDienstZeileDC.Employee.EmployeeOid.Value,
_AuswahlWohnheim.WohnheimOid, _AuswahlDienstZeileDC.Zeile, Pointer);
if (eintrag != null)
{
+ stundenFuerSaldo += Convert.ToDecimal(eintrag.DauerInStunden);
+
var oldDienst = TryGetDienst(_AuswahlDienstZeileDC, _AuswahlTag); //abc
ServiceFacade.DoOperationsServiceSync(x => x.DeleteDienstEintrag(_AuswahlDienstZeileDC.Employee.EmployeeOid.Value, AuswahlWohnheim.WohnheimOid, _AuswahlDienstZeileDC.Zeile, Pointer));
_AuswahlDienstZeileDC.RemoveDienst(_AuswahlTag);
@@ -907,7 +914,7 @@ namespace BeWo.View.Detail.Report
if (item.Employee.EmployeeOid == _AuswahlDienstZeileDC.Employee.EmployeeOid)
{
item.Ist += Convert.ToDecimal(newEintrag.DauerInStunden);
- item.Saldo += Convert.ToDecimal(newEintrag.DauerInStunden);
+ item.Saldo += (stundenFuerSaldo == 0.0m) ? Convert.ToDecimal(newEintrag.DauerInStunden) : Convert.ToDecimal(newEintrag.DauerInStunden) - stundenFuerSaldo;
}
}
}
@@ -993,6 +1000,20 @@ namespace BeWo.View.Detail.Report
if (e.IsGetData)
{
var selZeile = _GridControl.GetRowByListIndex(e.ListSourceRowIndex) as DienstZeileDC;
+ bool isLastRow = false;
+ if (selZeile.DienstDict != null)
+ {
+ var rowsForEmployee = new List();
+ foreach (var zeile in _DienstplanerRootObj.DienstZeilenListe)
+ {
+ if (zeile.Employee == selZeile.Employee)
+ rowsForEmployee.Add(zeile);
+ }
+
+ if (rowsForEmployee.Count > 0)
+ isLastRow = rowsForEmployee[rowsForEmployee.Count - 1] == selZeile ? true : false;
+ }
+
DienstplanerMonthlySummaryDC summary = new DienstplanerMonthlySummaryDC();
foreach (var summ in _DienstplanerRootObj.MonatsZusammenfassung)
{
@@ -1065,7 +1086,7 @@ namespace BeWo.View.Detail.Report
e.Value = new DPCtrlDayInformation
{
DienstInfoDC = TryGetDienst(selZeile, pos), //abc
- IsLastRow = selZeile.Zeile == 2,
+ IsLastRow = isLastRow,
DayOfWeek = date.DayOfWeek,
IsLastColumn = pos == DateTime.DaysInMonth(AuswahlMonat.Year, AuswahlMonat.Month),
IsInContractRange = GetContract(selZeile, pos) != null, //abc
@@ -1113,10 +1134,10 @@ namespace BeWo.View.Detail.Report
pos = int.Parse(e.Column.FieldName.Remove(e.Column.FieldName.Length - 1));
//e.Value = selZeile.Zeile == 2 ? _DienstEintragListe.FindAll(x => x.Employee == selZeile.Employee).SelectMany(y => y.GetDienstWoche(pos)).ToList() : null;
- if (selZeile.Zeile == 2)
+ if (selZeile.Zeile == 0 && selZeile.StatusListe == null)
{
- var eintraegeFuerMitarbeiter = selZeile.Zeile == 2 ? _DienstplanerRootObj.AlleDienstEintraege.FindAll(x => x.EmployeeOid == selZeile.Employee.EmployeeOid).ToList() : null;
- var vertretungenFuerMitarbeiter = selZeile.Zeile == 2 ? _DienstplanerRootObj.AlleDienstvertretungen.FindAll(x => x.EmployeeOid == selZeile.Employee.EmployeeOid).ToList() : null;
+ var eintraegeFuerMitarbeiter = selZeile.Zeile == 0 ? _DienstplanerRootObj.AlleDienstEintraege.FindAll(x => x.EmployeeOid == selZeile.Employee.EmployeeOid).ToList() : null;
+ var vertretungenFuerMitarbeiter = selZeile.Zeile == 0 ? _DienstplanerRootObj.AlleDienstvertretungen.FindAll(x => x.EmployeeOid == selZeile.Employee.EmployeeOid).ToList() : null;
var eintraegeEinerWoche = eintraegeFuerMitarbeiter != null ? GetEintraegeEinerWoche(eintraegeFuerMitarbeiter, pos) : null;
var vertretungenEinerWoche = vertretungenFuerMitarbeiter != null ? GetVertretungenEinerWoche(vertretungenFuerMitarbeiter, pos) : null;
@@ -1136,7 +1157,8 @@ namespace BeWo.View.Detail.Report
{
Hours = stundenWoche,
Statuszeile = selZeile.DienstDict == null,
- Row = selZeile.Zeile
+ Row = selZeile.Zeile,
+ IsLastRow = isLastRow
};
}
else
@@ -1145,7 +1167,8 @@ namespace BeWo.View.Detail.Report
{
Hours = new List(),
Statuszeile = selZeile.DienstDict == null,
- Row = selZeile.Zeile
+ Row = selZeile.Zeile,
+ IsLastRow = isLastRow
};
}
@@ -1155,7 +1178,8 @@ namespace BeWo.View.Detail.Report
{
Employee = selZeile.Employee,
Contracts = selZeile.Contracts,
- Row = selZeile.Zeile
+ Row = selZeile.Zeile,
+ IsLastRow = isLastRow
};
return;
@@ -1186,8 +1210,29 @@ namespace BeWo.View.Detail.Report
return;
- case "SI":
+ case "SO":
if(selZeile.StatusListe == null)
+ {
+ e.Value = new DPCtrlSollInformation
+ {
+ Row = selZeile.Zeile,
+ Statuszeile = selZeile.DienstDict == null,
+ SollWert = summary.Soll,
+ IsLastRow = isLastRow
+ };
+ }
+ else
+ {
+ e.Value = new DPCtrlSollInformation
+ {
+ Row = selZeile.Zeile,
+ Statuszeile = selZeile.DienstDict == null
+ };
+ }
+
+ return;
+ case "IS":
+ if (selZeile.StatusListe == null)
{
var eintraegeFuerMitarbeiterMonat = _DienstplanerRootObj.AlleDienstEintraege.FindAll(x => x.EmployeeOid == selZeile.Employee.EmployeeOid).ToList();
var vertretungenFuerMitarbeiterMonat = _DienstplanerRootObj.AlleDienstvertretungen.FindAll(x => x.EmployeeOid == selZeile.Employee.EmployeeOid).ToList();
@@ -1204,21 +1249,20 @@ namespace BeWo.View.Detail.Report
stunden += Convert.ToDecimal(vertretung.DauerInStunden);
}
-
- e.Value = new DPCtrlSollIstInformation
+ e.Value = new DPCtrlIstInformation
{
Row = selZeile.Zeile,
Statuszeile = selZeile.DienstDict == null,
IstWert = stunden,
- SollWert = summary.Soll
+ IsLastRow = isLastRow
};
}
else
{
- e.Value = new DPCtrlSollIstInformation
+ e.Value = new DPCtrlIstInformation
{
Row = selZeile.Zeile,
- Statuszeile = selZeile.DienstDict == null
+ Statuszeile = selZeile.DienstDict == null,
};
}
@@ -1239,7 +1283,8 @@ namespace BeWo.View.Detail.Report
{
Row = selZeile.Zeile,
Statuszeile = selZeile.DienstDict == null,
- SaldoWert = summaryForSaldo.Saldo
+ SaldoWert = summaryForSaldo.Saldo,
+ IsLastRow = isLastRow
};
}
else
@@ -1287,7 +1332,8 @@ namespace BeWo.View.Detail.Report
Row = selZeile.Zeile,
SpalteFuerUrlaub = true,
Statuszeile = selZeile.DienstDict == null,
- SummeTage = summary.TageUrlaub
+ SummeTage = summary.TageUrlaub,
+ IsLastRow = isLastRow
};
return;
case "KR":
@@ -1296,7 +1342,8 @@ namespace BeWo.View.Detail.Report
Row = selZeile.Zeile,
SpalteFuerUrlaub = false,
Statuszeile = selZeile.DienstDict == null,
- SummeTage = summary.TageKrank
+ SummeTage = summary.TageKrank,
+ IsLastRow = isLastRow
};
return;
}
@@ -1371,29 +1418,10 @@ namespace BeWo.View.Detail.Report
private void RefreshDienste()
{
- //_DienstDCListe = ServiceFacade.DoOperationsServiceSync(x => x.GetDienstEintraege(AuswahlWohnheim.WohnheimOid, AuswahlMonat.Year, AuswahlMonat.Month)); //Dem Wohnheim zugeordnete Mitarbeiter mit ihren Diensten
- //_DienstplanerRootObj.DienstDCListe = ServiceFacade.DoOperationsServiceSync(x =>
- //x.GetDienstEintraege(AuswahlWohnheim.WohnheimOid, AuswahlMonat.Year, AuswahlMonat.Month)); //Root
- //var vertretungen = ServiceFacade.DoOperationsServiceSync(x => x.GetDienstvertretungen(AuswahlWohnheim.WohnheimOid, AuswahlMonat.Year, AuswahlMonat.Month));
- //_DienstDCListe.AddRange(vertretungen);
- //_DienstplanerRootObj.DienstDCListe.AddRange(ServiceFacade.DoOperationsServiceSync(x =>
- // x.GetDienstvertretungen(AuswahlWohnheim.WohnheimOid, AuswahlMonat.Year, AuswahlMonat.Month))); //Root
- //_DienstplanerRootObj.DienstDCListe = _DienstplanerRootObj.DienstDCListe.OrderBy(d => d.Employee.LastName).ToList(); //Root
- //_DienstDCListe = _DienstDCListe.OrderBy(d => d.Employee.LastName).ToList();
-
- //_AlleDienste = ServiceFacade.DoOperationsServiceSync(x => x.GetAllDienste()); //Verschiedene Schichten zum Zuordnen an Mitarbeiter
- //_AlleDienste = _AlleDienste.OrderBy(d => d.Start).ToList();
- //_AlleDienste.Insert(0, DienstInfoDC.Platzhalter); // Leere Schicht zum Löschen von Einträgen im Dienstplan
-
- //_DienstEintragListe.AddRange(_DienstDCListe
- // .SelectMany(x => Init(x, _AlleDienste, RefreshGrid, AuswahlMonat)) //Erstellen der 3 Zeilen pro Mitarbeiter
- // .ToList());
_DienstplanerRootObj.DienstZeilenListe.AddRange(_DienstplanerRootObj.DienstDCListe //Root
.SelectMany(x => Init(x, _DienstplanerRootObj.AlleDienste, RefreshGrid, AuswahlMonat))
.ToList());
- //var absence = ServiceFacade.DoOperationsServiceSync(x => x.GetAbsenceTimeVacationByWohnheim(AuswahlWohnheim.WohnheimOid, AuswahlMonat.Year, AuswahlMonat.Month));
-
var temp = new Dictionary>();
foreach (var abs in _DienstplanerRootObj.AbsenceTimes)
@@ -1432,17 +1460,31 @@ namespace BeWo.View.Detail.Report
private void _BtnRemoveAllDiensteForMonth_Click(object sender, RoutedEventArgs e)
{
- if (System.Windows.MessageBox.Show("Wollen Sie alle Dienste des gewählten Monats entfernen? Dies kann nicht rückgängig gemacht werden.", "BeWoPlaner",
- MessageBoxButton.YesNo, MessageBoxImage.Warning) == MessageBoxResult.Yes)
+ MessageBoxResult result = (System.Windows.MessageBox.Show("Wollen Sie auch die regelmäßigen Dienste des gewählten löschen? Das Löschen kann nicht" +
+ " rückgängig gemacht werden.", "BeWoPlaner", MessageBoxButton.YesNoCancel, MessageBoxImage.Question));
+ if (result == MessageBoxResult.Yes)
{
- RemoveDiensteForMonth(_AuswahlMonat);
+ RemoveDiensteForMonth(_AuswahlMonat, true);
}
+ else if (result == MessageBoxResult.No)
+ {
+ RemoveDiensteForMonth(_AuswahlMonat, false);
+ }
+ else if (result == MessageBoxResult.Cancel)
+ return;
+
+ }
+ private void RemoveDiensteForMonth(DateTime auswahlMonat, bool includeRegelmaessigeDienste)
+ {
_DienstplanerRootObj.AlleDienstEintraege = new List();
_DienstplanerRootObj.AlleDienstvertretungen = new List();
- }
- private void RemoveDiensteForMonth(DateTime auswahlMonat)
- {
- ServiceFacade.DoOperationsServiceSync(s => s.RemoveAllDiensteForOneMonth(auswahlMonat));
+
+ List rd = new List();
+ if (includeRegelmaessigeDienste)
+ {
+ rd.AddRange(_DienstplanerRootObj.RegelmaessigeDienste);
+ }
+ ServiceFacade.DoOperationsServiceSync(s => s.RemoveAllDiensteForOneMonth(auswahlMonat, rd));
InitGridControl(true);
}
@@ -1481,6 +1523,51 @@ namespace BeWo.View.Detail.Report
routine_listbox_dienste.ItemsSource = t;
}
+ private void Btn_ZeileHinzufuegen_Click(object sender, RoutedEventArgs e)
+ {
+ var emp = _AuswahlDienstZeileDC.Employee;
+ for (int i = 0; i < _DienstplanerRootObj.DienstZeilenListe.Count; i++)
+ {
+ var zeile = _DienstplanerRootObj.DienstZeilenListe[i];
+ if (i < _DienstplanerRootObj.DienstZeilenListe.Count - 1)
+ {
+ if (zeile.Employee == emp && _DienstplanerRootObj.DienstZeilenListe[i + 1].Employee != zeile.Employee && zeile.Zeile + 1 <= 2) //Letzte Zeile des ausgewählten Mitarbeiters
+ {
+ _DienstplanerRootObj.DienstZeilenListe.Insert(i + 1,
+ new DienstZeileDC()
+ {
+ Contracts = zeile.Contracts,
+ Date = zeile.Date,
+ DienstDict = new Dictionary(),
+ Employee = zeile.Employee,
+ StatusListe = null,
+ Zeile = zeile.Zeile + 1
+ });
+ RefreshGrid();
+ break;
+ }
+ }
+ else
+ {
+ if (zeile.Employee == emp && zeile.Zeile + 1 <= 2) //Letzte Zeile des Grids
+ {
+ _DienstplanerRootObj.DienstZeilenListe.Add(new DienstZeileDC()
+ {
+ Contracts = zeile.Contracts,
+ Date = zeile.Date,
+ DienstDict = new Dictionary(),
+ Employee = zeile.Employee,
+ StatusListe = null,
+ Zeile = zeile.Zeile + 1
+ });
+ RefreshGrid();
+ break;
+ }
+ }
+
+ }
+ popUp_RightClickEmployee.IsOpen = false;
+ }
private void routine_button_save_Click(object sender, RoutedEventArgs e)
{
if (routine_combobox_weekdays.SelectedItem == null || routine_listbox_dienste.SelectedItem == null)
@@ -1579,14 +1666,22 @@ namespace BeWo.View.Detail.Report
break;
}
}
- //foreach (var tag in _DienstplanerRootObj.Feiertage)
- //{
- // if (tag.Datum.Date == date.Date)
- // {
- // eintragFuerDatumExistiert = true;
- // break;
- // }
- //}
+ foreach (var tag in _DienstplanerRootObj.Feiertage)
+ {
+ if (tag.Datum.Date == date.Date)
+ {
+ eintragFuerDatumExistiert = true;
+ break;
+ }
+ }
+ foreach (var abwesenheit in _DienstplanerRootObj.AbsenceTimes.Where(a => a.EmployeeOid == dc.EmployeeOid))
+ {
+ if (abwesenheit.AbsenceSpan.ContainsDate(date))
+ {
+ eintragFuerDatumExistiert = true;
+ break;
+ }
+ }
if (!eintragFuerDatumExistiert)
{
@@ -1671,7 +1766,8 @@ namespace BeWo.View.Detail.Report
}
private void popUp_RightClickEmployee_Opened(object sender, EventArgs e)
{
- var t = _DienstplanerRootObj.RegelmaessigeDienste.Where(r => r.EmployeeOid == _AuswahlDienstZeileDC.Employee.EmployeeOid).ToList();
+ var t = _DienstplanerRootObj.RegelmaessigeDienste.Where(r => r.EmployeeOid == _AuswahlDienstZeileDC.Employee.EmployeeOid &&
+ r.WohnheimOid == _AuswahlWohnheim.WohnheimOid).ToList();
listbox_regelmaessige_dienste.ItemsSource = t;
}
@@ -1764,16 +1860,19 @@ namespace BeWo.View.Detail.Report
{
var zeileDC = eintragDC.DienstDictArray[i];
- var newDic = new Dictionary();
+ if(zeileDC.Count > 0 || i == 0)
+ {
+ var newDic = new Dictionary();
- if (zeileDC != null)
- newDic = zeileDC.ToDictionary(k => k.Key, v => dienste.Find(x => x.Oid == v.Value));
+ if (zeileDC != null)
+ newDic = zeileDC.ToDictionary(k => k.Key, v => dienste.Find(x => x.Oid == v.Value));
- var toAdd = new DienstZeileDC(eintragDC.Employee, eintragDC.Contracts, i, date, newDic);
+ var toAdd = new DienstZeileDC(eintragDC.Employee, eintragDC.Contracts, i, date, newDic);
- toAdd.DienstDictUpdated += dienstDictUpdate;
+ toAdd.DienstDictUpdated += dienstDictUpdate;
- res.Add(toAdd);
+ res.Add(toAdd);
+ }
}
diff --git a/BeWo/View/Detail/UrlaubstagSchenkenView.xaml b/BeWo/View/Detail/UrlaubstagSchenkenView.xaml
new file mode 100644
index 000000000..6dfb2986f
--- /dev/null
+++ b/BeWo/View/Detail/UrlaubstagSchenkenView.xaml
@@ -0,0 +1,43 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/BeWo/View/Detail/UrlaubstagSchenkenView.xaml.cs b/BeWo/View/Detail/UrlaubstagSchenkenView.xaml.cs
new file mode 100644
index 000000000..cba2e7e45
--- /dev/null
+++ b/BeWo/View/Detail/UrlaubstagSchenkenView.xaml.cs
@@ -0,0 +1,154 @@
+using System;
+using System.Collections.Generic;
+using System.Windows;
+using System.Windows.Controls;
+using System.Windows.Input;
+
+using BeWo.Controls;
+using BeWo.Core;
+using BeWo.ServiceProxy;
+using BeWo.Validation;
+using BeWo.View.Search;
+using BeWo.ViewModel;
+using BeWo.ViewModel.ListViewModel;
+using BeWo.Core.Service;
+
+using BS.Shared;
+using BS.Shared.Extensions;
+using BS.Shared.Core;
+using BS.Shared.DataContracts;
+using BS.Shared.DataContracts.ClientPartials;
+using BS.Shared.DataContracts.Compact;
+using BS.Shared.Services;
+using BS.Shared.Translation;
+using DevExpress.Xpf.RichEdit;
+using SupportConceptService = BeWo.Core.Service.SupportConceptService;
+using System.Linq;
+using DevExpress.Xpf.Grid;
+using System.Windows.Media.Imaging;
+using DevExpress.Utils;
+
+namespace BeWo.View.Detail
+{
+ public partial class UrlaubstagSchenkenView
+ {
+ private List _EmployeeList { get; set; }
+
+ public event Action ButtonConfirmClicked;
+ public event Action ButtonCancelClicked;
+
+ public List MitarbeiterAktualisiert { get; set; }
+
+
+
+
+ public UrlaubstagSchenkenView(List _EmployeeList)
+ {
+ InitializeComponent();
+
+ //_EmployeeList = ServiceFacade.DoEmployeeServiceSync(s => s.GetAllActiveEmployees());
+ EmployeeSelectionGrid.ItemsSource = _EmployeeList;
+ }
+
+ private void Btn_Abbrechen_Click(object sender, RoutedEventArgs e)
+ {
+ ButtonCancelClicked?.Invoke();
+ }
+
+ private void Btn_Bestaetigen_Click(object sender, RoutedEventArgs e)
+ {
+ List geschenkteUrlaubstage = new List();
+
+ decimal anzahlTage = Convert.ToDecimal(spinEdit_AnzahlTage.Text);
+ if (checkbox_FuerAlleMitarbeiter.IsChecked != null)
+ {
+ if ((bool)checkbox_FuerAlleMitarbeiter.IsChecked == false)
+ {
+ var selected = EmployeeSelectionGrid.SelectedItems;
+ if (selected != null)
+ {
+ if (selected.Count > 0)
+ {
+ foreach (var item in selected)
+ {
+ var emp = (EmployeeDC)item;
+ var oid = emp.EmployeeOid;
+ var urlaubstag = new GeschenkterUrlaubstagDC()
+ {
+ AnzahlTage = anzahlTage,
+ Date = DateTime.Now.Date,
+ Employee = (long)oid,
+ GeschenkterUrlaubstagNotice = textedit_erlaeuterung.Text
+ };
+ geschenkteUrlaubstage.Add(urlaubstag);
+ }
+
+ }
+ else
+ {
+ MessageBox.Show("Es muss mindestens ein Mitarbeiter ausgewählt werden!", "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Asterisk);
+ }
+ }
+ else
+ {
+ MessageBox.Show("Es muss mindestens ein Mitarbeiter ausgewählt werden!", "BeWoPlaner", MessageBoxButton.OK, MessageBoxImage.Asterisk);
+ }
+ }
+ else
+ {
+ foreach (var item in _EmployeeList)
+ {
+ var oid = item.EmployeeOid;
+ var urlaubstag = new GeschenkterUrlaubstagDC()
+ {
+ AnzahlTage = anzahlTage,
+ Date = DateTime.Now.Date,
+ Employee = (long)oid,
+ GeschenkterUrlaubstagNotice = textedit_erlaeuterung.Text
+ };
+ geschenkteUrlaubstage.Add(urlaubstag);
+ }
+ }
+ }
+
+ ServiceFacade.DoEmployeeServiceSync(s => s.InsertMultipleGeschenkteUrlaubstage(geschenkteUrlaubstage));
+
+ ButtonConfirmClicked?.Invoke();
+ }
+
+ private void Checkbox_FuerAlleMitarbeiter_Checked(object sender, RoutedEventArgs e)
+ {
+ EmployeeSelectionGrid.Visibility = Visibility.Collapsed;
+ }
+
+ private void Checkbox_FuerAlleMitarbeiter_Unchecked(object sender, RoutedEventArgs e)
+ {
+ EmployeeSelectionGrid.Visibility = Visibility.Visible;
+ }
+
+ private ContractDC GetLastContract(List contracts)
+ {
+ DateTime maxDate = DateTime.MinValue;
+ ContractDC lastContract = null;
+
+ if (contracts != null)
+ {
+ foreach (ContractDC c in contracts)
+ {
+ if (!c.ContractEndDate.HasValue)
+ {
+ lastContract = c;
+ maxDate = DateTime.MaxValue;
+ }
+ else if (c.ContractEndDate.Value > maxDate)
+ {
+ maxDate = c.ContractEndDate.Value;
+ lastContract = c;
+ }
+ }
+ }
+
+ return lastContract;
+ }
+ }
+}
\ No newline at end of file
diff --git a/BeWo/ViewModel/ContractVM.cs b/BeWo/ViewModel/ContractVM.cs
index e35dd091c..0a3a3fcfd 100644
--- a/BeWo/ViewModel/ContractVM.cs
+++ b/BeWo/ViewModel/ContractVM.cs
@@ -8,6 +8,7 @@ using BS.Shared.Extensions;
using System.Collections.Generic;
using BS.Shared.Core;
+using System.Windows;
namespace BeWo.ViewModel
{
@@ -49,6 +50,22 @@ namespace BeWo.ViewModel
private String _Notice;
private EmploymentTypeDC _EmploymentType;
+
+ private Visibility _EmploymentTypeLeaveDaysVisibility;
+ private Visibility _LeaveDaysVisibility;
+ public Visibility EmploymentTypeLeaveDaysVisibility
+ {
+ get { return _EmploymentTypeLeaveDaysVisibility; }
+ set { _EmploymentTypeLeaveDaysVisibility = value; }
+ }
+ public Visibility LeaveDaysVisibility
+ {
+ get { return _LeaveDaysVisibility; }
+ set { _LeaveDaysVisibility = value; }
+ }
+
+
+
private IList _AllContractTypes;
private IList _AllHourlyRateCostRatePeriods;
diff --git a/BeWo/ViewModel/EmployeeVM.cs b/BeWo/ViewModel/EmployeeVM.cs
index c086ee69f..28d34532b 100644
--- a/BeWo/ViewModel/EmployeeVM.cs
+++ b/BeWo/ViewModel/EmployeeVM.cs
@@ -148,7 +148,9 @@ namespace BeWo.ViewModel
private ObservableSortCollection _Nationalitaeten;
private ObservableSortCollection _EintragKategorien;
- public EmployeeVM(
+ private bool _SpinEditEnabled;
+
+ public EmployeeVM(
EmployeeDC pEmployeeDC, IList pPossibleTypes, IEnumerable pValueList, IEnumerable pPossibleQualifications,
IEnumerable pPossibleFocusTypes, IEnumerable pPossibleAuszahlungsarten, List allContractTypes, List allHourlyRateCostRatePeriods, List eintragKategorien)
: base(pEmployeeDC, pEmployeeDC.EmployeeOid == null)
@@ -179,6 +181,15 @@ namespace BeWo.ViewModel
_EintragKategorien = new ObservableSortCollection(eintragKategorien);
}
+ public bool SpinEditEnabled
+ {
+ get { return _SpinEditEnabled; }
+ set
+ {
+ _SpinEditEnabled = value;
+ }
+ }
+
public List AllBrushes
{
get
diff --git a/BeWo/ViewModel/EmploymentTypeVM.cs b/BeWo/ViewModel/EmploymentTypeVM.cs
index 7671a50d4..153be88a5 100644
--- a/BeWo/ViewModel/EmploymentTypeVM.cs
+++ b/BeWo/ViewModel/EmploymentTypeVM.cs
@@ -9,8 +9,10 @@ namespace BeWo.ViewModel
public class EmploymentTypeVM : AbstractDCMapperVM
{
public static string PropertyName_Name = "Name";
+ public static string PropertyName_LeaveDays = "LeaveDays";
private string _Name;
+ private decimal? _LeaveDays;
public EmploymentTypeVM(EmploymentTypeDC pDC) : base(pDC, pDC.EmploymentTypeOid == null)
{
@@ -31,7 +33,20 @@ namespace BeWo.ViewModel
}
}
}
+ public decimal? LeaveDays
+ {
+ get { return this._LeaveDays; }
+ set
+ {
+ if (this.AreDifferent(this._LeaveDays, value))
+ {
+ this._LeaveDays = value;
+ this.StoreDirtyInformation(this.AreDifferent(this.DataContract.LeaveDays, value), PropertyName_LeaveDays);
+ this.FirePropertyChanged(PropertyName_LeaveDays);
+ }
+ }
+ }
protected override void InitByDataContract(EmploymentTypeDC pDataContract)
@@ -39,12 +54,14 @@ namespace BeWo.ViewModel
if (!this.IsNew)
{
this._Name = pDataContract.Name;
+ this._LeaveDays = pDataContract.LeaveDays;
}
}
protected override EmploymentTypeDC MapToDataContract(EmploymentTypeDC pDataContract, bool doCommit)
{
pDataContract.Name = this._Name;
+ pDataContract.LeaveDays = this._LeaveDays;
return pDataContract;
}
}
diff --git a/BeWo/ViewModel/GeschenkterUrlaubstagVM.cs b/BeWo/ViewModel/GeschenkterUrlaubstagVM.cs
new file mode 100644
index 000000000..467922fba
--- /dev/null
+++ b/BeWo/ViewModel/GeschenkterUrlaubstagVM.cs
@@ -0,0 +1,95 @@
+using BS.Shared.DataContracts;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BeWo.ViewModel
+{
+ public class GeschenkterUrlaubstagVM : AbstractDCMapperVM
+ {
+ public static string PropertyName_Employee = "Employee";
+ public static string PropertyName_Date = "Date";
+ public static string PropertyName_AnzahlTage = "AnzahlTage";
+
+ private long _Employee;
+ private DateTime _Date;
+ private decimal _AnzahlTage;
+ private EmployeeVM _EmployeeObj;
+
+ public GeschenkterUrlaubstagVM(GeschenkterUrlaubstagDC pDC) : base(pDC, pDC.GeschenkterUrlaubstagOid == null)
+ {
+ }
+
+ public long Employee
+ {
+ get { return this._Employee; }
+
+ set
+ {
+ if (this.AreDifferent(this._Employee, value))
+ {
+ this._Employee = value;
+ this.StoreDirtyInformation(this.AreDifferent(this.DataContract.Employee, value), PropertyName_Employee);
+ this.FirePropertyChanged(PropertyName_Employee);
+ }
+ }
+ }
+ public DateTime Date
+ {
+ get { return this._Date; }
+
+ set
+ {
+ if (this.AreDifferent(this._Date, value))
+ {
+ this._Date = value;
+ this.StoreDirtyInformation(this.AreDifferent(this.DataContract.Date, value), PropertyName_Date);
+ this.FirePropertyChanged(PropertyName_Date);
+ }
+ }
+ }
+ public decimal AnzahlTage
+ {
+ get { return this._AnzahlTage; }
+
+ set
+ {
+ if (this.AreDifferent(this._AnzahlTage, value))
+ {
+ this._AnzahlTage = value;
+ this.StoreDirtyInformation(this.AreDifferent(this.DataContract.AnzahlTage, value), PropertyName_AnzahlTage);
+ this.FirePropertyChanged(PropertyName_AnzahlTage);
+ }
+ }
+ }
+ public EmployeeVM EmployeeObj
+ {
+ get { return _EmployeeObj; }
+
+ set
+ {
+ if (this.AreDifferent(this._EmployeeObj, value))
+ this._EmployeeObj = value;
+ }
+ }
+
+ protected override void InitByDataContract(GeschenkterUrlaubstagDC pDataContract)
+ {
+ if (!this.IsNew)
+ {
+ this._Employee = pDataContract.Employee;
+ this._Date = pDataContract.Date;
+ this._AnzahlTage= pDataContract.AnzahlTage;
+ }
+ }
+ protected override GeschenkterUrlaubstagDC MapToDataContract(GeschenkterUrlaubstagDC pDataContract, bool doCommit)
+ {
+ pDataContract.Employee = this._Employee;
+ pDataContract.Date = this._Date;
+ pDataContract.AnzahlTage = this._AnzahlTage;
+ return pDataContract;
+ }
+ }
+}
diff --git a/Data/Access/SearchDAO.cs b/Data/Access/SearchDAO.cs
index cf2bf6d7f..a11751568 100644
--- a/Data/Access/SearchDAO.cs
+++ b/Data/Access/SearchDAO.cs
@@ -4467,5 +4467,23 @@ namespace BeWo.Data.Access
return null;
}
+
+ public IList FindGeschenkteUrlaubstageByEmpOid(long empOid)
+ {
+ var criteria = CreateCriteriaIsActive()
+ .Add(Restrictions.Eq("Employee", empOid));
+
+ return criteria.List();
+ }
+ public IList FindGeschenkteUrlaubstageByYear(int year)
+ {
+ DateTime start = new DateTime(year, 1, 1).AddTicks(-1);
+ DateTime end = new DateTime(year, 12, 31).AddDays(1).AddTicks(-1);
+
+ var criteria = CreateCriteriaIsActive()
+ .Add(Restrictions.Between("Date", start, end));
+
+ return criteria.List();
+ }
}
}
diff --git a/Data/Data.csproj b/Data/Data.csproj
index 2dc684406..64f4562fe 100644
--- a/Data/Data.csproj
+++ b/Data/Data.csproj
@@ -141,6 +141,7 @@
+
@@ -643,6 +644,7 @@
+
Designer
diff --git a/Data/Entities/EmploymentType.cs b/Data/Entities/EmploymentType.cs
index 05ff1945a..2bc29e9f8 100644
--- a/Data/Entities/EmploymentType.cs
+++ b/Data/Entities/EmploymentType.cs
@@ -8,9 +8,11 @@ namespace BeWo.Data.Entities
{
public static string PropertyName_Name = "Name";
+ public static string PropertyName_LeaveDays = "LeaveDays";
private string _Name;
+ private decimal? _LeaveDays;
public EmploymentType()
@@ -34,7 +36,21 @@ namespace BeWo.Data.Entities
}
}
}
+ public virtual decimal? LeaveDays
+ {
+ get
+ {
+ return this._LeaveDays;
+ }
+
+ set
+ {
+ if (this.AreDifferent(this._LeaveDays, value))
+ {
+ this._LeaveDays = value;
+ }
+ }
+ }
-
}
}
\ No newline at end of file
diff --git a/Data/Entities/GeschenkterUrlaubstag.cs b/Data/Entities/GeschenkterUrlaubstag.cs
new file mode 100644
index 000000000..4ca2df0c0
--- /dev/null
+++ b/Data/Entities/GeschenkterUrlaubstag.cs
@@ -0,0 +1,72 @@
+using BS.Shared;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BeWo.Data.Entities
+{
+ public class GeschenkterUrlaubstag : BeWoEntityBase
+ {
+ public static string PropertyName_Employee = "Employee";
+ public static string PropertyName_Date = "Date";
+ public static string PropertyName_AnzahlTage = "AnzahlTage";
+
+ private long _Employee;
+ private DateTime _Date;
+ private decimal _AnzahlTage;
+
+ public GeschenkterUrlaubstag()
+ {
+ this._Tid = TableID.GeschenkterUrlaubstag;
+ }
+
+ public virtual long Employee
+ {
+ get
+ {
+ return this._Employee;
+ }
+
+ set
+ {
+ if (this.AreDifferent(this._Employee, value))
+ {
+ this._Employee = value;
+ }
+ }
+ }
+ public virtual DateTime Date
+ {
+ get
+ {
+ return this._Date;
+ }
+
+ set
+ {
+ if (this.AreDifferent(this._Date, value))
+ {
+ this._Date = value;
+ }
+ }
+ }
+ public virtual decimal AnzahlTage
+ {
+ get
+ {
+ return this._AnzahlTage;
+ }
+
+ set
+ {
+ if (this.AreDifferent(this._AnzahlTage, value))
+ {
+ this._AnzahlTage = value;
+ }
+ }
+ }
+
+ }
+}
diff --git a/Data/Mappings/EmploymentType.hbm.xml b/Data/Mappings/EmploymentType.hbm.xml
index 43ceda579..4aca01c9c 100644
--- a/Data/Mappings/EmploymentType.hbm.xml
+++ b/Data/Mappings/EmploymentType.hbm.xml
@@ -14,6 +14,7 @@
+
\ No newline at end of file
diff --git a/Data/Mappings/GeschenkterUrlaubstag.hbm.xml b/Data/Mappings/GeschenkterUrlaubstag.hbm.xml
new file mode 100644
index 000000000..0df7e49df
--- /dev/null
+++ b/Data/Mappings/GeschenkterUrlaubstag.hbm.xml
@@ -0,0 +1,20 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/Model/Changes_2021_05_14_EmploymentType.txt b/Model/Changes_2021_05_14_EmploymentType.txt
new file mode 100644
index 000000000..b966e1585
--- /dev/null
+++ b/Model/Changes_2021_05_14_EmploymentType.txt
@@ -0,0 +1,2 @@
+ALTER TABLE `bewodemo`.`employmenttype`
+ADD COLUMN `Workdays` INT NULL DEFAULT NULL AFTER `Name`;
diff --git a/Model/Changes_2021_05_20_EmploymentType.txt b/Model/Changes_2021_05_20_EmploymentType.txt
new file mode 100644
index 000000000..e838094c3
--- /dev/null
+++ b/Model/Changes_2021_05_20_EmploymentType.txt
@@ -0,0 +1,2 @@
+ALTER TABLE `bewodemo`.`employmenttype`
+CHANGE COLUMN `Workdays` `Urlaubstage` DECIMAL NULL DEFAULT NULL ;
diff --git a/Model/Changes_2021_05_20_EmploymentType2.txt b/Model/Changes_2021_05_20_EmploymentType2.txt
new file mode 100644
index 000000000..1fb46ca97
--- /dev/null
+++ b/Model/Changes_2021_05_20_EmploymentType2.txt
@@ -0,0 +1,2 @@
+ALTER TABLE `bewodemo`.`employmenttype`
+CHANGE COLUMN `Urlaubstage` `LeaveDays` DECIMAL(10,0) NULL DEFAULT NULL
\ No newline at end of file
diff --git a/Model/Changes_2021_05_25_GeschenkterUrlaubstag.txt b/Model/Changes_2021_05_25_GeschenkterUrlaubstag.txt
new file mode 100644
index 000000000..64ddebba5
--- /dev/null
+++ b/Model/Changes_2021_05_25_GeschenkterUrlaubstag.txt
@@ -0,0 +1,17 @@
+CREATE TABLE `geschenkterUrlaubstag` (
+ `Oid` bigint NOT NULL AUTO_INCREMENT,
+ `Tid` int NOT NULL,
+ `ObjectOid` bigint DEFAULT NULL,
+ `ObjectTid` int DEFAULT NULL,
+ `Notice` varchar(1024) DEFAULT NULL,
+ `InsTs` datetime DEFAULT NULL,
+ `InsUser` varchar(256) DEFAULT NULL,
+ `Version` bigint DEFAULT NULL,
+ `UdpUser` varchar(256) DEFAULT NULL,
+ `IsActive` tinyint DEFAULT NULL,
+ `SystemEntryID` int DEFAULT NULL,
+ `Employee` bigint DEFAULT NULL,
+ `Date` datetime DEFAULT NULL,
+ `AnzahlTage` tinyint DEFAULT NULL,
+ PRIMARY KEY (`Oid`)
+) ENGINE=InnoDB AUTO_INCREMENT=1 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci;
\ No newline at end of file
diff --git a/Model/Changes_2021_05_25_GeschenkterUrlaubstag2.txt b/Model/Changes_2021_05_25_GeschenkterUrlaubstag2.txt
new file mode 100644
index 000000000..69197ba3a
--- /dev/null
+++ b/Model/Changes_2021_05_25_GeschenkterUrlaubstag2.txt
@@ -0,0 +1,2 @@
+ALTER TABLE `bewodemo`.`geschenkterurlaubstag`
+CHANGE COLUMN `AnzahlTage` `AnzahlTage` DECIMAL NULL DEFAULT NULL ;
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/AmbulantBetreutesWohnenAstridPulm.csproj b/ReportImp/AmbulantBetreutesWohnenAstridPulm/AmbulantBetreutesWohnenAstridPulm.csproj
new file mode 100644
index 000000000..dff0c733a
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/AmbulantBetreutesWohnenAstridPulm.csproj
@@ -0,0 +1,105 @@
+
+
+
+
+ Debug
+ AnyCPU
+ {6AB16005-E552-4619-9E55-D752FCCAC3B0}
+ Library
+ Properties
+ AmbulantBetreutesWohnenAstridPulm
+ 7951718431_Reports
+ v4.7.2
+ 512
+
+
+
+ true
+ full
+ false
+ ..\..\Host\bin\
+ DEBUG;TRACE
+ prompt
+ 4
+
+
+ pdbonly
+ true
+ ..\..\Host\bin\
+ TRACE
+ prompt
+ 4
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Component
+
+
+ QuittierungsbelegMitDatum.cs
+
+
+ Component
+
+
+ ServiceInvoiceReport.cs
+
+
+ Component
+
+
+ SettlementReport.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
+
+
+
+
+
+ QuittierungsbelegMitDatum.cs
+ Designer
+
+
+ ServiceInvoiceReport.cs
+ Designer
+
+
+ SettlementReport.cs
+ Designer
+
+
+
+
\ No newline at end of file
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/Properties/AssemblyInfo.cs b/ReportImp/AmbulantBetreutesWohnenAstridPulm/Properties/AssemblyInfo.cs
new file mode 100644
index 000000000..930888dd6
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/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("KundeXyz")]
+[assembly: AssemblyDescription("")]
+[assembly: AssemblyConfiguration("")]
+[assembly: AssemblyCompany("")]
+[assembly: AssemblyProduct("KundeXyz")]
+[assembly: AssemblyCopyright("Copyright © 2020")]
+[assembly: AssemblyTrademark("")]
+[assembly: AssemblyCulture("")]
+
+// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
+// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
+// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
+[assembly: ComVisible(false)]
+
+// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
+[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")]
+
+// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
+//
+// Hauptversion
+// Nebenversion
+// Buildnummer
+// Revision
+//
+// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
+// indem Sie "*" wie unten gezeigt eingeben:
+// [assembly: AssemblyVersion("1.0.*")]
+[assembly: AssemblyVersion("1.0.0.0")]
+[assembly: AssemblyFileVersion("1.0.0.0")]
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/Properties/licenses.licx b/ReportImp/AmbulantBetreutesWohnenAstridPulm/Properties/licenses.licx
new file mode 100644
index 000000000..c7fd819d5
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/QuittierungsbelegMitDatum.Designer.cs b/ReportImp/AmbulantBetreutesWohnenAstridPulm/QuittierungsbelegMitDatum.Designer.cs
new file mode 100644
index 000000000..f11d2e27c
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/QuittierungsbelegMitDatum.Designer.cs
@@ -0,0 +1,1313 @@
+using BeWo.Report.ReportObjects;
+namespace AmbulantBetreutesWohnenAstridPulm
+{
+ partial class Quittierungsbeleg2
+ {
+ ///
+ /// 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(Quittierungsbeleg2));
+ 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.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTableCell49 = 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.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.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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.SignatureDate", "{0:dd.MM.yyyy}")});
+ 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(0F, 0F);
+ this.picSignature.Name = "picSignature";
+ this.picSignature.SizeF = new System.Drawing.SizeF(160.0001F, 20.00001F);
+ 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;
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // 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 = "Datum der Unterschrift";
+ 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.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel17,
+ this.xrLabel18});
+ this.xrTableCell43.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell43.Multiline = true;
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UseFont = false;
+ this.xrTableCell43.StylePriority.UseTextAlignment = false;
+ this.xrTableCell43.Weight = 0.44692737430167595D;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(159F, 20F);
+ 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 = "Klientin / Klient";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel18.Font = new System.Drawing.Font("Arial", 6F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(159F, 20F);
+ 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 = "(falls abweichend zur ersten Spalte)";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // 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;
+ //
+ // 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.xrLabel7,
+ this.xrLabel8,
+ this.xrLabel6,
+ this.xrLabel5,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2});
+ this.ReportHeader.HeightF = 130F;
+ this.ReportHeader.Name = "ReportHeader";
+ //
+ // 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.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox1});
+ this.topMarginBand1.HeightF = 133.3333F;
+ 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";
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(383.25F, 40.83331F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(363.75F, 82.50002F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // Quittierungsbeleg2
+ //
+ 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.DisplayName = "Quittierungsbeleg";
+ 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, 133, 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.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).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 xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.XRPictureBox picSignature;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ }
+}
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/QuittierungsbelegMitDatum.cs b/ReportImp/AmbulantBetreutesWohnenAstridPulm/QuittierungsbelegMitDatum.cs
new file mode 100644
index 000000000..900025f98
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/QuittierungsbelegMitDatum.cs
@@ -0,0 +1,135 @@
+using System;
+using System.Collections.Generic;
+using System.Drawing;
+using System.IO;
+using System.Text.RegularExpressions;
+using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
+using DevExpress.XtraReports.UI;
+
+namespace AmbulantBetreutesWohnenAstridPulm
+{
+ public partial class Quittierungsbeleg2 : DevExpress.XtraReports.UI.XtraReport//, IBeWoReport
+ {
+ public Quittierungsbeleg2()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServicesOverviewRO pRO)
+ {
+ bool hatGruppen = false;
+
+ 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)
+ {
+ if (at.AbsenceReason.BillableMinutes.HasValue && at.AbsenceReason.BillableMinutes.Value > 0)
+ {
+ 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/AmbulantBetreutesWohnenAstridPulm/QuittierungsbelegMitDatum.resx b/ReportImp/AmbulantBetreutesWohnenAstridPulm/QuittierungsbelegMitDatum.resx
new file mode 100644
index 000000000..5617cbfea
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/QuittierungsbelegMitDatum.resx
@@ -0,0 +1,1887 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ /9j/4AAQSkZJRgABAQEBLAEsAAD/7gAOQWRvYmUAZAAAAAAB/+EKtkV4aWYAAE1NACoAAAAIAAcBEgAD
+ AAAAAQABAAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQACAAAAIAAAAHIBMgAC
+ AAAAFAAAAJKHaQAEAAAAAQAAAKYAAADGASwAAAABAAABLAAAAAEAAEFkb2JlIFBob3Rvc2hvcCBDUzYg
+ KE1hY2ludG9zaCkAMjAxNjoxMDoyOSAxNDozOTo0NAAAAqACAAQAAAABAAAEA6ADAAQAAAABAAAA2AAA
+ AAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEUARsABQAAAAEAAAEcASgAAwAAAAEAAgAAAgEABAAA
+ AAEAAAEkAgIABAAAAAEAAAmKAAAAAAAAAEgAAAABAAAASAAAAAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFk
+ b2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwM
+ DAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwM
+ DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAIgCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEB
+ AQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQC
+ BQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZE
+ k1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX
+ 5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M0
+ 8SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYn
+ N0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A1VQz/wCfaf5I/K5X1ndRdF7f6g/K5ZX/ABc/7Yx/2eT8nL+K
+ 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
+ cn+TT5r+aP0exHH5yl/nLjEl2wcovZ/5yZ39pcakkdlB708plwaSlYHvUlwSSSnvE64JJJT3qS4JJJT3
+ qZcGkkp71JcEkkp7xJcGkkp//9n/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZ
+ WiAHzwAGAAMAAAAAAABhY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUFE
+ QkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAA
+ ADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAA
+ AA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENv
+ cHlyaWdodCAxOTk5IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRvYmUg
+ UkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAA
+ AAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZ
+ WiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/b
+ AEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMD
+ AwMDAwMDA//bAEMBAQEBAQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
+ AwMDAwMDAwMDAwMDAwMDA//AABEIANgEAwMBEQACEQEDEQH/xAAfAAAABgIDAQAAAAAAAAAAAAAHCAYF
+ BAkDCgIBAAv/xAC1EAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGB
+ GGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5
+ OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm
+ 5+jp6vT19vf4+fr/xAAfAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgv/xAC1EQACAQMCBAQDBQQE
+ BAYGBW0BAgMRBCESBTEGACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE8aKyJjUZ
+ VDZFZCcKc4OTRnTC0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaGlqa2xtbm9md3
+ h5ent8fX5/dIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/3QAEAIH/2gAMAwEA
+ AhEDEQA/ALMvfz/9EPXvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdJreIvtfOD+uPmH+3t7yD+6
+ hn7ynsh/4sll/wBXV6CXPhpyZzOf+XKX/jp6LTSQ/S4vb/C1x9f9uff1WonWBjyVBzjpTUyLx+AP9a5P
+ 4A/rb2+q0x0nZgfs6fIl4+n4FvwP9t9OPby+nSdhU1p1NjH9P+R/T3Y9Urx6coiPwOP+J97pTrQPUpSb
+ E/19760wBpjrIG/r/vv9j9ffseXVCp8usoa1/wCp55v/AL1711rrKGB/3q3v3Xgadc7+6kV6vXr3v2kd
+ br173vrXXgf6f778+/der1yB/wB9+f8Afce9Edb65agfrxyLW/2H1/HvVD17rxP0H1/H/FCP8L+/Dr1O
+ uFyDf/e/e8da675tf+vH+v8A1/1/fut9dE/8b/1/fqdeJ66v731quOvarj63t/t/fqdeqOuPvfVOur82
+ /PP9f+Kf4+/der1wdr2+n9Ppb6fg8Dn36nW6kdYS5+n++/3x966sK9YGuORc/wC34H9Lj/kfvR62AeoE
+ 5Jb6/wCxt/U/n37T+zq1eFOPUdy1rWv/AMa/2HulPn1evy6hyHUOVv8A1+v+3/rb3op1ZZKdEn+Qwtve
+ g/p/dqht/rfxLL/8T7X2YpEw/pf5B0MdhNbOQ/8ADD/gXoCPavo7697917r3v3Xuve/de697917r3v3X
+ uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
+ r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+ 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
+ e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
+ v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
+ 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/Q
+ sy9/P/0Q9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+690nt2i+28yP60Ug/3lfeQv3Tv/ElvY/8A
+ 8WSy/wCrq9BHn7/lSuaP+eKX/jp6LvTIBaw+v+H+wNv9t7+rNVI+3rARmH5dP8EYC3/wv9Bew/Pt5VPT
+ RYUA6cY7aRzxzYX/AORe7EfLpuvzx1LRubccDj+vvwHn140OOp8LWW9/r/X6f6/192Ir02ar1KVhzzf/
+ AGP+PH04496p14Hyr1kBv/sPyf8AG/8AsOPejjrfWS/+8f1/4rb/AB9+r1qg65Bj+LH/AHgfi55v/X3v
+ Hr1Urx6y6/wLfT3rrVD59cg45/r/AI8fj8e/deHXeoH82/1/fuvddBxf/H6fTjg8f48+/deyOuWoDn/f
+ f8V9+62D17WP6+9U63q67Eg/r/t+P979+p14MeuYkBt9D9eOPetPp1vUPPrkWU/77+n/ABX3oAjrdR69
+ cSV/1x+Px/re9569UdcSQP6D/eP+J976qSOA64a1H1P++/rx+Pe+tdcPKL/4fn+v+w9+69Q+nXPyLx/t
+ v9b/AF/fuvUPp1wd1tb68/7b37rek/Z1HZlF7H63/p/xX3vj1YY6xGQLe4445/qf+J596oet6gMHrA+g
+ i4+v1I+t/p/tj/h79Q+fXsHhx6iOQRx9D+L2P/FfdSOrCvUN7f8AG/z+ePfvy6tTGT0Sb5Ef8fxj/wDw
+ 2aH/AN2eY9rbbEZ+3/N0MuX/APcKT/mqf+Or0AvtT0ede9+691737r3Xvfuvde9+691737r3Xvfuvde9
+ +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
+ uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
+ 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
+ de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
+ Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//Rsy9/P/0Q
+ 9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+690wbq/wCPdy//AFBv/va+8hvumf8AiS/sb/4stl/1
+ eXoH+4H/ACpHNX/PDL/x09F+p0vp/H+P+9f4f717+rpV65/F6eWenmNSRwP9f/W93pTpsmvn1LU2/wAB
+ xb/Yf7a3vemvHq2r04dZUuWBH5/4oR9Pe6eXVSR04IwH+wP0v/vB/wBe3vRHVa8es6Ser6AXsOB/j/sT
+ 711vH2HqQrfkcfm/5t/xT37B61kdZA/0/NveivWwQesgYH6G3HP+t+f8PdaEdb65gn+vP+P19+6911q/
+ pb/ib/09+6917V/vvoP99z7917HXtf8Aj/tv9t+Pfvy69jrlq/r/ALa/Hv2OtUHXRfj/ABv9f959+63Q
+ dcQbk/776+/cOvdcgf8AY+/dep1yDH8ni/0/3r/YD3vHWtI671A/U/77/kfvXXtI6xlj/U/j6+/V68AO
+ uGs8/wCH0/33HvdOrdcdX+P+35t79Tr3Xevj/YfT/H/Ye/U695dcCxP1PvdOtV8+uJb/AB/33/I/fuvZ
+ PWIn+p/2P9Pfutgft6wsT+Dbk8fnnm9/8fe6de4dYHNyfpf+v+t/X3vT17UfXqK39DYf1/A/2/091IyK
+ dWrXok/yIAG+MeB/zzND/t/4nmL+1cHwH7ehny9/uFJ/zVP/AB1egG9v9HvXvfuvde9+691737r3Xvfu
+ vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
+ 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
+ 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
+ e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
+ vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+ +691/9KzL38//RD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3TFucXwGVH/TK3/Qy+8hvumCv3
+ mPY0f+HLZf8AV5eghz//AMqTzT/zwy/8dPQERJb6fn6H/iT9ff1ergU65+ygsajpwjsg/P4P+ufbgFc9
+ NZUU6yhtXH5/1v8Aff197Ip16vWaOwPJ5vxz9OLfn34g4PVa+VcdSg3+3/4j3WvWusyMSfxx/vr/AEPP
+ v1Otg56kh/8AWAHHP5H/ABoe6kdWr1kD3H+v+T9f6f7371w68QD1kD/77/X/ANb37HWsjrkGI/P04/1v
+ fqA9eqRx69qt/h79Tr1eui34vx+Ln36nWq+nXQb/AB/1v999ffsdeqRx69r/AMb/AO88e/U69qp5de13
+ v/t/9v73SnWtXr12H/of99/h/tveivr1vV13qP8Ajf36nXtXXes/1/3r3rT8ut6h17WfqD/vj/h79p69
+ q49dar/n6e/U63q69f3vrRNeHXV/6/j37rQJp164/r9fp791uhP29cNR/wCI/r/X8+/dbpjPWNm+v+w/
+ 4p/vB9+A6t6enWIsATz9P8f9j/r+7derTrEX+vINjb8/T/jQHu3VK14dYGbk/wCP4uf9Yf4+9Zzjqv59
+ R3Yn6/8AI/8Ab/T3sL1sNT7OiVfIf/j98f8A+GzQ/wDuzzHtREKL+fQ35cNbGQ/8NP8Ax1egH9u9H/Xv
+ fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
+ 7r3Xvfuvde9+691737r3Rj+m/iF8mfkB9vL1H0tvnd2MqnMcO41xf8E2eXDFGRt57ilxG1I3RlN1asDC
+ x49hXfed+UuWtQ3vf7eCUcU1a5f+cSapP+M9CDaeVeYt80na9omljP46aU/5yPpT/jXQLbz2duXr3du5
+ tibyxM+C3Zs/OZTbe5MNUvBLPjM1hqyagyNG81LLUUlQIKqBgJIZJIZFsyMykMT+wvrTc7K03GwnEllP
+ GsiMK0ZGAKmhAIqDwIBHAgHoou7S4sbq4sruIpdROUdTSoZTQjFQaHzBIPkadJn2r6Tde9+691737r3X
+ vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690OHXvxs727W2Lvns3rvrDc+6thdb0lT
+ W7y3PjqaEY3FQ0VIMhXpC1TUU82Yq8djyKmpp6FKmenp2EsiLGQxD25818u7NuO3bTum7ww7ldsBFGxO
+ piTpFaAhQzdqs5UM2AScdHNhy/vW52V7uNht0ktlbgmRwMLQVPEjUQMkLUgZIA6A/wBiHom697917r3v
+ 3Xuve/de697917rsggAkEBhdSQQGFytx/UalI/1x711vrr3vrXXvfuvde9+691737r3XvfuvdSoaKsqE
+ aSnpKmdEBLvDBLKiAfUsyIwUC3590aSNSAzgH5kdWCOwJVSR9nUYgg2PBHBB+oPu3Veuve+vde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+ +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691/9OzL38/
+ /RD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3THub/AIsOU/6hW/6GX3kP90v/AMSZ9jf/ABZb
+ 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
+ T/mqf+Or0BPtzo+697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
+ /de697917r3v3Xuve/de6WvXfXW+O2d5YHr7rjbOV3fvLctalDhsDh6fz1dVMQXkldmKQUdFSQq0tRUz
+ vHT00CNJK6RqzAv3TdNv2Wwudz3W7SCwiWrOxoAP8JJOFUAsxIABJA6WWFhebpdw2O327S3choqqKk/5
+ ABxJNABkkDq1CbPdO/yxcbVYjaE+1e8PnrV0U1Dm95CKHO9YfGOSqhMNbitsx1EZp9z9lU6yNFNO6haZ
+ 9UcgijE1LWQ6ttvvu5Kk98s23+26sCkVSlxf0NQ0lMxwHiB+IZFTpeOSmm2n26jaK1MV5zsRRpPihtKj
+ KpXDzDgT5cDQVV1b/JtpN090/PHc3b+/c1lt2bk2t1xvXeeU3RnaubI5Ku3HuOpw2yYPuKudnk8suI3F
+ WCNRZI4YSiBVCr7Re+z2ewe3Fpse226Q2k11FEsaAKoRA0poB5akWvmSanOelXtMlzu/Otxut9M0txHb
+ ySF2NSXcrHk/6V2p5ACg6tp/nWdif3L+EmY21FP4qrtTsLZGyVRH0zNRY6rqd/VzgA6xT22YkMhHBEwQ
+ 8PYwr7BbX9f7gQXZWqWdrLL8qsBCPz/VJH2V8upP93r/AOj5Pltw1GuZ44/yBMp/L9Oh+2nn1pye86es
+ UOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
+ 7r3v3Xuve/de697917rsAsQqgszEAAAkkk2AAHJJPvXW+s9VSVVFM1NW01RSVCBS8FVDJTzIHUOhaKVU
+ dQyMCLjkG/uqOkih43DL6g1H8utsrISrqQ3ocdR/d+q9e9+691737r3Xvfuvde9+691lggnqp4aamhlq
+ Kmoljgp6eCN5Z555XEcUMMUYaSWWWRgqqoJYmw91ZlRWd2AQCpJwABxJPp1ZVLEKoJYmgA8+tlrb9BjP
+ 5QfwSq905SGg/wBnE+R0UdNj6Oo8FZUbZrRQtLRY4wurQvh+qsXkzVV9kliq9wViU7vJTNA0eJ91JN73
+ +4qWcLN/UbajViKgSCuWr/FcMulOBWFSwAYMDkJAkftXyW1zIF/rXuAoAaEoaYH+lhU1biGlbTUrpI1r
+ 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
+ GphooY38VTX6mwtijvffD3NklYSLy3b0r5eHao3avyluGqeJKl2I1JFQZPSPbe1XIqRrobe5vz13DjJ+
+ ccK/YCFANGfrW/8Aj18fOzvmF2tmaeLNLQ46GTJb87q7n3pVO23dibemqKrK7l3tvLN11RTxT19UVqJY
+ oZaiOWtqA5aSOJJ54cqOZ+Zto5G2aBjb6pSFhtbWId8zgBY4okANAO0EhSEWlAWKq0AbFsW4817nKomo
+ grJcTyHtjWpZ5JGJFSckAkFjXIAZgMny3+T2xsrtDb/xO+LVNW7c+LPWVcaqbK1KNS7n7739FpjyXaW+
+ 38NLUS01VURasZRSxx+KJY5HihCUlHjyHkrlHcYb65505wdZecbtaBRmOzh/Dbw5IqAf1HBNTUAtV5JT
+ fmjmOyltYOWOW1MfLds1dRw9zL5zScDQn4FIFBQkCiJHXv7k7oCde9+691737r3Xvfuvde9+691737r3
+ Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//Qsy9/P/0Q
+ 9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+690n91tp25l2/pRyH/AHlfeQ/3S/8AxJn2N/8AFlsv
+ +ry9BLnyn9TOZ68Popf+OnotonN/yb/T39Xwr1ggyqRw65eb6/Wxte/4t/Tn3bPTRReHWTzXuACf9f8A
+ A/4jj3bB49NlGHDrl5jYWNiPr/yP37HVdLenXhNcEk2P4P8Avrg+7ADqh1deNRzY2P8Asf8AH+vvdBTq
+ lSaY64edubGw5+v+HH+HvdB02S+euvuDxcX/ANY/63I4uPe6D16rVvTrsS8/WwH+8j8kn6cf09+xTr3c
+ fLrmZP8AXP8AT3rrdD12ZLfU88Wuf+J9+p144GT10Zh9b/0v/vA/3j3YKeqF1pw64mVRz/yP/Y+90Nc9
+ V1gdcfOo/wCI5555/wAePe9PWtdPLrj9wBcXHP8Ajx/xT3unWtRzjrr7gf1uSP8AffT3qnz68GbrkJh+
+ bfngH8n/AI178V+fXg5rw65iRf6+66T1cOPPrvWD9P8AkX/FR7qa+nTnaa568HHv329eGcg9cvJ9Rf8A
+ 2/8Avjb34Gn2daKVNSor17yr/qvqP94/23092q3r1Qxx1qUHXISAng/T+h5/3m/9Peqnr2hPLrvyrf6/
+ 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
+ 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6//0bMvfz/9EPXv
+ fuvde9+691737r3Xvfuvde9+691737r3XvfuvdJveBttjNn+lBMf9695EfdK/wDEmvYz/wAWax/6vL0E
+ efv+VK5o/wCeKX/jp6KyJmAtc/g3vb/jf49/WFp+XWBTOeFadZhMTz/iCPxx/r/m/u2kdNGSoNOuQqfp
+ aw/B/wBh+b+96OvGXhTriak3sOPr/iP9gR7tpHTXiNnPXI1F7fUW/wBf8f4fn3vQPTqviPSgPXXm5/1u
+ frzz/wAT73Typ1SrevXRmH4/2P1/w/Pv1OtZ695r2Nz9fp/h/r+/U69n165Ca9xzb88+/Upnr1D1kWU2
+ 5vY/1P8ArH/iPeqdaNfXrn52tyQQOfx73QeXWiCeJz1iea9+OLf1/wCKD3vqoAHXDynkD6fQX+o/r/vP
+ v3W9PXAtf88fj/Ye/deA64azfm3B4N/x/rWPPv3+HrdPl135Ofr9f9t/T8+/fn16nyx13rP9frx/T/YW
+ 9+69pHp1kExta/4/B9+61pHp1kExAHN/pxzf/Wv7116g65GY/ni/1HPJ45t/h78c9bAIxXrj5jf62v8A
+ T/Djn6f196oOr59euxN9Dfn+v+8e/U69nj1kEv1N+f8AX+v+Bt/X3qh699vHrvyj+lz/ALb/AHw9+oet
+ Y8x1wLkfU/i/4Nh9ePe6deoB5de839D/AMb/ANccm5v71TrYKiuOveb+rCx/pb8fj34rXq6uBxHXjMLG
+ x55P+x/4n3XSenPEXyFD1w8wsCT/AE/4p/W3HupXp0SA0yOis91v5N2UZ5NsDSDn/qPyZ/4n27GKA/b0
+ LNkNbR/+ah/wL0EHtzo4697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917qzX
+ 45fE/rzYfXNF8vPmzJXbc6RSTzdW9SQM1H2B8ic5DGKiiocTQvJTVeP2NKdLT1paL7inOsSQ07LPJEnN
+ POe57luknJHIAWXmClLi5OYbJDgljkNL6LnS2KMwKiRNg5YsLLb05q5vLR7P/oMAxLdNxAUYIj9WxUZq
+ FoxRnZn8y/5X7x3xVbh2J2TuDpLZlHSUuD2V1T1lkpMFsbZm1cUjU+Gw9JiaWKnochV01JYS1kkCvKws
+ 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
+ m/0H4Asbt/sfxwPd89UEanrxrrDgXJuPr9Cf9j/T34daMYJHE9cPvnA9JJNzyRcAf0t9D78Pt694aVqB
+ jrl9+7GwsAODx/vrH37rXhKa8esn3jDSODx9eCT+PqOL39+z1UxoDk064tWPbUAADxx/UfX3uh4da0Rj
+ Neuvu3J+vp4vb8f7379Q9epGAMdShUubAWH+JH1H+3ve/v2eq6V6zCcgm9j/AE5uPpf3rqpUdchMf8P8
+ D/r2+n+Hv3XtI9OujN+PqeP6/wBP8P6+99eoOuvIf6i1/fuvddGT6cmx/wB9zb37PXuui7f0PA5sPx+T
+ /t/euvcOuBlI/r/seP8AX4P9D7316hr12JRe9z/r/wCH+8+/UPXuuXlP0B+v+uPfqHr2PTrKJiLcg2+p
+ 96/LrWkV66acj6f42/r/AI8H37j5dbCr5nrGZ245v/QWAtb/AGx59+8+r6V68Kj+tz/xX/iPfq9eKD8J
+ x1lFQvHP+3597x6dVKHrozpx6ieP6H36vy69obOOuBqVH0va3H+P9bD36o634bdcGqkFvrz/AEt79U9e
+ EbHzHXhVx/1I9+r17wn65fcofof9v/j71Xr3hP1jarUcXvbkfXj+pH59+x1YRMaVPRae35BLuekYfjCU
+ o/21dkT/AMT72vQw2FStnICc+If8C9BV7t0dde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3XvfuvdW89C/FPrL4x9YYn5i/OvFSSYyutVdC/GapEcG6O289FFHV4/K7vxtUrPjdnUvkinkp6iMo0D
+ rJVqY3go6+EeY+ct25u3ebkb26mAlXF5fjMdshwViYfFKcgMprUEIahpI5T2TlnbuXdui5r50iPhnNta
+ HDztxDODwjGCQRwywoVRyF/Jf5M9nfKnsqu7H7LyUbOsZxu1trY0SU+2Nj7aikZqHbe2scWZaWip1IMk
+ jXnqpbySszHiR+U+Uto5N2mPatpiNK6pJGzJNJ5vI3mT5DgowoA6BXMPMW48y7g+4bjJngiDCRp5Ig8g
+ PM8Sck16L17E/RD1737r3Xvfuvde9+691737r3V9P8grC5CfvnvDcUckwxeK6ioMLWQqzCB8hn95Yiux
+ skig6TNFT7bqwhPIV3t9T7xw+8lcRry5y9akDxnvi4PnRImDflWRa/YOps9kYXbe95nBPhLahT6VaRSP
+ 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
+ /eUVdBVRMARJj8hisxT+of2ZKSpLn/Wte3tk3oU0ZafaCP8AJ1WPfHjNFDA/sP8APPQPbr+IsmJaSRjJ
+ Lou1o/uKKe1rmyTBVNrfgn24lxHJTHRxb803I7BJT/TAHoG5+osJj5jTVWZyOMl1EWrYWeG445lGpbf7
+ H2/qrwX+fRh++7mTuZUYfIU64y9StAn3GOytDkktqX7edUc2+voJHP8Asfew4BoQR1Q7q8gIaPH+r/Vx
+ 6bI8HU0MpjmDxsrW9Vx9P8bHj25Wor5dNNcowoPi9OlphpcnjpElp3mCi3Ic2tf8fUe9H0PRdMIpRUrn
+ 7Mfn0ZHYfamdxDRRNJMyC2pWZip+n9Ta5t7YkhV+I6Jbnb43BdFoejBVOc212NjWo85R0jO8dlqHjTzI
+ xX9KtbULf48e0wRoTVD0VL41s1VNB/Lot25es63ZOQ/iu2KudKdX8wWJ2KafqL6foAPatJhIulgOjSG4
+ S4BWUZ6V+3t9JuKmGE3RTpMwURLLKB5FJ44Y8jn228QWrxmh6pLbNC2uNu3rhUUddtGpFVip3qMZMbvC
+ TrQKbekjkcD8+/VEgo3xdbUrMvetH6lu0NaFy2Jb7WsteemHpRyOW9P091qV7H+HqwQ0INCP9XHriKla
+ r91B4KxBaZBwrkcHj83PvVNOOK9OAdB3uuQS5KJtOkijjDD/AGoTT3/3v3U46OrDEB/0x/wDpM+/dLev
+ e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
+ v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
+ 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6lUNdW4yto8ljay
+ qx2Rx9VBW0FfQ1E1JW0NbSypPS1dHVU7xz01VTTxq8ciMro6gggj3SSOOaN4pYw0TAgqQCCCKEEHBBGC
+ Dgjq6O8bpJG5WRSCCDQgjIIIyCDwPR6x/Mx+Y9Xt/F7Z3R2Pt/sPFYWPx4z/AEmdV9Vdg5Cn9ITzSZjd
+ ezMplq+rYKNU9TNNM9vUx9x1/rTcipczXdntUtrNIe7wLi4hU/LTHKqgfJQAPIdDP/XD5saCO3ub+OeN
+ OHjQwykf7Z4yxPzJJ+fQXdpfNP5Odx7c/uZvXtbKpscq0cmxtn4rbvXOzKqJiG8WR2v19h9s4bLorKCP
+ u4ZyCAb3A9nGz8hcpbFdfX2GzJ+8P9/Ss88o/wBLJM0jL/tSOi3cubuYt2t/pLzc2+j/AN9xqkUZ+1Il
+ RW/2wPRW/Yw6DfXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
+ 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
+ de9+691737r3Xvfuvde9+691737r3X//0LMvfz/9EPXvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
+ vdIDtX/mXG9f/DdyX/WhveRX3R//ABJz2K/8Wax/6vL0Fud/+VQ5j/545P8Ajp6q7eYylIL2UWvb/iP8
+ be/rOGM9YSEcc9Zauo0QrTobKLcfQfT3tRknz60O6nU/GlaKmabgyEXH1H+t/rc+9N3EL1o1oSeknXNJ
+ k6390s3r/wBh/rfnge3BQCg6cTsUseJ6EnETU2BogVRfIy3Zha/4445t7ZartTy6SyoX4tTplymbqcne
+ NXKIQVAv+L/T+v09uKgXJ49VSNUAopp0F+Yw0szNIXZx/Qcgf4X/AKe7hqV6M4XRlVSKDpGzYYtIY1Sx
+ PGq1iPrckfn3bX0pA9MDp2oNhU9cQaioKRjl7mxb/aeRz7qZD5DqjT+ETTj0taLAbcxGmMxlYlsGMS3k
+ mP0sONTavdSWYfPpkzytkDofNpNtbbdHT5vLYzb22MbLMtPRVudWmky+YqdJk+3xNFVSRiecohYm2lFG
+ piAL+0UutjoVmZvlgD7T0hfx5iQhZqcQMgDh/h9el/muz+xZqGNNp0+0euMNKAjZ/etZU125p6U2/wAo
+ wmz8HFEYi6cxtV1NErXFtS8lH9PFrGoGVvOnwj8/Pp2G2tQGa4kkZ/JEAz/pnb4f9qrH7OgcyuXx7PNI
+ Fr99ZiZmkqM1u2X7ummqreqej2xTNFgKQEj0+SOolAABkNvZiitTJCL6DH8+P+DqgjIIoojX+jx/Nj3f
+ soPl0VrtbefcVFTz/wANxecjoEDBYcSj4qjVBewSDHpBCi2/wtb2oAQCqKGf0rn+fR/tFltE8yrd3SRr
+ /Ew1fmT0CeK7xweL6t39tDc9VPS9n7gzOMyuBxVTlkkarRxjII46+peQy00zSYp9KNYkabfX2jedFlKO
+ UWY0ohYVNcD9tOhg3Ktzcbltl7t4eXYIlZZJljNFpqJIH4gA4yMVrXh0LnTO+PkLX/b5GhO4IaFihaEZ
+ CsqIdBNjqjmkdGUi9/qPaohHQGeNVYjhjoLb7Ycv20rw2twJSDx0gfsPR6cPuWTIxL/enGHE5coA2f2/
+ Kdt7hp3K28wrqBY4qwo39mpjnjb8qfaR1p/ZvVfQ5H7D/kp0FGtwp/So6ehyP9j8ulThNx9m4zywQ742
+ v23txfWmP3DjabAb7o4b806fZrJgdwyIg+qrTSuRxGWNvaQxwE98TRv6r8P5+Y/Z0olitmUGOBopKcNW
+ pT9laMv7WH2dKSj231h3Lgsjkm2zVYWoxtbU4zKLWYyow89JX04XyxmKsggSoTS4ZWjFmU/g3AoZrizk
+ VfGDg8PPpsieA0OKgHBBBH+ry49Fe3Z0TtWiqJf4FnPE2tvHodo7G9gjIxIH+w9mcV07Aa46dKYr6Rqa
+ gCB506BPKbCzWLqWgqy9XB9I5VGsFfwwbn8e1SSqwqOPSvxI30kHSf8AV69QnwGRx4EkaPJEbEal4Fub
+ W+n4921A8etalJ7WH2Dp4xtXPGyianNxzfTYi31N/ofdSBXjjr0illp59CzgK+E6LExPfhhcX+n15/x9
+ 0evEdFMsfxKwrX8+hFnyatRskrLKjJYo9uQb8X5/2HtnjSnHpHHA4cGmB0EVbRUyVxnpwIvXq/p9T/h+
+ Bf2oUmgrx6X6jpKE1HSrgr2lpFglIcBdPPOqwt/jf20y0avWlHn59NcEgpZnAbRc/QE25/3m3u5GoDre
+ ATjHUiSRfKHPpc/04v8A6/8AtvdADT5dXx0iNyvrr4ze/wDksYP+v5Zvr/r391PHo3sP7E/6Y/5Ok971
+ 0s697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
+ Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
+ 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
+ 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
+ ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
+ 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
+ 7917r3v3Xuve/de697917r3v3Xuv/9GzL38//RD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Q
+ e9snT1pvc/025kj/ANYG95FfdH/8Sc9iv/Fmsf8Aq8vQX52zyjzEP+XST/jp6quMmg+Qk8/77/W/Hv6z
+ xw6woKgnSOPWV/3E8xNwB/rcXvz/AID3sdUAoaU6y09Z92ogRh9bWve5+nP+A9+4Z606EUweotZE+NkW
+ RxYX1X/B/wBj+Rf3sEEVHVgC/Z59TYMrHWLoZgbAD6j+n5X+nHvVKUp028bLUMOsy0FTMS0Cs4tfj68/
+ m319+LDzPVRgfD060eHaRSKpCPqALEAf6/ujP6deHrXrnWbRgaJp6ZVZubgWuP8AXAv7qJc0I6dWVh+L
+ pBzY7I0VeiukixlgNWlrW4H+sBb26CCKg9KfEjZCDx6EvF0eFx3hzOUmT/J7OkLLrZ3X1AENdQCfbLs7
+ VRR0lIdgVUcR0h+0vkpE/wBrQx0WLkkxMjPiqmpxtBUVmPlKGIzY6qmp5KiimaPgtEyEji/vUFiinUzH
+ PHJz+XS62spishStCKEA0B+2nH7OH59E+3L3blKqpaqqsnKNT6i0s5BuST6iTcn2Y6beFRqoB07BY3lw
+ xS3iZm9FB/4vpT7O+RkdBLEZZKOtEbKb+ePXwfyDe5H+w968K0uBSO4AP29I72z3yyqbnaZGjrxCkH88
+ U6OHtv5v7Rhx0WOze14J4Qmh5aaOlEzKQFFneOT9P+8+0j7I2ovHdiv29B2W6c1BsJ1b/SH/ACdFP7B7
+ A+KWb3xuPsnK7MzuQ31gazZM+069aulpsdQUFHO1RnP49QY3FmlqqiRK2dYZHGqGNUkbV7Rz2kcU/jSv
+ EZoVydLMc/CQwqBSpJrkDOOpC2O/5ufZbXZ7ASptF6ZdQJVSSMEKJCHIbSoGmgJJXzNDKP8AN/ZO28Kc
+ LtDb1bNTqreGpzdbRTuUYWTmOHUEAPAH09qm2tHbxZbxPyr0CYYdxlkOrbJtdc1AAqPz/wAnRW94fJ7N
+ bkqJmpWpaETFvTTsBpuT/aNrD/Ye1KQ2sVFWTUfn0f2233wUNNaFF9KVP+r8uktt/uHIYuX7qpzX7oJc
+ AVPN/wBX+r+t/ahorfwyWkXV6dNyLezXccEG3S/T0yzKaf4K/s6MTsn5YbrqyMVUV8lZRfoijncyoq2t
+ 6AWawH+v7L3soGOtVFell1sz26B5BQH+X5Z6EGq3VPn6uMx0zGWchm8LERqeDqItcW+v197VAgPRa1uI
+ 1+KijpdUd4qMJVss1hwrgOyn62BPPP09sk1bt6ZIp03Q0oytRJTRUzeMmxJT0/X8WHu/wgEnPVC4UVrT
+ p1TYsC6WkRRxc2Gki/15968U9Mtc8aE9MWVxdLjDaK6kC173F/rf+th7cRiTQ9brrXVnpEy5+eGbw+Ri
+ L6eSSLfg2PFre3KD06VLbllBqenyELWReW/rtfg/X/H3okj7Ok+mhYVz1jDyQfqvYG/J/pYH/fH3s0PX
+ gCeHXMyGdgygX/2nn/b/AI491wBg9WoagEZ66eUswQm7C3H5/wBa3vfWwpCnpL5wk1iX/FPGP+T5PbTc
+ ejixBEJr/F/kHTL7r0s697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
+ Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
+ 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
+ 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
+ ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
+ 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
+ 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv//Ssy9/P/0Q9e9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+690HPbzaer9+N/qds5U/7amb3kT90j/wASc9iv/Fmsf+ry9BjnQV5T5hH/AC6Sf8dP
+ VTtRNqp1IP1tz+f+I/Pv6zFby8usMVjoa0z044+oWWkeJjyVsP8AX5Hu/TEiUYY6TcVTNjskpNynk5H+
+ AI/H9fdsEdPlRImehProqbPYgtCVE6Rgrf8AVwOOf9f20Ko9DwPSQHQ9fTovFbkMhhMgySFwqyG315sT
+ wP8AAD2qoCBjpci+Ird3l+3/AFf6j0Muyd70RMS1NjewYMRb6/UA/wBfbEkZPA9I7i3IDaQf83Ri8ZTY
+ fPJGad0R5LAC4+pH+uCPaRiyVr0VMJIzTh08nrPLwk1NEwnhPJUNf/H6E29tfUxHBwenPEkpQjy66rcN
+ RCiejzOKMdQvEVSEC2NvyxGm1/ewWLakft9Om0lK+tegQ3TteWopamjpak0zyA/bzzIZICxvp1MhsD/r
+ +1SSUIJHRjbzCurz6IP2j1nvGjqZZZyXPq8U0f8Am2B5ur20te/+B9qw3ir2NQ9C7atysYEMcsPYePRG
+ OyMfvOhjlSpp5niAYeSIP6SPpew4/wBf2Gt6j3FY2KqWX1HUucnXHLczgWrqs/o1Afy9eiQ7u3Dv/DVE
+ kuJr6tArElLE6f8AXtzb3D25X+9WkrmG4cdTjY2Wz3KBbiBD0H6fIPtfFP45cnImk2IlWZfobWBDf4ey
+ sc58yW5p9W35/wDFdKJeTeW7gVbboyD50B/ydS1+VPZcKVkUtaXSpjC6UmZI2kClfJUL43+5UqANLW4F
+ r+/H3E5gjEivcEhh8qH5nGfz6LJeROVhJBIdrj8SM9p0gkZr2mnbnOPPPUM/J3sSfhp0JtyQZBc8cjk2
+ 90/1wd+kx4x/Z0pi5R5eBGixp+Q/zdOWK7o7Xz9TFBQU9XVNK4X/ACWGobgkA+sBlW3tTb808y3jqkTS
+ Mx9B0pflrl63QvNEiKP4tP8AsdHD6t2V2vuAwVu4paiipWZXKSuwk0mxtYgEn/ePcncubXzLclZ9ylZI
+ eNDx6izmrmflDaFe3tNEt1SmlQDn50wOrBuvNh7qDUsWGo553QKDVTIwiX+pJIt7kZFWBAmrAHUF7vul
+ rea3mWlT8I6sP682DuuHHq1VSRyvoBlrZR4I4wLkqhKnyWv+PaWWaKtNWfToE3Eyajp4DoZMRsGoq5bT
+ SHwjmaQjRELH66z+APoPad5go+fRc9yT8I6XDYXEYyAU+LpzPOOHmWMkFh9dLAW9thpGOpzRekskgb8R
+ J6SmSpK9FctGYyQf1AggWvx+Pz7eUr14ZPy6BTdNRDSiQ1EvKg3Jb6m9+OQbm1vamP5cOjNIy4AVc9F9
+ ye5KR6wR07a3LWAUg3JNhyP9f2pVPXow0skYYDtHn0Nmz8bWT0a1VSpjiEWol+AePwW9p5WA7Rxr0ik0
+ mQkdJnd+4KWllFFSkSTswUKvLXva3H9PbkaEipOOnI1AOph9nz6fsVGaHFCtrfS7oWCseRcXF/pyfdGN
+ TpHVX7pDpGOm3Gu9ZVS1TXEKk2J+n1/ofqbf7378Tinn066KihfPpmy0yz1jOvKhQgP/AAVm+n+HPujc
+ R0YWgpEajz/yDps916U9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
+ 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
+ de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
+ Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
+ 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//Tsy9/P/0Q9e9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+690GvcnHVXYB/7NXL/APuK/vIn7pOPvN+xf/izWP8A1eXoM85f8qpzB/zyyf8AHT1U
+ VBN5YjDf1D9IJH++/Pv6yQfMdYcEU48OudDWCCp+3lOnVwNX5/p/tvbgPTUia0PXHPRzUhFVoMkB9WsA
+ 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
+ J955STfVfn2BbT2j9ubG7W9g5WhM4ao1vLIla1/s5JGj/LTT5dCy59xedbq3NrLv0nhEU7VjRqf6dEV/
+ z1V6J1U7+33WbSTYFZvXdtVsSPccm8U2VU7jzE+0k3dNST4+XdKbblrGwy7jloKmSBq4Q/ctDIyF9LEE
+ cptu3R3p3JLCBdxMXheKEUSeGCGEeumrRUA6K6agGlR0E2vr17UWL3kpsvE8Twy7FNdKa9FdOuhI1UrQ
+ 0r17Hb+33iNpbh2Did67txexd21GPrN17Lx248xRbS3PV4ipp63FVW4duU1ZFh81UYyspIpad6mGVoZY
+ kZCrKCPS7bt097a7lNYQPuMAYRysimSMMCGCORqQMCQwUioJB49ejvr2K1nsYryVbKUgvGHYI5UgqWQH
+ SxBAIqDQgEdNu3Nybh2fncVujaecy22tyYOsiyGGz2CyFVisvi66A3iq6DIUUsNVSzpc2ZGBsSPofb11
+ aWt9bTWd7bpLayKVZHUMrA8QVNQR9vTdvcT2k0VzazNHcIaqykhgfUEZB6PNL/NM+fU2AXbT/IzcQxyQ
+ fbipi2v15BnzH6vU27Idnx7pef1n901hl+nq4Fo8Hs97bLcm7HK0Xi1rTxJin/OMy+HT5aafLoZn3J53
+ MH053+Tw6UroiDf73o11+eqvRS9t91dybN3Nmt67Q7a7M2pvLcpmbce7dt783Tg9zZ9qif7moOaz2Lyt
+ LlcqZ6n9x/PLJqf1G559jS72DYr+0t7C+2W0msIqaI5IY3jSgoNCMpVaDAoBjHQXt933a0uJry13S4iu
+ 5PidJHV2rk6mDBmqc5J6Y9n9h7/683F/e/YG+d4bG3Z4quD+9Gz9zZrbO4vDkBavh/jWFraLJeKtH+eX
+ y2k/tX9qL7a9t3S1+h3LboLiyqD4csaSJVeB0OCuPLGPLpm0v76wn+qsb2WG6oe+N2Rs8e5SDnzznpHe
+ 1/STpW7Z39vvZVJuWg2bvXdu0qHeeDqtsbwots7jzGBpN17bropYa3b25abFVlLDncHWQzuktJVLLTyK
+ 7BkIJ9obvbduv3tJL6wgnkgkEkRkRXMcgyHjLAlHBAIZaEUwelVvfXtmtwlpeSxJMhSQI7KHQ8VcKRqU
+ +amoPp0kva7pL0K+c757y3Ps5Ou9ydzdr7h6/iWjSPYuc7E3fltnRpjp0qseibYr8xUYRFoaqNZIQILR
+ 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
+ UzHrwi/b1EGR5PrAP+vb6f6w+nttpvn04sfAU6jyZH/awf8Ab349tNP06IuBHUCTILzZrn/bD/kQ9sNO
+ PXp0RfLoT9iT+fEVDj8ZKZf/AFXpD/0V7OdrbXbuf6Z/wDotv10zIP6P+U9LT2ZdIeve/de697917r3v
+ 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
+ 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
+ e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
+ uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
+ r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+ 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
+ e/de697917r/0bMvfz/9EPXvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdAN8o38fxz7sk/1HW26
+ 2/22KqD7nf7sBp94b2bP/hwWn/VwdFG/CuzbkP8AhTdawNLliLev/eff02Rz08+oMeEHy6UFNl7gDWP9
+ 9/vPtbHc8M9JXt/lw6eoMt/tf9Pzf6f69/a1LkefSR7b06doctYDn6/4/wC34/1valLn59J3t68B04x5
+ Y2Hrv/sfwf8Aevahbn59Mm3+XU2PLAf2v95/3x49vrdep6Za340HUpcr+df1/rY/7z7dF1jjnpvwPUY6
+ krlODZhzbm//ABv8e3BdfPqpgPpjrIMpyBe/+24P+3/w97F18+teB+3rKuUvYBhxzxx/vR+nu31I9ete
+ CRUU6kjKE2/cPH+1N9P6D3v6kfl14Q9djLf1Ycj6FlNv8OQR799Rxz14Rft69/Eyf7S6fwLKT/U/QC3v
+ 31Pz634XHtz145McepfwPoBfj8cc8+9/U8c9a8HHw9dDKC/1S35HHP8Aifz799T8+veD8uvfxQAfVf8A
+ W45F/p9P8PfvqR69a8A14dZFygv9QP6/S/8AvPPv31Nc1x17wcUpnrL/ABQEXut/9gP9ibW97+oHr14Q
+ nGM9chkuLhgP6/X/AKO+nu31A9eqmLNKdcv4oLfX/XN/r/re9i4Hr1rwqjh1x/iKtyWPFr/S30+g5/Pv
+ Yufn14wnyHXIZPj6nj/H/bf7D37xx5HqvhN6debKDk6vx+TyP9ufz79449c9e8E+nWL+KD/Vf4fj/b/6
+ 9j7r9QPXrfgcMdcGyv8AtQH+x+n/ABPupuB69WEPy6wPlRbhh/vvz/sB7o1wOrLF1AfKlT+r8/iwFv8A
+ X/B9tm5Gc9WEPA06wSZcD+0P8fadrn59PrBTy6bZ8xcEa7/1N/8AY/S3tM9z8+n0gJ8uh66lqfutt1kl
+ 72zVUn+2osef+ivYr5ffxLKVq/6Kf+Or0H95TRdIKf6GP8LdCh7Peinr3v3Xuve/de697917r3v3Xuve
+ /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
+ 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
+ 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
+ e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
+ uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
+ r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+ /9k=
+
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYgBlAGsAYQBuAG4AdAAgAG8AZABlAHIAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAGEAYgByAGUAYwBoAG4AdQBuAGcAcwByAGUAbABlAHYAYQBuAHQAfQB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
\ No newline at end of file
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/ServiceInvoiceReport.Designer.cs b/ReportImp/AmbulantBetreutesWohnenAstridPulm/ServiceInvoiceReport.Designer.cs
new file mode 100644
index 000000000..e5e8e9d9a
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/ServiceInvoiceReport.Designer.cs
@@ -0,0 +1,898 @@
+using BeWo.Report.ReportObjects;
+namespace AmbulantBetreutesWohnenAstridPulm
+{
+ partial class ServiceInvoiceReport
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox1});
+ this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportHeader.HeightF = 95.83334F;
+ 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 = 97.08333F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 50F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Page1
+ //
+ this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel7,
+ this.xrLabel4,
+ this.xrLabel3,
+ this.xrLabel2,
+ this.xrLabel5,
+ this.xrLabel8,
+ this.lblAbrechnungszeitraum,
+ this.xrTable2});
+ this.Page1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.Page1.HeightF = 354.0833F;
+ this.Page1.Name = "Page1";
+ this.Page1.StylePriority.UseFont = false;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
+ "tStreet]\r\n[RecipientPostCodeAndTown]";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.CanShrink = true;
+ this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F);
+ this.xrLabel4.Multiline = true;
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "[CustomerReferenceNumber]";
+ this.xrLabel4.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerName]";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "xrLabel8";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // lblAbrechnungszeitraum
+ //
+ this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 322.5F);
+ this.lblAbrechnungszeitraum.Multiline = true;
+ this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum";
+ this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F);
+ this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
+ this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:";
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2,
+ this.xrTableRow5,
+ this.xrTableRow4,
+ this.xrTableRow3,
+ this.xrTableRow1,
+ this.xrTableRow6,
+ this.xrTableRow8});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F);
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell4});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.CanShrink = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell4.Weight = 1D;
+ //
+ // xrTableRow5
+ //
+ this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell13});
+ this.xrTableRow5.Name = "xrTableRow5";
+ this.xrTableRow5.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.CanShrink = true;
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "[SenderContactPerson]";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell13.Weight = 1D;
+ //
+ // xrTableRow4
+ //
+ this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell11});
+ this.xrTableRow4.Name = "xrTableRow4";
+ this.xrTableRow4.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.CanShrink = true;
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell11.StylePriority.UseFont = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "[SenderContactPersonDivision]";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell11.Weight = 1D;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell8});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.CanShrink = true;
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "[SenderContactPersonMail]";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell8.Weight = 1D;
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell1});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.13245033112582783D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.CanShrink = true;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell1.StylePriority.UseFont = false;
+ this.xrTableCell1.StylePriority.UseTextAlignment = false;
+ this.xrTableCell1.Text = "[SenderContactPersonPhone]";
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell1.Weight = 1D;
+ //
+ // xrTableRow6
+ //
+ this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2});
+ this.xrTableRow6.Name = "xrTableRow6";
+ this.xrTableRow6.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.CanShrink = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "[SenderContactPersonFax]";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell2.Weight = 1D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell5});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell5.Weight = 1D;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.5833F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Mit freundlichen Grüßen";
+ //
+ // xrTable4
+ //
+ this.xrTable4.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow10,
+ this.xrTableRow14});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F);
+ this.xrTable4.StylePriority.UseFont = false;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell9});
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.Text = "xrTableCell1";
+ this.xrTableCell9.Weight = 3D;
+ //
+ // xrTableRow14
+ //
+ this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell12});
+ this.xrTableRow14.Name = "xrTableRow14";
+ this.xrTableRow14.Weight = 0.23809523809523808D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Weight = 3D;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")});
+ this.xrLabel14.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 189.5833F);
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "[CreatorName]";
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F);
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(250F, 17F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.Text = "Abschließende Bemerkungen:";
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport2});
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ //
+ // xrTable5
+ //
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow23});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F);
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell32,
+ this.xrTableCell37,
+ this.xrTableCell35,
+ this.xrTableCell33,
+ this.xrTableCell36,
+ this.xrTableCell38,
+ this.xrTableCell34});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 1D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell32.StylePriority.UseBackColor = false;
+ this.xrTableCell32.StylePriority.UseBorderColor = false;
+ this.xrTableCell32.StylePriority.UseBorders = false;
+ this.xrTableCell32.StylePriority.UsePadding = false;
+ this.xrTableCell32.StylePriority.UseTextAlignment = false;
+ this.xrTableCell32.Text = "Zeitraum";
+ this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell32.Weight = 0.62463077449375981D;
+ //
+ // xrTableCell37
+ //
+ this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell37.Name = "xrTableCell37";
+ this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell37.StylePriority.UseBackColor = false;
+ this.xrTableCell37.StylePriority.UseBorderColor = false;
+ this.xrTableCell37.StylePriority.UseBorders = false;
+ this.xrTableCell37.StylePriority.UsePadding = false;
+ this.xrTableCell37.StylePriority.UseTextAlignment = false;
+ this.xrTableCell37.Text = "Leistung";
+ this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell37.Weight = 0.85081236260328186D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell35.StylePriority.UseBackColor = false;
+ this.xrTableCell35.StylePriority.UseBorderColor = false;
+ this.xrTableCell35.StylePriority.UseBorders = false;
+ this.xrTableCell35.StylePriority.UsePadding = false;
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.Text = "Satz";
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell35.Weight = 0.23245943032832414D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell33.StylePriority.UseBackColor = false;
+ this.xrTableCell33.StylePriority.UseBorderColor = false;
+ this.xrTableCell33.StylePriority.UseBorders = false;
+ this.xrTableCell33.StylePriority.UsePadding = false;
+ this.xrTableCell33.StylePriority.UseTextAlignment = false;
+ this.xrTableCell33.Text = "Stunden";
+ this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell33.Weight = 0.2893277257020575D;
+ //
+ // xrTableCell36
+ //
+ this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell36.Name = "xrTableCell36";
+ this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell36.StylePriority.UseBackColor = false;
+ this.xrTableCell36.StylePriority.UseBorderColor = false;
+ this.xrTableCell36.StylePriority.UseBorders = false;
+ this.xrTableCell36.StylePriority.UsePadding = false;
+ this.xrTableCell36.StylePriority.UseTextAlignment = false;
+ this.xrTableCell36.Text = "Betrag";
+ this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell36.Weight = 0.26310971709438763D;
+ //
+ // xrTableCell38
+ //
+ this.xrTableCell38.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell38.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell38.Name = "xrTableCell38";
+ this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell38.StylePriority.UseBackColor = false;
+ this.xrTableCell38.StylePriority.UseBorderColor = false;
+ this.xrTableCell38.StylePriority.UseBorders = false;
+ this.xrTableCell38.StylePriority.UsePadding = false;
+ this.xrTableCell38.StylePriority.UseTextAlignment = false;
+ this.xrTableCell38.Text = "pausch Fakt.";
+ this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell38.Weight = 0.42042083402151886D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell34.StylePriority.UseBackColor = false;
+ this.xrTableCell34.StylePriority.UseBorderColor = false;
+ this.xrTableCell34.StylePriority.UseBorders = false;
+ this.xrTableCell34.StylePriority.UsePadding = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.Text = "Gesamt";
+ this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell34.Weight = 0.31923915575667006D;
+ //
+ // DetailReport2
+ //
+ this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail3,
+ this.GroupFooter1});
+ this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.DetailReport2.DataSource = this.bindingSource1;
+ this.DetailReport2.Level = 0;
+ this.DetailReport2.Name = "DetailReport2";
+ this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
+ //
+ // Detail3
+ //
+ this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable6});
+ this.Detail3.HeightF = 25F;
+ this.Detail3.Name = "Detail3";
+ //
+ // xrTable6
+ //
+ this.xrTable6.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable6.Name = "xrTable6";
+ this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow25});
+ this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F);
+ this.xrTable6.StylePriority.UseFont = false;
+ //
+ // xrTableRow25
+ //
+ this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell40,
+ this.xrTableCell42,
+ this.xrTableCell43,
+ this.xrTableCell44,
+ this.xrTableCell45,
+ this.xrTableCell46,
+ this.xrTableCell47});
+ this.xrTableRow25.Name = "xrTableRow25";
+ this.xrTableRow25.Weight = 1D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Duration")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell40.StylePriority.UseBorderColor = false;
+ this.xrTableCell40.StylePriority.UseBorders = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.StylePriority.UseTextAlignment = false;
+ this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell40.Weight = 0.62463084211025488D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell42.StylePriority.UseBorderColor = false;
+ this.xrTableCell42.StylePriority.UseBorders = false;
+ this.xrTableCell42.StylePriority.UsePadding = false;
+ this.xrTableCell42.StylePriority.UseTextAlignment = false;
+ this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell42.Weight = 0.85081229498678679D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")});
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell43.StylePriority.UseBorderColor = false;
+ this.xrTableCell43.StylePriority.UseBorders = false;
+ this.xrTableCell43.StylePriority.UsePadding = false;
+ this.xrTableCell43.StylePriority.UseTextAlignment = false;
+ this.xrTableCell43.Text = "xrTableCell43";
+ this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell43.Weight = 0.23245943032832414D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell44.StylePriority.UseBorderColor = false;
+ this.xrTableCell44.StylePriority.UseBorders = false;
+ this.xrTableCell44.StylePriority.UsePadding = false;
+ this.xrTableCell44.StylePriority.UseTextAlignment = false;
+ this.xrTableCell44.Text = "xrTableCell44";
+ this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell44.Weight = 0.2893277257020575D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell45.StylePriority.UseBorderColor = false;
+ this.xrTableCell45.StylePriority.UseBorders = false;
+ this.xrTableCell45.StylePriority.UsePadding = false;
+ this.xrTableCell45.StylePriority.UseTextAlignment = false;
+ this.xrTableCell45.Text = "xrTableCell45";
+ this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell45.Weight = 0.26310971709438763D;
+ //
+ // xrTableCell46
+ //
+ this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")});
+ this.xrTableCell46.Name = "xrTableCell46";
+ this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell46.StylePriority.UseBorderColor = false;
+ this.xrTableCell46.StylePriority.UseBorders = false;
+ this.xrTableCell46.StylePriority.UsePadding = false;
+ this.xrTableCell46.StylePriority.UseTextAlignment = false;
+ this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell46.Weight = 0.42042083402151886D;
+ //
+ // xrTableCell47
+ //
+ this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
+ this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
+ this.xrTableCell47.Name = "xrTableCell47";
+ this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
+ this.xrTableCell47.StylePriority.UseBorderColor = false;
+ this.xrTableCell47.StylePriority.UseBorders = false;
+ this.xrTableCell47.StylePriority.UsePadding = false;
+ this.xrTableCell47.StylePriority.UseTextAlignment = false;
+ this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell47.Weight = 0.31923915575667006D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrLabel9,
+ this.xrTable4,
+ this.xrLabel14,
+ this.xrLabel15});
+ this.GroupFooter1.HeightF = 206.5833F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")});
+ this.xrLabel1.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Bold);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UsePadding = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "xrLabel1";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(313.0832F, 0F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(363.75F, 82.50002F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // ServiceInvoiceReport
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.Page1,
+ this.DetailReport});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.Font = new System.Drawing.Font("Verdana", 10F);
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 97, 50);
+ 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.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel15;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
+ private DevExpress.XtraReports.UI.DetailBand Detail3;
+ private DevExpress.XtraReports.UI.XRTable xrTable6;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ }
+}
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/ServiceInvoiceReport.cs b/ReportImp/AmbulantBetreutesWohnenAstridPulm/ServiceInvoiceReport.cs
new file mode 100644
index 000000000..3c4d07fc5
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/ServiceInvoiceReport.cs
@@ -0,0 +1,32 @@
+using System;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+
+using DevExpress.XtraReports.UI;
+
+namespace AmbulantBetreutesWohnenAstridPulm
+{
+ public partial class ServiceInvoiceReport : XtraReport, IBeWoReport
+ {
+ public ServiceInvoiceReport()
+ {
+ this.InitializeComponent();
+ }
+
+ public void SetReportDataSource(ServiceInvoiceRO pRO)
+ {
+ DateTime start = pRO.AccountingPeriodStart;
+ DateTime end = pRO.AccountingPeriodEnd;
+ if (start.Month == end.Month && start.Year == end.Year)
+ {
+ lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start);
+ }
+ else
+ {
+ lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end);
+ }
+
+ this.bindingSource1.DataSource = pRO;
+ }
+ }
+}
\ No newline at end of file
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/ServiceInvoiceReport.resx b/ReportImp/AmbulantBetreutesWohnenAstridPulm/ServiceInvoiceReport.resx
new file mode 100644
index 000000000..10781eb90
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/ServiceInvoiceReport.resx
@@ -0,0 +1,1881 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ /9j/4AAQSkZJRgABAQEBLAEsAAD/7gAOQWRvYmUAZAAAAAAB/+EKtkV4aWYAAE1NACoAAAAIAAcBEgAD
+ AAAAAQABAAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQACAAAAIAAAAHIBMgAC
+ AAAAFAAAAJKHaQAEAAAAAQAAAKYAAADGASwAAAABAAABLAAAAAEAAEFkb2JlIFBob3Rvc2hvcCBDUzYg
+ KE1hY2ludG9zaCkAMjAxNjoxMDoyOSAxNDozOTo0NAAAAqACAAQAAAABAAAEA6ADAAQAAAABAAAA2AAA
+ AAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEUARsABQAAAAEAAAEcASgAAwAAAAEAAgAAAgEABAAA
+ AAEAAAEkAgIABAAAAAEAAAmKAAAAAAAAAEgAAAABAAAASAAAAAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFk
+ b2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwM
+ DAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwM
+ DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAIgCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEB
+ AQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQC
+ BQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZE
+ k1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX
+ 5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M0
+ 8SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYn
+ N0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A1VQz/wCfaf5I/K5X1ndRdF7f6g/K5ZX/ABc/7Yx/2eT8nL+K
+ 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
+ cn+TT5r+aP0exHH5yl/nLjEl2wcovZ/5yZ39pcakkdlB708plwaSlYHvUlwSSSnvE64JJJT3qS4JJJT3
+ qZcGkkp71JcEkkp7xJcGkkp//9n/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZ
+ WiAHzwAGAAMAAAAAAABhY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUFE
+ QkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAA
+ ADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAA
+ AA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENv
+ cHlyaWdodCAxOTk5IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRvYmUg
+ UkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAA
+ AAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZ
+ WiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/b
+ AEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMD
+ AwMDAwMDA//bAEMBAQEBAQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
+ AwMDAwMDAwMDAwMDAwMDA//AABEIANgEAwMBEQACEQEDEQH/xAAfAAAABgIDAQAAAAAAAAAAAAAHCAYF
+ BAkDCgIBAAv/xAC1EAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGB
+ GGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5
+ OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm
+ 5+jp6vT19vf4+fr/xAAfAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgv/xAC1EQACAQMCBAQDBQQE
+ BAYGBW0BAgMRBCESBTEGACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE8aKyJjUZ
+ VDZFZCcKc4OTRnTC0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaGlqa2xtbm9md3
+ h5ent8fX5/dIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/3QAEAIH/2gAMAwEA
+ AhEDEQA/ALMvfz/9EPXvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdJreIvtfOD+uPmH+3t7yD+6
+ hn7ynsh/4sll/wBXV6CXPhpyZzOf+XKX/jp6LTSQ/S4vb/C1x9f9uff1WonWBjyVBzjpTUyLx+AP9a5P
+ 4A/rb2+q0x0nZgfs6fIl4+n4FvwP9t9OPby+nSdhU1p1NjH9P+R/T3Y9Urx6coiPwOP+J97pTrQPUpSb
+ E/19760wBpjrIG/r/vv9j9ffseXVCp8usoa1/wCp55v/AL1711rrKGB/3q3v3Xgadc7+6kV6vXr3v2kd
+ br173vrXXgf6f778+/der1yB/wB9+f8Afce9Edb65agfrxyLW/2H1/HvVD17rxP0H1/H/FCP8L+/Dr1O
+ uFyDf/e/e8da675tf+vH+v8A1/1/fut9dE/8b/1/fqdeJ66v731quOvarj63t/t/fqdeqOuPvfVOur82
+ /PP9f+Kf4+/der1wdr2+n9Ppb6fg8Dn36nW6kdYS5+n++/3x966sK9YGuORc/wC34H9Lj/kfvR62AeoE
+ 5Jb6/wCxt/U/n37T+zq1eFOPUdy1rWv/AMa/2HulPn1evy6hyHUOVv8A1+v+3/rb3op1ZZKdEn+Qwtve
+ g/p/dqht/rfxLL/8T7X2YpEw/pf5B0MdhNbOQ/8ADD/gXoCPavo7697917r3v3Xuve/de697917r3v3X
+ uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
+ r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+ 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
+ e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
+ v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
+ 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/Q
+ sy9/P/0Q9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+690nt2i+28yP60Ug/3lfeQv3Tv/ElvY/8A
+ 8WSy/wCrq9BHn7/lSuaP+eKX/jp6LvTIBaw+v+H+wNv9t7+rNVI+3rARmH5dP8EYC3/wv9Bew/Pt5VPT
+ RYUA6cY7aRzxzYX/AORe7EfLpuvzx1LRubccDj+vvwHn140OOp8LWW9/r/X6f6/192Ir02ar1KVhzzf/
+ AGP+PH04496p14Hyr1kBv/sPyf8AG/8AsOPejjrfWS/+8f1/4rb/AB9+r1qg65Bj+LH/AHgfi55v/X3v
+ Hr1Urx6y6/wLfT3rrVD59cg45/r/AI8fj8e/deHXeoH82/1/fuvddBxf/H6fTjg8f48+/deyOuWoDn/f
+ f8V9+62D17WP6+9U63q67Eg/r/t+P979+p14MeuYkBt9D9eOPetPp1vUPPrkWU/77+n/ABX3oAjrdR69
+ cSV/1x+Px/re9569UdcSQP6D/eP+J976qSOA64a1H1P++/rx+Pe+tdcPKL/4fn+v+w9+69Q+nXPyLx/t
+ v9b/AF/fuvUPp1wd1tb68/7b37rek/Z1HZlF7H63/p/xX3vj1YY6xGQLe4445/qf+J596oet6gMHrA+g
+ i4+v1I+t/p/tj/h79Q+fXsHhx6iOQRx9D+L2P/FfdSOrCvUN7f8AG/z+ePfvy6tTGT0Sb5Ef8fxj/wDw
+ 2aH/AN2eY9rbbEZ+3/N0MuX/APcKT/mqf+Or0AvtT0ede9+691737r3Xvfuvde9+691737r3Xvfuvde9
+ +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
+ uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
+ 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
+ de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
+ Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//Rsy9/P/0Q
+ 9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+690wbq/wCPdy//AFBv/va+8hvumf8AiS/sb/4stl/1
+ eXoH+4H/ACpHNX/PDL/x09F+p0vp/H+P+9f4f717+rpV65/F6eWenmNSRwP9f/W93pTpsmvn1LU2/wAB
+ xb/Yf7a3vemvHq2r04dZUuWBH5/4oR9Pe6eXVSR04IwH+wP0v/vB/wBe3vRHVa8es6Ser6AXsOB/j/sT
+ 711vH2HqQrfkcfm/5t/xT37B61kdZA/0/NveivWwQesgYH6G3HP+t+f8PdaEdb65gn+vP+P19+6911q/
+ pb/ib/09+6917V/vvoP99z7917HXtf8Aj/tv9t+Pfvy69jrlq/r/ALa/Hv2OtUHXRfj/ABv9f959+63Q
+ dcQbk/776+/cOvdcgf8AY+/dep1yDH8ni/0/3r/YD3vHWtI671A/U/77/kfvXXtI6xlj/U/j6+/V68AO
+ uGs8/wCH0/33HvdOrdcdX+P+35t79Tr3Xevj/YfT/H/Ye/U695dcCxP1PvdOtV8+uJb/AB/33/I/fuvZ
+ PWIn+p/2P9Pfutgft6wsT+Dbk8fnnm9/8fe6de4dYHNyfpf+v+t/X3vT17UfXqK39DYf1/A/2/091IyK
+ dWrXok/yIAG+MeB/zzND/t/4nmL+1cHwH7ehny9/uFJ/zVP/AB1egG9v9HvXvfuvde9+691737r3Xvfu
+ vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
+ 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
+ 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
+ e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
+ vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+ +691/9KzL38//RD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3TFucXwGVH/TK3/Qy+8hvumCv3
+ mPY0f+HLZf8AV5eghz//AMqTzT/zwy/8dPQERJb6fn6H/iT9ff1ergU65+ygsajpwjsg/P4P+ufbgFc9
+ NZUU6yhtXH5/1v8Aff197Ip16vWaOwPJ5vxz9OLfn34g4PVa+VcdSg3+3/4j3WvWusyMSfxx/vr/AEPP
+ v1Otg56kh/8AWAHHP5H/ABoe6kdWr1kD3H+v+T9f6f7371w68QD1kD/77/X/ANb37HWsjrkGI/P04/1v
+ fqA9eqRx69qt/h79Tr1eui34vx+Ln36nWq+nXQb/AB/1v999ffsdeqRx69r/AMb/AO88e/U69qp5de13
+ v/t/9v73SnWtXr12H/of99/h/tveivr1vV13qP8Ajf36nXtXXes/1/3r3rT8ut6h17WfqD/vj/h79p69
+ q49dar/n6e/U63q69f3vrRNeHXV/6/j37rQJp164/r9fp791uhP29cNR/wCI/r/X8+/dbpjPWNm+v+w/
+ 4p/vB9+A6t6enWIsATz9P8f9j/r+7derTrEX+vINjb8/T/jQHu3VK14dYGbk/wCP4uf9Yf4+9Zzjqv59
+ R3Yn6/8AI/8Ab/T3sL1sNT7OiVfIf/j98f8A+GzQ/wDuzzHtREKL+fQ35cNbGQ/8NP8Ax1egH9u9H/Xv
+ fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
+ 7r3Xvfuvde9+691737r3Rj+m/iF8mfkB9vL1H0tvnd2MqnMcO41xf8E2eXDFGRt57ilxG1I3RlN1asDC
+ x49hXfed+UuWtQ3vf7eCUcU1a5f+cSapP+M9CDaeVeYt80na9omljP46aU/5yPpT/jXQLbz2duXr3du5
+ tibyxM+C3Zs/OZTbe5MNUvBLPjM1hqyagyNG81LLUUlQIKqBgJIZJIZFsyMykMT+wvrTc7K03GwnEllP
+ GsiMK0ZGAKmhAIqDwIBHAgHoou7S4sbq4sruIpdROUdTSoZTQjFQaHzBIPkadJn2r6Tde9+691737r3X
+ vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690OHXvxs727W2Lvns3rvrDc+6thdb0lT
+ W7y3PjqaEY3FQ0VIMhXpC1TUU82Yq8djyKmpp6FKmenp2EsiLGQxD25818u7NuO3bTum7ww7ldsBFGxO
+ piTpFaAhQzdqs5UM2AScdHNhy/vW52V7uNht0ktlbgmRwMLQVPEjUQMkLUgZIA6A/wBiHom697917r3v
+ 3Xuve/de697917rsggAkEBhdSQQGFytx/UalI/1x711vrr3vrXXvfuvde9+691737r3XvfuvdSoaKsqE
+ aSnpKmdEBLvDBLKiAfUsyIwUC3590aSNSAzgH5kdWCOwJVSR9nUYgg2PBHBB+oPu3Veuve+vde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+ +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691/9OzL38/
+ /RD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3THub/AIsOU/6hW/6GX3kP90v/AMSZ9jf/ABZb
+ L/q8vQP9wP8AlSOav+eGX/jh6A6EAC5+p/3j/jfv6vacK8OsARjPUi/+x/40P9v7tXrzAHrIo5/2H9f9
+ 6/qfdwfXpOyHyPXO9vdsHprhx6zKxP0P0v8A8VNgfddPWq9Z1a/I/H+8H34jr1es4k/rz/vvp+PeqdWB
+ P5dZFc2+tvpe30ufeqdWrjPWQOf9cf8AEfn+nupXrYNfs68ZCP6D/X/5H79p68SBx67En+3+gsfftPXs
+ dcWkJ+v/ABJsf8PewvWiQOPXDWPyf8f6EW97p1rUOuzJ/j+f99/T+vv2nrxcddeT/H68/wC+59+09a1j
+ 065iT8f77/W/1z71pPWwVJoOuxJb+n/Ecf7f36h9evduK9dGX/W+v5/4r79Q9eBWvHr3kN+D/vP4uT79
+ p63UVx1yEn+3H++/2HvWnrYI4ddlx+OT/X3qh63115Pzxx/vuf8AEH3vT16tM9deUWH9Lcc8/wDGz79p
+ 69Xh6dY/Le5ueP8AYf7a5HvdOtauPXHy3/r/ALxfj8e9061q6wlx/rck8cf8QbWt73Q9V1D8usRkH/Iv
+ p/yP3unVak9cC/8AQD/W/wB8Pz731qv7esBN/wA2+n5PN+Rf6e/VA+3qyqSK16Jh8hv+P3x/+G2aH/3Z
+ Zj29Gar0OuWxSwkH/DT/AMdXoB/bnR/1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+
+ 691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Uqhoa3J1tHjcbR1WRyOQqoKKgoKGnmq62uraqV
+ IKWko6WnSSepqqmeRUjjRWd3YAAk+6SSRwxvLLIFiUEliQAABUkk4AAyScAdXRHkdI40LSMQAAKkk4AA
+ GSSeA6vp+FP8v/pfrLtHp+k+atdRZfu7tSpev6t+K1LGMzVYnG0GKyOffeHdFNSs8FFQQ0WJmkjxlS6U
+ 7GNknFU61FLTY4c/e5e/7vs++PyDGycv2Ypcbie0MxZU8K1JySSwBkUFsgroBV3mvlDkbaNu3Lal5vcP
+ vFyaw2Y7ioCltdwBgCimiE0xQ6jqVdjnuzsjDdCdH9kdnzUlHDiusOv89uChxMSJR0dRNgsRM+DwNLFC
+ IoqdcjXxwUcKLpVTIoFh7xZ5f2qfmTmHatoV2M13cohbiQHYa3NeOkVY/Yep93jcIdk2bcNxKgRW0DMF
+ 4A6V7VHpU0Ufb18/DdG5c5vPcu4N37myNRl9x7pzeU3Fn8rVNrqclmc1XT5HJ107cAzVdbUu7W4u3vpf
+ Z2lvYWltY2kQS1hjVEUcFVAFUD5AADrBu5uJru4nuriQvcSuzsx4lmJJJ+0mvTF7U9Mde9+691737r3X
+ vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdGP8Aij8ad6fLLu3anTuzA1J/FJGye69yPSyV
+ dFs3ZeOlg/j+566JGjWQUkc6Q0sLyQrV5Cop6fyRmYMArznzZYcl8v3m+3/doGmOOtDLKwOiMfbQliAd
+ KBmodNOhByzy9ecz7xbbTaY1Zd6VEcYpqc/ZWgFRqYqtRWvV5nzO/mA7c+CuM2r8MvhXh9pw1PWWNpMb
+ v/cuWxdJuHG4erZBPV7ZNKRBj8/vfNSSvV7irp1kWKepaG33Zn+0x55D9tLr3EmvOfOfp5il25aGNWKM
+ w4CSuWSJPhgQEVChvg065l5t54t+S47blLlCKINbqBK7AMFPmlMBpG+KVjWhNPjrp1rKqoNXVVNU0UEB
+ qaiaoMFLCtPSwmaRpDFTQJ6IIIy1kQcKoAH095WouhESpNABUmpNPU+Z9T1j4zamZqAVNaDA/IenUf3f
+ qvXvfuvde9+691737r3WxRJ3/wDyZ+3+oencD3Ds/dOI3P1t1ltfYNEaXbfYOK3PiKbD0ZarpKjPbAq1
+ w+5IWzNTV1Qlq2qPJNVSTaEklce8XRy1777Hve+3Ox30L2l3dyTGskLRsWOCEmGqM6Qq0WlAoWpAHU9H
+ fPaXddr2qHdbSVLm3t0iFElV1CjILRHS/cWNWrUkmgJPRdtx1n8kDHh5cZivlNnSuplptuSTQl7nhEbd
+ uSwyi341SD/E+xRap94OWizTbPH83of+rat/g6Ibh/Z2Opji3J/kn/Q5X/D0CmW7P/lU42S+2vjD8ld0
+ ottK7s7exe1RKB+ZRt+fcLRlvzpf/W9iCDaPeSUf43zdtMJ/4XbNJT7NYT/B0Ty7j7aRn/F+XNxkH9Od
+ U/47q6O5/L765+A3zJ7N3dsnHfBLK7Uw+zNmNumv3vuD5F9n7whFdNmsZisVt6fAUg2xj4qjLw1VVURy
+ maSyUMg0G+oR97mbp7k8ibRY7hL7ipNPcT+GIksreI0CMzOHPiMQpCqRQZcZ6GPI1hyRzZuN1Zx8ltFF
+ DDrMjXU0mdQVVKjQKtViDU/CcdXE5z4Y/wAv7o3Ze5uwtx/HfpvG7T2RgsjuPPZTdG1aTdqUmLxNLJV1
+ LmPdJzUlZUOkWiKIB5J5WVEDOwBg23589y+Yb+02y15ov3vbiRURY5DHVmNB/Z6KDzJwAKk0A6lablLk
+ bZrS4v7jYbRbWFC7F0D0Cip+PVU+g4k4Geta7s/+aP2JPubK/wCy39U9GfHTZENXPDtqm2v0z1tkd3fw
+ tHZaaozuVzW3sriBlJ47M60VHTxQ3CKXKmV8rdo9oNrW0h/rVvO47puBUGQyXU6x6vMIquraR5a2Ynia
+ VoMfNx9yL9riX+r+2WVhZg9gS3iL08ixZWXUf6KgDhniQ0h/mj/PanmSaH5E7gjMZBjgXavXgokA+irj
+ /wC5/wBiIx/qfHp/w9mzez/tuylW5XiNfPxJ6/t8Wv8APovHuRzspBG/SY/oRU/Zop/Lofev/wCb32jV
+ 1VPi/lF1B0v8nNoVDJFl/wC8/X+1sNu1qdrRyPSVlHh59pS6YyWMM2HPlICiWIEn2Gtz9kNnRGm5Q3y/
+ 2i+Hw+HNI0dfmCwk/MS440PR3Y+6e5Myx8ybVabjan4tcSK9PkQuj8imfUdWQ1n8vP4KfzBOmqfu34pP
+ UdJ7hyv3dN4sNC5wGI3XRRxSVu1N+ddy11VRYSqoxUR3OGnpI/DNHUx/dQunkitPc73F9s9+bl/nMDcL
+ VKHuPe0Z4SQzgAuDQ/2oY1BQ6GBpID8icl887Su8csk2c7VHb8KuOKSRVIUio/syooQw1AiuuT330L2X
+ 8a+zM71R2vgzhd0YQxzRSwO1Th89h6oyfw7cW3ciYolyeDyaRN4pQqukiPDKkc8UsSZS8t8ybTzXtNvv
+ OzXHiWcmM4ZGHxI650uvmOBBDKSpBMB73sm48vbjNtm5w6LlM+qsp4Mh81PkfWoIBBABr2fdFHXvfuvd
+ e9+691737r3Xvfuvde9+691737r3XvfuvdDJ0L0L2Z8lOzMD1R1Rgnze5827SzTTM9PhtvYaneMZLcm5
+ cksUyYrA4pJVMspV3d3SGFJaiWKKQh5k5k2nlTabnet5ufDtI8ADLOx+GONcanamBgAAsxChmBtsmybj
+ zBuMO2bZBruX/JVUcXc/hUeZ8zQAFiAdgqXbP8vH+VJ/cfavYu0Zvkh8lNwDE5DOZI7ewG5MptalqJol
+ XNYzB7jyC4DYOO8qynHRxGbOVg/zs5gKvHjOLv3P95v3hebXejauVItSout41kIHws6DXM3DWTSJfJdV
+ QZzNvyJ7ZfRW1/ancOYZNJY6VcoD+IK50xDjoArI3mdOQfj+a5UbAwXwQ7mk3XhMJWvLR7bw2y6WqpqN
+ Kmm3fk9z4ekxFZgmZBJT1+IgM1Y3hKsaSmmU3QuDG3syu53HuNsIs7iRQGkaUgmhiWNiwf1DGi5/Eynj
+ Tob+5jWMPJW7G5hQ4RYwQKhy6hSvoVy2Pwg+VetJn3n/ANYf9e9+691737r3Xvfuvde9+691737r3Xvf
+ uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvdf/1LMvfz/9EPXvfuvde9+69173
+ 7r3Xvfuvde9+691737r3XvfuvdMm5P8Aix5L/qHP/Q6+8h/ul/8AiTPsb/4stl/1eXoIc/8A/Kk80/8A
+ PDL/AMdPQHD68c3/AN8Of6e/q9rXB6wDK+Y6zIbcH6/63u1PTpknrID72AetV65g/wBf9b/fH6+7DHVG
+ XV16/Nwef99/vfu1R0yYyM9Zlk+v9T/W5P8Avre/EY6p1m8gt/X/AFv98Pdadb1dcll5sDz/AE97oevV
+ 67EtzbVzb/eLW96II62COvGQcXP0/wB9+PfqE9aqOujJxwf95/x97oevV9OuJmA/P1F/x/xX37SetFqd
+ Y/OAOT/vf0v/AK39fdtHVS9OJ64moW5+nH5/p/r+/aOHWvEGfl14VCj82/3j/Y8j+nv2jrXiDgT177j/
+ AGq9/wChvx+Pz/U+/aevCQeueuYqB/qv95445/J+o9+0nreta8euXmB/P+PFv9v71pPVtXnXrksv4HP9
+ bn6e9Up1vrmJCOb3t/vH/IveqdbBz12Xv9fz/vh711uoNc9dCTT9CLc8X4/3v3uh9OvA0+zrovfn/kXv
+ 1Ovav29dFwBc/wCv/wAi/r79Tr2rrD57m1vza9+T/j/sfdtOOq6uuDSXJ/33++HvdMder1jLEn+g/ofp
+ /re/Up14Anh11f8A1yf99/sePdSfTh08sZFCeuJPvXTmB0TL5CG+9qD/AMNqi/8AdlmPb8fw9DTl3/cG
+ T/mqf+Or0BPtzo+697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
+ /de697917r3v3Xuve/de6WvXfXW+O2d5YHr7rjbOV3fvLctalDhsDh6fz1dVMQXkldmKQUdFSQq0tRUz
+ vHT00CNJK6RqzAv3TdNv2Wwudz3W7SCwiWrOxoAP8JJOFUAsxIABJA6WWFhebpdw2O327S3choqqKk/5
+ ABxJNABkkDq1CbPdO/yxcbVYjaE+1e8PnrV0U1Dm95CKHO9YfGOSqhMNbitsx1EZp9z9lU6yNFNO6haZ
+ 9UcgijE1LWQ6ttvvu5Kk98s23+26sCkVSlxf0NQ0lMxwHiB+IZFTpeOSmm2n26jaK1MV5zsRRpPihtKj
+ KpXDzDgT5cDQVV1b/JtpN090/PHc3b+/c1lt2bk2t1xvXeeU3RnaubI5Ku3HuOpw2yYPuKudnk8suI3F
+ WCNRZI4YSiBVCr7Re+z2ewe3Fpse226Q2k11FEsaAKoRA0poB5akWvmSanOelXtMlzu/Otxut9M0txHb
+ ySF2NSXcrHk/6V2p5ACg6tp/nWdif3L+EmY21FP4qrtTsLZGyVRH0zNRY6rqd/VzgA6xT22YkMhHBEwQ
+ 8PYwr7BbX9f7gQXZWqWdrLL8qsBCPz/VJH2V8upP93r/AOj5Pltw1GuZ44/yBMp/L9Oh+2nn1pye86es
+ UOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
+ 7r3v3Xuve/de697917rsAsQqgszEAAAkkk2AAHJJPvXW+s9VSVVFM1NW01RSVCBS8FVDJTzIHUOhaKVU
+ dQyMCLjkG/uqOkih43DL6g1H8utsrISrqQ3ocdR/d+q9e9+691737r3Xvfuvde9+691lggnqp4aamhlq
+ Kmoljgp6eCN5Z555XEcUMMUYaSWWWRgqqoJYmw91ZlRWd2AQCpJwABxJPp1ZVLEKoJYmgA8+tlrb9BjP
+ 5QfwSq905SGg/wBnE+R0UdNj6Oo8FZUbZrRQtLRY4wurQvh+qsXkzVV9kliq9wViU7vJTNA0eJ91JN73
+ +4qWcLN/UbajViKgSCuWr/FcMulOBWFSwAYMDkJAkftXyW1zIF/rXuAoAaEoaYH+lhU1biGlbTUrpI1r
+ cjka/L5Cuy2VravJZTKVlVkclka+olq66vr62d6msrayqnZ56mrqqiVpJJHYu7sSSSfeV0UUcEUcMMap
+ CihVUCgUAUAAGAAMADgOsfJJHlkeWVy0jEkkmpJOSSfMk5J6he3Oqde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691ua/wAoT4zTdA/FjG7r3Fjmot/d61FH2FnUni8dZQbWNK8PX+EnBCuBFhaiTJFHAkhn
+ yssbcpYYH+9/No5l5xlsrWXVtu3AwpTgZK1mcf7cBKjBEYI49Za+1nLp2PlqO6njpfXpErV4hKfpL/vJ
+ L+oLkeXRAf53/wAxfuqrGfD/AGJlL09G2L3Z3TU0c11lrCIsls7Ys5Qi60iGLMVsZBBkahsQ0cq+5K+7
+ 5yNoSbnjcYe5tUdqCOA+GWYfbmJT6eJ5EHoD+8XNepo+VbKXtFHuCPXjHGfsw7D10eh61yPeU3UBde9+
+ 691737r3WwZ/IH7AytN2X311Y1TK+EzOxsF2BFRu5aGlyu2c/Bt2oqaeMm0UtdSbsjSZlH7gp4g36F94
+ y/eT2yF9p5b3gIPqI7h4SfMrIhcA/YYyR6ajTiep09kL6Vdw3vbdR8F4Vlp6MjaCR9ocV9aD06Of/PG6
+ Qwm8vjHie6YqGCPdvTm7sLBJlliQVM+y98V8G28jh55FCvLCu5azGVEOssISsoUDzOSA/u9cwXFhzdNs
+ BkJsr+BzprgSxKZFYfPwxIp9cV+EdC33k2eG75ci3cIPqrSVe7zMch0Ff97KEemacT1qSe81usXuve/d
+ e697917r3v3Xuve/de697917r3v3Xull171/vDtXe+2OudgYKs3LvLeOXpcHt/C0ITzVldVtYF5ZWjp6
+ SjpolaaoqJnSCmp43lldI0Zgg3Pc7HZtvu903K4WKwgQu7ngAP5kngqgEsSFAJIHSuxsbvc7y2sLGEyX
+ crBVUeZP8gBxJOAASSAD1tQRYzp/+TB8QanKucHvT5H9lRLSRzuHEu+9+QUnkWipE/yfK03VXXK13lmb
+ 9hpjINRhq6+JBh00u+e/PPCwjxLflW0NaeUMJPE8VNxPSg40pjUkZPWSgj2r2k5VaU6Jt/uBSv8AvyQD
+ gODCGKtTwrXyZwOqE/iltTfXzO+c/W39+sjW7yze8+y6XsHs7NZRTKKrbe16hd07oWp8Ma0uOo6jD4k4
+ 2ihRY6aBpqeniRU8ae8kOcrzbuQ/bzdf3dEsFvBaGG3RfKSQeHHSuWIZtbmpY0ZiSanqE+Wba95t5z2/
+ 62QyzTXAlmY+aIdb18gCq6FGAKqoFKDo/v8APF+UsG/ez9r/ABm2nkfuNu9Rv/eXf7U0oelruyc1jhHj
+ MY9laOSTZu2K1wXR/TU5aogkUSU/Ea/d75PbbdovObb2Kl1ejw4ajIgRu5v+bsgGCPhjVgaN0OPePmRb
+ 7cbbl21krBa98tOBlYYH/NtD+12ByvVDnvI7qFOve/de697917r3v3Xuve/de697917r3v3Xuve/de69
+ 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv//Vsy9/P/0Q9e9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+690x7l/wCLFk/+oY/9DL7yH+6X/wCJM+xv/iy2X/V5eghz9/ypXNP/ADwy/wDHT0Bq
+ /T/XP4+v+3/Pv6vh8+PWApIP2dZgf9uPz/T/AA97Bp00QD5dctR/pf8A2Pu+odNFMmnXg/HP1/330976
+ rUjHXIOD9Dz/AIX9+p16tePXO/15H+2+n+29+qR1Uopr11f3avy6p4fz671H+pH5PvdR1Qow661fn8+/
+ VHWtL9dFz9CSR/r+/VHWtDeZ64tIBf1G/wDX8/7zf8+9j7OtFaAktgdYjJ/ifpcG/wBPr9bH/H3b8umT
+ QVqxr1wMt/z9PdqfLqhIwP8AD1x1/i9/9f8A3v8Ap73nj1Wo/Lrxk/x/x/29v9459+FfTrVQeuOsA/X6
+ f4/T+nv2evVA+zrkJL/n/bfXn378uvAivz65iTi1/px/sb/4f4e6kH06dBU1GqnWVZP9q+n+sP8AW/3r
+ 3U/Z04oJNQ1adZRIwHB/33+v71jq1HpWnXjKTYXNhx+bf77j36g9evEsOKnrrXz/ALzf8cfj/Ye/UHXq
+ nyHXYlIvYn83P9P9e/Pv1AevEsOIx1y8ht9b/wCw/wBh+PeqDrYr6dcPfqjrfhvg9d396r06I+FT16/9
+ f+Re69OigoOuDOBfm/8Ah/xv37rRPz6xljzzf6Hn/ePp78T1ZQTTom/yB/4/TH/+G1Q/+7LL+3Ysqft6
+ G3L4pZSD/hh/wL0Bnt3o8697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
+ v3Xuve/de697917r3v3Xuht6D+PnZ/yT39Sde9X4QZDINC+RzubyE38P2vs3b1OR/EN0bvzkiPTYXBY6
+ MlnkbVJK1ooUlmdI2D/MnM20cqba+57vcaYq6URRqklc/DHEnFnbyHAcWIUEg42TYtx5gvlsdth1SUqz
+ HCRqOLu3BVHrxPAAkgdHe358jOrviBszO9B/CfMjcO/s7RPhO7fl+sC02e3OwIGQ2f0qwaSXauxqepQr
+ /EYZDPWOolhkcpBWNH23crbxzxf23MnP8HhbbG2u02ytUj/hluv9+SkfgIovBgKsgGN7v+28q2k+ycny
+ +JfONNxfUoz+sdv/AARg/jBq3EE0D9VbySPK7yyu8ksjtJJJIxd5Hclnd3YlmdmNyTyT7mAAKAAKAdRu
+ SSSSc9bLP8gDYvhwPyP7Mnhv/EMvsPYuLqCtvH/B6PPbgz0Kt/a838cxrEfjxj+vvE/7yu46rnlXaVb4
+ UmmYf6YoiH8tD/t6yE9jrKkG/wC4sPieOMH/AEoZm/48nSW/n/7/APJmPjn1ZTz2+yxu+d/5em1X8n8T
+ qsLt3bs5T+z4f4TlFBP11m30N1n3atspBzTvDL8Twwqf9KHdx+eqP9nSb3wvqy7BtqngskrD7SqJ/wAd
+ f9vWuZ7yl6gPr3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6vm/lw/yoNod89a0PyB+R+Q
+ 3Ni9lZeuqp9k7FxNZFt7+8u3MYTDU7m3Lm3ikydFgcjWRzR00VIaOeSGD7gVAikj1Y4e6nvNfcubtJyz
+ yrHC9+igSzMNfhu2RHGldJdRQsW1AE6dNQaTXyB7ZWu97em+b+8i2bMTHGp060HF3biFJqAF0kgatVCO
+ qyvmtnvjtm/kDuqD4ubIpNl9RbbhpNqYmWhy2aytJvPI4N6mnyW+KUZyvyVRQ0WZdlipo0k0z01NHVOq
+ z1Ew9y3yBbc0W/LNm3OG4Ncb3KTI1VRTEr0KwnQFBK8WJGGYoCVVeo75vn2GbfbpeW7MQ7XGAi0ZiJCt
+ QZBqJIDcBnIAY9zHop3sadBjr3v3Xuve/de697917r3v3Xuve/de697917rZj/kafF3r+v2Nu35Qbqw2
+ M3DvUb0rti7BOSpaevj2bQYLGYjIZbO4uOdHSj3Dmq3M/b/cBRPT0tLaJ1WpmDYmfeG5v3OPcbLlCzne
+ Lb/pxNNpJHis7Mqo1OKIF1aeDM2QSi0yH9muW7F7O65juYlkvPGMcVQD4YUKWYV4MxaleIAwe49Ex/na
+ 9x9edm/J/b219jTY3L5HqbZTbR3xuPHGGZJtz1OarsnNthq2HUlYdp08qrLZz4KypqICFkicex793/Yt
+ 02jlG6vNxV0ivbjxYkaopGECiSh4eIRjGVVWyCOgj7wbtYbjzHBbWZVpLWHRIw/jLE6K+egcfRiy8Qeq
+ avc7dRN1737r3Xvfuvde9+691737r3V3X8nv4m4Tde69wfMLuKKkxvUPQorcntqrzmiDEZDfWDohmKzc
+ 9W88bxvhetcUv3rSDRbJyUzo5+2njOPvvjzpcWdnbcjbEWfe9yosgTLLC50iMU/HO3ZTP6YcEd6nqYva
+ rliG5uZ+a92AXarKpQthTIo1FzX8MS91f49JB7SOiIfO35YZr5f/ACA3L2NK9XS7IxTSbX6vwFQWT+D7
+ Jx1TMaKpqKa5WLM7ind6+u5dlmn8IdooYgJG9uuTLfkflq02tQp3B/1Lhx+KVgKgH+FBRE4YGqlWPQK5
+ 05nm5q3y4vySLNeyFT+GMHBI/ic9zfM0rQDomnsedBLr3v3Xuve/de697917r3v3Xuve/de697917r3v
+ 3XurBv5anxOk+V/yV27hM5j3qer+vvtt99nyvGTSVmHx1Wn8J2nI5ARpd4ZdUpXjDLL9gtXKnMPuMvdf
+ nQcmcqXVxby03e6rDbjzDMO6T7IlqwPDXoB+Lode3vLB5n5hghmSu2wUkm9CoPan+3bFOOnURw624/mB
+ 8k9tfEn4/wC8u28tHRz1+Lo0wew9uSMIU3JvfKQzQ7bwcccbRuKKOSFqqr8frix9LO6glADhPyPypd86
+ 8y2OyQFhG7a5n4+HEpBkf7c6Vrguyg8esouauYLflfY7vdJQC6jTGn8ch+Bfs82pwUMfLrQ63hu7ce/t
+ 17k3vu/K1Oc3Tu3N5PcW4cxWMGqcjmMvVy11fVy6QqKZqmZiFUBEFlUBQAOjVjZWu22Vrt9jCI7OCNUR
+ RwVVAAH5AfaeJ6wru7q4vrq4vLqUvcyuXZjxLMak/t6TftX0n697917r3v3XuthL+QJsatqew/kH2U0L
+ pjsLszauxoahhaOordzZypz9TDEx/W9JBtKJpAP0idL/AKh7xk+8puMabZyztIb9WSeSYj0EaBAT9pkN
+ PsPp1OvsfZO1/vu4U/TSFI6+pdix/YEFftHVkX85zeeN2x8EN+YGtljSs7F3h1xtHDxsyh5a3H7uxu/p
+ xGp9TaMZsmoJt9B7ir2HsJbv3G265jU6LWCeRvkGiaEf8alHUge7d3HbclXsDnuuJYkX7Q4lP8oz1pl+
+ 88OsSuve/de697917r3v3Xuve/de697917r3v3Xutpn+VB8Udp/GLo/PfNjvoUW38/uPZtfuLb9Zm4pD
+ /o66eho2yM2cEIieRM9vuliWoAiWWo/hn28MRWSqqYGw895+c73m7mG25A5b1S20U4Rwh/t7knSEr/BC
+ TpzRfE1M2ERusk/bLlm25c2afm/e6RzyRF1Lf6FBSur/AE0gzip0aQMsw6oe+a/yv3T8wu9Nw9nZk1WP
+ 2vSmTAda7VmZQm19kUVTM+Np5o4pJoXzeVeRqzJTB3D1czIjCCOFEyN5A5Ms+RuXbXaIKNeN3zyD/RJS
+ BqI4HQvwoMUUAnuLEwrzfzNc8171PuMtVth2xJ/BGDgf6Zvic/xGg7QALL/hicN/Lz+G+/Pm5v2gpG7m
+ 75x77C+N20crDKtbVYESGsjztRSaoKkbfzOWo48tWs3jjkxWJovBOJMhErRNz54/udz1t3t/tsjfuHbW
+ 8a+kU4D8NAORrVSY04kSSSalpExEh8peFyJyne84XqD973q+HaIwyV46iMHSzAO3kURKNWQdUYbh3Bmt
+ 2Z/N7p3Jk6zNbi3Jl8jns9mMhK09flczl6ybIZPJVs7eqaqrq2oeWRjyzsT7yItba3sra3s7SFY7WJFR
+ FUUCqoCqoHkAAAPl1DM8811PNc3EheeRizMclmY1JJ9STU9M/t/pnr3v3Xuve/de697917r3v3Xuve/d
+ e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r/1rMvfz/9EPXvfuvde9+6
+ 91737r3Xvfuvde9+691737r3XvfuvdMe5f8AixZP/qGP/Qy+8h/ul/8AiTPsb/4stl/1eXoI8/f8qVzR
+ /wA8Uv8Ax09AQG5Fjx/T6f8AEe/q+/w9YDMhGfLrmHP54/24/wBv7sBjpsg+meu/Jxyb8/j/AIpc+/U6
+ r+XXvJfm9uf8P+N+99VoD5ddaxe3+w/w/wBife69VKA8B1yElrc/jj/eb2/w492x1QoeuxMeeb/T6W/5
+ EPe8evVSrDy67Mp/33+w/wB79+p8+qmo4jriZrfnk/4C/wDsPp72APy6qSeFM9Ymmt+bf8b/AONe7ADy
+ 6bZmr5dYWlLH6/n8n/Y/Xj26AB5dJWJY8cdcC7EC5+nH+v8A8j976bAGOvaj+T/vX9PfuthQeOevar/n
+ /be9V6tpFOGOvXP9f8P6f63v3XqD066J/wBiD/sf8ef9v79UevW9BNSEx11fj625ve9v9f8AP597r1Ur
+ gGnXgxHIJ/29/wDY/wCv731TSOsglItf/in1/wBh7rQenTgJx3Y6yLOLjkkf7zc8fjn3UqKHHTyO2pan
+ HUhZgRbV/rH/AGP9f9b20VPl0+rjg3HrL5B+Lf7H+nP4/wAPeqHq9R10JVH1t/Xgf769/eqHrfXLyr+P
+ 97/4jn36h9Ot9cfKLcf7z/vh79Q9e68Zhxb6/n+n9P6j3uh69XrGZDxz+eLn6/Ucf096x1YKT1x1i5uf
+ r+f6/wCx/wAPeiT04EA68X4HN/wef6/72OPdeJr1YCnRPO/zfedAf+zbov8A3ZZf2ojFF/PoZbB/uE//
+ ADUP+BegO9udHfXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3XvfuvdGY+N3xg3h8icxmquHJ4zYHVGxKRM12z3Nu0tS7J6728p1PNWVLPAMruCuVSmPxUD/c1sxAvH
+ EJJowlzXzdY8rwQI0T3O83LaLa1jzLO/oBnSg4vIRpUepopEXL/Ll3v0szCRYNsgGqed8RxL8z+Jj+FB
+ lj6CpAzd7/KraGH2BV/F/wCIeMymwvj8kyDfG88gBS9n/IrM0ymKTcXYGQhSGooNqs2o0GCj8cMcLap0
+ UsKeAh5c5Nvp9yTm/neVLnman6MS5t7JT+CFTUGT+OY1JPwnGpjbeuZbWKxblzlaNoNir+pIcTXTD8Up
+ 4hP4Y8ADiPwqQH3JfQH697917rcp/kt7F/uh8Gdr5tofDN2Vv3f++JNS6ZJFpsrFsOmkcH1aZKXZCMn4
+ KMGHBv7wS9+9x+u9w7y3DVW0toYv2r4x/nKa/PrLL2jsvpeTbaYihuJ5ZP2N4Y/lH1Rd/Ob34d5fOjeW
+ HWbz03Wuy9g7EpmDao014Ub3rYk5sDDk96To4/EisPx7yI9h9t+g9u7CcrR7u4mmP+9+ED+axAj5U6hn
+ 3bvfq+c7uIGq28MUY/3nxD/OQ/n1VP7mXqM+ve/de697917r3v3Xuve/de697917r3v3Xuve/de6O78A
+ fiPlPmF8gcDsWaOrpuu9uCLdfambp9cRodpUVTGpxFJVCyw5rdVWVoaSxMkYeWpCulPIPcfe5XO0PI3L
+ NzuKlTuktY7dD5yEfER5pGO9vI0C1BYdDHkflaXmvfILIgiwj75mHkgPwg/xOe1fMZahCnq8n+cH8vsZ
+ 0N1PhPiF05PSYDcu9dr0dBumHAaKWLYnT9NTfwih2vRxU2lMfU7vgpTSLEvMOIgmBRRUwP7x59juR5eY
+ 96uOd99VpLS3mLRl8+Nck6jISfiEROonzkK57GHUy+6vNUey7ZDyttLBLiaMB9OPDgA0hBTgXA008kBx
+ 3A9arPvMfrGnr3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuhd2N393j1jtrN7N657d7I2JtTcdR
+ JV5zb20t5Z/b+JyVXNTRUVRVVFHi66mhNTVUUEcM0gAeaGNUcsqqASbjy1y9u93b3+67Ja3N5EKI8kSO
+ ygGoALAmgJJA4AkkZPRrZ75vO3W81pYbrcQ20hqypIyqTShJCkZIABPmBQ46CRmZ2Z3Ys7EszMSzMzG7
+ MzG5JJPJ9nQAAoOHRWTXJ49cfe+tde9+691737r3XvfuvdDJ8fukd4fIzuHYvTexoNWd3rmYaBq6SJ5a
+ PBYiFWq87uPJCMhhjsBiIJqqUAhnWLQl3ZQSHmbmCx5W2Pcd93Bv8Xt4yacC7HCIv9J2IUelanAPRtse
+ z3e/7rZbTZj9aZ6V8lXizn5KoJP2UGT1eR/NT7p2b8Yuiet/5dfQs/8ADaKk21iK3s+opZYxXx7YjmOR
+ xuHy1RTBQ2f7Cz4lzWX4iZofHdTDWlfePXs5sF/zdzFuvujzIuuRpWFuDw8SmlmUH8EKUij45rnVHXqZ
+ fcvd7TlzZdv5C2Q6UEamYjjo4hWI/FK1ZH4Yp5P1rp+8o+oE697917r3v3Xuve/de697917r3v3Xuve/
+ de697917rnHHJLIkUSPLLK6xxxxqzySSOwVERFBZ3diAABcn3okKCSaAdbAJIAFSet33+Wl8So/id8bs
+ FiM7j0pu0+xPtd8dnyvGoq6LKVtKP4NtCR7FxDs7EyinePU0f8Qkq5UOmX3z692OdTzpzXcz20tdntaw
+ 248ioPdL9srdwODoCA5XrMX295XHLHL8MUyU3Kekk3qGI7U/5trgjhqLEceteH+bf8wj8kO/p+vtoZT7
+ nqXpGqye2sI9LNqodzb08q028N2AxsYaumjqqUY/HyXkQ0tM08TAVbj3k97Kcjf1V5aXc76Gm9bgqyPU
+ Zji4xR+oNDrcYOpgp+AdQP7o81/1g3w2NrJXa7MlFpweThI/zFRpU5wKj4j1U77mjqMeve/de697917r
+ nHG8rpFEjySSOscccal3kdyFRERQWZ2Y2AHJPvRIAJJoB1sAkgAZ63if5aXxiqvi38V9n7W3DQ/Y9hb2
+ nl7H7Egkj0VWPz+4qWjSi29UaryJNtnb9HR0c8epoxWxzunEnPPb3Y5uTnDnG+vLWTVtluBBAfIohNXH
+ ykcswPHSVB4dZj+3vLjct8tWttOlL+Y+LL6hmAop/wBIoVSOGoMRx6oR/nP/ACwoO6+88Z0vsvKJX7E6
+ IOTx+WrKSVZKLM9m5JoodzPG8Z01EG1aakixqE8x1YrdJKOpOSPsNyZJsHLs2/X8Oncdx0soIysC1Mf2
+ GQkyH1Xw65HUJe7fM6bxvMe0WkmqysqhiODTH4/t0ABPk2vyPVMPueeok697917r3v3Xuve/de697917
+ r3v3XurHv5Y3w8f5a/ITHpuXHPUdP9XHH7v7NlkVxSZdBUSHbexTIqMDLu/I0bioW8bfwulrGR1lWPVF
+ fu5zyOSuWJTaSgb5eaooB5rj9Sb/AJtKRTj+oyAgivQ/9uuVDzRvqC4jrtVtR5vRs9kf+3INeHYHoQad
+ H2/nW/NFc5mab4eda5RE27tabHZjuWrxkxWmyW4oFhrdt9f3g0QSUG14/FX10V5YzkWpoyI5qGRTG/sD
+ yF9PA/PO7Q/41MGW1DDKoaiSbOayZRDg6A5ysgPQ393+bvGmXlTb5P0IyGnI4FxlIsYomGYZGrSMFD1W
+ r8Gfizie+t65vf3bGRTaHxj6Qok3p3hvevlqKSjkxVGGqqLY2KnpR93U57dkkBh0U3+UQ0utor1LUsM8
+ r+4fOE3Le32+27LEZ+btwbwrSIUJ1HBmYHASOtat2lqA9gdlj3kzluLe7ya+3STwuXbMeJcSGoGkZEak
+ ZLPSmMgVp3FQye+b3yzy3y07dfcdHQybX6q2TQ/3N6Y6/ijp6Oh2jsegMcNK7Y2hJx1Jm84lNHPW+HWs
+ SpDSpI8FLAQq9vuS4eStkFq8gm3m4bxbqbJMspye49xRKkLWlas5AZ26Y5x5nl5o3U3CJ4e2Qr4dvFgB
+ IxwwMBmoC1OGFBKqvRNvY76CXXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
+ vde9+691737r3Xvfuvde9+691737r3Xvfuvdf//Xsy9/P/0Q9e9+691737r3Xvfuvde9+691737r3Xvf
+ uvde9+690xbn4wGVP9KR/wDoZfeQ/wB0r/xJn2M/8WWy/wCry9BHn7/lSuaP+eKX/jp6L8s3H+t/sf8A
+ Ykfn39X1M9YE1p1yE39f99xx9fe6fPquOu/ID9QR/re956rpX0671D/ff8QOOfewfUdVKeY69r55HI4/
+ pcf197weqFSK9e1/6/0+n4/2/wDsfdgPn02dQPXtf+w4v/X6/n3sDzr1osQaUPXRkINvr9bW/P8AxT3a
+ g9adMlzg0Jp1jLsfz/iP+Nf4X/2PuwC9NP4taAH/AFf6vPrhqJIF+L/8R/gePdtQFOqeDKwYkCvXY44P
+ +uP62/w961+g6sLUn4m67uAbf0H9fzf62Puupj59O+BEtDp66Dg/p4/w/wB4/wAfes+Z6uAgFAB12JP9
+ a/8AvNyf9h+B79T5469jOM9chJ9Lj/iR/gf9sPfqfPqoIA1aeuvIeRxa/wDsPx/j+ffqdeDV8uuHl/1r
+ cfT/AHn3unWwVzgaeugyk/4X/A+n+98e/VYefXjHG4PaK9dEr+P8bf7z73rPp02bVaijdd6h9fx9B/sB
+ f3YMD00YHX4TXrmrsOePzxa31+v+3v79QUx1QM1e4cPy49ZRKbHUf+RH/Ec+6kcKdOKy0Orh/q4dZNYH
+ Fwf99f6XPuhqelK6RQHj11r5/wAPx9P6H3og0PWwUNB5dd6/z/vv98feqnq408Kde1X/ADf/AIj3759e
+ qK4646v8T/vv9596PVgevavevz6sAT5ddaxb8f7A+9V6cEfr0ULvptW8qAj/AJ5yiH/rRy3t+L4T9vQv
+ 2IAWb0/34f8AAvQJe3ejnr3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
+ /de697917o5vxg+Jc/cWNz/b3au5R1D8X+uJFl7F7ayUBMtdUKUMex+uqCSKR90b7zDyJDFFDHMlKZUa
+ RXkeCnqAHzdzouxS22ybNafXc33Q/QtlPAf79nNf04VySSQWoQCAGZRby5yu27Rz7ruVx9Ly5bn9Wcji
+ f99xD8cjcAACFqCakhW4fJb5Uxdo4nD9M9N7ZbqL4ubBq3k2R1jRzg5HceSUeKXsPtLJQySPurfmYVdb
+ NNJNDQI3hhZiJJ5t8p8mnZ559+327+u5wuV/VuCO1F4+Dbqf7OFeGAC57mphV9zDzKNyii2jabf6XluA
+ /pwg5c/79mP45G+ZIXgK5Yk19jvoJde9+691737r3W/t8ONiHrT4p/HnZMkP29ZhuotjNlYdOnx53KYG
+ jzOfFrA85vIVB55N+effNbnrcf3tzlzPuAaqSX02k/0Fcqn/ABhR1m/ynZfu7lnYbMijpax6v9MVDN/x
+ onrSR+W++/8ASZ8ofkBvpJvuKTcPbu/KnFS6tV8HT7ir6HAJquQ3iwtLTpccHTxx76A8k7d+6eUOWduK
+ 0eKxhDf6coC//GyesPuaL3948x75eg1WS6kK/wClDEL/AMZA6Lv7FHRD1737r3Xvfuvde9+691737r3X
+ vfuvde9+691npqapramno6Onmq6urnipqWlponnqKmpnkWKCnp4IlaSaaaVwqKoLMxAAv7q7pGjSSMFR
+ QSScAAcST5AdWVWdlRFJcmgAySTwAHW4z8ZuttjfytPgnuDsjtCCnj35WYeDfnZkccsCZPM71yNOtJsz
+ q3F1NpdbYmWtixyWMkCVk1ZVi0TuVwX5t3XcPeH3Ftdq2hidtVzDBx0rEprLcMP6VC54EqET4gOsruXd
+ vs/bbkufcNyA+tKeJN6tIRSOEH+jUJ5jUXbgT1qT9v8Aau8O8Ozd69sb+yByW7N9Z2rzmVmBf7en85Ed
+ Fi8fHI8jU+Jw2PiipKSHURDTQIgNl95q7Hs1jy9tNhsu2xaLK3jCKPM04s3qzNVmPmxJ6xf3Xc7vedxv
+ NzvpNV1M5ZvQegHoqiiqPIADoN/Zr0X9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
+ uvde9+691737r3Xvfuvde9+691sw/wAurrHaPwR+HnYnz07oxyx7v3rtTzbFw9Vpp8ouyamogGztv4wy
+ IXhyfa+5PtahnCyJHjUpJjpVZ/eJvuju977jc87X7cbDLWxt5qTMMr4oB8V29Vt49S0wS5dcnT1kNyFt
+ 1ryXypf87bvH/jU0X6anB8MkeGo+cz0Pn2BTgautdvtHsrdncXYm8u0d9ZBspu3fWfyG4s3V+pYhVV0x
+ dKSjid3+1xuOpwlPSwAlYKaJI19Kj3lBs+1WWxbXYbPt0Wiyt4lRB50A4k+bMasx82JJyeoH3LcLrdr+
+ 73K9k1XUzlmPzPkPQAYUeQAHl0gvZl0h697917r3v3Xuve/de697917r3v3Xuve/de697917q4b+Tr8Q
+ /wDTz3x/ph3fjPuOseiazH5pY6qHVRbj7Jcmq2nhgJAEqafAGL+LVYUsEeGlikUx1PuDffPnf+rnLn7j
+ sZqbvuKsmDlIOEjfIvXw19QXINU6lb2o5W/fe9/vW6jrt1kQ2eDy8UX5hfjb7FBFG6vG/mr/AC+/2V74
+ 71uD2rk/s+3O40yWztkNTTaK/A4j7eNN4b1i0lZIZMLjqxKakkUh48jWwSKGWKQDHr2b5I/rfzRHcXkO
+ rZLDTLLUYdq/pRH11sCzDgURgaVHUye5fNX9XNheG2kpul3WOOnFVp+pJ/tQaKfJmU+R60s/ee/WIvXv
+ fuvde9+691737r3WwZ/KT/lu5Tc2d258qu9tvy0G0MJPTZvp7ZWZpTHU7ty8JWfG7/y9FOoeHbOJlCz4
+ qN1DZCpVKniljj+7xl96vdWG0t7rk3ly5DX0gKXMqnEanDQqRxkbhIR8C1X4ydE6e1/t/JcTW/Mu9QFb
+ VCGgjYZduIlYH8C8UH4jRvhA1G7/AJn/APM9w3SmG3B0D0FuCnyndOVp6jEbw3fiKhJ6PqeiqEaGtpKS
+ tgZo5ewpo2MccaMTiSTLKVqFjj9gn2i9op9/ntuZeZLYpsCENFEwobkjIJB/0EcST/acBVST0Kfcb3Gi
+ 2eGfY9jnDbuwKu6mogHmAf8AfvkAPg4mjUHWp3JI8rvLK7ySSO0kkkjF3kdyWd3diWZ2Y3JPJPvM8AAA
+ AUA6xjJJJJOeuHvfWuve/de697917r3v3Xuve/de6c8LhctuPM4nb2Ax1ZmM7nsnQYbC4jHU8lXkMpls
+ pVRUOOx1DSwq0tTWVtZOkUUags7sABc+2bieC1gmurmVY7eNCzsxoqqoqzEnAAAJJ8h07DDLcSxQQRl5
+ nYKqgVJYmgAHmSTQDrbRyNdtT+T/APy+aPHU7YfI9+b1EvhXUtSu5e6Nx42M5DJOhVnrNm9Y4uGNFOiG
+ GphooY38VTX6mwtijvffD3NklYSLy3b0r5eHao3avyluGqeJKl2I1JFQZPSPbe1XIqRrobe5vz13DjJ+
+ ccK/YCFANGfrW/8Aj18fOzvmF2tmaeLNLQ46GTJb87q7n3pVO23dibemqKrK7l3tvLN11RTxT19UVqJY
+ oZaiOWtqA5aSOJJ54cqOZ+Zto5G2aBjb6pSFhtbWId8zgBY4okANAO0EhSEWlAWKq0AbFsW4817nKomo
+ grJcTyHtjWpZ5JGJFSckAkFjXIAZgMny3+T2xsrtDb/xO+LVNW7c+LPWVcaqbK1KNS7n7739FpjyXaW+
+ 38NLUS01VURasZRSxx+KJY5HihCUlHjyHkrlHcYb65505wdZecbtaBRmOzh/Dbw5IqAf1HBNTUAtV5JT
+ fmjmOyltYOWOW1MfLds1dRw9zL5zScDQn4FIFBQkCiJHXv7k7oCde9+691737r3Xvfuvde9+691737r3
+ Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//Qsy9/P/0Q
+ 9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+690n91tp25l2/pRyH/AHlfeQ/3S/8AxJn2N/8AFlsv
+ +ry9BLnyn9TOZ68Popf+OnotonN/yb/T39Xwr1ggyqRw65eb6/Wxte/4t/Tn3bPTRReHWTzXuACf9f8A
+ A/4jj3bB49NlGHDrl5jYWNiPr/yP37HVdLenXhNcEk2P4P8Avrg+7ADqh1deNRzY2P8Asf8AH+vvdBTq
+ lSaY64edubGw5+v+HH+HvdB02S+euvuDxcX/ANY/63I4uPe6D16rVvTrsS8/WwH+8j8kn6cf09+xTr3c
+ fLrmZP8AXP8AT3rrdD12ZLfU88Wuf+J9+p144GT10Zh9b/0v/vA/3j3YKeqF1pw64mVRz/yP/Y+90Nc9
+ V1gdcfOo/wCI5555/wAePe9PWtdPLrj9wBcXHP8Ajx/xT3unWtRzjrr7gf1uSP8AffT3qnz68GbrkJh+
+ bfngH8n/AI178V+fXg5rw65iRf6+66T1cOPPrvWD9P8AkX/FR7qa+nTnaa568HHv329eGcg9cvJ9Rf8A
+ 2/8Avjb34Gn2daKVNSor17yr/qvqP94/23092q3r1Qxx1qUHXISAng/T+h5/3m/9Peqnr2hPLrvyrf6/
+ 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
+ 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6//0bMvfz/9EPXv
+ fuvde9+691737r3Xvfuvde9+691737r3XvfuvdJveBttjNn+lBMf9695EfdK/wDEmvYz/wAWax/6vL0E
+ efv+VK5o/wCeKX/jp6KyJmAtc/g3vb/jf49/WFp+XWBTOeFadZhMTz/iCPxx/r/m/u2kdNGSoNOuQqfp
+ aw/B/wBh+b+96OvGXhTriak3sOPr/iP9gR7tpHTXiNnPXI1F7fUW/wBf8f4fn3vQPTqviPSgPXXm5/1u
+ frzz/wAT73Typ1SrevXRmH4/2P1/w/Pv1OtZ695r2Nz9fp/h/r+/U69n165Ca9xzb88+/Upnr1D1kWU2
+ 5vY/1P8ArH/iPeqdaNfXrn52tyQQOfx73QeXWiCeJz1iea9+OLf1/wCKD3vqoAHXDynkD6fQX+o/r/vP
+ v3W9PXAtf88fj/Ye/deA64azfm3B4N/x/rWPPv3+HrdPl135Ofr9f9t/T8+/fn16nyx13rP9frx/T/YW
+ 9+69pHp1kExta/4/B9+61pHp1kExAHN/pxzf/Wv7116g65GY/ni/1HPJ45t/h78c9bAIxXrj5jf62v8A
+ T/Djn6f196oOr59euxN9Dfn+v+8e/U69nj1kEv1N+f8AX+v+Bt/X3qh699vHrvyj+lz/ALb/AHw9+oet
+ Y8x1wLkfU/i/4Nh9ePe6deoB5de839D/AMb/ANccm5v71TrYKiuOveb+rCx/pb8fj34rXq6uBxHXjMLG
+ x55P+x/4n3XSenPEXyFD1w8wsCT/AE/4p/W3HupXp0SA0yOis91v5N2UZ5NsDSDn/qPyZ/4n27GKA/b0
+ LNkNbR/+ah/wL0EHtzo4697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917qzX
+ 45fE/rzYfXNF8vPmzJXbc6RSTzdW9SQM1H2B8ic5DGKiiocTQvJTVeP2NKdLT1paL7inOsSQ07LPJEnN
+ POe57luknJHIAWXmClLi5OYbJDgljkNL6LnS2KMwKiRNg5YsLLb05q5vLR7P/oMAxLdNxAUYIj9WxUZq
+ FoxRnZn8y/5X7x3xVbh2J2TuDpLZlHSUuD2V1T1lkpMFsbZm1cUjU+Gw9JiaWKnochV01JYS1kkCvKws
+ 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
+ m/0H4Asbt/sfxwPd89UEanrxrrDgXJuPr9Cf9j/T34daMYJHE9cPvnA9JJNzyRcAf0t9D78Pt694aVqB
+ jrl9+7GwsAODx/vrH37rXhKa8esn3jDSODx9eCT+PqOL39+z1UxoDk064tWPbUAADxx/UfX3uh4da0Rj
+ Neuvu3J+vp4vb8f7379Q9epGAMdShUubAWH+JH1H+3ve/v2eq6V6zCcgm9j/AE5uPpf3rqpUdchMf8P8
+ D/r2+n+Hv3XtI9OujN+PqeP6/wBP8P6+99eoOuvIf6i1/fuvddGT6cmx/wB9zb37PXuui7f0PA5sPx+T
+ /t/euvcOuBlI/r/seP8AX4P9D7316hr12JRe9z/r/wCH+8+/UPXuuXlP0B+v+uPfqHr2PTrKJiLcg2+p
+ 96/LrWkV66acj6f42/r/AI8H37j5dbCr5nrGZ245v/QWAtb/AGx59+8+r6V68Kj+tz/xX/iPfq9eKD8J
+ x1lFQvHP+3597x6dVKHrozpx6ieP6H36vy69obOOuBqVH0va3H+P9bD36o634bdcGqkFvrz/AEt79U9e
+ EbHzHXhVx/1I9+r17wn65fcofof9v/j71Xr3hP1jarUcXvbkfXj+pH59+x1YRMaVPRae35BLuekYfjCU
+ o/21dkT/AMT72vQw2FStnICc+If8C9BV7t0dde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3XvfuvdW89C/FPrL4x9YYn5i/OvFSSYyutVdC/GapEcG6O289FFHV4/K7vxtUrPjdnUvkinkp6iMo0D
+ rJVqY3go6+EeY+ct25u3ebkb26mAlXF5fjMdshwViYfFKcgMprUEIahpI5T2TlnbuXdui5r50iPhnNta
+ HDztxDODwjGCQRwywoVRyF/Jf5M9nfKnsqu7H7LyUbOsZxu1trY0SU+2Nj7aikZqHbe2scWZaWip1IMk
+ jXnqpbySszHiR+U+Uto5N2mPatpiNK6pJGzJNJ5vI3mT5DgowoA6BXMPMW48y7g+4bjJngiDCRp5Ig8g
+ PM8Sck16L17E/RD1737r3Xvfuvde9+691737r3V9P8grC5CfvnvDcUckwxeK6ioMLWQqzCB8hn95Yiux
+ skig6TNFT7bqwhPIV3t9T7xw+8lcRry5y9akDxnvi4PnRImDflWRa/YOps9kYXbe95nBPhLahT6VaRSP
+ 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
+ /eUVdBVRMARJj8hisxT+of2ZKSpLn/Wte3tk3oU0ZafaCP8AJ1WPfHjNFDA/sP8APPQPbr+IsmJaSRjJ
+ Lou1o/uKKe1rmyTBVNrfgn24lxHJTHRxb803I7BJT/TAHoG5+osJj5jTVWZyOMl1EWrYWeG445lGpbf7
+ H2/qrwX+fRh++7mTuZUYfIU64y9StAn3GOytDkktqX7edUc2+voJHP8Asfew4BoQR1Q7q8gIaPH+r/Vx
+ 6bI8HU0MpjmDxsrW9Vx9P8bHj25Wor5dNNcowoPi9OlphpcnjpElp3mCi3Ic2tf8fUe9H0PRdMIpRUrn
+ 7Mfn0ZHYfamdxDRRNJMyC2pWZip+n9Ta5t7YkhV+I6Jbnb43BdFoejBVOc212NjWo85R0jO8dlqHjTzI
+ xX9KtbULf48e0wRoTVD0VL41s1VNB/Lot25es63ZOQ/iu2KudKdX8wWJ2KafqL6foAPatJhIulgOjSG4
+ S4BWUZ6V+3t9JuKmGE3RTpMwURLLKB5FJ44Y8jn228QWrxmh6pLbNC2uNu3rhUUddtGpFVip3qMZMbvC
+ TrQKbekjkcD8+/VEgo3xdbUrMvetH6lu0NaFy2Jb7WsteemHpRyOW9P091qV7H+HqwQ0INCP9XHriKla
+ r91B4KxBaZBwrkcHj83PvVNOOK9OAdB3uuQS5KJtOkijjDD/AGoTT3/3v3U46OrDEB/0x/wDpM+/dLev
+ e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
+ v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
+ 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6lUNdW4yto8ljay
+ qx2Rx9VBW0FfQ1E1JW0NbSypPS1dHVU7xz01VTTxq8ciMro6gggj3SSOOaN4pYw0TAgqQCCCKEEHBBGC
+ Dgjq6O8bpJG5WRSCCDQgjIIIyCDwPR6x/Mx+Y9Xt/F7Z3R2Pt/sPFYWPx4z/AEmdV9Vdg5Cn9ITzSZjd
+ ezMplq+rYKNU9TNNM9vUx9x1/rTcipczXdntUtrNIe7wLi4hU/LTHKqgfJQAPIdDP/XD5saCO3ub+OeN
+ OHjQwykf7Z4yxPzJJ+fQXdpfNP5Odx7c/uZvXtbKpscq0cmxtn4rbvXOzKqJiG8WR2v19h9s4bLorKCP
+ u4ZyCAb3A9nGz8hcpbFdfX2GzJ+8P9/Ss88o/wBLJM0jL/tSOi3cubuYt2t/pLzc2+j/AN9xqkUZ+1Il
+ RW/2wPRW/Yw6DfXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
+ 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
+ de9+691737r3Xvfuvde9+691737r3X//0LMvfz/9EPXvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
+ vdIDtX/mXG9f/DdyX/WhveRX3R//ABJz2K/8Wax/6vL0Fud/+VQ5j/545P8Ajp6q7eYylIL2UWvb/iP8
+ be/rOGM9YSEcc9Zauo0QrTobKLcfQfT3tRknz60O6nU/GlaKmabgyEXH1H+t/rc+9N3EL1o1oSeknXNJ
+ k6390s3r/wBh/rfnge3BQCg6cTsUseJ6EnETU2BogVRfIy3Zha/4445t7ZartTy6SyoX4tTplymbqcne
+ NXKIQVAv+L/T+v09uKgXJ49VSNUAopp0F+Yw0szNIXZx/Qcgf4X/AKe7hqV6M4XRlVSKDpGzYYtIY1Sx
+ PGq1iPrckfn3bX0pA9MDp2oNhU9cQaioKRjl7mxb/aeRz7qZD5DqjT+ETTj0taLAbcxGmMxlYlsGMS3k
+ mP0sONTavdSWYfPpkzytkDofNpNtbbdHT5vLYzb22MbLMtPRVudWmky+YqdJk+3xNFVSRiecohYm2lFG
+ piAL+0UutjoVmZvlgD7T0hfx5iQhZqcQMgDh/h9el/muz+xZqGNNp0+0euMNKAjZ/etZU125p6U2/wAo
+ wmz8HFEYi6cxtV1NErXFtS8lH9PFrGoGVvOnwj8/Pp2G2tQGa4kkZ/JEAz/pnb4f9qrH7OgcyuXx7PNI
+ Fr99ZiZmkqM1u2X7ummqreqej2xTNFgKQEj0+SOolAABkNvZiitTJCL6DH8+P+DqgjIIoojX+jx/Nj3f
+ soPl0VrtbefcVFTz/wANxecjoEDBYcSj4qjVBewSDHpBCi2/wtb2oAQCqKGf0rn+fR/tFltE8yrd3SRr
+ /Ew1fmT0CeK7xweL6t39tDc9VPS9n7gzOMyuBxVTlkkarRxjII46+peQy00zSYp9KNYkabfX2jedFlKO
+ UWY0ohYVNcD9tOhg3Ktzcbltl7t4eXYIlZZJljNFpqJIH4gA4yMVrXh0LnTO+PkLX/b5GhO4IaFihaEZ
+ CsqIdBNjqjmkdGUi9/qPaohHQGeNVYjhjoLb7Ycv20rw2twJSDx0gfsPR6cPuWTIxL/enGHE5coA2f2/
+ Kdt7hp3K28wrqBY4qwo39mpjnjb8qfaR1p/ZvVfQ5H7D/kp0FGtwp/So6ehyP9j8ulThNx9m4zywQ742
+ v23txfWmP3DjabAb7o4b806fZrJgdwyIg+qrTSuRxGWNvaQxwE98TRv6r8P5+Y/Z0olitmUGOBopKcNW
+ pT9laMv7WH2dKSj231h3Lgsjkm2zVYWoxtbU4zKLWYyow89JX04XyxmKsggSoTS4ZWjFmU/g3AoZrizk
+ VfGDg8PPpsieA0OKgHBBBH+ry49Fe3Z0TtWiqJf4FnPE2tvHodo7G9gjIxIH+w9mcV07Aa46dKYr6Rqa
+ gCB506BPKbCzWLqWgqy9XB9I5VGsFfwwbn8e1SSqwqOPSvxI30kHSf8AV69QnwGRx4EkaPJEbEal4Fub
+ W+n4921A8etalJ7WH2Dp4xtXPGyianNxzfTYi31N/ofdSBXjjr0illp59CzgK+E6LExPfhhcX+n15/x9
+ 0evEdFMsfxKwrX8+hFnyatRskrLKjJYo9uQb8X5/2HtnjSnHpHHA4cGmB0EVbRUyVxnpwIvXq/p9T/h+
+ Bf2oUmgrx6X6jpKE1HSrgr2lpFglIcBdPPOqwt/jf20y0avWlHn59NcEgpZnAbRc/QE25/3m3u5GoDre
+ ATjHUiSRfKHPpc/04v8A6/8AtvdADT5dXx0iNyvrr4ze/wDksYP+v5Zvr/r391PHo3sP7E/6Y/5Ok971
+ 0s697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
+ Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
+ 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
+ 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
+ ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
+ 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
+ 7917r3v3Xuve/de697917r3v3Xuv/9GzL38//RD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Q
+ e9snT1pvc/025kj/ANYG95FfdH/8Sc9iv/Fmsf8Aq8vQX52zyjzEP+XST/jp6quMmg+Qk8/77/W/Hv6z
+ xw6woKgnSOPWV/3E8xNwB/rcXvz/AID3sdUAoaU6y09Z92ogRh9bWve5+nP+A9+4Z606EUweotZE+NkW
+ RxYX1X/B/wBj+Rf3sEEVHVgC/Z59TYMrHWLoZgbAD6j+n5X+nHvVKUp028bLUMOsy0FTMS0Cs4tfj68/
+ m319+LDzPVRgfD060eHaRSKpCPqALEAf6/ujP6deHrXrnWbRgaJp6ZVZubgWuP8AXAv7qJc0I6dWVh+L
+ pBzY7I0VeiukixlgNWlrW4H+sBb26CCKg9KfEjZCDx6EvF0eFx3hzOUmT/J7OkLLrZ3X1AENdQCfbLs7
+ VRR0lIdgVUcR0h+0vkpE/wBrQx0WLkkxMjPiqmpxtBUVmPlKGIzY6qmp5KiimaPgtEyEji/vUFiinUzH
+ PHJz+XS62spishStCKEA0B+2nH7OH59E+3L3blKqpaqqsnKNT6i0s5BuST6iTcn2Y6beFRqoB07BY3lw
+ xS3iZm9FB/4vpT7O+RkdBLEZZKOtEbKb+ePXwfyDe5H+w968K0uBSO4AP29I72z3yyqbnaZGjrxCkH88
+ U6OHtv5v7Rhx0WOze14J4Qmh5aaOlEzKQFFneOT9P+8+0j7I2ovHdiv29B2W6c1BsJ1b/SH/ACdFP7B7
+ A+KWb3xuPsnK7MzuQ31gazZM+069aulpsdQUFHO1RnP49QY3FmlqqiRK2dYZHGqGNUkbV7Rz2kcU/jSv
+ EZoVydLMc/CQwqBSpJrkDOOpC2O/5ufZbXZ7ASptF6ZdQJVSSMEKJCHIbSoGmgJJXzNDKP8AN/ZO28Kc
+ LtDb1bNTqreGpzdbRTuUYWTmOHUEAPAH09qm2tHbxZbxPyr0CYYdxlkOrbJtdc1AAqPz/wAnRW94fJ7N
+ bkqJmpWpaETFvTTsBpuT/aNrD/Ye1KQ2sVFWTUfn0f2233wUNNaFF9KVP+r8uktt/uHIYuX7qpzX7oJc
+ AVPN/wBX+r+t/ahorfwyWkXV6dNyLezXccEG3S/T0yzKaf4K/s6MTsn5YbrqyMVUV8lZRfoijncyoq2t
+ 6AWawH+v7L3soGOtVFell1sz26B5BQH+X5Z6EGq3VPn6uMx0zGWchm8LERqeDqItcW+v197VAgPRa1uI
+ 1+KijpdUd4qMJVss1hwrgOyn62BPPP09sk1bt6ZIp03Q0oytRJTRUzeMmxJT0/X8WHu/wgEnPVC4UVrT
+ p1TYsC6WkRRxc2Gki/15968U9Mtc8aE9MWVxdLjDaK6kC173F/rf+th7cRiTQ9brrXVnpEy5+eGbw+Ri
+ L6eSSLfg2PFre3KD06VLbllBqenyELWReW/rtfg/X/H3okj7Ok+mhYVz1jDyQfqvYG/J/pYH/fH3s0PX
+ gCeHXMyGdgygX/2nn/b/AI491wBg9WoagEZ66eUswQm7C3H5/wBa3vfWwpCnpL5wk1iX/FPGP+T5PbTc
+ ejixBEJr/F/kHTL7r0s697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
+ Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
+ 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
+ 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
+ ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
+ 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
+ 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv//Ssy9/P/0Q9e9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+690HPbzaer9+N/qds5U/7amb3kT90j/wASc9iv/Fmsf+ry9BjnQV5T5hH/AC6Sf8dP
+ VTtRNqp1IP1tz+f+I/Pv6zFby8usMVjoa0z044+oWWkeJjyVsP8AX5Hu/TEiUYY6TcVTNjskpNynk5H+
+ AI/H9fdsEdPlRImehProqbPYgtCVE6Rgrf8AVwOOf9f20Ko9DwPSQHQ9fTovFbkMhhMgySFwqyG315sT
+ wP8AAD2qoCBjpci+Ird3l+3/AFf6j0Muyd70RMS1NjewYMRb6/UA/wBfbEkZPA9I7i3IDaQf83Ri8ZTY
+ fPJGad0R5LAC4+pH+uCPaRiyVr0VMJIzTh08nrPLwk1NEwnhPJUNf/H6E29tfUxHBwenPEkpQjy66rcN
+ RCiejzOKMdQvEVSEC2NvyxGm1/ewWLakft9Om0lK+tegQ3TteWopamjpak0zyA/bzzIZICxvp1MhsD/r
+ +1SSUIJHRjbzCurz6IP2j1nvGjqZZZyXPq8U0f8Am2B5ur20te/+B9qw3ir2NQ9C7atysYEMcsPYePRG
+ OyMfvOhjlSpp5niAYeSIP6SPpew4/wBf2Gt6j3FY2KqWX1HUucnXHLczgWrqs/o1Afy9eiQ7u3Dv/DVE
+ kuJr6tArElLE6f8AXtzb3D25X+9WkrmG4cdTjY2Wz3KBbiBD0H6fIPtfFP45cnImk2IlWZfobWBDf4ey
+ sc58yW5p9W35/wDFdKJeTeW7gVbboyD50B/ydS1+VPZcKVkUtaXSpjC6UmZI2kClfJUL43+5UqANLW4F
+ r+/H3E5gjEivcEhh8qH5nGfz6LJeROVhJBIdrj8SM9p0gkZr2mnbnOPPPUM/J3sSfhp0JtyQZBc8cjk2
+ 90/1wd+kx4x/Z0pi5R5eBGixp+Q/zdOWK7o7Xz9TFBQU9XVNK4X/ACWGobgkA+sBlW3tTb808y3jqkTS
+ Mx9B0pflrl63QvNEiKP4tP8AsdHD6t2V2vuAwVu4paiipWZXKSuwk0mxtYgEn/ePcncubXzLclZ9ylZI
+ eNDx6izmrmflDaFe3tNEt1SmlQDn50wOrBuvNh7qDUsWGo553QKDVTIwiX+pJIt7kZFWBAmrAHUF7vul
+ rea3mWlT8I6sP682DuuHHq1VSRyvoBlrZR4I4wLkqhKnyWv+PaWWaKtNWfToE3Eyajp4DoZMRsGoq5bT
+ SHwjmaQjRELH66z+APoPad5go+fRc9yT8I6XDYXEYyAU+LpzPOOHmWMkFh9dLAW9thpGOpzRekskgb8R
+ J6SmSpK9FctGYyQf1AggWvx+Pz7eUr14ZPy6BTdNRDSiQ1EvKg3Jb6m9+OQbm1vamP5cOjNIy4AVc9F9
+ ye5KR6wR07a3LWAUg3JNhyP9f2pVPXow0skYYDtHn0Nmz8bWT0a1VSpjiEWol+AePwW9p5WA7Rxr0ik0
+ mQkdJnd+4KWllFFSkSTswUKvLXva3H9PbkaEipOOnI1AOph9nz6fsVGaHFCtrfS7oWCseRcXF/pyfdGN
+ TpHVX7pDpGOm3Gu9ZVS1TXEKk2J+n1/ofqbf7378Tinn066KihfPpmy0yz1jOvKhQgP/AAVm+n+HPujc
+ R0YWgpEajz/yDps916U9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
+ 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
+ de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
+ Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
+ 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//Tsy9/P/0Q9e9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+690GvcnHVXYB/7NXL/APuK/vIn7pOPvN+xf/izWP8A1eXoM85f8qpzB/zyyf8AHT1U
+ VBN5YjDf1D9IJH++/Pv6yQfMdYcEU48OudDWCCp+3lOnVwNX5/p/tvbgPTUia0PXHPRzUhFVoMkB9WsA
+ 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
+ J955STfVfn2BbT2j9ubG7W9g5WhM4ao1vLIla1/s5JGj/LTT5dCy59xedbq3NrLv0nhEU7VjRqf6dEV/
+ z1V6J1U7+33WbSTYFZvXdtVsSPccm8U2VU7jzE+0k3dNST4+XdKbblrGwy7jloKmSBq4Q/ctDIyF9LEE
+ cptu3R3p3JLCBdxMXheKEUSeGCGEeumrRUA6K6agGlR0E2vr17UWL3kpsvE8Twy7FNdKa9FdOuhI1UrQ
+ 0r17Hb+33iNpbh2Did67txexd21GPrN17Lx248xRbS3PV4ipp63FVW4duU1ZFh81UYyspIpad6mGVoZY
+ kZCrKCPS7bt097a7lNYQPuMAYRysimSMMCGCORqQMCQwUioJB49ejvr2K1nsYryVbKUgvGHYI5UgqWQH
+ SxBAIqDQgEdNu3Nybh2fncVujaecy22tyYOsiyGGz2CyFVisvi66A3iq6DIUUsNVSzpc2ZGBsSPofb11
+ aWt9bTWd7bpLayKVZHUMrA8QVNQR9vTdvcT2k0VzazNHcIaqykhgfUEZB6PNL/NM+fU2AXbT/IzcQxyQ
+ fbipi2v15BnzH6vU27Idnx7pef1n901hl+nq4Fo8Hs97bLcm7HK0Xi1rTxJin/OMy+HT5aafLoZn3J53
+ MH053+Tw6UroiDf73o11+eqvRS9t91dybN3Nmt67Q7a7M2pvLcpmbce7dt783Tg9zZ9qif7moOaz2Lyt
+ LlcqZ6n9x/PLJqf1G559jS72DYr+0t7C+2W0msIqaI5IY3jSgoNCMpVaDAoBjHQXt933a0uJry13S4iu
+ 5PidJHV2rk6mDBmqc5J6Y9n9h7/683F/e/YG+d4bG3Z4quD+9Gz9zZrbO4vDkBavh/jWFraLJeKtH+eX
+ y2k/tX9qL7a9t3S1+h3LboLiyqD4csaSJVeB0OCuPLGPLpm0v76wn+qsb2WG6oe+N2Rs8e5SDnzznpHe
+ 1/STpW7Z39vvZVJuWg2bvXdu0qHeeDqtsbwots7jzGBpN17bropYa3b25abFVlLDncHWQzuktJVLLTyK
+ 7BkIJ9obvbduv3tJL6wgnkgkEkRkRXMcgyHjLAlHBAIZaEUwelVvfXtmtwlpeSxJMhSQI7KHQ8VcKRqU
+ +amoPp0kva7pL0K+c757y3Ps5Ou9ydzdr7h6/iWjSPYuc7E3fltnRpjp0qseibYr8xUYRFoaqNZIQILR
+ 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
+ UzHrwi/b1EGR5PrAP+vb6f6w+nttpvn04sfAU6jyZH/awf8Ab349tNP06IuBHUCTILzZrn/bD/kQ9sNO
+ PXp0RfLoT9iT+fEVDj8ZKZf/AFXpD/0V7OdrbXbuf6Z/wDotv10zIP6P+U9LT2ZdIeve/de697917r3v
+ 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
+ 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
+ e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
+ uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
+ r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+ 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
+ e/de697917r/0bMvfz/9EPXvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdAN8o38fxz7sk/1HW26
+ 2/22KqD7nf7sBp94b2bP/hwWn/VwdFG/CuzbkP8AhTdawNLliLev/eff02Rz08+oMeEHy6UFNl7gDWP9
+ 9/vPtbHc8M9JXt/lw6eoMt/tf9Pzf6f69/a1LkefSR7b06doctYDn6/4/wC34/1valLn59J3t68B04x5
+ Y2Hrv/sfwf8Aevahbn59Mm3+XU2PLAf2v95/3x49vrdep6Za340HUpcr+df1/rY/7z7dF1jjnpvwPUY6
+ krlODZhzbm//ABv8e3BdfPqpgPpjrIMpyBe/+24P+3/w97F18+teB+3rKuUvYBhxzxx/vR+nu31I9ete
+ CRUU6kjKE2/cPH+1N9P6D3v6kfl14Q9djLf1Ycj6FlNv8OQR799Rxz14Rft69/Eyf7S6fwLKT/U/QC3v
+ 31Pz634XHtz145McepfwPoBfj8cc8+9/U8c9a8HHw9dDKC/1S35HHP8Aifz799T8+veD8uvfxQAfVf8A
+ W45F/p9P8PfvqR69a8A14dZFygv9QP6/S/8AvPPv31Nc1x17wcUpnrL/ABQEXut/9gP9ibW97+oHr14Q
+ nGM9chkuLhgP6/X/AKO+nu31A9eqmLNKdcv4oLfX/XN/r/re9i4Hr1rwqjh1x/iKtyWPFr/S30+g5/Pv
+ Yufn14wnyHXIZPj6nj/H/bf7D37xx5HqvhN6debKDk6vx+TyP9ufz79449c9e8E+nWL+KD/Vf4fj/b/6
+ 9j7r9QPXrfgcMdcGyv8AtQH+x+n/ABPupuB69WEPy6wPlRbhh/vvz/sB7o1wOrLF1AfKlT+r8/iwFv8A
+ X/B9tm5Gc9WEPA06wSZcD+0P8fadrn59PrBTy6bZ8xcEa7/1N/8AY/S3tM9z8+n0gJ8uh66lqfutt1kl
+ 72zVUn+2osef+ivYr5ffxLKVq/6Kf+Or0H95TRdIKf6GP8LdCh7Peinr3v3Xuve/de697917r3v3Xuve
+ /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
+ 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
+ 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
+ e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
+ uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
+ r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+ /9k=
+
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/SettlementReport.Designer.cs b/ReportImp/AmbulantBetreutesWohnenAstridPulm/SettlementReport.Designer.cs
new file mode 100644
index 000000000..bcbf9971c
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/SettlementReport.Designer.cs
@@ -0,0 +1,1139 @@
+namespace AmbulantBetreutesWohnenAstridPulm
+{
+ partial class Spitzabrechnung
+ {
+ ///
+ /// Required designer variable.
+ ///
+ private System.ComponentModel.IContainer components = null;
+
+ ///
+ /// Clean up any resources being used.
+ ///
+ /// true if managed resources should be disposed; otherwise, false.
+ protected override void Dispose(bool disposing)
+ {
+ if (disposing && (components != null))
+ {
+ components.Dispose();
+ }
+ base.Dispose(disposing);
+ }
+
+ #region Designer generated code
+
+ ///
+ /// Required method for Designer support - do not modify
+ /// the contents of this method with the code editor.
+ ///
+ private void InitializeComponent()
+ {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.rowErbrachteLeistung = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.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();
+ this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow31 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow32 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow34 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow35 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell56 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrPictureBox1});
+ this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportHeader.HeightF = 101.25F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrPictureBox1
+ //
+ this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
+ this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(314.25F, 0F);
+ this.xrPictureBox1.Name = "xrPictureBox1";
+ this.xrPictureBox1.SizeF = new System.Drawing.SizeF(363.75F, 82.50002F);
+ this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 169F);
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "xrLabel8";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrTable1
+ //
+ this.xrTable1.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 375.3333F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow9,
+ this.xrTableRow10,
+ this.xrTableRow11,
+ this.rowErbrachteLeistung});
+ this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 68F);
+ this.xrTable1.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell19,
+ this.xrTableCell6});
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.085D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorderColor = false;
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt:";
+ this.xrTableCell19.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell6
+ //
+ 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.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorderColor = false;
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "[ApprovedFLS]";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell6.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell20,
+ this.xrTableCell7});
+ this.xrTableRow10.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.085D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBorderColor = false;
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UseFont = false;
+ this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]:";
+ this.xrTableCell20.Weight = 0.78314100999098568D;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell7.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.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorderColor = false;
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "[ApprovedFLSWithFactor]";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell7.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell21});
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 0.085D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell21.StylePriority.UseBorderColor = false;
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.Weight = 1D;
+ //
+ // rowErbrachteLeistung
+ //
+ this.rowErbrachteLeistung.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell22});
+ this.rowErbrachteLeistung.Name = "rowErbrachteLeistung";
+ this.rowErbrachteLeistung.Weight = 0.085D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell22.StylePriority.UseBorderColor = false;
+ this.xrTableCell22.StylePriority.UseBorders = false;
+ this.xrTableCell22.StylePriority.UseFont = false;
+ this.xrTableCell22.Text = "Erbrachte Leistungen:";
+ this.xrTableCell22.Weight = 1D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 300.3333F);
+ 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(642F, 67F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = resources.GetString("xrLabel6.Text");
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 267.3333F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.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(0F, 225F);
+ this.xrLabel4.Multiline = true;
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "[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, 209F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 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;
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.00003F);
+ 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, 51.00002F);
+ 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, 34.00002F);
+ 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, 17.00001F);
+ 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, 0F);
+ 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.xrLabel10,
+ this.xrTable3,
+ this.xrLabel12,
+ this.xrLabel11,
+ this.lblNotice});
+ this.ReportFooter.Font = new System.Drawing.Font("Verdana", 10F);
+ this.ReportFooter.HeightF = 209F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Mit freundlichen Grüßen";
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow20,
+ this.xrTableRow21,
+ this.xrTableRow22,
+ this.xrTableRow23,
+ this.xrTableRow24});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 68F);
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow20
+ //
+ this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell16});
+ this.xrTableRow20.Name = "xrTableRow20";
+ this.xrTableRow20.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.CanShrink = true;
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.Text = "xrTableCell1";
+ this.xrTableCell16.Weight = 3D;
+ //
+ // xrTableRow21
+ //
+ this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell18});
+ this.xrTableRow21.Name = "xrTableRow21";
+ this.xrTableRow21.Weight = 0.23809523809523808D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Weight = 3D;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29});
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 0.38095238095238088D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.CanShrink = true;
+ this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell29.StylePriority.UsePadding = false;
+ this.xrTableCell29.Text = "xrTableCell4";
+ this.xrTableCell29.Weight = 3D;
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell30});
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 0.23809523809523803D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Weight = 3D;
+ //
+ // xrTableRow24
+ //
+ this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell31});
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.CanShrink = true;
+ this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")});
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell31.StylePriority.UsePadding = false;
+ this.xrTableCell31.Text = "xrTableCell8";
+ this.xrTableCell31.Weight = 3D;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 192F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "[CreatorName]";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(582.9999F, 192F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Anlage";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // lblNotice
+ //
+ this.lblNotice.CanShrink = true;
+ this.lblNotice.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
+ this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 7.999992F);
+ this.lblNotice.Name = "lblNotice";
+ this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 25F);
+ this.lblNotice.StylePriority.UseFont = false;
+ this.lblNotice.Text = "Abschließende Bemerkungen:";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 96.875F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 100F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // GroupHeader1
+ //
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
+ this.xrLabel_RecipientContactPerson,
+ this.xrLabel_RecipientDivision,
+ this.xrLabel_RecipientStreet,
+ this.RecipientPostCodeAndTown,
+ this.xrTable2,
+ this.xrLabel2,
+ this.xrLabel3,
+ this.xrLabel4,
+ this.xrLabel5,
+ this.xrLabel6,
+ this.xrTable1,
+ this.xrLabel8});
+ this.GroupHeader1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.GroupHeader1.HeightF = 443.3333F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.StylePriority.UseFont = false;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1});
+ this.DetailReport.DataMember = "InvoiceItems";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable5});
+ this.Detail1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.Detail1.HeightF = 17F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.StylePriority.UseFont = false;
+ //
+ // xrTable5
+ //
+ this.xrTable5.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable5.Name = "xrTable5";
+ this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow15});
+ this.xrTable5.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrTable5.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow15
+ //
+ this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell17,
+ this.xrTableCell23});
+ this.xrTableRow15.Name = "xrTableRow15";
+ this.xrTableRow15.Weight = 0.085D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell17.CanShrink = true;
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseBorderColor = false;
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UsePadding = false;
+ this.xrTableCell17.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell23.CanShrink = true;
+ this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal", "{0:c}")});
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorderColor = false;
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.StylePriority.UseFont = false;
+ this.xrTableCell23.StylePriority.UsePadding = false;
+ this.xrTableCell23.StylePriority.UseTextAlignment = false;
+ this.xrTableCell23.Text = "xrTableCell23";
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell23.Weight = 0.21685899000901443D;
+ //
+ // GroupFooter1
+ //
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable4});
+ this.GroupFooter1.Font = new System.Drawing.Font("Verdana", 10F);
+ this.GroupFooter1.HeightF = 132F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
+ //
+ // xrTable4
+ //
+ this.xrTable4.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable4.Name = "xrTable4";
+ this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow30,
+ this.xrTableRow31,
+ this.xrTableRow32,
+ this.xrTableRow33,
+ this.xrTableRow34,
+ this.xrTableRow35,
+ this.xrTableRow36});
+ this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 132F);
+ this.xrTable4.StylePriority.UseBorderColor = false;
+ //
+ // xrTableRow30
+ //
+ this.xrTableRow30.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell48});
+ this.xrTableRow30.Name = "xrTableRow30";
+ this.xrTableRow30.Weight = 0.085D;
+ //
+ // xrTableCell48
+ //
+ this.xrTableCell48.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell48.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell48.Name = "xrTableCell48";
+ this.xrTableCell48.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell48.StylePriority.UseBorderColor = false;
+ this.xrTableCell48.StylePriority.UseBorders = false;
+ this.xrTableCell48.Weight = 1D;
+ //
+ // xrTableRow31
+ //
+ this.xrTableRow31.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell49,
+ this.xrTableCell50});
+ this.xrTableRow31.Name = "xrTableRow31";
+ this.xrTableRow31.Weight = 0.085D;
+ //
+ // xrTableCell49
+ //
+ this.xrTableCell49.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell49.Name = "xrTableCell49";
+ this.xrTableCell49.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell49.StylePriority.UseBorders = false;
+ this.xrTableCell49.StylePriority.UseFont = false;
+ this.xrTableCell49.StylePriority.UsePadding = false;
+ this.xrTableCell49.Text = "Gesamtforderung:";
+ this.xrTableCell49.Weight = 0.78314100999098546D;
+ //
+ // xrTableCell50
+ //
+ this.xrTableCell50.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell50.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountRecordedFLSString")});
+ this.xrTableCell50.Name = "xrTableCell50";
+ this.xrTableCell50.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell50.StylePriority.UseBorders = false;
+ this.xrTableCell50.StylePriority.UseFont = false;
+ this.xrTableCell50.StylePriority.UsePadding = false;
+ this.xrTableCell50.StylePriority.UseTextAlignment = false;
+ this.xrTableCell50.Text = "[AmountRecordedFLSString]";
+ this.xrTableCell50.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell50.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow32
+ //
+ this.xrTableRow32.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell51});
+ this.xrTableRow32.Name = "xrTableRow32";
+ this.xrTableRow32.Weight = 0.085D;
+ //
+ // xrTableCell51
+ //
+ this.xrTableCell51.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell51.Name = "xrTableCell51";
+ this.xrTableCell51.StylePriority.UseBorders = false;
+ this.xrTableCell51.Weight = 1D;
+ //
+ // xrTableRow33
+ //
+ this.xrTableRow33.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell52,
+ this.xrTableCell53});
+ this.xrTableRow33.Name = "xrTableRow33";
+ this.xrTableRow33.Weight = 0.085D;
+ //
+ // xrTableCell52
+ //
+ this.xrTableCell52.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell52.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell52.Name = "xrTableCell52";
+ this.xrTableCell52.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell52.StylePriority.UseBorderColor = false;
+ this.xrTableCell52.StylePriority.UseBorders = false;
+ this.xrTableCell52.StylePriority.UseFont = false;
+ this.xrTableCell52.Text = "abzüglich der geleisteten Abschlagszahlung:";
+ this.xrTableCell52.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell53
+ //
+ this.xrTableCell53.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell53.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell53.Name = "xrTableCell53";
+ this.xrTableCell53.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell53.StylePriority.UseBorderColor = false;
+ this.xrTableCell53.StylePriority.UseBorders = false;
+ this.xrTableCell53.StylePriority.UseFont = false;
+ this.xrTableCell53.StylePriority.UseTextAlignment = false;
+ this.xrTableCell53.Text = "[AmountAdvancedPayments]";
+ this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell53.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow34
+ //
+ this.xrTableRow34.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell54,
+ this.xrTableCell55});
+ this.xrTableRow34.Name = "xrTableRow34";
+ this.xrTableRow34.Weight = 0.085D;
+ //
+ // xrTableCell54
+ //
+ this.xrTableCell54.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell54.Name = "xrTableCell54";
+ this.xrTableCell54.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell54.StylePriority.UseBorders = false;
+ this.xrTableCell54.StylePriority.UsePadding = false;
+ this.xrTableCell54.Text = "abzüglich Eigenanteil:";
+ this.xrTableCell54.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell55
+ //
+ this.xrTableCell55.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell55.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung", "{0:c}")});
+ this.xrTableCell55.Name = "xrTableCell55";
+ this.xrTableCell55.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell55.StylePriority.UseBorders = false;
+ this.xrTableCell55.StylePriority.UsePadding = false;
+ this.xrTableCell55.StylePriority.UseTextAlignment = false;
+ this.xrTableCell55.Text = "xrTableCell15";
+ this.xrTableCell55.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell55.Weight = 0.21685899000901443D;
+ //
+ // xrTableRow35
+ //
+ this.xrTableRow35.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell56});
+ this.xrTableRow35.Name = "xrTableRow35";
+ this.xrTableRow35.Weight = 0.085D;
+ //
+ // xrTableCell56
+ //
+ this.xrTableCell56.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell56.Name = "xrTableCell56";
+ this.xrTableCell56.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell56.StylePriority.UseBorderColor = false;
+ this.xrTableCell56.StylePriority.UseBorders = false;
+ this.xrTableCell56.Weight = 1D;
+ //
+ // xrTableRow36
+ //
+ this.xrTableRow36.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell57,
+ this.xrTableCell58});
+ this.xrTableRow36.Name = "xrTableRow36";
+ this.xrTableRow36.Weight = 0.15D;
+ //
+ // xrTableCell57
+ //
+ this.xrTableCell57.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell57.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell57.Name = "xrTableCell57";
+ this.xrTableCell57.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell57.StylePriority.UseBorderColor = false;
+ this.xrTableCell57.StylePriority.UseBorders = false;
+ this.xrTableCell57.StylePriority.UseFont = false;
+ this.xrTableCell57.Text = "Restforderung:";
+ this.xrTableCell57.Weight = 0.78314100999098568D;
+ //
+ // xrTableCell58
+ //
+ this.xrTableCell58.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell58.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell58.Font = new System.Drawing.Font("Verdana", 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;
+ this.xrTableCell58.StylePriority.UseBorders = false;
+ this.xrTableCell58.StylePriority.UseFont = false;
+ this.xrTableCell58.StylePriority.UseTextAlignment = false;
+ this.xrTableCell58.Text = "[Claim]";
+ this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell58.Weight = 0.21685899000901443D;
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail,
+ this.ReportHeader,
+ this.ReportFooter,
+ this.topMarginBand1,
+ this.bottomMarginBand1,
+ this.GroupHeader1,
+ this.DetailReport,
+ this.GroupFooter1});
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.ruleRateFactorNull});
+ this.Margins = new System.Drawing.Printing.Margins(75, 74, 97, 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.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+
+ }
+
+ #endregion
+
+ private DevExpress.XtraReports.UI.DetailBand Detail;
+ private System.Windows.Forms.BindingSource bindingSource1;
+ private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel5;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel4;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.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;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientContactPerson;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.ReportFooterBand ReportFooter;
+ private DevExpress.XtraReports.UI.XRLabel lblNotice;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.XRTable xrTable1;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow rowErbrachteLeistung;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow21;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow22;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
+ private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
+ private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel8;
+ private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.XRTable xrTable5;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow15;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.XRTable xrTable4;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow31;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell52;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell53;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow34;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell54;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell55;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell56;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow36;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
+ private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
+ }
+}
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/SettlementReport.cs b/ReportImp/AmbulantBetreutesWohnenAstridPulm/SettlementReport.cs
new file mode 100644
index 000000000..f3b3c7755
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/SettlementReport.cs
@@ -0,0 +1,222 @@
+using System;
+using System.Collections.Generic;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
+using BeWo.Report;
+using BeWo.Report.ReportObjects;
+using BS.Shared.DataContracts;
+
+namespace AmbulantBetreutesWohnenAstridPulm
+{
+ public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
+ {
+ public Spitzabrechnung()
+ {
+ InitializeComponent();
+ }
+
+ public void SetReportDataSource(SettlementRO pRO)
+ {
+ bool isDefaultSpitzabrechnung = false;
+
+ if (String.IsNullOrEmpty(pRO.Notice))
+ {
+ lblNotice.Visible = false;
+ }
+
+ if (pRO.InvoiceItems != null && pRO.InvoiceItems.Count == 1)
+ {
+ var ii = pRO.InvoiceItems[0];
+ if ((ii.ItemDescription == "Spitzabrechung" || ii.ItemDescription == "Spitzabrechnung") && ii.GrossAmountTotal == null && ii.RateFactor == null)
+ {
+ isDefaultSpitzabrechnung = true;
+ }
+ }
+ if (!isDefaultSpitzabrechnung)
+ {
+ if (pRO.DifferentHourlyRateCount > 0 && pRO.HourlyRateNew.HasValue)
+ {
+ isDefaultSpitzabrechnung = true;
+ }
+ }
+
+ if (isDefaultSpitzabrechnung)
+ {
+ //UpdateAbrechnungsFelder(pRO);
+
+ pRO.InvoiceItems = CreateDefaultSpitzabrechnungInvoiceItems(pRO);
+ }
+ else
+ {
+ var id = GetCustomerId(pRO);
+ if (id == "LWLNEU")
+ {
+ pRO.RateFactorText = null;
+ pRO.RateFactorText2 = null;
+
+ if (pRO.InvoiceItems != null)
+ {
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS x {3:c}",
+ ii.ItemPeriodStart, ii.ItemPeriodEnd, ii.UnitCount, ii.AmountPerUnit);
+ }
+ }
+ }
+ else
+ {
+ if (pRO.InvoiceItems != null)
+ {
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
+ ii.ItemPeriodStart, ii.ItemPeriodEnd,
+ ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ",
+ ii.AmountPerUnit);
+ }
+ }
+ }
+ }
+
+
+ this.bindingSource1.DataSource = pRO;
+ }
+
+ private String GetCustomerId(SettlementRO pRO)
+ {
+ var cb2sc = DAOFactory.GenericDAO.LoadByID(pRO.CostBearer2SupportConceptOid);
+ return cb2sc.CostBearer.ID;
+ }
+
+ private IList CreateDefaultSpitzabrechnungInvoiceItems(SettlementRO pRO)
+ {
+ IList itemList = new List();
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString,
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatz3 * pRO.RateFactor * pRO.HourlyRate3
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld
+ });
+
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+ else
+ {
+ itemList.Add(new InvoiceItemDC
+ {
+ ItemDescription = String.Format("{0} bis {1}: {2:0.##} FLS {3}x {4:c}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString,
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew),
+
+ GrossAmountTotal = pRO.GeleisteteFLSMitStundensatzAktuell * pRO.RateFactor * pRO.HourlyRateNew
+ });
+
+ }
+
+ return itemList;
+ }
+
+ private void UpdateAbrechnungsFelder(SettlementRO pRO)
+ {
+ if (pRO.DifferentHourlyRateCount == 3)
+ {
+ //Erbrachte Leistungen (FLS) - bis [HourlyRateOldEndDateString] à [HourlyRateOldString] €
+
+ pRO.Abrechnungstext1 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRate3EndDateString);
+
+ pRO.Abrechnungstext1 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatz3, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRate3);
+
+ //[AccountingStartDateString] - [HourlyRate3EndDateString] sind [RecordedFLSWithHourlyRate3String] Std. x [HourlyRate3String] € =";
+
+ pRO.Betrag1 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatz3 * (decimal)pRO.RateFactor * pRO.HourlyRate3);
+
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.HourlyRateOldStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else if (pRO.DifferentHourlyRateCount == 2)
+ {
+
+ pRO.Abrechnungstext2 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.HourlyRateOldEndDateString);
+ pRO.Abrechnungstext2 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAlt, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateOld);
+
+ pRO.Betrag2 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAlt * (decimal)pRO.RateFactor * pRO.HourlyRateOld);
+
+
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.HourlyRateNewStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ else
+ {
+ pRO.Abrechnungstext3 = String.Format("{0} bis {1}",
+ pRO.AccountingStartDateString, pRO.AccountingEndDateString);
+ pRO.Abrechnungstext3 += String.Format(": {0:0.##} FLS {1}x {2:c}",
+ pRO.GeleisteteFLSMitStundensatzAktuell, pRO.RateFactor == 1 ? "" : "x " + pRO.RateFactorText2 + " ", pRO.HourlyRateNew);
+
+ pRO.Betrag3 = String.Format("{0:c}", pRO.GeleisteteFLSMitStundensatzAktuell * (decimal)pRO.RateFactor * pRO.HourlyRateNew);
+ }
+ }
+ }
+}
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/SettlementReport.resx b/ReportImp/AmbulantBetreutesWohnenAstridPulm/SettlementReport.resx
new file mode 100644
index 000000000..5d511c306
--- /dev/null
+++ b/ReportImp/AmbulantBetreutesWohnenAstridPulm/SettlementReport.resx
@@ -0,0 +1,1885 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ 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
+
+
+
+
+ /9j/4AAQSkZJRgABAQEBLAEsAAD/7gAOQWRvYmUAZAAAAAAB/+EKtkV4aWYAAE1NACoAAAAIAAcBEgAD
+ AAAAAQABAAABGgAFAAAAAQAAAGIBGwAFAAAAAQAAAGoBKAADAAAAAQACAAABMQACAAAAIAAAAHIBMgAC
+ AAAAFAAAAJKHaQAEAAAAAQAAAKYAAADGASwAAAABAAABLAAAAAEAAEFkb2JlIFBob3Rvc2hvcCBDUzYg
+ KE1hY2ludG9zaCkAMjAxNjoxMDoyOSAxNDozOTo0NAAAAqACAAQAAAABAAAEA6ADAAQAAAABAAAA2AAA
+ AAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEUARsABQAAAAEAAAEcASgAAwAAAAEAAgAAAgEABAAA
+ AAEAAAEkAgIABAAAAAEAAAmKAAAAAAAAAEgAAAABAAAASAAAAAH/2P/tAAxBZG9iZV9DTQAB/+4ADkFk
+ b2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBELCgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwM
+ DAwMDAwMDAwMDAwMDAwMDAwMDAENCwsNDg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwM
+ DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAIgCgAwEiAAIRAQMRAf/dAAQACv/EAT8AAAEFAQEB
+ AQEBAAAAAAAAAAMAAQIEBQYHCAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQC
+ BQcGCAUDDDMBAAIRAwQhEjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZE
+ k1RkRcKjdDYX0lXiZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX
+ 5/cRAAICAQIEBAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M0
+ 8SUGFqKygwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYn
+ N0dXZ3eHl6e3x//aAAwDAQACEQMRAD8A1VQz/wCfaf5I/K5X1ndRdF7f6g/K5ZX/ABc/7Yx/2eT8nL+K
+ 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
+ cn+TT5r+aP0exHH5yl/nLjEl2wcovZ/5yZ39pcakkdlB708plwaSlYHvUlwSSSnvE64JJJT3qS4JJJT3
+ qZcGkkp71JcEkkp7xJcGkkp//9n/4gJASUNDX1BST0ZJTEUAAQEAAAIwQURCRQIQAABtbnRyUkdCIFhZ
+ WiAHzwAGAAMAAAAAAABhY3NwQVBQTAAAAABub25lAAAAAAAAAAAAAAAAAAAAAQAA9tYAAQAAAADTLUFE
+ QkUAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAApjcHJ0AAAA/AAA
+ ADJkZXNjAAABMAAAAGt3dHB0AAABnAAAABRia3B0AAABsAAAABRyVFJDAAABxAAAAA5nVFJDAAAB1AAA
+ AA5iVFJDAAAB5AAAAA5yWFlaAAAB9AAAABRnWFlaAAACCAAAABRiWFlaAAACHAAAABR0ZXh0AAAAAENv
+ cHlyaWdodCAxOTk5IEFkb2JlIFN5c3RlbXMgSW5jb3Jwb3JhdGVkAAAAZGVzYwAAAAAAAAARQWRvYmUg
+ UkdCICgxOTk4KQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
+ AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAPNRAAEAAAABFsxYWVogAAAAAAAA
+ AAAAAAAAAAAAAGN1cnYAAAAAAAAAAQIzAABjdXJ2AAAAAAAAAAECMwAAY3VydgAAAAAAAAABAjMAAFhZ
+ WiAAAAAAAACcGAAAT6UAAAT8WFlaIAAAAAAAADSNAACgLAAAD5VYWVogAAAAAAAAJjEAABAvAAC+nP/b
+ AEMAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQICAgICAgICAgICAwMD
+ AwMDAwMDA//bAEMBAQEBAQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD
+ AwMDAwMDAwMDAwMDAwMDA//AABEIANgEAwMBEQACEQEDEQH/xAAfAAAABgIDAQAAAAAAAAAAAAAHCAYF
+ BAkDCgIBAAv/xAC1EAACAQMEAQMDAgMDAwIGCXUBAgMEEQUSBiEHEyIACDEUQTIjFQlRQhZhJDMXUnGB
+ GGKRJUOhsfAmNHIKGcHRNSfhUzaC8ZKiRFRzRUY3R2MoVVZXGrLC0uLyZIN0k4Rlo7PD0+MpOGbzdSo5
+ OkhJSlhZWmdoaWp2d3h5eoWGh4iJipSVlpeYmZqkpaanqKmqtLW2t7i5usTFxsfIycrU1dbX2Nna5OXm
+ 5+jp6vT19vf4+fr/xAAfAQAABgMBAQEAAAAAAAAAAAAGBQQDBwIIAQkACgv/xAC1EQACAQMCBAQDBQQE
+ BAYGBW0BAgMRBCESBTEGACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE8aKyJjUZ
+ VDZFZCcKc4OTRnTC0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaGlqa2xtbm9md3
+ h5ent8fX5/dIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/3QAEAIH/2gAMAwEA
+ AhEDEQA/ALMvfz/9EPXvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdJreIvtfOD+uPmH+3t7yD+6
+ hn7ynsh/4sll/wBXV6CXPhpyZzOf+XKX/jp6LTSQ/S4vb/C1x9f9uff1WonWBjyVBzjpTUyLx+AP9a5P
+ 4A/rb2+q0x0nZgfs6fIl4+n4FvwP9t9OPby+nSdhU1p1NjH9P+R/T3Y9Urx6coiPwOP+J97pTrQPUpSb
+ E/19760wBpjrIG/r/vv9j9ffseXVCp8usoa1/wCp55v/AL1711rrKGB/3q3v3Xgadc7+6kV6vXr3v2kd
+ br173vrXXgf6f778+/der1yB/wB9+f8Afce9Edb65agfrxyLW/2H1/HvVD17rxP0H1/H/FCP8L+/Dr1O
+ uFyDf/e/e8da675tf+vH+v8A1/1/fut9dE/8b/1/fqdeJ66v731quOvarj63t/t/fqdeqOuPvfVOur82
+ /PP9f+Kf4+/der1wdr2+n9Ppb6fg8Dn36nW6kdYS5+n++/3x966sK9YGuORc/wC34H9Lj/kfvR62AeoE
+ 5Jb6/wCxt/U/n37T+zq1eFOPUdy1rWv/AMa/2HulPn1evy6hyHUOVv8A1+v+3/rb3op1ZZKdEn+Qwtve
+ g/p/dqht/rfxLL/8T7X2YpEw/pf5B0MdhNbOQ/8ADD/gXoCPavo7697917r3v3Xuve/de697917r3v3X
+ uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
+ r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+ 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
+ e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
+ v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
+ 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv/Q
+ sy9/P/0Q9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+690nt2i+28yP60Ug/3lfeQv3Tv/ElvY/8A
+ 8WSy/wCrq9BHn7/lSuaP+eKX/jp6LvTIBaw+v+H+wNv9t7+rNVI+3rARmH5dP8EYC3/wv9Bew/Pt5VPT
+ RYUA6cY7aRzxzYX/AORe7EfLpuvzx1LRubccDj+vvwHn140OOp8LWW9/r/X6f6/192Ir02ar1KVhzzf/
+ AGP+PH04496p14Hyr1kBv/sPyf8AG/8AsOPejjrfWS/+8f1/4rb/AB9+r1qg65Bj+LH/AHgfi55v/X3v
+ Hr1Urx6y6/wLfT3rrVD59cg45/r/AI8fj8e/deHXeoH82/1/fuvddBxf/H6fTjg8f48+/deyOuWoDn/f
+ f8V9+62D17WP6+9U63q67Eg/r/t+P979+p14MeuYkBt9D9eOPetPp1vUPPrkWU/77+n/ABX3oAjrdR69
+ cSV/1x+Px/re9569UdcSQP6D/eP+J976qSOA64a1H1P++/rx+Pe+tdcPKL/4fn+v+w9+69Q+nXPyLx/t
+ v9b/AF/fuvUPp1wd1tb68/7b37rek/Z1HZlF7H63/p/xX3vj1YY6xGQLe4445/qf+J596oet6gMHrA+g
+ i4+v1I+t/p/tj/h79Q+fXsHhx6iOQRx9D+L2P/FfdSOrCvUN7f8AG/z+ePfvy6tTGT0Sb5Ef8fxj/wDw
+ 2aH/AN2eY9rbbEZ+3/N0MuX/APcKT/mqf+Or0AvtT0ede9+691737r3Xvfuvde9+691737r3Xvfuvde9
+ +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvf
+ uvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
+ 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
+ de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
+ Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//Rsy9/P/0Q
+ 9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+690wbq/wCPdy//AFBv/va+8hvumf8AiS/sb/4stl/1
+ eXoH+4H/ACpHNX/PDL/x09F+p0vp/H+P+9f4f717+rpV65/F6eWenmNSRwP9f/W93pTpsmvn1LU2/wAB
+ xb/Yf7a3vemvHq2r04dZUuWBH5/4oR9Pe6eXVSR04IwH+wP0v/vB/wBe3vRHVa8es6Ser6AXsOB/j/sT
+ 711vH2HqQrfkcfm/5t/xT37B61kdZA/0/NveivWwQesgYH6G3HP+t+f8PdaEdb65gn+vP+P19+6911q/
+ pb/ib/09+6917V/vvoP99z7917HXtf8Aj/tv9t+Pfvy69jrlq/r/ALa/Hv2OtUHXRfj/ABv9f959+63Q
+ dcQbk/776+/cOvdcgf8AY+/dep1yDH8ni/0/3r/YD3vHWtI671A/U/77/kfvXXtI6xlj/U/j6+/V68AO
+ uGs8/wCH0/33HvdOrdcdX+P+35t79Tr3Xevj/YfT/H/Ye/U695dcCxP1PvdOtV8+uJb/AB/33/I/fuvZ
+ PWIn+p/2P9Pfutgft6wsT+Dbk8fnnm9/8fe6de4dYHNyfpf+v+t/X3vT17UfXqK39DYf1/A/2/091IyK
+ dWrXok/yIAG+MeB/zzND/t/4nmL+1cHwH7ehny9/uFJ/zVP/AB1egG9v9HvXvfuvde9+691737r3Xvfu
+ vde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r
+ 3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69
+ 1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvd
+ e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X
+ vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+ +691/9KzL38//RD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3TFucXwGVH/TK3/Qy+8hvumCv3
+ mPY0f+HLZf8AV5eghz//AMqTzT/zwy/8dPQERJb6fn6H/iT9ff1ergU65+ygsajpwjsg/P4P+ufbgFc9
+ NZUU6yhtXH5/1v8Aff197Ip16vWaOwPJ5vxz9OLfn34g4PVa+VcdSg3+3/4j3WvWusyMSfxx/vr/AEPP
+ v1Otg56kh/8AWAHHP5H/ABoe6kdWr1kD3H+v+T9f6f7371w68QD1kD/77/X/ANb37HWsjrkGI/P04/1v
+ fqA9eqRx69qt/h79Tr1eui34vx+Ln36nWq+nXQb/AB/1v999ffsdeqRx69r/AMb/AO88e/U69qp5de13
+ v/t/9v73SnWtXr12H/of99/h/tveivr1vV13qP8Ajf36nXtXXes/1/3r3rT8ut6h17WfqD/vj/h79p69
+ q49dar/n6e/U63q69f3vrRNeHXV/6/j37rQJp164/r9fp791uhP29cNR/wCI/r/X8+/dbpjPWNm+v+w/
+ 4p/vB9+A6t6enWIsATz9P8f9j/r+7derTrEX+vINjb8/T/jQHu3VK14dYGbk/wCP4uf9Yf4+9Zzjqv59
+ R3Yn6/8AI/8Ab/T3sL1sNT7OiVfIf/j98f8A+GzQ/wDuzzHtREKL+fQ35cNbGQ/8NP8Ax1egH9u9H/Xv
+ fuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+69173
+ 7r3Xvfuvde9+691737r3Rj+m/iF8mfkB9vL1H0tvnd2MqnMcO41xf8E2eXDFGRt57ilxG1I3RlN1asDC
+ x49hXfed+UuWtQ3vf7eCUcU1a5f+cSapP+M9CDaeVeYt80na9omljP46aU/5yPpT/jXQLbz2duXr3du5
+ tibyxM+C3Zs/OZTbe5MNUvBLPjM1hqyagyNG81LLUUlQIKqBgJIZJIZFsyMykMT+wvrTc7K03GwnEllP
+ GsiMK0ZGAKmhAIqDwIBHAgHoou7S4sbq4sruIpdROUdTSoZTQjFQaHzBIPkadJn2r6Tde9+691737r3X
+ vfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+690OHXvxs727W2Lvns3rvrDc+6thdb0lT
+ W7y3PjqaEY3FQ0VIMhXpC1TUU82Yq8djyKmpp6FKmenp2EsiLGQxD25818u7NuO3bTum7ww7ldsBFGxO
+ piTpFaAhQzdqs5UM2AScdHNhy/vW52V7uNht0ktlbgmRwMLQVPEjUQMkLUgZIA6A/wBiHom697917r3v
+ 3Xuve/de697917rsggAkEBhdSQQGFytx/UalI/1x711vrr3vrXXvfuvde9+691737r3XvfuvdSoaKsqE
+ aSnpKmdEBLvDBLKiAfUsyIwUC3590aSNSAzgH5kdWCOwJVSR9nUYgg2PBHBB+oPu3Veuve+vde9+6917
+ 37r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9
+ +691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691/9OzL38/
+ /RD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3THub/AIsOU/6hW/6GX3kP90v/AMSZ9jf/ABZb
+ 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
+ T/mqf+Or0BPtzo+697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve
+ /de697917r3v3Xuve/de6WvXfXW+O2d5YHr7rjbOV3fvLctalDhsDh6fz1dVMQXkldmKQUdFSQq0tRUz
+ vHT00CNJK6RqzAv3TdNv2Wwudz3W7SCwiWrOxoAP8JJOFUAsxIABJA6WWFhebpdw2O327S3choqqKk/5
+ ABxJNABkkDq1CbPdO/yxcbVYjaE+1e8PnrV0U1Dm95CKHO9YfGOSqhMNbitsx1EZp9z9lU6yNFNO6haZ
+ 9UcgijE1LWQ6ttvvu5Kk98s23+26sCkVSlxf0NQ0lMxwHiB+IZFTpeOSmm2n26jaK1MV5zsRRpPihtKj
+ KpXDzDgT5cDQVV1b/JtpN090/PHc3b+/c1lt2bk2t1xvXeeU3RnaubI5Ku3HuOpw2yYPuKudnk8suI3F
+ WCNRZI4YSiBVCr7Re+z2ewe3Fpse226Q2k11FEsaAKoRA0poB5akWvmSanOelXtMlzu/Otxut9M0txHb
+ ySF2NSXcrHk/6V2p5ACg6tp/nWdif3L+EmY21FP4qrtTsLZGyVRH0zNRY6rqd/VzgA6xT22YkMhHBEwQ
+ 8PYwr7BbX9f7gQXZWqWdrLL8qsBCPz/VJH2V8upP93r/AOj5Pltw1GuZ44/yBMp/L9Oh+2nn1pye86es
+ UOve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
+ 7r3v3Xuve/de697917rsAsQqgszEAAAkkk2AAHJJPvXW+s9VSVVFM1NW01RSVCBS8FVDJTzIHUOhaKVU
+ dQyMCLjkG/uqOkih43DL6g1H8utsrISrqQ3ocdR/d+q9e9+691737r3Xvfuvde9+691lggnqp4aamhlq
+ Kmoljgp6eCN5Z555XEcUMMUYaSWWWRgqqoJYmw91ZlRWd2AQCpJwABxJPp1ZVLEKoJYmgA8+tlrb9BjP
+ 5QfwSq905SGg/wBnE+R0UdNj6Oo8FZUbZrRQtLRY4wurQvh+qsXkzVV9kliq9wViU7vJTNA0eJ91JN73
+ +4qWcLN/UbajViKgSCuWr/FcMulOBWFSwAYMDkJAkftXyW1zIF/rXuAoAaEoaYH+lhU1biGlbTUrpI1r
+ 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
+ GphooY38VTX6mwtijvffD3NklYSLy3b0r5eHao3avyluGqeJKl2I1JFQZPSPbe1XIqRrobe5vz13DjJ+
+ ccK/YCFANGfrW/8Aj18fOzvmF2tmaeLNLQ46GTJb87q7n3pVO23dibemqKrK7l3tvLN11RTxT19UVqJY
+ oZaiOWtqA5aSOJJ54cqOZ+Zto5G2aBjb6pSFhtbWId8zgBY4okANAO0EhSEWlAWKq0AbFsW4817nKomo
+ grJcTyHtjWpZ5JGJFSckAkFjXIAZgMny3+T2xsrtDb/xO+LVNW7c+LPWVcaqbK1KNS7n7739FpjyXaW+
+ 38NLUS01VURasZRSxx+KJY5HihCUlHjyHkrlHcYb65505wdZecbtaBRmOzh/Dbw5IqAf1HBNTUAtV5JT
+ fmjmOyltYOWOW1MfLds1dRw9zL5zScDQn4FIFBQkCiJHXv7k7oCde9+691737r3Xvfuvde9+691737r3
+ Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//Qsy9/P/0Q
+ 9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+690n91tp25l2/pRyH/AHlfeQ/3S/8AxJn2N/8AFlsv
+ +ry9BLnyn9TOZ68Popf+OnotonN/yb/T39Xwr1ggyqRw65eb6/Wxte/4t/Tn3bPTRReHWTzXuACf9f8A
+ A/4jj3bB49NlGHDrl5jYWNiPr/yP37HVdLenXhNcEk2P4P8Avrg+7ADqh1deNRzY2P8Asf8AH+vvdBTq
+ lSaY64edubGw5+v+HH+HvdB02S+euvuDxcX/ANY/63I4uPe6D16rVvTrsS8/WwH+8j8kn6cf09+xTr3c
+ fLrmZP8AXP8AT3rrdD12ZLfU88Wuf+J9+p144GT10Zh9b/0v/vA/3j3YKeqF1pw64mVRz/yP/Y+90Nc9
+ V1gdcfOo/wCI5555/wAePe9PWtdPLrj9wBcXHP8Ajx/xT3unWtRzjrr7gf1uSP8AffT3qnz68GbrkJh+
+ bfngH8n/AI178V+fXg5rw65iRf6+66T1cOPPrvWD9P8AkX/FR7qa+nTnaa568HHv329eGcg9cvJ9Rf8A
+ 2/8Avjb34Gn2daKVNSor17yr/qvqP94/23092q3r1Qxx1qUHXISAng/T+h5/3m/9Peqnr2hPLrvyrf6/
+ 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
+ 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6//0bMvfz/9EPXv
+ fuvde9+691737r3Xvfuvde9+691737r3XvfuvdJveBttjNn+lBMf9695EfdK/wDEmvYz/wAWax/6vL0E
+ efv+VK5o/wCeKX/jp6KyJmAtc/g3vb/jf49/WFp+XWBTOeFadZhMTz/iCPxx/r/m/u2kdNGSoNOuQqfp
+ aw/B/wBh+b+96OvGXhTriak3sOPr/iP9gR7tpHTXiNnPXI1F7fUW/wBf8f4fn3vQPTqviPSgPXXm5/1u
+ frzz/wAT73Typ1SrevXRmH4/2P1/w/Pv1OtZ695r2Nz9fp/h/r+/U69n165Ca9xzb88+/Upnr1D1kWU2
+ 5vY/1P8ArH/iPeqdaNfXrn52tyQQOfx73QeXWiCeJz1iea9+OLf1/wCKD3vqoAHXDynkD6fQX+o/r/vP
+ v3W9PXAtf88fj/Ye/deA64azfm3B4N/x/rWPPv3+HrdPl135Ofr9f9t/T8+/fn16nyx13rP9frx/T/YW
+ 9+69pHp1kExta/4/B9+61pHp1kExAHN/pxzf/Wv7116g65GY/ni/1HPJ45t/h78c9bAIxXrj5jf62v8A
+ T/Djn6f196oOr59euxN9Dfn+v+8e/U69nj1kEv1N+f8AX+v+Bt/X3qh699vHrvyj+lz/ALb/AHw9+oet
+ Y8x1wLkfU/i/4Nh9ePe6deoB5de839D/AMb/ANccm5v71TrYKiuOveb+rCx/pb8fj34rXq6uBxHXjMLG
+ x55P+x/4n3XSenPEXyFD1w8wsCT/AE/4p/W3HupXp0SA0yOis91v5N2UZ5NsDSDn/qPyZ/4n27GKA/b0
+ LNkNbR/+ah/wL0EHtzo4697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917qzX
+ 45fE/rzYfXNF8vPmzJXbc6RSTzdW9SQM1H2B8ic5DGKiiocTQvJTVeP2NKdLT1paL7inOsSQ07LPJEnN
+ POe57luknJHIAWXmClLi5OYbJDgljkNL6LnS2KMwKiRNg5YsLLb05q5vLR7P/oMAxLdNxAUYIj9WxUZq
+ FoxRnZn8y/5X7x3xVbh2J2TuDpLZlHSUuD2V1T1lkpMFsbZm1cUjU+Gw9JiaWKnochV01JYS1kkCvKws
+ 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
+ m/0H4Asbt/sfxwPd89UEanrxrrDgXJuPr9Cf9j/T34daMYJHE9cPvnA9JJNzyRcAf0t9D78Pt694aVqB
+ jrl9+7GwsAODx/vrH37rXhKa8esn3jDSODx9eCT+PqOL39+z1UxoDk064tWPbUAADxx/UfX3uh4da0Rj
+ Neuvu3J+vp4vb8f7379Q9epGAMdShUubAWH+JH1H+3ve/v2eq6V6zCcgm9j/AE5uPpf3rqpUdchMf8P8
+ D/r2+n+Hv3XtI9OujN+PqeP6/wBP8P6+99eoOuvIf6i1/fuvddGT6cmx/wB9zb37PXuui7f0PA5sPx+T
+ /t/euvcOuBlI/r/seP8AX4P9D7316hr12JRe9z/r/wCH+8+/UPXuuXlP0B+v+uPfqHr2PTrKJiLcg2+p
+ 96/LrWkV66acj6f42/r/AI8H37j5dbCr5nrGZ245v/QWAtb/AGx59+8+r6V68Kj+tz/xX/iPfq9eKD8J
+ x1lFQvHP+3597x6dVKHrozpx6ieP6H36vy69obOOuBqVH0va3H+P9bD36o634bdcGqkFvrz/AEt79U9e
+ EbHzHXhVx/1I9+r17wn65fcofof9v/j71Xr3hP1jarUcXvbkfXj+pH59+x1YRMaVPRae35BLuekYfjCU
+ o/21dkT/AMT72vQw2FStnICc+If8C9BV7t0dde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3XvfuvdW89C/FPrL4x9YYn5i/OvFSSYyutVdC/GapEcG6O289FFHV4/K7vxtUrPjdnUvkinkp6iMo0D
+ rJVqY3go6+EeY+ct25u3ebkb26mAlXF5fjMdshwViYfFKcgMprUEIahpI5T2TlnbuXdui5r50iPhnNta
+ HDztxDODwjGCQRwywoVRyF/Jf5M9nfKnsqu7H7LyUbOsZxu1trY0SU+2Nj7aikZqHbe2scWZaWip1IMk
+ jXnqpbySszHiR+U+Uto5N2mPatpiNK6pJGzJNJ5vI3mT5DgowoA6BXMPMW48y7g+4bjJngiDCRp5Ig8g
+ PM8Sck16L17E/RD1737r3Xvfuvde9+691737r3V9P8grC5CfvnvDcUckwxeK6ioMLWQqzCB8hn95Yiux
+ skig6TNFT7bqwhPIV3t9T7xw+8lcRry5y9akDxnvi4PnRImDflWRa/YOps9kYXbe95nBPhLahT6VaRSP
+ 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
+ /eUVdBVRMARJj8hisxT+of2ZKSpLn/Wte3tk3oU0ZafaCP8AJ1WPfHjNFDA/sP8APPQPbr+IsmJaSRjJ
+ Lou1o/uKKe1rmyTBVNrfgn24lxHJTHRxb803I7BJT/TAHoG5+osJj5jTVWZyOMl1EWrYWeG445lGpbf7
+ H2/qrwX+fRh++7mTuZUYfIU64y9StAn3GOytDkktqX7edUc2+voJHP8Asfew4BoQR1Q7q8gIaPH+r/Vx
+ 6bI8HU0MpjmDxsrW9Vx9P8bHj25Wor5dNNcowoPi9OlphpcnjpElp3mCi3Ic2tf8fUe9H0PRdMIpRUrn
+ 7Mfn0ZHYfamdxDRRNJMyC2pWZip+n9Ta5t7YkhV+I6Jbnb43BdFoejBVOc212NjWo85R0jO8dlqHjTzI
+ xX9KtbULf48e0wRoTVD0VL41s1VNB/Lot25es63ZOQ/iu2KudKdX8wWJ2KafqL6foAPatJhIulgOjSG4
+ S4BWUZ6V+3t9JuKmGE3RTpMwURLLKB5FJ44Y8jn228QWrxmh6pLbNC2uNu3rhUUddtGpFVip3qMZMbvC
+ TrQKbekjkcD8+/VEgo3xdbUrMvetH6lu0NaFy2Jb7WsteemHpRyOW9P091qV7H+HqwQ0INCP9XHriKla
+ r91B4KxBaZBwrkcHj83PvVNOOK9OAdB3uuQS5KJtOkijjDD/AGoTT3/3v3U46OrDEB/0x/wDpM+/dLev
+ e/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3
+ v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697
+ 917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6lUNdW4yto8ljay
+ qx2Rx9VBW0FfQ1E1JW0NbSypPS1dHVU7xz01VTTxq8ciMro6gggj3SSOOaN4pYw0TAgqQCCCKEEHBBGC
+ Dgjq6O8bpJG5WRSCCDQgjIIIyCDwPR6x/Mx+Y9Xt/F7Z3R2Pt/sPFYWPx4z/AEmdV9Vdg5Cn9ITzSZjd
+ ezMplq+rYKNU9TNNM9vUx9x1/rTcipczXdntUtrNIe7wLi4hU/LTHKqgfJQAPIdDP/XD5saCO3ub+OeN
+ OHjQwykf7Z4yxPzJJ+fQXdpfNP5Odx7c/uZvXtbKpscq0cmxtn4rbvXOzKqJiG8WR2v19h9s4bLorKCP
+ u4ZyCAb3A9nGz8hcpbFdfX2GzJ+8P9/Ss88o/wBLJM0jL/tSOi3cubuYt2t/pLzc2+j/AN9xqkUZ+1Il
+ RW/2wPRW/Yw6DfXvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
+ 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
+ de9+691737r3Xvfuvde9+691737r3X//0LMvfz/9EPXvfuvde9+691737r3Xvfuvde9+691737r3Xvfu
+ vdIDtX/mXG9f/DdyX/WhveRX3R//ABJz2K/8Wax/6vL0Fud/+VQ5j/545P8Ajp6q7eYylIL2UWvb/iP8
+ be/rOGM9YSEcc9Zauo0QrTobKLcfQfT3tRknz60O6nU/GlaKmabgyEXH1H+t/rc+9N3EL1o1oSeknXNJ
+ k6390s3r/wBh/rfnge3BQCg6cTsUseJ6EnETU2BogVRfIy3Zha/4445t7ZartTy6SyoX4tTplymbqcne
+ NXKIQVAv+L/T+v09uKgXJ49VSNUAopp0F+Yw0szNIXZx/Qcgf4X/AKe7hqV6M4XRlVSKDpGzYYtIY1Sx
+ PGq1iPrckfn3bX0pA9MDp2oNhU9cQaioKRjl7mxb/aeRz7qZD5DqjT+ETTj0taLAbcxGmMxlYlsGMS3k
+ mP0sONTavdSWYfPpkzytkDofNpNtbbdHT5vLYzb22MbLMtPRVudWmky+YqdJk+3xNFVSRiecohYm2lFG
+ piAL+0UutjoVmZvlgD7T0hfx5iQhZqcQMgDh/h9el/muz+xZqGNNp0+0euMNKAjZ/etZU125p6U2/wAo
+ wmz8HFEYi6cxtV1NErXFtS8lH9PFrGoGVvOnwj8/Pp2G2tQGa4kkZ/JEAz/pnb4f9qrH7OgcyuXx7PNI
+ Fr99ZiZmkqM1u2X7ummqreqej2xTNFgKQEj0+SOolAABkNvZiitTJCL6DH8+P+DqgjIIoojX+jx/Nj3f
+ soPl0VrtbefcVFTz/wANxecjoEDBYcSj4qjVBewSDHpBCi2/wtb2oAQCqKGf0rn+fR/tFltE8yrd3SRr
+ /Ew1fmT0CeK7xweL6t39tDc9VPS9n7gzOMyuBxVTlkkarRxjII46+peQy00zSYp9KNYkabfX2jedFlKO
+ UWY0ohYVNcD9tOhg3Ktzcbltl7t4eXYIlZZJljNFpqJIH4gA4yMVrXh0LnTO+PkLX/b5GhO4IaFihaEZ
+ CsqIdBNjqjmkdGUi9/qPaohHQGeNVYjhjoLb7Ycv20rw2twJSDx0gfsPR6cPuWTIxL/enGHE5coA2f2/
+ Kdt7hp3K28wrqBY4qwo39mpjnjb8qfaR1p/ZvVfQ5H7D/kp0FGtwp/So6ehyP9j8ulThNx9m4zywQ742
+ v23txfWmP3DjabAb7o4b806fZrJgdwyIg+qrTSuRxGWNvaQxwE98TRv6r8P5+Y/Z0olitmUGOBopKcNW
+ pT9laMv7WH2dKSj231h3Lgsjkm2zVYWoxtbU4zKLWYyow89JX04XyxmKsggSoTS4ZWjFmU/g3AoZrizk
+ VfGDg8PPpsieA0OKgHBBBH+ry49Fe3Z0TtWiqJf4FnPE2tvHodo7G9gjIxIH+w9mcV07Aa46dKYr6Rqa
+ gCB506BPKbCzWLqWgqy9XB9I5VGsFfwwbn8e1SSqwqOPSvxI30kHSf8AV69QnwGRx4EkaPJEbEal4Fub
+ W+n4921A8etalJ7WH2Dp4xtXPGyianNxzfTYi31N/ofdSBXjjr0illp59CzgK+E6LExPfhhcX+n15/x9
+ 0evEdFMsfxKwrX8+hFnyatRskrLKjJYo9uQb8X5/2HtnjSnHpHHA4cGmB0EVbRUyVxnpwIvXq/p9T/h+
+ Bf2oUmgrx6X6jpKE1HSrgr2lpFglIcBdPPOqwt/jf20y0avWlHn59NcEgpZnAbRc/QE25/3m3u5GoDre
+ ATjHUiSRfKHPpc/04v8A6/8AtvdADT5dXx0iNyvrr4ze/wDksYP+v5Zvr/r391PHo3sP7E/6Y/5Ok971
+ 0s697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
+ Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
+ 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
+ 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
+ ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
+ 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
+ 7917r3v3Xuve/de697917r3v3Xuv/9GzL38//RD1737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Q
+ e9snT1pvc/025kj/ANYG95FfdH/8Sc9iv/Fmsf8Aq8vQX52zyjzEP+XST/jp6quMmg+Qk8/77/W/Hv6z
+ xw6woKgnSOPWV/3E8xNwB/rcXvz/AID3sdUAoaU6y09Z92ogRh9bWve5+nP+A9+4Z606EUweotZE+NkW
+ RxYX1X/B/wBj+Rf3sEEVHVgC/Z59TYMrHWLoZgbAD6j+n5X+nHvVKUp028bLUMOsy0FTMS0Cs4tfj68/
+ m319+LDzPVRgfD060eHaRSKpCPqALEAf6/ujP6deHrXrnWbRgaJp6ZVZubgWuP8AXAv7qJc0I6dWVh+L
+ pBzY7I0VeiukixlgNWlrW4H+sBb26CCKg9KfEjZCDx6EvF0eFx3hzOUmT/J7OkLLrZ3X1AENdQCfbLs7
+ VRR0lIdgVUcR0h+0vkpE/wBrQx0WLkkxMjPiqmpxtBUVmPlKGIzY6qmp5KiimaPgtEyEji/vUFiinUzH
+ PHJz+XS62spishStCKEA0B+2nH7OH59E+3L3blKqpaqqsnKNT6i0s5BuST6iTcn2Y6beFRqoB07BY3lw
+ xS3iZm9FB/4vpT7O+RkdBLEZZKOtEbKb+ePXwfyDe5H+w968K0uBSO4AP29I72z3yyqbnaZGjrxCkH88
+ U6OHtv5v7Rhx0WOze14J4Qmh5aaOlEzKQFFneOT9P+8+0j7I2ovHdiv29B2W6c1BsJ1b/SH/ACdFP7B7
+ A+KWb3xuPsnK7MzuQ31gazZM+069aulpsdQUFHO1RnP49QY3FmlqqiRK2dYZHGqGNUkbV7Rz2kcU/jSv
+ EZoVydLMc/CQwqBSpJrkDOOpC2O/5ufZbXZ7ASptF6ZdQJVSSMEKJCHIbSoGmgJJXzNDKP8AN/ZO28Kc
+ LtDb1bNTqreGpzdbRTuUYWTmOHUEAPAH09qm2tHbxZbxPyr0CYYdxlkOrbJtdc1AAqPz/wAnRW94fJ7N
+ bkqJmpWpaETFvTTsBpuT/aNrD/Ye1KQ2sVFWTUfn0f2233wUNNaFF9KVP+r8uktt/uHIYuX7qpzX7oJc
+ AVPN/wBX+r+t/ahorfwyWkXV6dNyLezXccEG3S/T0yzKaf4K/s6MTsn5YbrqyMVUV8lZRfoijncyoq2t
+ 6AWawH+v7L3soGOtVFell1sz26B5BQH+X5Z6EGq3VPn6uMx0zGWchm8LERqeDqItcW+v197VAgPRa1uI
+ 1+KijpdUd4qMJVss1hwrgOyn62BPPP09sk1bt6ZIp03Q0oytRJTRUzeMmxJT0/X8WHu/wgEnPVC4UVrT
+ p1TYsC6WkRRxc2Gki/15968U9Mtc8aE9MWVxdLjDaK6kC173F/rf+th7cRiTQ9brrXVnpEy5+eGbw+Ri
+ L6eSSLfg2PFre3KD06VLbllBqenyELWReW/rtfg/X/H3okj7Ok+mhYVz1jDyQfqvYG/J/pYH/fH3s0PX
+ gCeHXMyGdgygX/2nn/b/AI491wBg9WoagEZ66eUswQm7C3H5/wBa3vfWwpCnpL5wk1iX/FPGP+T5PbTc
+ ejixBEJr/F/kHTL7r0s697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3
+ Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69791
+ 7r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de
+ 697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xu
+ ve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r
+ 3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de69
+ 7917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv//Ssy9/P/0Q9e9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+690HPbzaer9+N/qds5U/7amb3kT90j/wASc9iv/Fmsf+ry9BjnQV5T5hH/AC6Sf8dP
+ VTtRNqp1IP1tz+f+I/Pv6zFby8usMVjoa0z044+oWWkeJjyVsP8AX5Hu/TEiUYY6TcVTNjskpNynk5H+
+ AI/H9fdsEdPlRImehProqbPYgtCVE6Rgrf8AVwOOf9f20Ko9DwPSQHQ9fTovFbkMhhMgySFwqyG315sT
+ wP8AAD2qoCBjpci+Ird3l+3/AFf6j0Muyd70RMS1NjewYMRb6/UA/wBfbEkZPA9I7i3IDaQf83Ri8ZTY
+ fPJGad0R5LAC4+pH+uCPaRiyVr0VMJIzTh08nrPLwk1NEwnhPJUNf/H6E29tfUxHBwenPEkpQjy66rcN
+ RCiejzOKMdQvEVSEC2NvyxGm1/ewWLakft9Om0lK+tegQ3TteWopamjpak0zyA/bzzIZICxvp1MhsD/r
+ +1SSUIJHRjbzCurz6IP2j1nvGjqZZZyXPq8U0f8Am2B5ur20te/+B9qw3ir2NQ9C7atysYEMcsPYePRG
+ OyMfvOhjlSpp5niAYeSIP6SPpew4/wBf2Gt6j3FY2KqWX1HUucnXHLczgWrqs/o1Afy9eiQ7u3Dv/DVE
+ kuJr6tArElLE6f8AXtzb3D25X+9WkrmG4cdTjY2Wz3KBbiBD0H6fIPtfFP45cnImk2IlWZfobWBDf4ey
+ sc58yW5p9W35/wDFdKJeTeW7gVbboyD50B/ydS1+VPZcKVkUtaXSpjC6UmZI2kClfJUL43+5UqANLW4F
+ r+/H3E5gjEivcEhh8qH5nGfz6LJeROVhJBIdrj8SM9p0gkZr2mnbnOPPPUM/J3sSfhp0JtyQZBc8cjk2
+ 90/1wd+kx4x/Z0pi5R5eBGixp+Q/zdOWK7o7Xz9TFBQU9XVNK4X/ACWGobgkA+sBlW3tTb808y3jqkTS
+ Mx9B0pflrl63QvNEiKP4tP8AsdHD6t2V2vuAwVu4paiipWZXKSuwk0mxtYgEn/ePcncubXzLclZ9ylZI
+ eNDx6izmrmflDaFe3tNEt1SmlQDn50wOrBuvNh7qDUsWGo553QKDVTIwiX+pJIt7kZFWBAmrAHUF7vul
+ rea3mWlT8I6sP682DuuHHq1VSRyvoBlrZR4I4wLkqhKnyWv+PaWWaKtNWfToE3Eyajp4DoZMRsGoq5bT
+ SHwjmaQjRELH66z+APoPad5go+fRc9yT8I6XDYXEYyAU+LpzPOOHmWMkFh9dLAW9thpGOpzRekskgb8R
+ J6SmSpK9FctGYyQf1AggWvx+Pz7eUr14ZPy6BTdNRDSiQ1EvKg3Jb6m9+OQbm1vamP5cOjNIy4AVc9F9
+ ye5KR6wR07a3LWAUg3JNhyP9f2pVPXow0skYYDtHn0Nmz8bWT0a1VSpjiEWol+AePwW9p5WA7Rxr0ik0
+ mQkdJnd+4KWllFFSkSTswUKvLXva3H9PbkaEipOOnI1AOph9nz6fsVGaHFCtrfS7oWCseRcXF/pyfdGN
+ TpHVX7pDpGOm3Gu9ZVS1TXEKk2J+n1/ofqbf7378Tinn066KihfPpmy0yz1jOvKhQgP/AAVm+n+HPujc
+ R0YWgpEajz/yDps916U9e9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737
+ r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+6
+ 91737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuv
+ de9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3
+ Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3Xvfuvde
+ 9+691737r3Xvfuvde9+691737r3Xvfuvde9+691737r3X//Tsy9/P/0Q9e9+691737r3Xvfuvde9+691
+ 737r3Xvfuvde9+690GvcnHVXYB/7NXL/APuK/vIn7pOPvN+xf/izWP8A1eXoM85f8qpzB/zyyf8AHT1U
+ VBN5YjDf1D9IJH++/Pv6yQfMdYcEU48OudDWCCp+3lOnVwNX5/p/tvbgPTUia0PXHPRzUhFVoMkB9WsA
+ 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
+ J955STfVfn2BbT2j9ubG7W9g5WhM4ao1vLIla1/s5JGj/LTT5dCy59xedbq3NrLv0nhEU7VjRqf6dEV/
+ z1V6J1U7+33WbSTYFZvXdtVsSPccm8U2VU7jzE+0k3dNST4+XdKbblrGwy7jloKmSBq4Q/ctDIyF9LEE
+ cptu3R3p3JLCBdxMXheKEUSeGCGEeumrRUA6K6agGlR0E2vr17UWL3kpsvE8Twy7FNdKa9FdOuhI1UrQ
+ 0r17Hb+33iNpbh2Did67txexd21GPrN17Lx248xRbS3PV4ipp63FVW4duU1ZFh81UYyspIpad6mGVoZY
+ kZCrKCPS7bt097a7lNYQPuMAYRysimSMMCGCORqQMCQwUioJB49ejvr2K1nsYryVbKUgvGHYI5UgqWQH
+ SxBAIqDQgEdNu3Nybh2fncVujaecy22tyYOsiyGGz2CyFVisvi66A3iq6DIUUsNVSzpc2ZGBsSPofb11
+ aWt9bTWd7bpLayKVZHUMrA8QVNQR9vTdvcT2k0VzazNHcIaqykhgfUEZB6PNL/NM+fU2AXbT/IzcQxyQ
+ fbipi2v15BnzH6vU27Idnx7pef1n901hl+nq4Fo8Hs97bLcm7HK0Xi1rTxJin/OMy+HT5aafLoZn3J53
+ MH053+Tw6UroiDf73o11+eqvRS9t91dybN3Nmt67Q7a7M2pvLcpmbce7dt783Tg9zZ9qif7moOaz2Lyt
+ LlcqZ6n9x/PLJqf1G559jS72DYr+0t7C+2W0msIqaI5IY3jSgoNCMpVaDAoBjHQXt933a0uJry13S4iu
+ 5PidJHV2rk6mDBmqc5J6Y9n9h7/683F/e/YG+d4bG3Z4quD+9Gz9zZrbO4vDkBavh/jWFraLJeKtH+eX
+ y2k/tX9qL7a9t3S1+h3LboLiyqD4csaSJVeB0OCuPLGPLpm0v76wn+qsb2WG6oe+N2Rs8e5SDnzznpHe
+ 1/STpW7Z39vvZVJuWg2bvXdu0qHeeDqtsbwots7jzGBpN17bropYa3b25abFVlLDncHWQzuktJVLLTyK
+ 7BkIJ9obvbduv3tJL6wgnkgkEkRkRXMcgyHjLAlHBAIZaEUwelVvfXtmtwlpeSxJMhSQI7KHQ8VcKRqU
+ +amoPp0kva7pL0K+c757y3Ps5Ou9ydzdr7h6/iWjSPYuc7E3fltnRpjp0qseibYr8xUYRFoaqNZIQILR
+ SKGWxAPslt+XOXrS+O6Wmw2UW5mv6yQRLL3CjfqBQ+Rg5yMHo0m3vebi0FhcbvdSWIp+m0rtHg1HYWK4
+ ORjB6Cj2ddFfXvfuvde9+690P+G+WHym25h8Vt7b3yV7/wADgMDjaHDYPB4buTsXF4fDYfF0sVDjMVis
+ ZQ7jgosdjcdRQJDBBCiRQxIqIoUAewzPyXyddTzXV1yntklzI5Z3a1gZmZjVmZihLMxJJJJJJqc9HkPM
+ /MtvFFBBzDfJAihVVZ5QqqBQKoDgAACgAwBgdOLfMj5eMpVvlT8kGVgVZW7x7OKspFiCDuixBHtr+ovJ
+ AyOTdqr/AM8lv/1r6c/rZzScHmXcP+yib/oPoDNx7o3NvDJy5vdu4s7unMzKEmy+48vkM3k5UVndUlr8
+ nUVVVIqvIxALkAsT+T7EVrZ2ljCLeytY4YBwVFVFH5KAP5dE1xc3F3IZrqd5Jj+J2LH9pJPTF7U9MdG6
+ 6a+eXy66AwMG1uqe8N0bf2zSB1oNu5Kj27vLB4yOQkvFicVvfC7jocTCzktopo4k1kta5J9gjffbjknm
+ W5a83nl6GW7bi6l4nb/TNE6Fj82JPl0Kdp515p2OBbbbN5kjtxwUhJFH+lWRXC/kB0g+7vlN8hPkfVUt
+ T3X2vunfkVDPLVY/E109Ljdt46qmGmWqxu1MFS4rbWPqpI/SZIaRHKALfSAPZly/yfyxyqjpsGzQ2xYU
+ ZgC0jAcA0jlpGHyLEVz0i3jmTfd/ZW3jc5ZwpqFNAgPqEUKgPzCjoAfYl6I+hXo++e8sdsmp60x/c3a9
+ D1xWUNTi6vYFH2Ju+l2TVYysj8VXjqnasGYTBT0NVF6ZIWgMbrwwI9ksnLnL0u4Ju0uw2TbqrBhMYIjK
+ GGQwkK6wQeBrUdGib3vMdm23x7vdLt5UgxCVxGQeIKatJB8xSh6Su2d/b72VSbloNm713btKh3ng6rbG
+ 8KLbO48xgaTde266KWGt29uWmxVZSw53B1kM7pLSVSy08iuwZCCfay723br97SS+sIJ5IJBJEZEVzHIM
+ h4ywJRwQCGWhFMHpLb317ZrcJaXksSTIUkCOyh0PFXCkalPmpqD6dJL2u6S9LHYfYO+ertz47enXO7c/
+ sndeJZmx+f21lKvE5OnVwBND9zSSRtLS1CjTLC+qKVPS6spI9oNy2zbt4tJbDdLKK4sn+JJFDKfQ0PmP
+ IjIOQeldlfXm23Md3YXTw3S8GQlSPzHkfMcD59HLzX80f5757b77ZrvkbueDGvEITU4Xbuw9t7gCBXQF
+ N27d2ni91Ry2c3da0OTY3uAQBLf2g9t7a6F3HytCZa1o7zOn/ON5Gj/LTToWze5HO08Bt33+QR04qsaN
+ /vaoH/410Q6vr67K1tXksnW1eRyNfUTVldkK+pmrK2tq6iRpaiqq6qoeSepqJ5WLO7szMxJJJ9yNHHHD
+ GkUMapEoACgAAAYAAGAB5AdAp3eV2kkctIxqSTUkniSTknpf9V9xdpdH7ph3p1JvvcewdzRQvStk9u5C
+ SkNXRycyUOTpD5KHLY93AY09VFNCXVW06lUgt3nYtn5hs2sN726K5tCa6XWtD6qeKt81INKitD0u2zdt
+ y2a5F5td7JBcAUqppUehHBh8iCPl0Y7s/wDmMfNbuLbFbs3fvfu567bWTpWocni8DiNobHTKUMlvNRZO
+ p2Lt3bdZkaOpUaZYppHjmQlXDKSCFto9reQdiu47/beWoVu0NVZ2ll0nyKiZ5ApHkQAQcih6P9x5+5v3
+ W2e0vd8ka3YUIVUjqPQmNEJB8wSQeB6Kjmd8723HgNrbU3DvDdOd2vsaLKQbK23mdwZbKYDZ8Obnp6rN
+ Q7Ww9dVz47b8WXqqSKSqWkjhFRJEjSaioIGcG3bfa3N5e2tjDHeXBUyyKiq8pQEKZGADPpBIXUTpBIFK
+ 9BiW9vLiC2tp7uV7aEHw0ZmKx6iC2hSSF1EAnSBUgV6acLm8ztzK0Od29l8ngc3jJ1qsbmMLX1WLyuPq
+ UBCVFDkKGWCrpJ1DGzxurC/19vXFvBdQyW91Aklu4oyuAysPQqQQR8iOm4ZpreVJoJWSZTUMpIYH1BFC
+ D9nSw7A7e7Y7ZmxlT2p2h2J2ZUYSKqgw1R2BvXcu85sRDWvDJWw4yXceTyT0EVW9NG0qxFBIY1LX0iyH
+ bNk2XZVmTZtotbRZCCwhijiDEVoW0KtaVNK1pU06VX267nuhjbc9ynuGQHSZZHk01401k0rQVpxp1L6o
+ 7p7X6M3J/e7qLf8Aubr/AHC0P21RX7dyMtItfSatYo8rRN5Mfl6ISerw1UU0WoBtNwD7pvOwbNzFafRb
+ 3tsNzbVqA61ofVT8Sn5qQfn1fbN33PZrj6rar6SCelCVNKj0YcGHyII6Mxv3+Zb85uytuT7U3V8h91fw
+ Sqp5qOrh2ziNnbEra2kqIhBUUtbmNi7a23maynqIQUkSWodXVmDAhmuEtt9p/bzabpb2z5Yh+oBBBkaW
+ YAg1BCzSOoIOQQopj0HQhvfcLnPcLdrW536XwSKHQscZIOCC0aIxB86nPRGmZmYsxLMxLMzElmYm5JJ5
+ JJ9yHwwOHQN45PQ7dJfJ7v74411ZXdKdp7o2F/EZEmyWNx09NXbeydRGqJFVZPa+apsntzI1cUaBElmp
+ ZJFS6hgpIId5g5R5a5pjSPf9nhudAorMCHUeiyIVdQeJAYAnPR1s/Me+bA7vs+5SQauIBBUn1KMChPzK
+ 16FDtv8AmCfMnvLb1XtPsrvndWV2zkYTTZTBYSh21sbGZekIYPR5mk2Hg9sxZeil1euGpEsTkAspKixP
+ sntnyJy9dJe7Ty5Cl2pqruZJmU+qmZ5NJ9CtCPI9GO6c882bzA1ruG9ytbsKFVCRhh6MI1TUPkajom/s
+ d9BPr3v3Xuve/de697917pe7j7U7P3jtvbWzd3dj793VtDZkENLs/au494bhzm29p0tPSR4+Cm21g8nk
+ arF4KCGghSBEpYolWFAgAUAey212baLG7u7+x2q2hvrgkyyJEiSSEnUTI6qGckkklicmvHpdcbluN3b2
+ 9pdbhPLawikaO7MiACgCKSQopjAGMdIL2ZdIel1hO0ezNs7T3DsLbfYm+tv7F3axfdey8Ju7P4rae5na
+ KKBn3DtygyFPh80xggRCamGQ6EUfQD2XXGz7Td3truV1tdvLuMH9nK8aNJHknscqWTJJ7SMk9LYdy3G3
+ tZ7G3v5o7KX441dlR/LuQEK2AOIPSF9mPSLpR7S3huvYO4sVu/ZG5M5tHdODqBV4fcW3MpWYbM42o0tG
+ ZaPI0E0FVAXidkcKwDoxVrqSCkvbGy3K1msdwtY57OQUZHUMrD5qQQfX5HPSi1u7qxuIrqzuHiuUNVZC
+ VYH5EUPR1sh/NE+e2T24NrVPyO3TFjBEYfusfgdjYjcegiVSTvDE7Vot2mW0ps/32sEKb3VbAGL2g9t4
+ br6xOVYTLWtGeZk/5xNIY/Lhop+09C+T3H52kt/pm3+Xw6cQsav/AM5FQP8A8a6IpkslkczkK7L5jIVu
+ Vy2Tq6ivyWTyVVPXZDIV1XK09VW11bVSS1NXV1Mzs8kkjM7sSSST7kWKKKCKOCCJUhRQFVQAqgYAAGAA
+ MADA6Bckkk0jyyyFpWJJJJJJPEknJJ8yen/Hb+33iNpbh2Did67txexd21GPrN17Lx248xRbS3PV4ipp
+ 63FVW4duU1ZFh81UYyspIpad6mGVoZYkZCrKCEsu27dPe2u5TWED7jAGEcrIpkjDAhgjkakDAkMFIqCQ
+ ePT8d9exWs9jFeSrZSkF4w7BHKkFSyA6WIIBFQaEAjpJe13SXpWz7+33U7Lo+t6neu7ajrvH5xtz0Gwp
+ 9x5iXZdDuR6aqo33DR7WkrGwdNnHpK6eI1aQLUGOZ116XYFCu27cl++6pYQDdGj8MzBFEpjqDoMlNZSo
+ B0k0qAaYHSo3161om3teSmwV9Yj1t4YehGoJXSGoSNVK0Jznr22d/b72VSbloNm713btKh3ng6rbG8KL
+ bO48xgaTde266KWGt29uWmxVZSw53B1kM7pLSVSy08iuwZCCffrvbduv3tJL6wgnkgkEkRkRXMcgyHjL
+ AlHBAIZaEUwevW99e2a3CWl5LEkyFJAjsodDxVwpGpT5qag+nSS9rukvStx2/t94jaW4dg4neu7cXsXd
+ tRj6zdey8duPMUW0tz1eIqaetxVVuHblNWRYfNVGMrKSKWnephlaGWJGQqyghDLtu3T3truU1hA+4wBh
+ HKyKZIwwIYI5GpAwJDBSKgkHj0qjvr2K1nsYryVbKUgvGHYI5UgqWQHSxBAIqDQgEdJinqKijqIKuknm
+ paqlmiqKapp5XgqKeogdZYZ4JomWSGaGRQyspDKwBBv7WMqurI6goRQg5BB4gjzB6TqzKysrEMDUEcQf
+ UdHx2z/NA+ee0cBHtrEfIvc82MipRRxybg2/sTd2ZSAQmBQu5N2bVze4xKkZ9Mn3fkUgMG1AH3HF37Q+
+ 3F7cm7n5WhExNex5o1rWv9nHIiflpp0Nbf3H51tYBbxb/IYwKdyxu1P9O6M/56q9FC7F7O7E7d3PV707
+ P3puTfm6q5UiqM5ujLVeXrvt4riCjgkqpJFpKCmU2ip4QkMS8Iqjj2ONr2ja9ktEsNosIrazXgkahRU8
+ SacSfMmpPmegrf7jf7pctd7jeST3LcWdixp5AV4AeQFAPIdQts7+33sqk3LQbN3ru3aVDvPB1W2N4UW2
+ dx5jA0m69t10UsNbt7ctNiqylhzuDrIZ3SWkqllp5FdgyEE+73e27dfvaSX1hBPJBIJIjIiuY5BkPGWB
+ KOCAQy0Ipg9Ut769s1uEtLyWJJkKSBHZQ6HirhSNSnzU1B9Okl7XdJelbjt/b7xG0tw7BxO9d24vYu7a
+ jH1m69l47ceYotpbnq8RU09biqrcO3Kasiw+aqMZWUkUtO9TDK0MsSMhVlBCGXbdunvbXcprCB9xgDCO
+ VkUyRhgQwRyNSBgSGCkVBIPHpVHfXsVrPYxXkq2UpBeMOwRypBUsgOliCARUGhAI6SXtd0l697917r3v
+ 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r//Qsy9/P/0Q9e9+691737r3Xvfuvde9
+ +691737r3Xvfuvde9+690CPyVfx/H/uKT6aOvdzNf/Wxs59z591o6fvF+y7enMNn/wBXR0S8xCux7qPW
+ Fv8AB1rgU2T+ljf6c3/3ke/qEjn+fWPEkJ8h0oabKjga/wDef96/Fhf2ujuP2dIpIafb09Q5Qf6v6cWP
+ /Ef09rUuccekrQ/s6c4skptyPpxz+fr/AK/19qknr0w8Pr1PjyQNvX/vP5/2P49vicevTTRnJHUyPIj8
+ MBf8gkf7yPpf28Jh656oYvljqQMgrfqe9vpqCv8A7zwfdxMfXqhj+WOua14XgMFP+0vJGR+T+SPx7uJu
+ qmIenWcZFuP3pCPrbXHIOP6h1ufdvG/b17wh1l++Di7GNrkD9ykjcH/YqQfexN88/b1XweuYqqcG5io+
+ OLiOeA/0/sNa1/fvHPqet+BjrmteiWK+ix/3VkZ1uP8AkL6e/eN8/wCXWjB1nGVlH6aitH+tXq3+8N/h
+ 79432da+nX065DLz82qq48/l4HH+8j3rxvs699Ovp1zGYnA/4FVR+n1SnP1H15W//E+/eMPl1v6ceY69
+ /F5j9amp/wCSKcX/AKn6fj3vxh5cPz614Cg8OuxlJOL1FSbH/VxqD/th79432V634Arw66OQ1E3kkP8A
+ g1SbEf42t7943XvBAp177xD9dF+b6nZrf0+p5v72JuvGI5z177wD9PjX/gsa/X6n68+9+N1rwvn15shZ
+ QPI1zf8ATZPp9CSovf3vxa+XWvCavWE1YN7kE3+ramuP9jx794vW/DP5dd/ekXAe3H4sv+w45/Pv3i+v
+ WilPPrr7sHksL/1+pP8AyET714vXvDP7OuzWKL+oE/7Uf9j/AIAH3UzfPr3h+vWJ65bH1cj+nA/3j/H3
+ UzHrwi/b1EGR5PrAP+vb6f6w+nttpvn04sfAU6jyZH/awf8Ab349tNP06IuBHUCTILzZrn/bD/kQ9sNO
+ PXp0RfLoT9iT+fEVDj8ZKZf/AFXpD/0V7OdrbXbuf6Z/wDotv10zIP6P+U9LT2ZdIeve/de697917r3v
+ 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
+ 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
+ e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
+ uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
+ r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+ 97917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuv
+ e/de697917r/0bMvfz/9EPXvfuvde9+691737r3Xvfuvde9+691737r3XvfuvdAN8o38fxz7sk/1HW26
+ 2/22KqD7nf7sBp94b2bP/hwWn/VwdFG/CuzbkP8AhTdawNLliLev/eff02Rz08+oMeEHy6UFNl7gDWP9
+ 9/vPtbHc8M9JXt/lw6eoMt/tf9Pzf6f69/a1LkefSR7b06doctYDn6/4/wC34/1valLn59J3t68B04x5
+ Y2Hrv/sfwf8Aevahbn59Mm3+XU2PLAf2v95/3x49vrdep6Za340HUpcr+df1/rY/7z7dF1jjnpvwPUY6
+ krlODZhzbm//ABv8e3BdfPqpgPpjrIMpyBe/+24P+3/w97F18+teB+3rKuUvYBhxzxx/vR+nu31I9ete
+ CRUU6kjKE2/cPH+1N9P6D3v6kfl14Q9djLf1Ycj6FlNv8OQR799Rxz14Rft69/Eyf7S6fwLKT/U/QC3v
+ 31Pz634XHtz145McepfwPoBfj8cc8+9/U8c9a8HHw9dDKC/1S35HHP8Aifz799T8+veD8uvfxQAfVf8A
+ W45F/p9P8PfvqR69a8A14dZFygv9QP6/S/8AvPPv31Nc1x17wcUpnrL/ABQEXut/9gP9ibW97+oHr14Q
+ nGM9chkuLhgP6/X/AKO+nu31A9eqmLNKdcv4oLfX/XN/r/re9i4Hr1rwqjh1x/iKtyWPFr/S30+g5/Pv
+ Yufn14wnyHXIZPj6nj/H/bf7D37xx5HqvhN6debKDk6vx+TyP9ufz79449c9e8E+nWL+KD/Vf4fj/b/6
+ 9j7r9QPXrfgcMdcGyv8AtQH+x+n/ABPupuB69WEPy6wPlRbhh/vvz/sB7o1wOrLF1AfKlT+r8/iwFv8A
+ X/B9tm5Gc9WEPA06wSZcD+0P8fadrn59PrBTy6bZ8xcEa7/1N/8AY/S3tM9z8+n0gJ8uh66lqfutt1kl
+ 72zVUn+2osef+ivYr5ffxLKVq/6Kf+Or0H95TRdIKf6GP8LdCh7Peinr3v3Xuve/de697917r3v3Xuve
+ /de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v
+ 3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6979
+ 17r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/d
+ e697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3X
+ uve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917
+ r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de697917r3v3Xuve/de6
+ /9k=
+
+
+
+ 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:
+
+
+
+ 17, 17
+
+
\ No newline at end of file
diff --git a/ReportImp/AmbulantBetreutesWohnenAstridPulm/astrid_pulm_logo.jpg b/ReportImp/AmbulantBetreutesWohnenAstridPulm/astrid_pulm_logo.jpg
new file mode 100644
index 000000000..38c51dcf1
Binary files /dev/null and b/ReportImp/AmbulantBetreutesWohnenAstridPulm/astrid_pulm_logo.jpg differ
diff --git a/Service/DCEntityMapper/EmploymentTypeDC_EmploymentType.cs b/Service/DCEntityMapper/EmploymentTypeDC_EmploymentType.cs
index 6d070de04..3b1ceea60 100644
--- a/Service/DCEntityMapper/EmploymentTypeDC_EmploymentType.cs
+++ b/Service/DCEntityMapper/EmploymentTypeDC_EmploymentType.cs
@@ -18,6 +18,7 @@ namespace BeWo.Service.DCEntityMapper
pDataContract.EmploymentTypeVersion = pEntity.Version;
pDataContract.EmploymentTypeOid = pEntity.Oid;
pDataContract.Name = pEntity.Name;
+ pDataContract.LeaveDays = pEntity.LeaveDays;
return pDataContract;
}
@@ -28,6 +29,7 @@ namespace BeWo.Service.DCEntityMapper
pEntity.Oid = pDataContract.EmploymentTypeOid;
pEntity.Name = pDataContract.Name;
+ pEntity.LeaveDays = pDataContract.LeaveDays;
return pEntity;
}
diff --git a/Service/DCEntityMapper/GeschenkterUrlaubstagDC_GeschenkterUrlaubstag.cs b/Service/DCEntityMapper/GeschenkterUrlaubstagDC_GeschenkterUrlaubstag.cs
new file mode 100644
index 000000000..09ab39e6d
--- /dev/null
+++ b/Service/DCEntityMapper/GeschenkterUrlaubstagDC_GeschenkterUrlaubstag.cs
@@ -0,0 +1,49 @@
+using BeWo.Data.Entities;
+using BS.Shared.DataContracts;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BeWo.Service.DCEntityMapper
+{
+ public class GeschenkterUrlaubstagDC_GeschenkterUrlaubstag : AbstractIDCEntityMapper
+ {
+ public override GeschenkterUrlaubstagDC MergeWithDC(GeschenkterUrlaubstag pEntity, GeschenkterUrlaubstagDC pDataContract)
+ {
+ pDataContract.GeschenkterUrlaubstagVersion = pEntity.Version;
+ pDataContract.GeschenkterUrlaubstagOid = pEntity.Oid;
+ pDataContract.GeschenkterUrlaubstagNotice = pEntity.Notice;
+ pDataContract.Employee = pEntity.Employee;
+ pDataContract.Date = pEntity.Date;
+ pDataContract.AnzahlTage = pEntity.AnzahlTage;
+
+ return pDataContract;
+ }
+
+ public override GeschenkterUrlaubstag MergeWithEntity(GeschenkterUrlaubstagDC pDataContract, GeschenkterUrlaubstag pEntity)
+ {
+ this.ConcurrencyCheck(pDataContract.GeschenkterUrlaubstagVersion, pEntity);
+
+ pEntity.Oid = pDataContract.GeschenkterUrlaubstagOid;
+ pEntity.Version = pDataContract.GeschenkterUrlaubstagVersion;
+ pEntity.Notice = pDataContract.GeschenkterUrlaubstagNotice;
+ pEntity.Employee = pDataContract.Employee;
+ pEntity.Date = pDataContract.Date;
+ pEntity.AnzahlTage = pDataContract.AnzahlTage;
+
+ return pEntity;
+ }
+
+ protected override bool AreDCAndEntityEqual(GeschenkterUrlaubstagDC pDC, GeschenkterUrlaubstag pEntity)
+ {
+ if (pDC.GeschenkterUrlaubstagOid == null)
+ {
+ return false;
+ }
+
+ return pDC.GeschenkterUrlaubstagOid == pEntity.Oid;
+ }
+ }
+}
diff --git a/Service/DCEntityMapper/MapperFactory.cs b/Service/DCEntityMapper/MapperFactory.cs
index a8b4a375d..50b8b8332 100644
--- a/Service/DCEntityMapper/MapperFactory.cs
+++ b/Service/DCEntityMapper/MapperFactory.cs
@@ -282,6 +282,8 @@ namespace BeWo.Service.DCEntityMapper
private static VorlagentabelleDC_Vorlagentabelle _VorlagentabelleDC_Vorlagentabelle;
+ private static GeschenkterUrlaubstagDC_GeschenkterUrlaubstag _GeschenkterUrlaubstagDC_GeschenkterUrlaubstag;
+
public static MedRecordDC_MedRecord MedRecordDC_MedRecord =>
_MedRecordDC_MedRecord ?? (_MedRecordDC_MedRecord = new MedRecordDC_MedRecord());
@@ -708,5 +710,8 @@ namespace BeWo.Service.DCEntityMapper
public static VorlagentabelleDC_Vorlagentabelle VorlagentabelleDC_Vorlagentabelle =>
_VorlagentabelleDC_Vorlagentabelle ?? (_VorlagentabelleDC_Vorlagentabelle = new VorlagentabelleDC_Vorlagentabelle());
+
+ public static GeschenkterUrlaubstagDC_GeschenkterUrlaubstag GeschenkterUrlaubstagDC_GeschenkterUrlaubstag =>
+ _GeschenkterUrlaubstagDC_GeschenkterUrlaubstag ?? (_GeschenkterUrlaubstagDC_GeschenkterUrlaubstag = new GeschenkterUrlaubstagDC_GeschenkterUrlaubstag());
}
}
\ No newline at end of file
diff --git a/Service/Dienstplanung/DienstplanungsManager.cs b/Service/Dienstplanung/DienstplanungsManager.cs
index b987dcbe4..e2c1eeb80 100644
--- a/Service/Dienstplanung/DienstplanungsManager.cs
+++ b/Service/Dienstplanung/DienstplanungsManager.cs
@@ -321,8 +321,18 @@ namespace BeWo.Service.Dienstplanung
DAOFactory.GenericDAO.Delete(toDelete[i]);
}
}
- public static void RemoveAllDiensteForOneMonth(DateTime month)
+ public static void RemoveAllDiensteForOneMonth(DateTime month, List rd)
{
+ if (rd.Count > 0)
+ {
+ List entities = new List();
+ foreach (var dienst in rd)
+ {
+ entities.Add(DAOFactory.GenericDAO.GetByID((long)dienst.Oid));
+ }
+ DAOFactory.GenericDAO.Delete(entities);
+ }
+
var alleDienste = DAOFactory.GenericDAO.GetAll();
var alleVertretungen = DAOFactory.GenericDAO.GetAll();
foreach (var dienst in alleDienste)
diff --git a/Service/Plugins/PluginLoader.cs b/Service/Plugins/PluginLoader.cs
index aad52d43b..755e8f5f0 100644
--- a/Service/Plugins/PluginLoader.cs
+++ b/Service/Plugins/PluginLoader.cs
@@ -274,7 +274,8 @@ namespace BeWo.Service.Plugins
//t = "8242644560"; // Bewolonia - Fr. Sultan Schulz
//t = "4817284046"; // Verein für Sozialmedizin Stade e.V.
//t = "6323001211"; // ASB Faßbacher Hof gGmbH
- t = "9389386079"; // VARO Sozialagentur
+ //t = "9389386079"; // VARO Sozialagentur
+ t = "7951718431"; // VARO Sozialagentur
return t;
#else
diff --git a/Service/Plugins/VacationService.cs b/Service/Plugins/VacationService.cs
index 489355a68..b35e390fd 100644
--- a/Service/Plugins/VacationService.cs
+++ b/Service/Plugins/VacationService.cs
@@ -208,6 +208,9 @@ namespace BeWo.Service.Plugins
//(!x.End.HasValue || x.End.Value.Year >= year)
.OrderBy(x => x.Start);
+ var empService = new ServiceImplementations.EmployeeServiceImp();
+ var geschenkteUrlaubstage = empService.GetGeschenkteUrlaubstageForEmployee((long)emp.Oid);
+
// Startzeitpunkt für Berechnung berechnen
var firstContractYear = emp.Contracts?.Min(x => x.EntryDate)?.Year ?? int.MaxValue;
var firstAbsenceTimeYear = absences.Min(x => x.Start)?.Year ?? int.MaxValue;
@@ -231,8 +234,18 @@ namespace BeWo.Service.Plugins
if (konten.ContainsKey(i))
{
var tmp = konten[i];
+ decimal anzGeschenkteTage = 0.0m;
- tmp.Urlaubsanspruch += contract.LeaveDays ?? 0;
+ if (geschenkteUrlaubstage != null)
+ {
+ foreach (var item in geschenkteUrlaubstage)
+ {
+ if (item.Date.Year == i)
+ anzGeschenkteTage += item.AnzahlTage;
+ }
+ }
+
+ tmp.Urlaubsanspruch += contract.LeaveDays + anzGeschenkteTage ?? 0;
tmp.Resturlaub = tmp.Urlaubsanspruch;
}
}
@@ -336,4 +349,4 @@ namespace BeWo.Service.Plugins
return 0;
}
}
-}
\ No newline at end of file
+}
diff --git a/Service/Service.csproj b/Service/Service.csproj
index 83bc8d63a..cee9e1209 100644
--- a/Service/Service.csproj
+++ b/Service/Service.csproj
@@ -170,6 +170,7 @@
+
diff --git a/Service/ServiceContracts/IEmployeeService.cs b/Service/ServiceContracts/IEmployeeService.cs
index 738b230a9..363fa0e9a 100644
--- a/Service/ServiceContracts/IEmployeeService.cs
+++ b/Service/ServiceContracts/IEmployeeService.cs
@@ -86,6 +86,10 @@ namespace BeWo.Service.ServiceContracts
[OperationContract]
List GetAllEmploymentTypes();
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ EmploymentTypeDC GetEmploymentType(long oid);
+
[FaultContract(typeof(BeWoFault))]
[OperationContract]
List InsertNewEmploymentTypes(List pEntries);
@@ -415,5 +419,33 @@ namespace BeWo.Service.ServiceContracts
[FaultContract(typeof(BeWoFault))]
[OperationContract]
List GetActiveCustomersForEmployee(long? employeeOid, CustomerFilterEnum customerFilter);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ decimal CalculateUrlaubstage(DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstageProJahr);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ List GetGeschenkteUrlaubstageForEmployee(long empOid);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ List GetGeschenkteUrlaubstageForYear(int year);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ void InsertGeschenkterUrlaubstag(GeschenkterUrlaubstagDC dc);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ void InsertMultipleGeschenkteUrlaubstage(List dcs);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ void DeleteGeschenkterUrlaubstag(GeschenkterUrlaubstagDC dc);
+
+
+
+
}
}
\ No newline at end of file
diff --git a/Service/ServiceContracts/IOperationsService.cs b/Service/ServiceContracts/IOperationsService.cs
index 3d06ea563..58fba384f 100644
--- a/Service/ServiceContracts/IOperationsService.cs
+++ b/Service/ServiceContracts/IOperationsService.cs
@@ -1135,7 +1135,7 @@ namespace BeWo.Service.ServiceContracts
[FaultContract(typeof(BeWoFault))]
[OperationContract]
- void RemoveAllDiensteForOneMonth(DateTime month);
+ void RemoveAllDiensteForOneMonth(DateTime month, List rd);
[FaultContract(typeof(BeWoFault))]
[OperationContract]
@@ -1168,5 +1168,9 @@ namespace BeWo.Service.ServiceContracts
[FaultContract(typeof(BeWoFault))]
[OperationContract]
List GetDefaultFeiertageForYear(int year);
+
+ [FaultContract(typeof(BeWoFault))]
+ [OperationContract]
+ UrlaubsplanerRootDC BuildUrlaubsplanerRootObject(int year, int month);
}
}
\ No newline at end of file
diff --git a/Service/ServiceImplementations/EmployeeServiceImp.cs b/Service/ServiceImplementations/EmployeeServiceImp.cs
index 7b1da6bdf..d72718593 100644
--- a/Service/ServiceImplementations/EmployeeServiceImp.cs
+++ b/Service/ServiceImplementations/EmployeeServiceImp.cs
@@ -333,6 +333,17 @@ namespace BeWo.Service.ServiceImplementations
throw Utils.CreateBeWoFaultException(e);
}
}
+ public EmploymentTypeDC GetEmploymentType(long oid)
+ {
+ try
+ {
+ return MapperFactory.EmploymentTypeDC_EmploymentType.MapToNewDC(DAOFactory.GenericDAO.GetByID(oid));
+ }
+ catch (Exception e)
+ {
+ throw Utils.CreateBeWoFaultException(e);
+ }
+ }
public List InsertNewEmploymentTypes(List pEntries)
{
@@ -1862,5 +1873,93 @@ namespace BeWo.Service.ServiceImplementations
throw Utils.CreateBeWoFaultException(exception);
}
}
+
+ public decimal CalculateUrlaubstage(DateTime entryDate, int anzahlArbeitstage, int restlicheTageImJahr, decimal? urlaubstageProJahr)
+ {
+ try
+ {
+ decimal urlaubstage = 0;
+ if (urlaubstageProJahr == null)
+ urlaubstageProJahr = 0m;
+
+ if (entryDate.Day == 1 && entryDate.Month == 1 || entryDate.Day == 2 && entryDate.Month == 1) //Erster Tag im Jahr
+ {
+ if (anzahlArbeitstage < 5) // weniger als 5 Tage
+ urlaubstage = (decimal)urlaubstageProJahr / 5m * anzahlArbeitstage;
+ else
+ {
+ if (anzahlArbeitstage == 5) // 5 Tage
+ urlaubstage = (decimal)urlaubstageProJahr;
+ else if (anzahlArbeitstage == 6) // 6 Tage
+ urlaubstage = (decimal)urlaubstageProJahr;
+ }
+ }
+ else if (entryDate.Day > 1 && anzahlArbeitstage < 5) // Mitten im Monat, weniger als 5 Tage
+ {
+ urlaubstage = (decimal)urlaubstageProJahr / 5m * 3m / 365m * restlicheTageImJahr;
+ }
+ else if (entryDate.Day > 1 && anzahlArbeitstage >= 5) // Mitten im Monat, 5 oder 6 Tage
+ {
+ urlaubstage = (decimal)urlaubstageProJahr / 365m * restlicheTageImJahr;
+ }
+
+ // Runden
+ //urlaubstage = 25.51m;
+ if (urlaubstage - (int)urlaubstage <= 0.1m)
+ {
+ urlaubstage = Math.Round(urlaubstage, MidpointRounding.AwayFromZero);
+ }
+ else if (urlaubstage - (int)urlaubstage <= 0.5m)
+ {
+ decimal digits = urlaubstage - (int)urlaubstage;
+ urlaubstage = urlaubstage - digits + 0.5m;
+ }
+ else if (urlaubstage - (int)urlaubstage <= 1.0m)
+ {
+ urlaubstage = Math.Ceiling(urlaubstage);
+ }
+
+ return urlaubstage;
+ }
+ catch (Exception ex)
+ {
+ throw Utils.CreateBeWoFaultException(ex);
+ }
+
+ }
+
+ public List GetGeschenkteUrlaubstageForEmployee(long empOid)
+ {
+ List tage = new List();
+
+ var tageEntities = DAOFactory.SearchDAO.FindGeschenkteUrlaubstageByEmpOid(empOid);
+ if (tageEntities != null)
+ tage.AddRange(MapperFactory.GeschenkterUrlaubstagDC_GeschenkterUrlaubstag.MapToNewDCs(tageEntities));
+
+ return tage;
+ }
+ public List GetGeschenkteUrlaubstageForYear(int year)
+ {
+ List tage = new List();
+
+ var tageEntities = DAOFactory.SearchDAO.FindGeschenkteUrlaubstageByYear(year);
+ if (tageEntities != null)
+ tage.AddRange(MapperFactory.GeschenkterUrlaubstagDC_GeschenkterUrlaubstag.MapToNewDCs(tageEntities));
+
+ return tage;
+ }
+ public void InsertGeschenkterUrlaubstag(GeschenkterUrlaubstagDC dc)
+ {
+ DAOFactory.GenericDAO.Insert(MapperFactory.GeschenkterUrlaubstagDC_GeschenkterUrlaubstag.MapToNewEntity(dc));
+ }
+ public void InsertMultipleGeschenkteUrlaubstage(List dcs)
+ {
+ DAOFactory.GenericDAO.Insert(MapperFactory.GeschenkterUrlaubstagDC_GeschenkterUrlaubstag.MapToNewEntities(dcs));
+ }
+ public void DeleteGeschenkterUrlaubstag(GeschenkterUrlaubstagDC dc)
+ {
+ var lOriginal = DAOFactory.GenericDAO.LoadByID((long)dc.GeschenkterUrlaubstagOid);
+ DAOFactory.GenericDAO.Delete(lOriginal);
+ }
}
}
\ No newline at end of file
diff --git a/Service/ServiceImplementations/OperationsServiceImp.cs b/Service/ServiceImplementations/OperationsServiceImp.cs
index 43b0b3f43..e5ad39845 100644
--- a/Service/ServiceImplementations/OperationsServiceImp.cs
+++ b/Service/ServiceImplementations/OperationsServiceImp.cs
@@ -6741,11 +6741,11 @@ namespace BeWo.Service.ServiceImplementations
}
- public void RemoveAllDiensteForOneMonth(DateTime month)
+ public void RemoveAllDiensteForOneMonth(DateTime month, List rd)
{
try
{
- DienstplanungsManager.RemoveAllDiensteForOneMonth(month);
+ DienstplanungsManager.RemoveAllDiensteForOneMonth(month, rd);
}
catch (Exception e)
{
@@ -7076,5 +7076,20 @@ namespace BeWo.Service.ServiceImplementations
DAOFactory.GenericDAO.Update(confirmationReceiptSignatures2Update);
DAOFactory.GenericDAO.Delete(confirmationReceiptSignatures2Delete);
}
+
+ public UrlaubsplanerRootDC BuildUrlaubsplanerRootObject(int year, int month)
+ {
+ UrlaubsplanerRootDC root = new UrlaubsplanerRootDC();
+ var empService = new EmployeeServiceImp();
+
+ root.Feiertage = GetDefaultFeiertageForYear(year).Where(f => f.Datum.Month == month).ToList();
+ root.Abwesenheiten = empService.GetAllEmployeeAbsenceTimesForMonth(year, month);
+ root.GeschenkteUrlaubstage = empService.GetGeschenkteUrlaubstageForYear(year);
+ //root.AlleAbwesenheitsgründe = GetAllAbsenceReason().ToList();
+ //root.AlleVertragsArten = empService.GetAllEmploymentTypes();
+ //root.AlleTeamsCompact = empService.GetAllTeamsCompact();
+
+ return root;
+ }
}
}
diff --git a/Shared/BeWoEntityEnums.cs b/Shared/BeWoEntityEnums.cs
index d0ddf8c9f..457224052 100644
--- a/Shared/BeWoEntityEnums.cs
+++ b/Shared/BeWoEntityEnums.cs
@@ -157,7 +157,8 @@ namespace BS.Shared
Dokumentvorlage = 150,
Vorlagentabelle = 151,
Dienstvertretung = 152,
- RegelmaessigerDienst = 153
+ RegelmaessigerDienst = 153,
+ GeschenkterUrlaubstag = 154
}
public enum SystemEntryID
diff --git a/Shared/DataContracts/AbwesenheitsInformationDC.cs b/Shared/DataContracts/AbwesenheitsInformationDC.cs
index 36b801f58..386952e7e 100644
--- a/Shared/DataContracts/AbwesenheitsInformationDC.cs
+++ b/Shared/DataContracts/AbwesenheitsInformationDC.cs
@@ -17,5 +17,7 @@ namespace BS.Shared.DataContracts
public int Year { get; set; }
[DataMember]
public List AbsenceTimes { get; set; }
+ [DataMember]
+ public List GeschenkteUrlaubstage { get; set; }
}
}
diff --git a/Shared/DataContracts/DienstZeileDC.cs b/Shared/DataContracts/DienstZeileDC.cs
index c4c4836a4..021fd1e9f 100644
--- a/Shared/DataContracts/DienstZeileDC.cs
+++ b/Shared/DataContracts/DienstZeileDC.cs
@@ -51,8 +51,11 @@ namespace BS.Shared.DataContracts
public void AddDienst(int tag, DienstInfoDC dienst)
{
- DienstDict.Add(tag, dienst);
- DienstDictUpdated?.Invoke();
+ if (dienst != null && !DienstDict.ContainsKey(tag))
+ {
+ DienstDict.Add(tag, dienst);
+ DienstDictUpdated?.Invoke();
+ }
}
public void UpdateDienst(int tag, DienstInfoDC dienst)
diff --git a/Shared/DataContracts/EmploymentTypeDC.cs b/Shared/DataContracts/EmploymentTypeDC.cs
index 5f2efe8fb..841a0f5da 100644
--- a/Shared/DataContracts/EmploymentTypeDC.cs
+++ b/Shared/DataContracts/EmploymentTypeDC.cs
@@ -15,6 +15,9 @@ namespace BS.Shared.DataContracts
[DataMember]
public string Name { get; set; }
-
+ [DataMember]
+ public decimal? LeaveDays { get; set; }
+
+
}
}
\ No newline at end of file
diff --git a/Shared/DataContracts/GeschenkterUrlaubstagDC.cs b/Shared/DataContracts/GeschenkterUrlaubstagDC.cs
new file mode 100644
index 000000000..341784ea4
--- /dev/null
+++ b/Shared/DataContracts/GeschenkterUrlaubstagDC.cs
@@ -0,0 +1,25 @@
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts
+{
+ public class GeschenkterUrlaubstagDC : IDataContract
+ {
+ [DataMember]
+ public long? GeschenkterUrlaubstagOid { get; set; }
+ [DataMember]
+ public long? GeschenkterUrlaubstagVersion { get; set; }
+ [DataMember]
+ public string GeschenkterUrlaubstagNotice { get; set; }
+ [DataMember]
+ public long Employee { get; set; }
+ [DataMember]
+ public DateTime Date{ get; set; }
+ [DataMember]
+ public decimal AnzahlTage { get; set; }
+ }
+}
diff --git a/Shared/DataContracts/UrlaubsplanerRootDC.cs b/Shared/DataContracts/UrlaubsplanerRootDC.cs
new file mode 100644
index 000000000..0c34c89f7
--- /dev/null
+++ b/Shared/DataContracts/UrlaubsplanerRootDC.cs
@@ -0,0 +1,26 @@
+using BS.Shared.DataContracts.Compact;
+using System;
+using System.Collections.Generic;
+using System.Linq;
+using System.Runtime.Serialization;
+using System.Text;
+using System.Threading.Tasks;
+
+namespace BS.Shared.DataContracts
+{
+ public class UrlaubsplanerRootDC
+ {
+ [DataMember]
+ public List Abwesenheiten { get; set; }
+ [DataMember]
+ public List Feiertage { get; set; }
+ [DataMember]
+ public List GeschenkteUrlaubstage { get; set; }
+ //[DataMember]
+ //public List AlleAbwesenheitsgründe { get; set; }
+ //[DataMember]
+ //public List AlleVertragsArten { get; set; }
+ //[DataMember]
+ //public List AlleTeamsCompact { get; set; }
+ }
+}
diff --git a/Shared/Shared.csproj b/Shared/Shared.csproj
index a84962347..860c76ba1 100644
--- a/Shared/Shared.csproj
+++ b/Shared/Shared.csproj
@@ -169,6 +169,7 @@
+
@@ -232,6 +233,7 @@
+