Merge branch 'master' of ssh://float.ownsoft.de/git/beyondSoft/BeWo into master

This commit is contained in:
2023-08-16 10:01:33 +02:00
25 changed files with 2751 additions and 4071 deletions

View File

@@ -46,8 +46,8 @@
</dxg:GridColumn>
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="TypeString" Header="Art der Rechnung" Width="150" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="CustomerName" Header="{markup:Translate Klient/in}" Width="100" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="AccountingPeriodString" Header="Zeitraum" Width="100" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="InvoiceNumber" Header="Nummer" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="AccountingPeriodString" SortFieldName="AccountingPeriodStart" Header="Zeitraum" Width="100" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="InvoiceNumber" Header="Nummer" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="InvoiceDate" Header="Datum" EditSettings="{dxe:DateSettings DisplayFormat=d}" MinWidth="70" />
<dxg:GridColumn ReadOnly="True" AllowEditing="False" FieldName="RecipientString" Header="{markup:Translate EmpfängerSingular}" />
<!--<dxg:GridColumn FieldName="AccountingPeriodString" Header="Abrechnungszeitraum" />-->

View File

@@ -794,6 +794,8 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "ZuhauseWohnenIrisThimm", "R
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "PetraWagnerMatthes", "ReportImp\PetraWagnerMatthes\PetraWagnerMatthes.csproj", "{644F73A6-7EA0-456D-B7BC-22F44B851812}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "SKMAachen", "ReportImp\SKMAachen\SKMAachen.csproj", "{95342759-C161-4A44-8130-9740E57FE3A1}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|.NET = Debug|.NET
@@ -9705,6 +9707,30 @@ Global
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|x86.ActiveCfg = Release|Any CPU
{644F73A6-7EA0-456D-B7BC-22F44B851812}.Release|x86.Build.0 = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|.NET.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|.NET.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|Any CPU.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|x86.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Debug|x86.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|.NET.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|.NET.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|Any CPU.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|Any CPU.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|Mixed Platforms.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|Mixed Platforms.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|x86.ActiveCfg = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.DebugRemote|x86.Build.0 = Debug|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|.NET.ActiveCfg = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|.NET.Build.0 = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|Any CPU.ActiveCfg = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|Any CPU.Build.0 = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|x86.ActiveCfg = Release|Any CPU
{95342759-C161-4A44-8130-9740E57FE3A1}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -10100,6 +10126,7 @@ Global
{D2821E8E-76BE-4865-B5B3-381457BB5D71} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{22E7F5F8-BB34-4243-896B-221F78837F83} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{644F73A6-7EA0-456D-B7BC-22F44B851812} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{95342759-C161-4A44-8130-9740E57FE3A1} = {D8A691C5-146D-4613-86CC-438F02FE9106}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9}

View File

@@ -51,6 +51,7 @@
<Compile Include="CustomReportCreator.cs" />
<Compile Include="Export\CustomDataExporter.cs" />
<Compile Include="Export\SAPExporter.cs" />
<Compile Include="Invoicing\SettlementInvoiceCreation.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="QuittierungsbelegAssistenz.cs">
<SubType>Component</SubType>

View File

@@ -27,14 +27,14 @@ namespace HausDuelken
end.Day == DateTime.DaysInMonth(end.Year, end.Month))
{
lblTitel.Text = String.Format("Finanzauswertung {0:MMMM yyyy}", start);
cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte GesamtStd. {0:MMMM}", start);
cellGeleistetImZeitraumHeader.Text = String.Format("abrechen-bare geleistete GesamtStd. {0:MMMM}", start);
cellGeleistetImZeitraumHeader.Text = String.Format("bewilligte GesamtStd. {0:MMMM}", start);
cellGeleistetImZeitraumHeader.Text = String.Format("geleistete GesamtStd. {0:MMMM}", start);
}
else
{
lblTitel.Text = String.Format("Finanzauswertung {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
cellBewilligtImZeitraumHeader.Text = String.Format("bewilligte GesamtStd {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
cellGeleistetImZeitraumHeader.Text = String.Format("abrechen-bare geleistete GesamtStd. {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
cellGeleistetImZeitraumHeader.Text = String.Format("bewilligte GesamtStd {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
cellGeleistetImZeitraumHeader.Text = String.Format("geleistete GesamtStd. {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
}
//if (pRO.RateFactor.HasValue)
//{
@@ -48,9 +48,8 @@ namespace HausDuelken
}
else
{
cellBewilligtImZeitraumHeader.Visible = false;
cellGeleistetImZeitraumHeader.Visible = false;
cellBewilligteFLSImBereich.Visible = false;
cellGeleistetImBereich.Visible = false;
cellGeleistetImZeitraumHeader.Visible = false;
//cellRateFactorHeader.Visible = false;
//cellRateFactor.Visible = false;

View File

@@ -35,7 +35,6 @@ namespace HausDuelken
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary8 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary9 = new DevExpress.XtraReports.UI.XRSummary();
@@ -44,10 +43,11 @@ namespace HausDuelken
DevExpress.XtraReports.UI.XRSummary xrSummary12 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary13 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary14 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary15 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary16 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary17 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary18 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary15 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
@@ -61,7 +61,6 @@ namespace HausDuelken
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellBewilligteFLSImBereich = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleistetImBereich = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.lblTitel = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
@@ -77,7 +76,6 @@ namespace HausDuelken
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
@@ -89,7 +87,6 @@ namespace HausDuelken
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellBewilligtImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleistetImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -105,7 +102,6 @@ namespace HausDuelken
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
@@ -123,6 +119,11 @@ namespace HausDuelken
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.StundenAbrechenbar = new DevExpress.XtraReports.UI.CalculatedField();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.GesBewilligung = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
@@ -174,9 +175,9 @@ namespace HausDuelken
this.xrTableCell10,
this.xrTableCell14,
this.xrTableCell37,
this.xrTableCell36,
this.xrTableCell12,
this.cellBewilligteFLSImBereich,
this.cellGeleistetImBereich,
this.xrTableCell26});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
@@ -250,7 +251,7 @@ namespace HausDuelken
// xrTableCell12
//
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours", "{0:0.00}")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")});
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.Text = "xrTableCell12";
@@ -260,23 +261,13 @@ namespace HausDuelken
// cellBewilligteFLSImBereich
//
this.cellBewilligteFLSImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenAbrechenbar", "{0:0.00}")});
this.cellBewilligteFLSImBereich.Name = "cellBewilligteFLSImBereich";
this.cellBewilligteFLSImBereich.StylePriority.UseTextAlignment = false;
this.cellBewilligteFLSImBereich.Text = "cellBewilligteFLSImBereich";
this.cellBewilligteFLSImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.cellBewilligteFLSImBereich.Weight = 0.35450403735467684D;
//
// cellGeleistetImBereich
//
this.cellGeleistetImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenAbrechenbar", "{0:0.00}")});
this.cellGeleistetImBereich.Name = "cellGeleistetImBereich";
this.cellGeleistetImBereich.StylePriority.UseTextAlignment = false;
this.cellGeleistetImBereich.Text = "cellGeleistetImBereich";
this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.cellGeleistetImBereich.Weight = 0.35450540655668883D;
//
// xrTableCell26
//
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -344,9 +335,9 @@ namespace HausDuelken
this.xrTableCell32,
this.xrTableCell33,
this.xrTableCell39,
this.xrTableCell41,
this.xrTableCell34,
this.xrTableCell35,
this.xrTableCell36,
this.xrTableCell38});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1D;
@@ -451,15 +442,15 @@ namespace HausDuelken
//
this.xrTableCell34.CanGrow = false;
this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")});
this.xrTableCell34.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.xrTableCell34.Name = "xrTableCell34";
this.xrTableCell34.StylePriority.UseFont = false;
this.xrTableCell34.StylePriority.UseTextAlignment = false;
xrSummary6.FormatString = "{0:0.00}";
xrSummary6.IgnoreNullValues = true;
xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell34.Summary = xrSummary6;
xrSummary7.FormatString = "{0:0.00}";
xrSummary7.IgnoreNullValues = true;
xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell34.Summary = xrSummary7;
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell34.Weight = 0.35450493847041725D;
//
@@ -467,33 +458,17 @@ namespace HausDuelken
//
this.xrTableCell35.CanGrow = false;
this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenAbrechenbar")});
this.xrTableCell35.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
xrSummary7.FormatString = "{0:0.00}";
xrSummary7.IgnoreNullValues = true;
xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell35.Summary = xrSummary7;
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell35.Weight = 0.35450522064326395D;
//
// xrTableCell36
//
this.xrTableCell36.CanGrow = false;
this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenAbrechenbar")});
this.xrTableCell36.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.StylePriority.UseFont = false;
this.xrTableCell36.StylePriority.UseTextAlignment = false;
xrSummary8.FormatString = "{0:0.00}";
xrSummary8.IgnoreNullValues = true;
xrSummary8.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell36.Summary = xrSummary8;
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell36.Weight = 0.35450522061135104D;
this.xrTableCell35.Summary = xrSummary8;
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell35.Weight = 0.35450522064326395D;
//
// xrTableCell38
//
@@ -545,7 +520,7 @@ namespace HausDuelken
this.xrTableCell5,
this.xrTableCell13,
this.xrTableCell11,
this.xrTableCell24,
this.xrTableCell23,
this.cellBewilligtImZeitraumHeader,
this.cellGeleistetImZeitraumHeader,
this.xrTableCell25});
@@ -607,29 +582,21 @@ namespace HausDuelken
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell11.Weight = 0.35450442917546354D;
//
// xrTableCell24
//
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.StylePriority.UseTextAlignment = false;
this.xrTableCell24.Text = "Bis dato geleistete GesamtStd.";
this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell24.Weight = 0.35450551103964922D;
//
// cellBewilligtImZeitraumHeader
//
this.cellBewilligtImZeitraumHeader.Name = "cellBewilligtImZeitraumHeader";
this.cellBewilligtImZeitraumHeader.StylePriority.UseTextAlignment = false;
this.cellBewilligtImZeitraumHeader.Text = "bewilligte GesamtStd.";
this.cellBewilligtImZeitraumHeader.Text = "Bis dato bewilligte GesamtStd.";
this.cellBewilligtImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellBewilligtImZeitraumHeader.Weight = 0.35450550801344416D;
this.cellBewilligtImZeitraumHeader.Weight = 0.35450551103964922D;
//
// cellGeleistetImZeitraumHeader
//
this.cellGeleistetImZeitraumHeader.Name = "cellGeleistetImZeitraumHeader";
this.cellGeleistetImZeitraumHeader.StylePriority.UseTextAlignment = false;
this.cellGeleistetImZeitraumHeader.Text = "abrechen-bare geleistete GesamtStd.";
this.cellGeleistetImZeitraumHeader.Text = "geleistete GesamtStd.";
this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.cellGeleistetImZeitraumHeader.Weight = 0.35450550798153124D;
this.cellGeleistetImZeitraumHeader.Weight = 0.35450550801344416D;
//
// xrTableCell25
//
@@ -675,9 +642,9 @@ namespace HausDuelken
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell40,
this.xrTableCell42,
this.xrTableCell21,
this.xrTableCell22,
this.xrTableCell23,
this.xrTableCell27});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 1D;
@@ -770,13 +737,13 @@ namespace HausDuelken
//
this.xrTableCell21.CanGrow = false;
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHours")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.StylePriority.UseTextAlignment = false;
xrSummary15.FormatString = "{0:0.00}";
xrSummary15.IgnoreNullValues = true;
xrSummary15.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell21.Summary = xrSummary15;
xrSummary16.FormatString = "{0:0.00}";
xrSummary16.IgnoreNullValues = true;
xrSummary16.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell21.Summary = xrSummary16;
this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell21.Weight = 0.35450521149040726D;
//
@@ -784,29 +751,15 @@ namespace HausDuelken
//
this.xrTableCell22.CanGrow = false;
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenAbrechenbar")});
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.StylePriority.UseTextAlignment = false;
xrSummary16.FormatString = "{0:0.00}";
xrSummary16.IgnoreNullValues = true;
xrSummary16.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell22.Summary = xrSummary16;
this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell22.Weight = 0.35450522064326473D;
//
// xrTableCell23
//
this.xrTableCell23.CanGrow = false;
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.StundenAbrechenbar")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.StylePriority.UseTextAlignment = false;
xrSummary17.FormatString = "{0:0.00}";
xrSummary17.IgnoreNullValues = true;
xrSummary17.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell23.Summary = xrSummary17;
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell23.Weight = 0.35450522061135181D;
this.xrTableCell22.Summary = xrSummary17;
this.xrTableCell22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell22.Weight = 0.35450522064326473D;
//
// xrTableCell27
//
@@ -959,6 +912,56 @@ namespace HausDuelken
this.StundenAbrechenbar.Expression = "[StundenFehlkontakteInReportTimeSpan]+[StundenNichtFehlkontakteInReportTimeSpan]";
this.StundenAbrechenbar.Name = "StundenAbrechenbar";
//
// xrTableCell23
//
this.xrTableCell23.Multiline = true;
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.StylePriority.UseTextAlignment = false;
this.xrTableCell23.Text = "Bewilligte GesamtStd\r\nFLS + ASS";
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell23.Weight = 0.35450442917546354D;
//
// xrTableCell36
//
this.xrTableCell36.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.GesBewilligung", "{0:0.00}")});
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.StylePriority.UseTextAlignment = false;
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell36.Weight = 0.35450543784289873D;
//
// xrTableCell41
//
this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.GesBewilligung")});
this.xrTableCell41.Font = new System.Drawing.Font("Arial", 9F, System.Drawing.FontStyle.Bold);
this.xrTableCell41.Name = "xrTableCell41";
this.xrTableCell41.StylePriority.UseFont = false;
this.xrTableCell41.StylePriority.UseTextAlignment = false;
xrSummary6.FormatString = "{0:0.00}";
xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell41.Summary = xrSummary6;
this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell41.Weight = 0.35450466800440311D;
//
// xrTableCell42
//
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.GesBewilligung")});
this.xrTableCell42.Name = "xrTableCell42";
this.xrTableCell42.StylePriority.UseTextAlignment = false;
xrSummary15.FormatString = "{0:0.00}";
xrSummary15.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
this.xrTableCell42.Summary = xrSummary15;
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell42.Weight = 0.35450495792851527D;
//
// GesBewilligung
//
this.GesBewilligung.DataMember = "SupportConceptFinanceList";
this.GesBewilligung.Expression = "[AmountNichtFehlkontakteInReportTimeSpan]+[ApprovedHours]";
this.GesBewilligung.Name = "GesBewilligung";
//
// Finanzauswertung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -969,7 +972,8 @@ namespace HausDuelken
this.topMarginBand1,
this.bottomMarginBand1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.StundenAbrechenbar});
this.StundenAbrechenbar,
this.GesBewilligung});
this.DataSource = this.bindingSource1;
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(55, 55, 50, 30);
@@ -1021,7 +1025,6 @@ namespace HausDuelken
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligteFLSImBereich;
private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImBereich;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
@@ -1033,7 +1036,6 @@ namespace HausDuelken
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
@@ -1047,7 +1049,6 @@ namespace HausDuelken
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
@@ -1060,13 +1061,17 @@ namespace HausDuelken
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligtImZeitraumHeader;
private DevExpress.XtraReports.UI.XRTableCell cellGeleistetImZeitraumHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.CalculatedField StundenAbrechenbar;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligtImZeitraumHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
private DevExpress.XtraReports.UI.CalculatedField GesBewilligung;
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -5,6 +5,8 @@ using System.ComponentModel;
using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using BeWo.Data.Access;
using BeWo.Data.Entities;
namespace BeWo.KontaktUndKrisenhilfeReports
{
@@ -17,24 +19,24 @@ namespace BeWo.KontaktUndKrisenhilfeReports
public void SetReportDataSource(SettlementRO pRO)
{
//decimal max = Math.Round(pRO.TotalApprovedFLSWithOldHourlyRate * (pRO.HourlyRateOld ?? 0) * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max += Math.Round(pRO.TotalApprovedFLSWithNewHourlyRate * (pRO.HourlyRateNew ?? 0) * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max += Math.Round(pRO.TotalApprovedFLSWithHourlyRate3 * pRO.HourlyRate3 * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max = Math.Round(max, 2, MidpointRounding.AwayFromZero);
//decimal max = Math.Round(pRO.TotalApprovedFLSWithOldHourlyRate * (pRO.HourlyRateOld ?? 0) * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max += Math.Round(pRO.TotalApprovedFLSWithNewHourlyRate * (pRO.HourlyRateNew ?? 0) * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max += Math.Round(pRO.TotalApprovedFLSWithHourlyRate3 * pRO.HourlyRate3 * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max = Math.Round(max, 2, MidpointRounding.AwayFromZero);
//if (Math.Round(pRO.AmountRecordedFLS, 2, MidpointRounding.AwayFromZero) > max)
//{
// decimal diff = pRO.AmountRecordedFLS - max;
// pRO.AmountRecordedFLS = max;
// pRO.ClaimWithEigenbeteiligung -= diff;
//}
//if (Math.Round(pRO.AmountRecordedFLS, 2, MidpointRounding.AwayFromZero) > max)
//{
// decimal diff = pRO.AmountRecordedFLS - max;
// pRO.AmountRecordedFLS = max;
// pRO.ClaimWithEigenbeteiligung -= diff;
//}
if (pRO.ClaimWithEigenbeteiligung < 0)
if (pRO.RecipientOrganisation.Contains("LVR"))
{
lblClaimText1.Text = "Rückzahlungsanspruch LWL:";
lblClaimText2.Text = "Rückzahlungsanspruch LWL:";
xrRichText1.Text = "";
}
else
if (!(pRO.ClaimWithEigenbeteiligung < 0))
{
lblClaimText1.Text = "Betrag:";
lblClaimText2.Text = "Betrag:";

View File

@@ -117,51 +117,6 @@
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<data name="xrRichText16.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAcQByAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAASABcACcAZgA2AGgAZQAgAGQAZQByACAAdgBvAG0AIABMAFcATAAgAGUAcgBoAGEAbAB0AGUAbgBlAG4AIABBAGIAcwBjAGgAbABhAGcAcwB6AGEAaABsAHUAbgBnAGUAbgAgAGYAXAAnAGYAYwByACAAZABlAG4AIABaAGUAaQB0AHIAYQB1AG0AOgBcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText17.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsACAAQQByAGkAYQBsADsAfQB7AFwAZgAxAFwAZgBuAGkAbABcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADgAIABtAGkAdAAgAFsAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAZQBlAGsAbAB5AFMAdAByAGkAbgBnAF0AIABTAHQAZAAuACAAdgBvAG4AIABcAGIAXABmADEAIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQBcAGIAMABcAGYAMAAgACAAYgBpAHMAIABcAGIAXABmADEAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUAMwBFAG4AZABEAGEAdABlAFMAdAByAGkAbgBnAF0AXABiADAAXABmADAAIAAgACgAWwBXAGUAZQBrAHMAVwBpAHQAaABIAG8AdQByAGwAeQBSAGEAdABlADMAUwB0AHIAaQBuAGcAXQAgAFcAbwApACAAYQAgAFwAYgBcAGYAMQAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQAzAFMAdAByAGkAbgBnAF0AIABcACcAOAAwAFwAYgAwAFwAZgAwACAAIAAoAFwAYgBcAGYAMQAgAFsAVABvAHQAYQBsAEEAcABwAHIAbwB2AGUAZABGAEwAUwBXAGkAdABoAEgAbwB1AHIAbAB5AFIAYQB0AGUAMwBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABGAEwAUwApACAALQAgAFwAYwBmADAAXABwAGEAcgANAAoAXABjAGYAMQAgAG0AaQB0ACAAWwBBAHAAcAByAG8AdgBlAGQARgBMAFMAVwBlAGUAawBsAHkAUwB0AHIAaQBuAGcAXQAgAFMAdABkAC4AIAB2AG8AbgAgAFwAYgBcAGYAMQAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBPAGwAZABTAHQAYQByAHQARABhAHQAZQBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABiAGkAcwAgAFwAYgBcAGYAMQAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBPAGwAZABFAG4AZABEAGEAdABlAFMAdAByAGkAbgBnAF0AXABiADAAXABmADAAIAAgACgAWwBXAGUAZQBrAHMAVwBpAHQAaABPAGwAZABIAG8AdQByAGwAeQBSAGEAdABlAFMAdAByAGkAbgBnAF0AIABXAG8AKQAgAGEAIABcAGIAXABmADEAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAXABiADAAXABmADAAIAAgACgAXABiAFwAZgAxACAAWwBUAG8AdABhAGwAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAaQB0AGgATwBsAGQASABvAHUAcgBsAHkAUgBhAHQAZQBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABGAEwAUwApACAALQAgAFwAYwBmADAAXABwAGEAcgANAAoAXABjAGYAMQAgAG0AaQB0ACAAWwBBAHAAcAByAG8AdgBlAGQARgBMAFMAVwBlAGUAawBsAHkAUwB0AHIAaQBuAGcAXQAgAFMAdABkAC4AIAB2AG8AbgAgAFwAYgBcAGYAMQAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBOAGUAdwBTAHQAYQByAHQARABhAHQAZQBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABiAGkAcwAgAFwAYgBcAGYAMQAgAFsAQQBjAGMAbwB1AG4AdABpAG4AZwBFAG4AZABEAGEAdABlAFMAdAByAGkAbgBnAF0AXABiADAAXABmADAAIAAgACgAWwBXAGUAZQBrAHMAVwBpAHQAaABOAGUAdwBIAG8AdQByAGwAeQBSAGEAdABlAFMAdAByAGkAbgBnAF0AIABXAG8AKQAgAGEAIABcAGIAXABmADEAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAXABiADAAXABmADAAIAAgACgAXABiAFwAZgAxACAAWwBUAG8AdABhAGwAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAaQB0AGgATgBlAHcASABvAHUAcgBsAHkAUgBhAHQAZQBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABGAEwAUwApACAALQBcAGMAZgAwAFwAZgAyAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText18.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUAMwBFAG4AZABEAGEAdABlAFMAdAByAGkAbgBnAF0AIABcAGMAZgAyAFwAZgAxAFwAZgBzADEANAAgAHMAaQBuAGQAIABcAGMAZgAxAFwAZgAwAFwAZgBzADEAOAAgAFsAUgBlAGMAbwByAGQAZQBkAEYATABTAFcAaQB0AGgASABvAHUAcgBsAHkAUgBhAHQAZQAzAFMAdAByAGkAbgBnAF0AIABcAGMAZgAyAFwAZgAxAFwAZgBzADEANAAgAFMAdABkAC4AIABcAGIAIAB4ACAAXABjAGYAMQBcAGIAMABcAGYAMABcAGYAcwAxADgAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUAMwBTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAxAFwAZgAwAFwAZgBzADEAOABcAHAAYQByAA0ACgBbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE8AbABkAEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBPAGwAZABTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAxAFwAZgAwAFwAZgBzADEAOABcAHAAYQByAA0ACgBbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBOAGUAdwBTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAwAFwAZgAyAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText19.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAAdABhAHQAcwBcACcAZQA0AGMAaABsAGkAYwBoACAAZwBlAGwAZQBpAHMAdABlAHQAZQAgAEYATABTACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQA6AFwAYwBmADAAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
</data>
<data name="xrRichText20.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbABcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAHIAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADQAIABtAGEAeABpAG0AYQBsACAAbAB0AC4AIABCAGUAdwBpAGwAbABpAGcAdQBuAGcAOgAgAFwAYwBmADIAXABmADEAXABmAHMAMQA4AFwAcABhAHIADQAKAFwAYwBmADEAXABmADAAXABmAHMAMQA0AFwAcABhAHIADQAKAGYAZQBzAHQAZwBlAGwAZQBnAHQAZQAgAEUAaQBnAGUAbgBiAGUAdABlAGkAbABpAGcAdQBuAGcAIABmAFwAJwBmAGMAcgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgB2AGUAcgBiAGwAZQBpAGIAZQBuADoAXABwAGEAcgANAAoAfQANAAoA</value>
</data>
<data name="xrRichText14.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbABcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAHIAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADQAIABtAGEAeABpAG0AYQBsACAAbAB0AC4AIABCAGUAdwBpAGwAbABpAGcAdQBuAGcAOgAgAFwAYwBmADIAXABmADEAXABmAHMAMQA4AFwAcABhAHIADQAKAFwAYwBmADEAXABmADAAXABmAHMAMQA0AFwAcABhAHIADQAKAGYAZQBzAHQAZwBlAGwAZQBnAHQAZQAgAEUAaQBnAGUAbgBiAGUAdABlAGkAbABpAGcAdQBuAGcAIABmAFwAJwBmAGMAcgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgB2AGUAcgBiAGwAZQBpAGIAZQBuADoAXABwAGEAcgANAAoAfQANAAoA</value>
</data>
<data name="xrRichText13.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAAdABhAHQAcwBcACcAZQA0AGMAaABsAGkAYwBoACAAZwBlAGwAZQBpAHMAdABlAHQAZQAgAEYATABTACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQA6AFwAYwBmADAAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
</data>
<data name="xrRichText12.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBOAGUAdwBTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAwAFwAZgAyAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText10.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAcQByAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAASABcACcAZgA2AGgAZQAgAGQAZQByACAAdgBvAG0AIABMAFcATAAgAGUAcgBoAGEAbAB0AGUAbgBlAG4AIABBAGIAcwBjAGgAbABhAGcAcwB6AGEAaABsAHUAbgBnAGUAbgAgAGYAXAAnAGYAYwByACAAZABlAG4AIABaAGUAaQB0AHIAYQB1AG0AOgBcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText11.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHIAbwBtAGEAbgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AHsAXABmADIAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABtAGkAdAAgAFsAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAZQBlAGsAbAB5AFMAdAByAGkAbgBnAF0AIABTAHQAZABcAGYAMQAgAC4AIABcAGYAMAAgAHYAbwBuACAAXABiACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAFMAdABhAHIAdABEAGEAdABlAFMAdAByAGkAbgBnAF0AIABcAGIAMAAgAGIAaQBzACAAXABiACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAEUAbgBkAEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAAKABbAFcAZQBlAGsAcwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFcAbwBcAGYAMQAgACkAIABcAGYAMAAgAGEAIABcAGIAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAIAAoAFsAVABvAHQAYQBsAEEAcABwAHIAbwB2AGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAARgBMAFMAXABiACAAKQAgAC0AIABcAGMAZgAyAFwAYgAwAFwAZgAyAFwAZgBzADEANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText9.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAcQByAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAASABcACcAZgA2AGgAZQAgAGQAZQByACAAdgBvAG0AIABMAFcATAAgAGUAcgBoAGEAbAB0AGUAbgBlAG4AIABBAGIAcwBjAGgAbABhAGcAcwB6AGEAaABsAHUAbgBnAGUAbgAgAGYAXAAnAGYAYwByACAAZABlAG4AIABaAGUAaQB0AHIAYQB1AG0AOgBcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText4.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHIAbwBtAGEAbgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AHsAXABmADIAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABtAGkAdAAgAFsAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAZQBlAGsAbAB5AFMAdAByAGkAbgBnAF0AIABTAHQAZABcAGYAMQAgAC4AIABcAGYAMAAgAHYAbwBuACAAXABiACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAFMAdABhAHIAdABEAGEAdABlAFMAdAByAGkAbgBnAF0AIABcAGIAMAAgAGIAaQBzACAAXABiACAAWwBIAG8AdQByAGwAeQBSAGEAdABlAE8AbABkAEUAbgBkAEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAAKABbAFcAZQBlAGsAcwBXAGkAdABoAE8AbABkAEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFcAbwBcAGYAMQAgACkAIABcAGYAMAAgAGEAIABcAGIAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAIAAoAFsAVABvAHQAYQBsAEEAcABwAHIAbwB2AGUAZABGAEwAUwBXAGkAdABoAE8AbABkAEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAARgBMAFMAXABiACAAKQAgAC0AIABcAGIAMABcAHAAYQByAA0ACgBtAGkAdAAgAFsAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAZQBlAGsAbAB5AFMAdAByAGkAbgBnAF0AIABTAHQAZABcAGYAMQAgAC4AIABcAGYAMAAgAHYAbwBuACAAXABiACAAWwBIAG8AdQByAGwAeQBSAGEAdABlAE4AZQB3AFMAdABhAHIAdABEAGEAdABlAFMAdAByAGkAbgBnAF0AIABcAGIAMAAgAGIAaQBzACAAXABiACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAEUAbgBkAEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAAKABbAFcAZQBlAGsAcwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFcAbwBcAGYAMQAgACkAIABcAGYAMAAgAGEAIABcAGIAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAIAAoAFsAVABvAHQAYQBsAEEAcABwAHIAbwB2AGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAARgBMAFMAXABiACAAKQAgAC0AIABcAGMAZgAyAFwAYgAwAFwAZgAyAFwAZgBzADEANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText7.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE8AbABkAEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBPAGwAZABTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAxAFwAZgAwAFwAZgBzADEAOABcAHAAYQByAA0ACgBbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBOAGUAdwBTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAwAFwAZgAyAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAAdABhAHQAcwBcACcAZQA0AGMAaABsAGkAYwBoACAAZwBlAGwAZQBpAHMAdABlAHQAZQAgAEYATABTACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQA6AFwAYwBmADAAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
</data>
<data name="xrRichText8.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbABcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAHIAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADQAIABtAGEAeABpAG0AYQBsACAAbAB0AC4AIABCAGUAdwBpAGwAbABpAGcAdQBuAGcAOgAgAFwAYwBmADIAXABmADEAXABmAHMAMQA4AFwAcABhAHIADQAKAFwAYwBmADEAXABmADAAXABmAHMAMQA0AFwAcABhAHIADQAKAGYAZQBzAHQAZwBlAGwAZQBnAHQAZQAgAEUAaQBnAGUAbgBiAGUAdABlAGkAbABpAGcAdQBuAGcAIABmAFwAJwBmAGMAcgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgB2AGUAcgBiAGwAZQBpAGIAZQBuADoAXABwAGEAcgANAAoAfQANAAoA</value>
</data>
<data name="xrRichText3.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwADsAfQANAAoAXAB2AGkAZQB3AGsAaQBuAGQANABcAHUAYwAxAFwAcABhAHIAZABcAGMAZgAxAFwAbABhAG4AZwAxADAAMwAxAFwAYgBcAGYAcwAxADkAIABLAG8AbgB0AGEAawB0AC0AIAB1AG4AZAAgAEsAcgBpAHMAZQBuAGgAaQBsAGYAZQAgAGUALgBWAC4AXABjAGYAMABcAHAAYQByAA0ACgBcAGMAZgAxACAAaQBtACAARQBuAG4AZQBwAGUALQBSAHUAaAByAC0ASwByAGUAaQBzAFwAYwBmADAAXABwAGEAcgANAAoAXABjAGYAMQAgAE0AbwBsAHQAawBlAHMAdAByAC4AIAAyADgAXABjAGYAMABcAHAAYQByAA0ACgBcAGMAZgAxACAANQA4ADMAMwAyACAAUwBjAGgAdwBlAGwAbQBcAGMAZgAwAFwAYgAwAFwAZgAxAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
@@ -954,6 +909,51 @@
<data name="xrRichText6.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABiAFwAZgAwAFwAZgBzADEANAAgAFMAcABpAHQAegBhAGIAcgBlAGMAaABuAHUAbgBnACAAQgBlAHQAcgBlAHUAdABlAHMAIABXAG8AaABuAGUAbgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgBcAGIAMAAgAEIAZQB3AGkAbABsAGkAZwB1AG4AZwBzAC0ALwBBAGIAcgBlAGMAaABuAHUAbgBnAHMAegBlAGkAdAByAGEAdQBtAFwAYwBmADAAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
</data>
<data name="xrRichText16.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEMAbwBtAGkAYwAgAFMAYQBuAHMAIABNAFMAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADEAMgA5ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMwAgAEgAXAB1ADIANAA2AFwAJwBmADYAaABlACAAZABlAHIAIABlAHIAaABhAGwAdABlAG4AZQBuACAAQQBiAHMAYwBoAGwAYQBnAHMAegBhAGgAbAB1AG4AZwBlAG4AIABmAFwAdQAyADUAMgBcACcAZgBjAHIAIABkAGUAbgAgAFoAZQBpAHQAcgBhAHUAbQB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAzACAAOgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMwBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText17.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsACAAQQByAGkAYQBsADsAfQB7AFwAZgAxAFwAZgBuAGkAbABcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADgAIABtAGkAdAAgAFsAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAZQBlAGsAbAB5AFMAdAByAGkAbgBnAF0AIABTAHQAZAAuACAAdgBvAG4AIABcAGIAXABmADEAIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQBcAGIAMABcAGYAMAAgACAAYgBpAHMAIABcAGIAXABmADEAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUAMwBFAG4AZABEAGEAdABlAFMAdAByAGkAbgBnAF0AXABiADAAXABmADAAIAAgACgAWwBXAGUAZQBrAHMAVwBpAHQAaABIAG8AdQByAGwAeQBSAGEAdABlADMAUwB0AHIAaQBuAGcAXQAgAFcAbwApACAAYQAgAFwAYgBcAGYAMQAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQAzAFMAdAByAGkAbgBnAF0AIABcACcAOAAwAFwAYgAwAFwAZgAwACAAIAAoAFwAYgBcAGYAMQAgAFsAVABvAHQAYQBsAEEAcABwAHIAbwB2AGUAZABGAEwAUwBXAGkAdABoAEgAbwB1AHIAbAB5AFIAYQB0AGUAMwBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABGAEwAUwApACAALQAgAFwAYwBmADAAXABwAGEAcgANAAoAXABjAGYAMQAgAG0AaQB0ACAAWwBBAHAAcAByAG8AdgBlAGQARgBMAFMAVwBlAGUAawBsAHkAUwB0AHIAaQBuAGcAXQAgAFMAdABkAC4AIAB2AG8AbgAgAFwAYgBcAGYAMQAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBPAGwAZABTAHQAYQByAHQARABhAHQAZQBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABiAGkAcwAgAFwAYgBcAGYAMQAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBPAGwAZABFAG4AZABEAGEAdABlAFMAdAByAGkAbgBnAF0AXABiADAAXABmADAAIAAgACgAWwBXAGUAZQBrAHMAVwBpAHQAaABPAGwAZABIAG8AdQByAGwAeQBSAGEAdABlAFMAdAByAGkAbgBnAF0AIABXAG8AKQAgAGEAIABcAGIAXABmADEAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAXABiADAAXABmADAAIAAgACgAXABiAFwAZgAxACAAWwBUAG8AdABhAGwAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAaQB0AGgATwBsAGQASABvAHUAcgBsAHkAUgBhAHQAZQBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABGAEwAUwApACAALQAgAFwAYwBmADAAXABwAGEAcgANAAoAXABjAGYAMQAgAG0AaQB0ACAAWwBBAHAAcAByAG8AdgBlAGQARgBMAFMAVwBlAGUAawBsAHkAUwB0AHIAaQBuAGcAXQAgAFMAdABkAC4AIAB2AG8AbgAgAFwAYgBcAGYAMQAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBOAGUAdwBTAHQAYQByAHQARABhAHQAZQBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABiAGkAcwAgAFwAYgBcAGYAMQAgAFsAQQBjAGMAbwB1AG4AdABpAG4AZwBFAG4AZABEAGEAdABlAFMAdAByAGkAbgBnAF0AXABiADAAXABmADAAIAAgACgAWwBXAGUAZQBrAHMAVwBpAHQAaABOAGUAdwBIAG8AdQByAGwAeQBSAGEAdABlAFMAdAByAGkAbgBnAF0AIABXAG8AKQAgAGEAIABcAGIAXABmADEAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAXABiADAAXABmADAAIAAgACgAXABiAFwAZgAxACAAWwBUAG8AdABhAGwAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAaQB0AGgATgBlAHcASABvAHUAcgBsAHkAUgBhAHQAZQBTAHQAcgBpAG4AZwBdAFwAYgAwAFwAZgAwACAAIABGAEwAUwApACAALQBcAGMAZgAwAFwAZgAyAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText18.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUAMwBFAG4AZABEAGEAdABlAFMAdAByAGkAbgBnAF0AIABcAGMAZgAyAFwAZgAxAFwAZgBzADEANAAgAHMAaQBuAGQAIABcAGMAZgAxAFwAZgAwAFwAZgBzADEAOAAgAFsAUgBlAGMAbwByAGQAZQBkAEYATABTAFcAaQB0AGgASABvAHUAcgBsAHkAUgBhAHQAZQAzAFMAdAByAGkAbgBnAF0AIABcAGMAZgAyAFwAZgAxAFwAZgBzADEANAAgAFMAdABkAC4AIABcAGIAIAB4ACAAXABjAGYAMQBcAGIAMABcAGYAMABcAGYAcwAxADgAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUAMwBTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAxAFwAZgAwAFwAZgBzADEAOABcAHAAYQByAA0ACgBbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE8AbABkAEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBPAGwAZABTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAxAFwAZgAwAFwAZgBzADEAOABcAHAAYQByAA0ACgBbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBOAGUAdwBTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAwAFwAZgAyAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText19.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAAdABhAHQAcwBcACcAZQA0AGMAaABsAGkAYwBoACAAZwBlAGwAZQBpAHMAdABlAHQAZQAgAEYATABTACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQA6AFwAYwBmADAAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
</data>
<data name="xrRichText20.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbABcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAHIAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADQAIABtAGEAeABpAG0AYQBsACAAbAB0AC4AIABCAGUAdwBpAGwAbABpAGcAdQBuAGcAOgAgAFwAYwBmADIAXABmADEAXABmAHMAMQA4AFwAcABhAHIADQAKAFwAYwBmADEAXABmADAAXABmAHMAMQA0AFwAcABhAHIADQAKAGYAZQBzAHQAZwBlAGwAZQBnAHQAZQAgAEUAaQBnAGUAbgBiAGUAdABlAGkAbABpAGcAdQBuAGcAIABmAFwAJwBmAGMAcgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgB2AGUAcgBiAGwAZQBpAGIAZQBuADoAXABwAGEAcgANAAoAfQANAAoA</value>
</data>
<data name="xrRichText14.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbABcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAHIAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADQAIABtAGEAeABpAG0AYQBsACAAbAB0AC4AIABCAGUAdwBpAGwAbABpAGcAdQBuAGcAOgAgAFwAYwBmADIAXABmADEAXABmAHMAMQA4AFwAcABhAHIADQAKAFwAYwBmADEAXABmADAAXABmAHMAMQA0AFwAcABhAHIADQAKAGYAZQBzAHQAZwBlAGwAZQBnAHQAZQAgAEUAaQBnAGUAbgBiAGUAdABlAGkAbABpAGcAdQBuAGcAIABmAFwAJwBmAGMAcgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgB2AGUAcgBiAGwAZQBpAGIAZQBuADoAXABwAGEAcgANAAoAfQANAAoA</value>
</data>
<data name="xrRichText13.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAAdABhAHQAcwBcACcAZQA0AGMAaABsAGkAYwBoACAAZwBlAGwAZQBpAHMAdABlAHQAZQAgAEYATABTACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQA6AFwAYwBmADAAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
</data>
<data name="xrRichText12.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBOAGUAdwBTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAwAFwAZgAyAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText10.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEMAbwBtAGkAYwAgAFMAYQBuAHMAIABNAFMAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADEAMgA5ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMwAgAEgAXAB1ADIANAA2AFwAJwBmADYAaABlACAAZABlAHIAIABlAHIAaABhAGwAdABlAG4AZQBuACAAQQBiAHMAYwBoAGwAYQBnAHMAegBhAGgAbAB1AG4AZwBlAG4AIABmAFwAdQAyADUAMgBcACcAZgBjAHIAIABkAGUAbgAgAFoAZQBpAHQAcgBhAHUAbQB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAzACAAOgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMwBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText11.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHIAbwBtAGEAbgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AHsAXABmADIAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABtAGkAdAAgAFsAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAZQBlAGsAbAB5AFMAdAByAGkAbgBnAF0AIABTAHQAZABcAGYAMQAgAC4AIABcAGYAMAAgAHYAbwBuACAAXABiACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAFMAdABhAHIAdABEAGEAdABlAFMAdAByAGkAbgBnAF0AIABcAGIAMAAgAGIAaQBzACAAXABiACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAEUAbgBkAEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAAKABbAFcAZQBlAGsAcwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFcAbwBcAGYAMQAgACkAIABcAGYAMAAgAGEAIABcAGIAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAIAAoAFsAVABvAHQAYQBsAEEAcABwAHIAbwB2AGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAARgBMAFMAXABiACAAKQAgAC0AIABcAGMAZgAyAFwAYgAwAFwAZgAyAFwAZgBzADEANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText4.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHIAbwBtAGEAbgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AHsAXABmADIAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABtAGkAdAAgAFsAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAZQBlAGsAbAB5AFMAdAByAGkAbgBnAF0AIABTAHQAZABcAGYAMQAgAC4AIABcAGYAMAAgAHYAbwBuACAAXABiACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAFMAdABhAHIAdABEAGEAdABlAFMAdAByAGkAbgBnAF0AIABcAGIAMAAgAGIAaQBzACAAXABiACAAWwBIAG8AdQByAGwAeQBSAGEAdABlAE8AbABkAEUAbgBkAEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAAKABbAFcAZQBlAGsAcwBXAGkAdABoAE8AbABkAEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFcAbwBcAGYAMQAgACkAIABcAGYAMAAgAGEAIABcAGIAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAIAAoAFsAVABvAHQAYQBsAEEAcABwAHIAbwB2AGUAZABGAEwAUwBXAGkAdABoAE8AbABkAEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAARgBMAFMAXABiACAAKQAgAC0AIABcAGIAMABcAHAAYQByAA0ACgBtAGkAdAAgAFsAQQBwAHAAcgBvAHYAZQBkAEYATABTAFcAZQBlAGsAbAB5AFMAdAByAGkAbgBnAF0AIABTAHQAZABcAGYAMQAgAC4AIABcAGYAMAAgAHYAbwBuACAAXABiACAAWwBIAG8AdQByAGwAeQBSAGEAdABlAE4AZQB3AFMAdABhAHIAdABEAGEAdABlAFMAdAByAGkAbgBnAF0AIABcAGIAMAAgAGIAaQBzACAAXABiACAAWwBBAGMAYwBvAHUAbgB0AGkAbgBnAEUAbgBkAEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAAKABbAFcAZQBlAGsAcwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFcAbwBcAGYAMQAgACkAIABcAGYAMAAgAGEAIABcAGIAIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AHIAaQBuAGcAXQAgAFwAJwA4ADAAIAAoAFsAVABvAHQAYQBsAEEAcABwAHIAbwB2AGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYgAwACAARgBMAFMAXABiACAAKQAgAC0AIABcAGMAZgAyAFwAYgAwAFwAZgAyAFwAZgBzADEANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText7.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAG4AaQBsAFwAZgBjAGgAYQByAHMAZQB0ADAAIABBAHIAaQBhAGwAOwB9AHsAXABmADEAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAyAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAxADIAOQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAcwAxADgAIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEgAbwB1AHIAbAB5AFIAYQB0AGUATwBsAGQARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE8AbABkAEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBPAGwAZABTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAxAFwAZgAwAFwAZgBzADEAOABcAHAAYQByAA0ACgBbAEgAbwB1AHIAbAB5AFIAYQB0AGUATgBlAHcAUwB0AGEAcgB0AEQAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAC0AIABbAEEAYwBjAG8AdQBuAHQAaQBuAGcARQBuAGQARABhAHQAZQBTAHQAcgBpAG4AZwBdACAAXABjAGYAMgBcAGYAMQBcAGYAcwAxADQAIABzAGkAbgBkACAAXABjAGYAMQBcAGYAMABcAGYAcwAxADgAIABbAFIAZQBjAG8AcgBkAGUAZABGAEwAUwBXAGkAdABoAE4AZQB3AEgAbwB1AHIAbAB5AFIAYQB0AGUAUwB0AHIAaQBuAGcAXQAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAUwB0AGQALgAgAFwAYgAgAHgAIABcAGMAZgAxAFwAYgAwAFwAZgAwAFwAZgBzADEAOAAgAFsASABvAHUAcgBsAHkAUgBhAHQAZQBOAGUAdwBTAHQAcgBpAG4AZwBdACAAXAAnADgAMAAgAFwAYwBmADIAXABmADEAXABmAHMAMQA0ACAAPQBcAGMAZgAwAFwAZgAyAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXABwAGEAcgBkAFwAYwBmADEAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAAdABhAHQAcwBcACcAZQA0AGMAaABsAGkAYwBoACAAZwBlAGwAZQBpAHMAdABlAHQAZQAgAEYATABTACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQA6AFwAYwBmADAAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
</data>
<data name="xrRichText8.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAYwByAGkAcAB0AFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAG8AbQBpAGMAIABTAGEAbgBzACAATQBTADsAfQB7AFwAZgAxAFwAZgBuAGkAbABcAGYAYwBoAGEAcgBzAGUAdAAwACAAQQByAGkAYQBsADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMQAyADkAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAHIAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADQAIABtAGEAeABpAG0AYQBsACAAbAB0AC4AIABCAGUAdwBpAGwAbABpAGcAdQBuAGcAOgAgAFwAYwBmADIAXABmADEAXABmAHMAMQA4AFwAcABhAHIADQAKAFwAYwBmADEAXABmADAAXABmAHMAMQA0AFwAcABhAHIADQAKAGYAZQBzAHQAZwBlAGwAZQBnAHQAZQAgAEUAaQBnAGUAbgBiAGUAdABlAGkAbABpAGcAdQBuAGcAIABmAFwAJwBmAGMAcgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgBcAHAAYQByAA0ACgB2AGUAcgBiAGwAZQBpAGIAZQBuADoAXABwAGEAcgANAAoAfQANAAoA</value>
</data>
<data name="xrRichText9.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEMAbwBtAGkAYwAgAFMAYQBuAHMAIABNAFMAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADEAMgA5ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAHIAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMwAgAEgAXAB1ADIANAA2AFwAJwBmADYAaABlACAAZABlAHIAIABlAHIAaABhAGwAdABlAG4AZQBuACAAQQBiAHMAYwBoAGwAYQBnAHMAegBhAGgAbAB1AG4AZwBlAG4AIABmAFwAdQAyADUAMgBcACcAZgBjAHIAIABkAGUAbgAgAFoAZQBpAHQAcgBhAHUAbQB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAzACAAOgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMwBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText15.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEMAbwBtAGkAYwAgAFMAYQBuAHMAIABNAFMAOwB9AH0AewBcAGMAbwBsAG8AcgB0AGIAbAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADAAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQAgADsAfQB7AFwAKgBcAGQAZQBmAGMAaABwACAAXABmADEAXABmAHMAMgA0AH0AewBcAHMAdAB5AGwAZQBzAGgAZQBlAHQAIAB7AFwAcQBsAFwAZgAxAFwAZgBzADIANAAgAE4AbwByAG0AYQBsADsAfQB7AFwAKgBcAGMAcwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAARABlAGYAYQB1AGwAdAAgAFAAYQByAGEAZwByAGEAcABoACAARgBvAG4AdAA7AH0AewBcACoAXABjAHMAMgBcAHMAYgBhAHMAZQBkAG8AbgAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxACAATABpAG4AZQAgAE4AdQBtAGIAZQByADsAfQB7AFwAKgBcAGMAcwAzAFwAdQBsAFwAZgAxAFwAZgBzADIANABcAGMAZgAyACAASAB5AHAAZQByAGwAaQBuAGsAOwB9AHsAXAAqAFwAdABzADQAXAB0AHMAcgBvAHcAZABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAdAAzAFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABOAG8AcgBtAGEAbAAgAFQAYQBiAGwAZQA7AH0AewBcACoAXAB0AHMANQBcAHQAcwByAG8AdwBkAFwAcwBiAGEAcwBlAGQAbwBuADQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdAByAGIAcgBkAHIAdABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBsAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAcgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBoAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHYAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgByADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAHIAMQAwADgAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAFQAYQBiAGwAZQAgAFMAaQBtAHAAbABlACAAMQA7AH0AfQB7AFwAKgBcAGwAaQBzAHQAbwB2AGUAcgByAGkAZABlAHQAYQBiAGwAZQB9AFwAbgBvAHUAaQBjAG8AbQBwAGEAdABcAHMAcABsAHkAdAB3AG4AaQBuAGUAXABoAHQAbQBhAHUAdABzAHAAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAYgBcAHUAbABcAGYAMgBcAGYAcwAxADgAXABjAGYAMQAgAEUAcgBrAGwAXAB1ADIAMgA4AFwAJwBlADQAcgB1AG4AZwAgAGQAZQBzACAAQQBuAGIAaQBlAHQAZQByAHMAOgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADAAXABjAGYAMQAgAEgAaQBlAHIAbQBpAHQAIAB3AGkAcgBkACAAZQByAGsAbABcAHUAMgAyADgAXAAnAGUANAByAHQALAAgAGQAYQBzAHMAIABkAGkAZQAgAFYAZQByAHAAZgBsAGkAYwBoAHQAdQBuAGcAZQBuACAAYQB1AHMAIABkAGUAbgAgAFYAZQByAGUAaQBuAGIAYQByAHUAbgBnAGUAbgAgAG4AYQBjAGgAIABcAHUAMQA2ADcAXAAnAGEANwBcAHUAMQA2ADcAXAAnAGEANwAgADcANQAgAGYAZgAuACAAUwBHAEIAIABYAGwAbAAgAGIAegB3AC4AIABcAHUAMQA2ADcAXAAnAGEANwBcAHUAMQA2ADcAXAAnAGEANwAgADEAMgA1ACAAZgBmAC4AIABTAEcAQgAgAEkAWAAgAGUAaQBuAGcAZQBoAGEAbAB0AGUAbgAgAHcAdQByAGQAZQBuACAAdQBuAGQAIABhAGwAbABlACAAaABpAGUAcgAgAGcAZQBtAGEAYwBoAHQAZQBuACAAQQBuAGcAYQBiAGUAbgAgAGoAZQAgAEIAZQB0AHIAZQB1AHUAbgBnAHMAawBvAG4AdABhAGsAdAAgAGEAbgBoAGEAbgBkACAAZABlAHIAIABRAHUAaQB0AHQAaQBlAHIAdQBuAGcAcwBiAGUAbABlAGcAZQAgAHMAbwB3AGkAZQAgAGQAZQByACAAQgBlAHQAcgBlAHUAdQBuAGcAcwBkAG8AawB1AG0AZQBuAHQAYQB0AGkAbwBuACAAagBlAGQAZQByAHoAZQBpAHQAIABuAGEAYwBoAGcAZQB3AGkAZQBzAGUAbgAgAHcAZQByAGQAZQBuACAAawBcAHUAMgA0ADYAXAAnAGYANgBuAG4AZQBuAC4AIABEAGkAZQBzAGUAIABVAG4AdABlAHIAbABhAGcAZQBuACAAcwBpAG4AZAAgADUAIABKAGEAaAByAGUAIABsAGEAbgBnACAAYQB1AGYAegB1AGIAZQB3AGEAaAByAGUAbgAgAHUAbgBkACAAYQB1AGYAIABWAGUAcgBsAGEAbgBnAGUAbgAgAGQAZQBzACAAUwBvAHoAaQBhAGwAaABpAGwAZgBlAHQAcgBcAHUAMgAyADgAXAAnAGUANABnAGUAcgBzACAAYgB6AHcALgAgAGQAZQBzACAAVAByAFwAdQAyADIAOABcACcAZQA0AGcAZQByAHMAIABkAGUAcgAgAEUAaQBuAGcAbABpAGUAZABlAHIAdQBuAGcAcwBoAGkAbABmAGUAIAB2AG8AcgB6AHUAbABlAGcAZQBuACAAKABcAHUAMQA2ADcAXAAnAGEANwAgADIAIABBAGIAcwAuACAAMQAgAGQAZQByACAAVgBlAHIAZwBcAHUAMgA1ADIAXAAnAGYAYwB0AHUAbgBnAHMAdgBlAHIAZQBpAG4AYgBhAHIAdQBuAGcAKQAuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>

File diff suppressed because it is too large Load Diff

View File

@@ -17,27 +17,30 @@ namespace BeWo.KontaktUndKrisenhilfeReports.Neu
}
public void SetReportDataSource(Settlement2RO pRO)
{
//decimal max = Math.Round(pRO.TotalApprovedFLSWithOldHourlyRate * (pRO.HourlyRateOld ?? 0) * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max += Math.Round(pRO.TotalApprovedFLSWithNewHourlyRate * (pRO.HourlyRateNew ?? 0) * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max += Math.Round(pRO.TotalApprovedFLSWithHourlyRate3 * pRO.HourlyRate3 * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max = Math.Round(max, 2, MidpointRounding.AwayFromZero);
{
//decimal max = Math.Round(pRO.TotalApprovedFLSWithOldHourlyRate * (pRO.HourlyRateOld ?? 0) * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max += Math.Round(pRO.TotalApprovedFLSWithNewHourlyRate * (pRO.HourlyRateNew ?? 0) * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max += Math.Round(pRO.TotalApprovedFLSWithHourlyRate3 * pRO.HourlyRate3 * pRO.RateFactor, 2, MidpointRounding.AwayFromZero);
//max = Math.Round(max, 2, MidpointRounding.AwayFromZero);
//if (Math.Round(pRO.AmountRecordedFLS, 2, MidpointRounding.AwayFromZero) > max)
//{
// decimal diff = pRO.AmountRecordedFLS - max;
// pRO.AmountRecordedFLS = max;
// pRO.ClaimWithEigenbeteiligung -= diff;
//}
//if (Math.Round(pRO.AmountRecordedFLS, 2, MidpointRounding.AwayFromZero) > max)
//{
// decimal diff = pRO.AmountRecordedFLS - max;
// pRO.AmountRecordedFLS = max;
// pRO.ClaimWithEigenbeteiligung -= diff;
//}
if (pRO.Claim < 0)
{
lblClaim.Text = "Rückzahlungsanspruch LWL:";
}
else
if (pRO.RecipientOrganisation.Contains("LVR"))
{
xrRichText3.Text = "";
}
if (!(pRO.Claim < 0))
{
lblClaim.Text = "Betrag:";
}
string period = null;
string betrag = null;
@@ -66,10 +69,6 @@ namespace BeWo.KontaktUndKrisenhilfeReports.Neu
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
{
Zwischensumme.Visible = true;
//if (!ii.ItemDescription.IsNullOrEmpty())
//{
//ii.AbrechnungsText = Regex.Replace(ii.DetailDescription, ii.ItemDescription, "Fehlkontakte");
//}
ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "Std.");
ii.ItemDescription = "Fehlkontakte";
ii.UnitCount = ii.UnitCount / 80 * 100;

File diff suppressed because it is too large Load Diff

View File

@@ -40,6 +40,7 @@
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.ServiceModel" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />

View File

@@ -1,11 +1,13 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows;
using System.ServiceModel;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.Core;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Plugins;
using BeWo.Service.ServiceContracts;
using BS.Shared;
using BS.Shared.DataContracts;
@@ -13,7 +15,7 @@ using BS.Shared.DataContracts;
namespace PerspektivenEV.Service
{
public class CustomAccountingService : AccountingService
public class CustomAccountingService : AccountingService
{
public override ServiceInvoice ErstelleStornoRechnung(InvoiceBaseDC ibdc)
{
@@ -59,7 +61,36 @@ namespace PerspektivenEV.Service
}
}
//public override List<long> UpdateServiceInvoices(List<ServiceInvoiceDC> invoices)
//{
// if (!BeWo.Data.Security.UserRightHelper.LoggedInUserHasRight(UserRightType.AccountingTransactionView_Create))
// {
// throw new FaultException<BeWoFault>(new BeWoFault("Keine Rechte zum Verändern der Rechnungen!", BeWoFaultType.CustomWithoutDetails));
// }
// var originals = DAOFactory.GenericDAO.LoadByIDs<ServiceInvoice>(invoices.Select(i => i.ServiceInvoiceOid.Value));
// MapperFactory.ServiceInvoiceDC_ServiceInvoice.MergeWithEntitys(invoices, originals);
// DAOFactory.GenericDAO.Update(originals);
// return originals.Select(e => e.Version.Value).ToList();
//}
//public override void DeactivateInvoiceBases(List<InvoiceBaseDC> invoices)
//{
// if (!BeWo.Data.Security.UserRightHelper.LoggedInUserHasRight(UserRightType.AccountingTransactionView_Create))
// {
// throw new FaultException<BeWoFault>(new BeWoFault("Keine Rechte zum Löschen der Rechnungen!", BeWoFaultType.CustomWithoutDetails));
// }
// ServiceLogic.SetActivationType<InvoiceBase>(invoices.ToDictionary(i => i.InvoiceBaseOid.Value, i => i.InvoiceBaseVersion.Value), ActivationTypeId.Deleted);
//}
//public override void DeactivateServiceInvoices(List<ServiceInvoiceDC> invoices)
//{
// if (!BeWo.Data.Security.UserRightHelper.LoggedInUserHasRight(UserRightType.AccountingTransactionView_Create))
// {
// throw new FaultException<BeWoFault>(new BeWoFault("Keine Rechte zum Löschen der Rechnungen!", BeWoFaultType.CustomWithoutDetails));
// }
// ServiceLogic.SetActivationType<ServiceInvoice>(invoices.ToDictionary(i => i.ServiceInvoiceOid.Value, i => i.ServiceInvoiceVersion.Value), ActivationTypeId.Deleted);
// ServiceLogic.SetActivationType<InvoiceBase>(invoices.ToDictionary(i => i.InvoiceBase.InvoiceBaseOid.Value, i => i.InvoiceBase.InvoiceBaseVersion.Value), ActivationTypeId.Deleted);
//}
//public override void StorniereInvoiceBases(List<InvoiceBaseDC> invoices)
//{
@@ -135,8 +166,6 @@ namespace PerspektivenEV.Service
// returnlist.Add(dc);
// }
// return returnlist;
//}
}
}

View File

@@ -1,114 +1,114 @@
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{C1FED668-ADB9-47E0-B589-1389618E1B6E}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>SKMAachen</RootNamespace>
<AssemblyName>7564067748_Reports</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Printing.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Utils.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
<Compile Include="CustomMitarbeiterstundenkontoBerechnungMonate.cs" />
<Compile Include="Mitarbeiterarbeitszeitkonto.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Mitarbeiterarbeitszeitkonto.designer.cs">
<DependentUpon>Mitarbeiterarbeitszeitkonto.cs</DependentUpon>
</Compile>
<Compile Include="Mitarbeiterstundenkonto.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Mitarbeiterstundenkonto.designer.cs">
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
</Compile>
<Compile Include="MitarbeiterstundenkontoJahr.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="MitarbeiterstundenkontoJahr.designer.cs">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Teamstundenkonto.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Teamstundenkonto.designer.cs">
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Data\Data.csproj">
<Project>{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}</Project>
<Name>Data</Name>
</ProjectReference>
<ProjectReference Include="..\..\Report\Report.csproj">
<Project>{40d8b312-ea64-49e3-a31a-5e57ed4d5654}</Project>
<Name>Report</Name>
</ProjectReference>
<ProjectReference Include="..\..\Service\Service.csproj">
<Project>{094331c3-ecee-4c89-bbfd-4c9ded89f0ef}</Project>
<Name>Service</Name>
</ProjectReference>
<ProjectReference Include="..\..\Shared\Shared.csproj">
<Project>{2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}</Project>
<Name>Shared</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Mitarbeiterarbeitszeitkonto.resx">
<DependentUpon>Mitarbeiterarbeitszeitkonto.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Mitarbeiterstundenkonto.resx">
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="MitarbeiterstundenkontoJahr.resx">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Teamstundenkonto.resx">
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
<?xml version="1.0" encoding="utf-8"?>
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
<PropertyGroup>
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
<ProjectGuid>{95342759-C161-4A44-8130-9740E57FE3A1}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>SKMAachen</RootNamespace>
<AssemblyName>7564067748_Reports</AssemblyName>
<TargetFrameworkVersion>v4.7.2</TargetFrameworkVersion>
<FileAlignment>512</FileAlignment>
<TargetFrameworkProfile />
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
<DebugSymbols>true</DebugSymbols>
<DebugType>full</DebugType>
<Optimize>false</Optimize>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>DEBUG;TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
<DebugType>pdbonly</DebugType>
<Optimize>true</Optimize>
<OutputPath>..\..\Host\bin\</OutputPath>
<DefineConstants>TRACE</DefineConstants>
<ErrorReport>prompt</ErrorReport>
<WarningLevel>4</WarningLevel>
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Printing.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Utils.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="System" />
<Reference Include="System.Core" />
<Reference Include="System.Drawing" />
<Reference Include="System.Windows.Forms" />
<Reference Include="System.Xml.Linq" />
<Reference Include="System.Data.DataSetExtensions" />
<Reference Include="Microsoft.CSharp" />
<Reference Include="System.Data" />
<Reference Include="System.Net.Http" />
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
<Compile Include="CustomMitarbeiterstundenkontoBerechnungMonate.cs" />
<Compile Include="Mitarbeiterarbeitszeitkonto.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Mitarbeiterarbeitszeitkonto.designer.cs">
<DependentUpon>Mitarbeiterarbeitszeitkonto.cs</DependentUpon>
</Compile>
<Compile Include="Mitarbeiterstundenkonto.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Mitarbeiterstundenkonto.designer.cs">
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
</Compile>
<Compile Include="MitarbeiterstundenkontoJahr.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="MitarbeiterstundenkontoJahr.designer.cs">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="Teamstundenkonto.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Teamstundenkonto.designer.cs">
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Data\Data.csproj">
<Project>{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}</Project>
<Name>Data</Name>
</ProjectReference>
<ProjectReference Include="..\..\Report\Report.csproj">
<Project>{40d8b312-ea64-49e3-a31a-5e57ed4d5654}</Project>
<Name>Report</Name>
</ProjectReference>
<ProjectReference Include="..\..\Service\Service.csproj">
<Project>{094331c3-ecee-4c89-bbfd-4c9ded89f0ef}</Project>
<Name>Service</Name>
</ProjectReference>
<ProjectReference Include="..\..\Shared\Shared.csproj">
<Project>{2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}</Project>
<Name>Shared</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Mitarbeiterarbeitszeitkonto.resx">
<DependentUpon>Mitarbeiterarbeitszeitkonto.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Mitarbeiterstundenkonto.resx">
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="MitarbeiterstundenkontoJahr.resx">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Teamstundenkonto.resx">
<DependentUpon>Teamstundenkonto.cs</DependentUpon>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

File diff suppressed because it is too large Load Diff

View File

@@ -1,26 +0,0 @@
using System;
using System.Linq;
using BeWo.Report;
using BeWo.Report.ReportObjects;
namespace VSDHammReports
{
public partial class BudgetnachweisAnhang : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<BudgetnachweisAnhangRO>
{
public BudgetnachweisAnhang()
{
InitializeComponent();
}
public void SetReportDataSource(BudgetnachweisAnhangRO pRO)
{
if (!String.IsNullOrEmpty(pRO.CustomerDC.LastName))
{
}
bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -1,126 +0,0 @@
<?xml version="1.0" encoding="utf-8"?>
<root>
<!--
Microsoft ResX Schema
Version 2.0
The primary goals of this format is to allow a simple XML format
that is mostly human readable. The generation and parsing of the
various data types are done through the TypeConverter classes
associated with the data types.
Example:
... ado.net/XML headers & schema ...
<resheader name="resmimetype">text/microsoft-resx</resheader>
<resheader name="version">2.0</resheader>
<resheader name="reader">System.Resources.ResXResourceReader, System.Windows.Forms, ...</resheader>
<resheader name="writer">System.Resources.ResXResourceWriter, System.Windows.Forms, ...</resheader>
<data name="Name1"><value>this is my long string</value><comment>this is a comment</comment></data>
<data name="Color1" type="System.Drawing.Color, System.Drawing">Blue</data>
<data name="Bitmap1" mimetype="application/x-microsoft.net.object.binary.base64">
<value>[base64 mime encoded serialized .NET Framework object]</value>
</data>
<data name="Icon1" type="System.Drawing.Icon, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>[base64 mime encoded string representing a byte array form of the .NET Framework object]</value>
<comment>This is a comment</comment>
</data>
There are any number of "resheader" rows that contain simple
name/value pairs.
Each data row contains a name, and value. The row also contains a
type or mimetype. Type corresponds to a .NET class that support
text/value conversion through the TypeConverter architecture.
Classes that don't support this are serialized and stored with the
mimetype set.
The mimetype is used for serialized objects, and tells the
ResXResourceReader how to depersist the object. This is currently not
extensible. For a given mimetype the value must be set accordingly:
Note - application/x-microsoft.net.object.binary.base64 is the format
that the ResXResourceWriter will generate, however the reader can
read any of the formats listed below.
mimetype: application/x-microsoft.net.object.binary.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Binary.BinaryFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.soap.base64
value : The object must be serialized with
: System.Runtime.Serialization.Formatters.Soap.SoapFormatter
: and then encoded with base64 encoding.
mimetype: application/x-microsoft.net.object.bytearray.base64
value : The object must be serialized into a byte array
: using a System.ComponentModel.TypeConverter
: and then encoded with base64 encoding.
-->
<xsd:schema id="root" xmlns="" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:msdata="urn:schemas-microsoft-com:xml-msdata">
<xsd:import namespace="http://www.w3.org/XML/1998/namespace" />
<xsd:element name="root" msdata:IsDataSet="true">
<xsd:complexType>
<xsd:choice maxOccurs="unbounded">
<xsd:element name="metadata">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" />
</xsd:sequence>
<xsd:attribute name="name" use="required" type="xsd:string" />
<xsd:attribute name="type" type="xsd:string" />
<xsd:attribute name="mimetype" type="xsd:string" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="assembly">
<xsd:complexType>
<xsd:attribute name="alias" type="xsd:string" />
<xsd:attribute name="name" type="xsd:string" />
</xsd:complexType>
</xsd:element>
<xsd:element name="data">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
<xsd:element name="comment" type="xsd:string" minOccurs="0" msdata:Ordinal="2" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" msdata:Ordinal="1" />
<xsd:attribute name="type" type="xsd:string" msdata:Ordinal="3" />
<xsd:attribute name="mimetype" type="xsd:string" msdata:Ordinal="4" />
<xsd:attribute ref="xml:space" />
</xsd:complexType>
</xsd:element>
<xsd:element name="resheader">
<xsd:complexType>
<xsd:sequence>
<xsd:element name="value" type="xsd:string" minOccurs="0" msdata:Ordinal="1" />
</xsd:sequence>
<xsd:attribute name="name" type="xsd:string" use="required" />
</xsd:complexType>
</xsd:element>
</xsd:choice>
</xsd:complexType>
</xsd:element>
</xsd:schema>
<resheader name="resmimetype">
<value>text/microsoft-resx</value>
</resheader>
<resheader name="version">
<value>2.0</value>
</resheader>
<resheader name="reader">
<value>System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<resheader name="writer">
<value>System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089</value>
</resheader>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
<data name="xrLabel1.Text" xml:space="preserve">
<value>Über den Budgetnachweis werden auf Grundlage der Quittierungsbelege im nachstehenden Umfang folgende, im direkten Betreuungskontakt erbrachte Minuten zur Abrechnung beantragt (direkte Fachleistungsminuten = D-FLMin). Die Summe der D-FLMin wird in direkte Fachleistungsstunden (D-FLS) umgerechnet.</value>
</data>
</root>

View File

@@ -48,6 +48,7 @@ namespace VSDHammReports
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -59,6 +60,10 @@ namespace VSDHammReports
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.summeMinuten = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.rechnungsDatum = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
@@ -90,11 +95,10 @@ namespace VSDHammReports
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -328,6 +332,10 @@ namespace VSDHammReports
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.6429272199567827D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// xrTableCell16
//
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -389,7 +397,7 @@ namespace VSDHammReports
this.xrLabel5,
this.xrLabel3,
this.xrLabel4});
this.Detail2.HeightF = 173.9583F;
this.Detail2.HeightF = 168.9583F;
this.Detail2.KeepTogether = true;
this.Detail2.Name = "Detail2";
this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
@@ -401,8 +409,9 @@ namespace VSDHammReports
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.0001033147F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable2.SizeF = new System.Drawing.SizeF(724.9999F, 25F);
this.xrTableRow3,
this.xrTableRow4});
this.xrTable2.SizeF = new System.Drawing.SizeF(724.9999F, 50F);
//
// xrTableRow3
//
@@ -423,7 +432,7 @@ namespace VSDHammReports
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UsePadding = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "Summe";
this.xrTableCell8.Text = "Summe Fachleistungen";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell8.Weight = 0.84164981293591612D;
//
@@ -434,7 +443,7 @@ namespace VSDHammReports
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.summeMinuten.BorderWidth = 2F;
this.summeMinuten.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMoFehlkontakte")});
this.summeMinuten.Font = new System.Drawing.Font("Arial", 9.75F);
this.summeMinuten.Name = "summeMinuten";
this.summeMinuten.StylePriority.UseBorders = false;
@@ -455,11 +464,63 @@ namespace VSDHammReports
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell13.Weight = 1.6876843144819413D;
//
// xrTableRow4
//
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell18,
this.xrTableCell19,
this.xrTableCell20});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1D;
//
// xrTableCell18
//
this.xrTableCell18.Borders = DevExpress.XtraPrinting.BorderSide.Top;
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.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 5, 0, 0, 100F);
this.xrTableCell18.StylePriority.UseBorders = false;
this.xrTableCell18.StylePriority.UseFont = false;
this.xrTableCell18.StylePriority.UsePadding = false;
this.xrTableCell18.StylePriority.UseTextAlignment = false;
this.xrTableCell18.Text = "Summe Fehlkontakte";
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell18.Weight = 0.84164981293591612D;
//
// xrTableCell19
//
this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell19.BorderWidth = 2F;
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMFehlkontakte")});
this.xrTableCell19.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.StylePriority.UseBorders = false;
this.xrTableCell19.StylePriority.UseBorderWidth = false;
this.xrTableCell19.StylePriority.UseFont = false;
this.xrTableCell19.StylePriority.UseTextAlignment = false;
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell19.Weight = 0.29564908998873107D;
//
// xrTableCell20
//
this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
this.xrTableCell20.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.StylePriority.UseBorders = false;
this.xrTableCell20.StylePriority.UseFont = false;
this.xrTableCell20.StylePriority.UseTextAlignment = false;
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell20.Weight = 1.6876843144819413D;
//
// xrLabel14
//
this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.83335F);
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 84.83335F);
this.xrLabel14.Multiline = true;
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -474,7 +535,7 @@ namespace VSDHammReports
//
this.rechnungsDatum.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.rechnungsDatum.Font = new System.Drawing.Font("Arial", 10F);
this.rechnungsDatum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.83337F);
this.rechnungsDatum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60.83337F);
this.rechnungsDatum.Multiline = true;
this.rechnungsDatum.Name = "rechnungsDatum";
this.rechnungsDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -488,7 +549,7 @@ namespace VSDHammReports
//
this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(468.1122F, 79.83335F);
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(468.1122F, 84.83335F);
this.xrLabel12.Multiline = true;
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -503,7 +564,7 @@ namespace VSDHammReports
//
this.xrLabel2.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot;
this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(468.1124F, 54.83335F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(468.1124F, 59.83335F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(248.8876F, 25F);
@@ -514,7 +575,7 @@ namespace VSDHammReports
//
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 79.83335F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 84.83335F);
this.xrLabel5.Multiline = true;
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -529,7 +590,7 @@ namespace VSDHammReports
//
this.xrLabel3.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot;
this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 54.83335F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 59.83335F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(300.6122F, 25F);
@@ -540,10 +601,10 @@ namespace VSDHammReports
//
this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117.2916F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 122.2916F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(717F, 56.66669F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(717F, 46.66672F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.StylePriority.UseTextAlignment = false;
this.xrLabel4.Text = "(1) Betreuungskontakte können zeitnah einzeln (in der jeweiligen Zeile) oder gesa" +
@@ -572,7 +633,7 @@ namespace VSDHammReports
this.xrLabel1,
this.xrLabel15});
this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
this.ReportHeader.HeightF = 304.5833F;
this.ReportHeader.HeightF = 297.2917F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
@@ -591,7 +652,7 @@ namespace VSDHammReports
// lblYear
//
this.lblYear.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
this.lblYear.LocationFloat = new DevExpress.Utils.PointFloat(260.9044F, 260.4166F);
this.lblYear.LocationFloat = new DevExpress.Utils.PointFloat(260.9044F, 256.4166F);
this.lblYear.Multiline = true;
this.lblYear.Name = "lblYear";
this.lblYear.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -603,7 +664,7 @@ namespace VSDHammReports
//
// lblYear2
//
this.lblYear2.LocationFloat = new DevExpress.Utils.PointFloat(316.0543F, 260.4166F);
this.lblYear2.LocationFloat = new DevExpress.Utils.PointFloat(316.0543F, 256.4166F);
this.lblYear2.Multiline = true;
this.lblYear2.Name = "lblYear2";
this.lblYear2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -616,7 +677,7 @@ namespace VSDHammReports
// xrLabel17
//
this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 260.4166F);
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 256.4166F);
this.xrLabel17.Multiline = true;
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -789,7 +850,7 @@ namespace VSDHammReports
//
// xrLabel15
//
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(69.39265F, 260.4166F);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(69.39265F, 256.4166F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -830,10 +891,6 @@ namespace VSDHammReports
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// Stundenzettel
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -856,8 +913,8 @@ namespace VSDHammReports
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -926,5 +983,9 @@ namespace VSDHammReports
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRLabel lblExtraFLS;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
}
}

View File

@@ -30,6 +30,7 @@ namespace VSDHammReports
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
@@ -39,12 +40,19 @@ namespace VSDHammReports
this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable7 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
@@ -89,6 +97,7 @@ namespace VSDHammReports
this.xrTableRow33 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell53 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -109,22 +118,23 @@ namespace VSDHammReports
this.xrTableRow37 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell59 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable7 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.Zwischensumme = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable8 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable7)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable8)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -226,6 +236,46 @@ namespace VSDHammReports
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
// xrLabel11
//
this.xrLabel11.BackColor = System.Drawing.Color.Transparent;
this.xrLabel11.CanShrink = true;
this.xrLabel11.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.29169F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrLabel11.StylePriority.UseBackColor = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Fehlkontakte";
this.xrLabel11.WordWrap = false;
//
// xrTable7
//
this.xrTable7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 67.29177F);
this.xrTable7.Name = "xrTable7";
this.xrTable7.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable7.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrTable7.StylePriority.UseFont = false;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 0.47619047619047605D;
//
// xrTableCell3
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FehlkontakteString")});
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.Text = "xrTableCell4";
this.xrTableCell3.Weight = 3D;
//
// xrLabel23
//
this.xrLabel23.BackColor = System.Drawing.Color.Transparent;
@@ -293,7 +343,7 @@ namespace VSDHammReports
this.xrLabel19.Multiline = true;
this.xrLabel19.Name = "xrLabel19";
this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(639.5833F, 66.66667F);
this.xrLabel19.SizeF = new System.Drawing.SizeF(650F, 66.66667F);
this.xrLabel19.StylePriority.UseBackColor = false;
this.xrLabel19.StylePriority.UseFont = false;
this.xrLabel19.Text = resources.GetString("xrLabel19.Text");
@@ -312,6 +362,32 @@ namespace VSDHammReports
this.xrLabel7.Text = "Erklärung des Anbieters:";
this.xrLabel7.WordWrap = false;
//
// xrTable3
//
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow22});
this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrTable3.StylePriority.UseFont = false;
//
// xrTableRow22
//
this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell29});
this.xrTableRow22.Name = "xrTableRow22";
this.xrTableRow22.Weight = 0.47619047619047605D;
//
// xrTableCell29
//
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;
//
// xrLabel10
//
this.xrLabel10.BackColor = System.Drawing.Color.Transparent;
@@ -785,7 +861,9 @@ namespace VSDHammReports
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1});
this.Detail1,
this.GroupHeader2,
this.Zwischensumme});
this.DetailReport.DataMember = "InvoiceItems";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Level = 0;
@@ -798,6 +876,8 @@ namespace VSDHammReports
this.Detail1.Font = new System.Drawing.Font("Arial", 12F);
this.Detail1.HeightF = 17F;
this.Detail1.Name = "Detail1";
this.Detail1.SortFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
new DevExpress.XtraReports.UI.GroupField("PeriodStartDate", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)});
this.Detail1.StylePriority.UseFont = false;
//
// xrTable4
@@ -849,6 +929,10 @@ namespace VSDHammReports
this.xrTableCell53.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell53.Weight = 0.21685899000901443D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -1067,75 +1151,94 @@ namespace VSDHammReports
this.xrTableCell60.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell60.Weight = 0.21685899000901443D;
//
// xrTableCell29
// GroupHeader2
//
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;
this.GroupHeader2.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
new DevExpress.XtraReports.UI.GroupField("RateFactor", DevExpress.XtraReports.UI.XRColumnSortOrder.Descending)});
this.GroupHeader2.HeightF = 0F;
this.GroupHeader2.Name = "GroupHeader2";
//
// xrTableRow22
// Zwischensumme
//
this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell29});
this.xrTableRow22.Name = "xrTableRow22";
this.xrTableRow22.Weight = 0.47619047619047605D;
this.Zwischensumme.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable8});
this.Zwischensumme.HeightF = 26F;
this.Zwischensumme.Name = "Zwischensumme";
this.Zwischensumme.Visible = false;
//
// xrTable3
// xrTable8
//
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 20.00001F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow22});
this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrTable3.StylePriority.UseFont = false;
this.xrTable8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable8.Name = "xrTable8";
this.xrTable8.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow12,
this.xrTableRow4});
this.xrTable8.SizeF = new System.Drawing.SizeF(650F, 26F);
this.xrTable8.StylePriority.UseFont = false;
//
// xrLabel11
// xrTableRow12
//
this.xrLabel11.BackColor = System.Drawing.Color.Transparent;
this.xrLabel11.CanShrink = true;
this.xrLabel11.Font = new System.Drawing.Font("Arial", 12F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 47.29169F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrLabel11.StylePriority.UseBackColor = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Fehlkontakte";
this.xrLabel11.WordWrap = false;
this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell9,
this.xrTableCell10});
this.xrTableRow12.Name = "xrTableRow12";
this.xrTableRow12.Weight = 0.40476190476190466D;
//
// xrTable7
// xrTableCell9
//
this.xrTable7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 67.29177F);
this.xrTable7.Name = "xrTable7";
this.xrTable7.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable7.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrTable7.StylePriority.UseFont = false;
this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight;
this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseBorderColor = false;
this.xrTableCell9.StylePriority.UseBorders = false;
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.Text = "Zwischensumme [ItemDescription]:";
this.xrTableCell9.Weight = 2.3494233116736778D;
//
// xrTableRow3
// xrTableCell10
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 0.47619047619047605D;
this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight;
this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal")});
this.xrTableCell10.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell10.StylePriority.UseBorderColor = false;
this.xrTableCell10.StylePriority.UseBorders = false;
this.xrTableCell10.StylePriority.UseFont = false;
this.xrTableCell10.StylePriority.UsePadding = false;
this.xrTableCell10.StylePriority.UseTextAlignment = false;
xrSummary1.FormatString = "{0:c}";
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrTableCell10.Summary = xrSummary1;
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell10.Weight = 0.650576688326322D;
//
// xrTableCell3
// xrTableRow4
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FehlkontakteString")});
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.Text = "xrTableCell4";
this.xrTableCell3.Weight = 3D;
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell7});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 0.21428571428571425D;
//
// bindingSource1
// xrTableCell7
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
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("Verdana", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
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.UsePadding = false;
this.xrTableCell7.Weight = 3D;
//
// Spitzabrechnung
//
@@ -1158,14 +1261,15 @@ namespace VSDHammReports
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable7)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable8)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1259,5 +1363,13 @@ namespace VSDHammReports
private DevExpress.XtraReports.UI.XRTable xrTable7;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.GroupFooterBand Zwischensumme;
private DevExpress.XtraReports.UI.XRTable xrTable8;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
}
}

View File

@@ -1,6 +1,7 @@
using System;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using BS.Shared.Extensions;
namespace VSDHammReports
{
@@ -13,31 +14,16 @@ namespace VSDHammReports
public void SetReportDataSource(Settlement2RO pRO)
{
bool replaceFF = true;
if (String.IsNullOrEmpty(pRO.RecipientOrganisation) || !pRO.RecipientOrganisation.ToLower().StartsWith("lwl"))
{
lblAZ.Text = "";
lblAZLabel.Text = "";
}
//if (!pRO.HourlyRateNew.HasValue && pRO.DifferentHourlyRateCount > 0 && pRO.InvoiceItems != null &&
// pRO.InvoiceItems.Count > 0)
//{
// pRO.RateFactor = 1;
// replaceFF = true;
// cellBewilligteFLSText.Text = "Bewilligte FLS";
// cellRateFactorFLSText.Text = "";
// cellApprovedFLSWithRF.Text = "";
//}
cellBewilligteFLSText.Text = "Bewilligte FLS";
cellRateFactorFLSText.Text = "";
cellApprovedFLSWithRF.Text = "";
if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail))
{
pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("Email: ", "").Trim();
@@ -55,15 +41,22 @@ namespace VSDHammReports
{
ii.DetailDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}",
ii.PeriodStartDate, ii.PeriodEndDate);
ii.DetailDescription += String.Format(": {0:0.##} FF x {1:c}",
ii.DetailDescription += String.Format(": {0:0.##} FLS x {1:c}",
ii.UnitCount, ii.AmountPerUnit);
if (replaceFF)
{
ii.DetailDescription = ii.DetailDescription.Replace(" FF ", " FLS ");
}
ratefactor = ii.RateFactor ?? 1;
}
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
{
Zwischensumme.Visible = true;
ii.DetailDescription = ii.DetailDescription.Replace("FLS", "Std.");
ii.ItemDescription = "Fehlkontakte";
}
else if (ii.ItemDescription.IsNullOrEmpty())
{
ii.ItemDescription = "Fachleistungsstunden";
}
}
}
pRO.ApprovedFLSTotal *= (100 + ratefactor) / 100;

View File

@@ -69,12 +69,6 @@
<Reference Include="WindowsBase" />
</ItemGroup>
<ItemGroup>
<Compile Include="BudgetnachweisAnhang.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="BudgetnachweisAnhang.Designer.cs">
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
</Compile>
<Compile Include="Calculations\VSDCalculations.cs" />
<Compile Include="CollectiveBillingReport.cs">
<SubType>Component</SubType>
@@ -178,10 +172,6 @@
</Compile>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="BudgetnachweisAnhang.resx">
<DependentUpon>BudgetnachweisAnhang.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="CollectiveBillingReport.resx">
<DependentUpon>CollectiveBillingReport.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -5,6 +5,7 @@ using System.Text;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.DefaultReports;
using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Plugins;

View File

@@ -1,22 +1,32 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.ServiceModel;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.Core;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.ServiceContracts;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
namespace BeWo.Service.Plugins
{
public class AccountingService : AbstractIDSpecificDefaultClass<AccountingService>
{
public virtual List<long> UpdateServiceInvoices(List<ServiceInvoiceDC> invoices)
{
//if (!Data.Security.UserRightHelper.LoggedInUserHasRight(UserRightType.AccountingTransactionView_Create))
//{
// throw new FaultException<BeWoFault>(new BeWoFault("Du kommst hier nicht rein!", BeWoFaultType.CustomWithoutDetails));
//}
var originals = DAOFactory.GenericDAO.LoadByIDs<ServiceInvoice>(invoices.Select(i => i.ServiceInvoiceOid.Value));
MapperFactory.ServiceInvoiceDC_ServiceInvoice.MergeWithEntitys(invoices, originals);
DAOFactory.GenericDAO.Update(originals);
return originals.Select(e => e.Version.Value).ToList();
}
public virtual List<InvoiceBaseDC> GetInvoiceBases(DateTime? startDate, DateTime? endDate)
{

View File

@@ -620,17 +620,8 @@ namespace BeWo.Service.ServiceImplementations
public List<long> UpdateServiceInvoices(List<ServiceInvoiceDC> invoices)
{
try
{
var originals = DAOFactory.GenericDAO.LoadByIDs<ServiceInvoice>(invoices.Select(i => i.ServiceInvoiceOid.Value));
MapperFactory.ServiceInvoiceDC_ServiceInvoice.MergeWithEntitys(invoices, originals);
DAOFactory.GenericDAO.Update(originals);
return originals.Select(e => e.Version.Value).ToList();
}
catch (Exception e)
{
throw Utils.CreateBeWoFaultException(e);
}
var acc = PluginLoader.FindClass<AccountingService>();
return acc.UpdateServiceInvoices(invoices);
}
public void UpdateSettlementInvoice(List<Settlement2DC> invoices)

View File

@@ -48,9 +48,14 @@ namespace BS.Shared.Services
decimal t1;
decimal t2;
return scap.ApprovedFixedAmount.HasValue
? this.GetApprovedFixedAmount(scap, out t1, out t2)
: this.GetApprovedAmountDefaultHourlyRate(scap, costRatePeriods);
if (scap.ApprovedFixedAmount.HasValue)
return this.GetApprovedFixedAmount(scap, out t1, out t2);
if (scap.ServiceCategory != null && scap.ServiceCategory.CostRatePeriods != null && scap.ServiceCategory.CostRatePeriods.Count > 0)
{
return this.GetApprovedAmountDefaultHourlyRate(scap, scap.ServiceCategory.CostRatePeriods);
}
return this.GetApprovedAmountDefaultHourlyRate(scap, costRatePeriods);
}
public virtual decimal? GetApprovedAmountDefaultHourlyRate(SupportConceptApprovalPeriodDC scap, List<CostRatePeriodDC> costRatePeriods)
@@ -110,6 +115,10 @@ namespace BS.Shared.Services
{
var hourlyRate = costRatePeriods.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, day);
var rateFactor = costRatePeriods.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, day);
if (hourlyRate == null && rateFactor == null)
{
hourlyRate = costRatePeriods.GetCostRatePeriodForDate(CostRatePeriodType.AmountOfMoney, day);
}
decimal? amountThisDay = 0;
if (hourlyRate != null && hourlyRate.CostRateValue.HasValue && approvedHoursPerDay.HasValue)