CB Reports

This commit is contained in:
Christian
2021-02-02 23:23:05 +01:00
parent c6bb5607ac
commit 9409438771
104 changed files with 11363 additions and 1340 deletions

4
.gitignore vendored
View File

@@ -481,3 +481,7 @@
/ReportImp/BetreuungsbueroFrankRoehrig/obj
/ReportImp/BeWoMundo/obj/Debug
/ReportImp/BeWoMundo/obj/Release
/ReportImp/Kimm/obj/Debug
/ReportImp/Kimm/obj/Release
/ReportImp/KommAmbulanteDienste/obj/Debug
/ReportImp/KommAmbulanteDienste/obj/Release

View File

@@ -169,7 +169,10 @@ namespace BeWo.View.Detail.Report
String dummy = "";
items.Add(dummy);
items.AddRange(customValues);
if (customValues != null)
{
items.AddRange(customValues);
}
combobox.ItemsSource = items;
combobox.SelectedItem = items[0];

View File

@@ -146,7 +146,12 @@ namespace BeWo.View.Report.Kilometerauswertung
SelectedMonthIndex = monthIndex < 0 ? 11 : monthIndex;
InitYearComboBox();
if (DateTime.Now.Month == 1)
{
SelectedYearIndex = 1;
}
ServiceFacade.DoEmployeeServiceAsync(s => s.GetActiveCompactCustomersForEmployee(BeWoApp.LoggedOnEmployeeOid), allCustomers =>
{

View File

@@ -605,6 +605,12 @@ Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "MVZMedikusGmbH", "ReportImp
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BeWoMundo", "ReportImp\BeWoMundo\BeWoMundo.csproj", "{28A05739-2642-4CBA-AC84-1E9C58BCA2E5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "KommAmbulanteDienste", "ReportImp\KommAmbulanteDienste\KommAmbulanteDienste.csproj", "{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "BetreuungsbueroFrankRoehrig", "ReportImp\BetreuungsbueroFrankRoehrig\BetreuungsbueroFrankRoehrig.csproj", "{C252012D-4EE1-4262-B599-28297AE41E9C}"
EndProject
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Kimm", "ReportImp\Kimm\Kimm.csproj", "{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}"
EndProject
Global
GlobalSection(SolutionConfigurationPlatforms) = preSolution
Debug|.NET = Debug|.NET
@@ -4828,6 +4834,54 @@ Global
{28A05739-2642-4CBA-AC84-1E9C58BCA2E5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{28A05739-2642-4CBA-AC84-1E9C58BCA2E5}.Release|x86.ActiveCfg = Release|Any CPU
{28A05739-2642-4CBA-AC84-1E9C58BCA2E5}.Release|x86.Build.0 = Release|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Debug|.NET.ActiveCfg = Debug|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Debug|.NET.Build.0 = Debug|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Debug|x86.ActiveCfg = Debug|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Debug|x86.Build.0 = Debug|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Release|.NET.ActiveCfg = Release|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Release|.NET.Build.0 = Release|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Release|Any CPU.Build.0 = Release|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Release|x86.ActiveCfg = Release|Any CPU
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}.Release|x86.Build.0 = Release|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Debug|.NET.ActiveCfg = Debug|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Debug|.NET.Build.0 = Debug|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Debug|Any CPU.Build.0 = Debug|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Debug|x86.ActiveCfg = Debug|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Debug|x86.Build.0 = Debug|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Release|.NET.ActiveCfg = Release|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Release|.NET.Build.0 = Release|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Release|Any CPU.ActiveCfg = Release|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Release|Any CPU.Build.0 = Release|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Release|x86.ActiveCfg = Release|Any CPU
{C252012D-4EE1-4262-B599-28297AE41E9C}.Release|x86.Build.0 = Release|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Debug|.NET.ActiveCfg = Debug|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Debug|.NET.Build.0 = Debug|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Debug|Any CPU.Build.0 = Debug|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Debug|Mixed Platforms.ActiveCfg = Debug|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Debug|Mixed Platforms.Build.0 = Debug|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Debug|x86.ActiveCfg = Debug|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Debug|x86.Build.0 = Debug|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Release|.NET.ActiveCfg = Release|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Release|.NET.Build.0 = Release|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Release|Any CPU.ActiveCfg = Release|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Release|Any CPU.Build.0 = Release|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Release|Mixed Platforms.ActiveCfg = Release|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Release|Mixed Platforms.Build.0 = Release|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Release|x86.ActiveCfg = Release|Any CPU
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}.Release|x86.Build.0 = Release|Any CPU
EndGlobalSection
GlobalSection(SolutionProperties) = preSolution
HideSolutionNode = FALSE
@@ -5126,6 +5180,9 @@ Global
{34882C5F-D3BD-4642-832D-7D5A96A45E5E} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{D71875ED-CD52-43D9-B066-843E891EDA0E} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{28A05739-2642-4CBA-AC84-1E9C58BCA2E5} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{A368A18F-0D5F-49EB-885A-CEED97B5A5C5} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{C252012D-4EE1-4262-B599-28297AE41E9C} = {D8A691C5-146D-4613-86CC-438F02FE9106}
{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5} = {D8A691C5-146D-4613-86CC-438F02FE9106}
EndGlobalSection
GlobalSection(ExtensibilityGlobals) = postSolution
SolutionGuid = {FBE985BB-9F0F-4DBB-8F94-ABC37A803FF9}

View File

@@ -612,7 +612,7 @@
<VisualStudio>
<FlavorProperties GUID="{349c5851-65df-11da-9384-00065b846f21}">
<WebProjectProperties>
<UseIIS>True</UseIIS>
<UseIIS>False</UseIIS>
<AutoAssignPort>False</AutoAssignPort>
<DevelopmentServerPort>8808</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>

View File

@@ -20,22 +20,22 @@
<link rel="stylesheet" href="~/Content/style.css">
<script src="~/Scripts/modernizr-2.8.3.js"></script>
<script src="~/Scripts/mobileUtils.js?v=1.5"></script>
<script src="~/Scripts/mobileUtils.js?v=1.6"></script>
<script src="~/Scripts/moment.min.js"></script>
<script src="~/Scripts/locale/de.js?v=1.5"></script>
<script src="~/Scripts/group-booking.js?v=1.5"></script>
<script src="~/Scripts/view-scripts/main.js?v=1.5"></script>
<script src="~/Scripts/signature.js?v=1.5"></script>
<script src="~/Scripts/locale/de.js?v=1.6"></script>
<script src="~/Scripts/group-booking.js?v=1.6"></script>
<script src="~/Scripts/view-scripts/main.js?v=1.6"></script>
<script src="~/Scripts/signature.js?v=1.6"></script>
<script src="~/Scripts/tempusdominus-boostrap-4.min.js"></script>
<link rel="stylesheet" href="~/Content/tempusdominus-bootstrap-4.min.css" />
<script src="~/Scripts/Chart.min.js?v=1.5"></script>
<script src="~/Scripts/support-concept-statistics.js?v=1.5"></script>
<script src="~/Scripts/view-scripts/customer.js?v=1.5"></script>
<script src="~/Scripts/view-scripts/scheduler.js?v=1.5"></script>
<script src="~/Scripts/utils/dateUtils.js?v=1.5"></script>
<script src="~/Scripts/view-scripts/report.js?v=1.5"></script>
<script src="~/Scripts/Chart.min.js?v=1.6"></script>
<script src="~/Scripts/support-concept-statistics.js?v=1.6"></script>
<script src="~/Scripts/view-scripts/customer.js?v=1.6"></script>
<script src="~/Scripts/view-scripts/scheduler.js?v=1.6"></script>
<script src="~/Scripts/utils/dateUtils.js?v=1.6"></script>
<script src="~/Scripts/view-scripts/report.js?v=1.6"></script>
<script src="https://cdn.jsdelivr.net/npm/signature_pad@2.3.2/dist/signature_pad.min.js"></script>
<script src="~/Scripts/utils/trimCanvas.js?v=1.5"></script>
<script src="~/Scripts/utils/trimCanvas.js?v=1.6"></script>
<script>

View File

@@ -53,10 +53,10 @@ namespace BeWo.Data.Access
public virtual Employee FindEmployeeByFullname(string pFullname)
{
var q = Session.CreateSQLQuery(Format("SELECT Oid FROM Person WHERE CONCAT_WS(' ', FirstName, LastName) LIKE '%{0}%'", pFullname));
var q = Session.CreateSQLQuery(Format("SELECT e.oid FROM employee e join Person p on e.personoid = p.oid WHERE CONCAT_WS(' ', FirstName, LastName) LIKE '%{0}%' AND Type = 1", pFullname));
var x = q.List<long>();
return x.Count > 0 ? DAOFactory.GenericDAO.GetByID<Employee>(x.First()) : null;
return x.Count > 0 ? DAOFactory.GenericDAO.GetByID<Employee>(x.Last()) : null;
}
public virtual IEnumerable<Wohnheim> FindWohnheim(string pwohnheimName, string pWohnheimStrasse, string pWohnheimPlz)

View File

@@ -624,7 +624,7 @@
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Mappings\ConfirmationReceiptSignature.hbm.xml" />
<Content Include="Mappings\DeletionHistory.hbm.xml" />
<EmbeddedResource Include="Mappings\DeletionHistory.hbm.xml" />
<EmbeddedResource Include="Mappings\FlexibleReportLayout.hbm.xml">
<SubType>Designer</SubType>
</EmbeddedResource>

View File

@@ -152,6 +152,22 @@ namespace BeWo.Data.Entities
this._Tid = TableID.InvoiceBase;
}
public override DateTime? InsTs
{
get
{
return this._InsTs;
}
set
{
if (this.AreDifferent(this._InsTs, value))
{
this._InsTs = value;
}
}
}
public virtual DateTime? AccountingPeriodEnd
{
get

View File

@@ -843,7 +843,7 @@ namespace BeWo.Report
{
var report = FindReportImp<FinanceRO>();
report.SetReportDataSource(FinanceRO.Create(start, end));
report.SetReportDataSource(FinanceRO.Create(start, end, false));
return report as XtraReport;
}

View File

@@ -42,15 +42,18 @@ namespace BeWo.Report.DefaultReports
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
@@ -64,9 +67,6 @@ namespace BeWo.Report.DefaultReports
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
@@ -166,7 +166,6 @@ namespace BeWo.Report.DefaultReports
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
this.xrTable4.SizeF = new System.Drawing.SizeF(625.8302F, 25F);
@@ -194,6 +193,18 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell3.Weight = 0.6802721055263049D;
//
// xrTableCell8
//
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.Entries.TimeRange")});
this.xrTableCell8.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell8.Weight = 0.89285797658466393D;
//
// xrTableCell4
//
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -211,7 +222,6 @@ namespace BeWo.Report.DefaultReports
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.Entries.CustomerName")});
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
@@ -234,7 +244,6 @@ namespace BeWo.Report.DefaultReports
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(625.83F, 25F);
@@ -260,6 +269,14 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.68027211962967382D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "Uhrzeit";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.892857131771576D;
//
// xrTableCell6
//
this.xrTableCell6.Name = "xrTableCell6";
@@ -284,6 +301,11 @@ namespace BeWo.Report.DefaultReports
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
//
// objectDataSource1
//
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.EmployeeKilometerauswertungsListRO);
this.objectDataSource1.Name = "objectDataSource1";
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -400,31 +422,6 @@ namespace BeWo.Report.DefaultReports
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// objectDataSource1
//
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.EmployeeKilometerauswertungsListRO);
this.objectDataSource1.Name = "objectDataSource1";
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "Uhrzeit";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.892857131771576D;
//
// xrTableCell8
//
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.Entries.TimeRange")});
this.xrTableCell8.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell8.Weight = 0.89285797658466393D;
//
// EmployeeKilometerauswertungsListReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {

View File

@@ -39,6 +39,7 @@ namespace BeWo.Report.DefaultReports
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
@@ -46,6 +47,7 @@ namespace BeWo.Report.DefaultReports
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
@@ -63,8 +65,6 @@ namespace BeWo.Report.DefaultReports
this.fieldGroupFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).BeginInit();
@@ -135,7 +135,6 @@ namespace BeWo.Report.DefaultReports
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
this.xrTable4.SizeF = new System.Drawing.SizeF(625.8332F, 25F);
@@ -164,6 +163,18 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell3.Weight = 0.6802721106538383D;
//
// xrTableCell2
//
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.TimeRange")});
this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.89285569697781431D;
//
// xrTableCell4
//
this.xrTableCell4.CanGrow = false;
@@ -183,7 +194,6 @@ namespace BeWo.Report.DefaultReports
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.CustomerName")});
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
@@ -212,7 +222,6 @@ namespace BeWo.Report.DefaultReports
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(625.8333F, 25F);
@@ -239,6 +248,14 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.68027211517937214D;
//
// xrTableCell1
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "Uhrzeit";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell1.Weight = 0.89285652020261552D;
//
// xrTableCell6
//
this.xrTableCell6.CanGrow = false;
@@ -388,26 +405,6 @@ namespace BeWo.Report.DefaultReports
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrTableCell1
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "Uhrzeit";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell1.Weight = 0.89285652020261552D;
//
// xrTableCell2
//
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.TimeRange")});
this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.89285569697781431D;
//
// EmployeeKilometerauswertungsReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {

View File

@@ -42,15 +42,18 @@ namespace BeWo.Report.DefaultReports
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
@@ -64,9 +67,6 @@ namespace BeWo.Report.DefaultReports
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
@@ -166,7 +166,6 @@ namespace BeWo.Report.DefaultReports
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
this.xrTable4.SizeF = new System.Drawing.SizeF(625.8302F, 25F);
@@ -194,6 +193,18 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell3.Weight = 0.6802721055263049D;
//
// xrTableCell8
//
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Customer2Entries.Entries.TimeRange")});
this.xrTableCell8.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell8.Weight = 0.89285797658466393D;
//
// xrTableCell4
//
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -211,7 +222,6 @@ namespace BeWo.Report.DefaultReports
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Customer2Entries.Entries.EmployeeName")});
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
@@ -234,7 +244,6 @@ namespace BeWo.Report.DefaultReports
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(625.83F, 25F);
@@ -260,6 +269,14 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.68027211962967382D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "Uhrzeit";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.892857131771576D;
//
// xrTableCell6
//
this.xrTableCell6.Name = "xrTableCell6";
@@ -271,7 +288,6 @@ namespace BeWo.Report.DefaultReports
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Mitarbeiter";
@@ -284,6 +300,11 @@ namespace BeWo.Report.DefaultReports
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
//
// objectDataSource1
//
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.KilometerauswertungsListRO);
this.objectDataSource1.Name = "objectDataSource1";
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -400,31 +421,6 @@ namespace BeWo.Report.DefaultReports
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "Uhrzeit";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.892857131771576D;
//
// xrTableCell8
//
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Customer2Entries.Entries.TimeRange")});
this.xrTableCell8.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell8.Weight = 0.89285797658466393D;
//
// objectDataSource1
//
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.KilometerauswertungsListRO);
this.objectDataSource1.Name = "objectDataSource1";
//
// KilometerauswertungsListReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {

View File

@@ -50,6 +50,7 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
@@ -64,7 +65,6 @@ namespace BeWo.Report.DefaultReports
this.fieldGroupFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).BeginInit();
@@ -135,7 +135,6 @@ namespace BeWo.Report.DefaultReports
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
this.xrTable4.SizeF = new System.Drawing.SizeF(625.8332F, 25F);
@@ -195,7 +194,6 @@ namespace BeWo.Report.DefaultReports
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.EmployeeName")});
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
@@ -224,7 +222,6 @@ namespace BeWo.Report.DefaultReports
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(625.8333F, 25F);
@@ -279,6 +276,11 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell7.Weight = 1.6553300906804376D;
//
// objectDataSource1
//
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.KilometerauswertungsRO);
this.objectDataSource1.Name = "objectDataSource1";
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -404,11 +406,6 @@ namespace BeWo.Report.DefaultReports
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// objectDataSource1
//
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.KilometerauswertungsRO);
this.objectDataSource1.Name = "objectDataSource1";
//
// KilometerauswertungsReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {

View File

@@ -35,12 +35,12 @@
this.BottomMargin = new DevExpress.XtraReports.UI.BottomMarginBand();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.Einzahlungstextsichtbarkeitsformatierungsregel = new DevExpress.XtraReports.UI.FormattingRule();
this.Auszahlungstextsichtbarkeitsformatierungsregel = new DevExpress.XtraReports.UI.FormattingRule();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
@@ -95,6 +95,43 @@
this.Detail1.HeightF = 73.20833F;
this.Detail1.Name = "Detail1";
//
// xrLabel4
//
this.xrLabel4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(68.75F, 35.875F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "Datum:";
//
// xrLabel3
//
this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eintraege.Notice")});
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.875F);
this.xrLabel3.Multiline = true;
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 37.33332F);
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Notizen";
//
// xrLabel2
//
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eintraege.Datum", "{0:dd.MM.yyyy}")});
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(68.75F, 0F);
this.xrLabel2.Multiline = true;
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(581.25F, 35.875F);
this.xrLabel2.StylePriority.UseFont = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.NotizenRO);
//
// Einzahlungstextsichtbarkeitsformatierungsregel
//
this.Einzahlungstextsichtbarkeitsformatierungsregel.Condition = "[Einzahlung] == 0";
@@ -109,42 +146,6 @@
this.Auszahlungstextsichtbarkeitsformatierungsregel.Formatting.ForeColor = System.Drawing.Color.Transparent;
this.Auszahlungstextsichtbarkeitsformatierungsregel.Name = "Auszahlungstextsichtbarkeitsformatierungsregel";
//
// xrLabel2
//
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eintraege.Datum", "{0:dd.MM.yyyy}")});
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(68.75F, 0F);
this.xrLabel2.Multiline = true;
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(581.25F, 35.875F);
this.xrLabel2.StylePriority.UseFont = false;
//
// xrLabel3
//
this.xrLabel3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eintraege.Notice")});
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 35.875F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 37.33332F);
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Notizen";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.NotizenRO);
//
// xrLabel4
//
this.xrLabel4.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(68.75F, 35.875F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "Datum:";
//
// NotizenReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {

View File

@@ -74,7 +74,7 @@ namespace BeWo.Report.ReportObjects
{
TotalDistanceInMeters += serviceRecord.DistanceInMeter.Value;
Entries.Add(new EmployeeKilometerauswertungsEntry(serviceRecord.Start.Value, serviceRecord.DistanceInMeter.Value, serviceRecord.Customer?.Person?.LastNameFirstName ?? string.Empty));
Entries.Add(new EmployeeKilometerauswertungsEntry(serviceRecord.Start, serviceRecord.End, serviceRecord.DistanceInMeter.Value, serviceRecord.Customer?.Person?.LastNameFirstName ?? string.Empty, serviceRecord.Notice));
}
}
}

View File

@@ -48,24 +48,64 @@ namespace BeWo.Report.ReportObjects
{
TotalDistanceInMeters += serviceRecord.DistanceInMeter.Value;
Entries.Add(new EmployeeKilometerauswertungsEntry(serviceRecord.Start.Value, serviceRecord.DistanceInMeter.Value, serviceRecord.Customer?.Person?.LastNameFirstName ?? string.Empty));
Entries.Add(new EmployeeKilometerauswertungsEntry(serviceRecord.Start, serviceRecord.End, serviceRecord.DistanceInMeter.Value, serviceRecord.Customer?.Person?.LastNameFirstName ?? string.Empty, serviceRecord.Notice));
}
}
}
public class EmployeeKilometerauswertungsEntry
{
public DateTime DateTime { get; }
public DateTime? Datum { get; }
public DateTime? StartTime { get; }
public DateTime? EndTime { get; }
public String TimeRange
{
get
{
String v = "";
if (StartTime.HasValue)
{
v = String.Format("{0:HH:mm}", StartTime);
}
if (EndTime.HasValue)
{
v += String.Format("- {0:HH:mm}", EndTime);
}
return v;
}
}
public int DistanceInMeters { get; }
public string CustomerName { get; }
public EmployeeKilometerauswertungsEntry(DateTime dateTime, int distanceInMeters, string customerName)
public string Dokumentation { get; }
public EmployeeKilometerauswertungsEntry(DateTime? start, DateTime? end, int distanceInMeters, string customerName, string doku)
{
DateTime = dateTime;
if (start.HasValue)
{
Datum = start;
if (start.Value.Second == 0)
{
StartTime = start;
}
}
if (end.HasValue && end.Value.Second == 0)
{
EndTime = end;
}
DistanceInMeters = distanceInMeters;
CustomerName = customerName;
Dokumentation = doku;
}
}
}

View File

@@ -70,6 +70,10 @@ namespace BeWo.Report.ReportObjects
public SupportConceptCostBearerRelDC Costbearer2Supportconcept { get; set; }
public SupportConceptApprovalPeriodDC SupportConceptApprovalPeriod { get; set; }
public String Leistungskategorie { get; set; }
public string Custom1 { get; set; }
public string Custom2 { get; set; }
@@ -82,7 +86,13 @@ namespace BeWo.Report.ReportObjects
}
public static FinanceRO Create(DateTime? start, DateTime? end)
public static FinanceRO Create(DateTime? start, DateTime? end)
{
return Create(start, end, false);
}
public static FinanceRO Create(DateTime? start, DateTime? end, bool splitByServiceCategory)
{
var result = new FinanceRO();
result.ReportStartDate = start;
@@ -96,117 +106,239 @@ namespace BeWo.Report.ReportObjects
{
if (item.SupportConcept != null && item.SupportConcept.ActivationType != ActivationTypeId.Deleted)
{
var ro = new SupportConceptFinanceRO();
if (item.CustomerName.Contains("Saupe"))
{
int test = 0;
}
ro.CustomerName = item.CustomerName;
ro.SupportConceptTimeSpanString = item.SupportConceptTimeSpanString;
ro.CostBearerName = item.CostBearerName;
ro.AmountTotal = item.AmountTotal;
ro.AmountPaid = item.AmountPaid;
ro.OpenAmount = item.OpenAmount;
var cb2sc = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(item.CostBearer.CostBearer2SupportConceptOid);
var relDC = MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(cb2sc);
var costRateDcs = MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods);
var calc = Calculations.GetInstance(cb2sc.CostBearer.ID);
var relDC =
MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(cb2sc);
ro.ServiceRecords = cb2sc.ServiceRecords.MapToNewDCs();
ro.Costbearer2Supportconcept = relDC;
ro.IsApproved = (relDC.ApprovedEndDate.HasValue || relDC.ApprovedStartDate.HasValue);
if (end.HasValue && end < DateTime.MaxValue.AddDays(-1))
if (splitByServiceCategory)
{
ro.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, end.Value) ?? 0;
//ro.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0;
ro.BillableHours =
calc.GetBillableDurationInMinutes(ro.ServiceRecords.Where(sr => sr.Start.Value.Date < end.Value.AddDays(1)).ToList())/60;
var allRecords = cb2sc.ServiceRecords.MapToNewDCs();
foreach (var scap in cb2sc.ApprovalPeriodList)
{
var scapDC = MapperFactory.SupportConceptApprovalPeriodDC_SupportConceptApprovalPeriod.MapToNewDC(scap);
var ro = new SupportConceptFinanceRO();
ro.CustomerName = item.CustomerName;
ro.SupportConceptTimeSpanString = item.SupportConceptTimeSpanString;
ro.CostBearerName = item.CostBearerName;
ro.AmountTotal = item.AmountTotal;
ro.AmountPaid = item.AmountPaid;
ro.OpenAmount = item.OpenAmount;
ro.Costbearer2Supportconcept = relDC;
ro.IsApproved = (relDC.ApprovedEndDate.HasValue || relDC.ApprovedStartDate.HasValue);
ro.SupportConceptApprovalPeriod = scapDC;
if (scap.ServiceCategory != null)
{
ro.Leistungskategorie = scap.ServiceCategory.Name;
ro.ServiceRecords = allRecords.Where(sr =>
sr.ServiceDescription.Category.ServiceCategoryOid == scap.ServiceCategory.Oid)
.ToList();
}
else
{
ro.ServiceRecords = allRecords;
}
if (end.HasValue && end < DateTime.MaxValue.AddDays(-1))
{
ro.ApprovedHours = calc.GetApprovedHoursTillNow(scapDC, costRateDcs, end.Value, true) ?? 0;
ro.BillableHours = calc.GetBillableDurationInMinutes(ro.ServiceRecords.Where(sr => sr.Start.Value.Date < end.Value.AddDays(1)).ToList()) / 60;
}
else
{
ro.ApprovedHours = calc.GetApprovedHoursTillNow(scapDC, costRateDcs, null, true) ?? 0;
ro.BillableHours = calc.GetBillableDurationInMinutes(ro.ServiceRecords) / 60;
}
if (start.HasValue && end.HasValue)
{
var rfcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, end.Value);
if (rfcrEnd != null && rfcrEnd.CostRateValue.HasValue)
{
ro.RateFactor = (rfcrEnd.CostRateValue.Value + 100m) / 100m;
if (!result.RateFactor.HasValue)
{
result.RateFactor = ro.RateFactor;
}
}
var hcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, end.Value);
if (hcrEnd != null && hcrEnd.CostRateValue.HasValue)
{
ro.HourlyRate = hcrEnd.CostRateValue.Value;
}
ro.ApprovedHoursInReportTimeSpan = calc.GetApprovedHoursForPeriod(scapDC, costRateDcs, start, end) ?? 0;
ro.AmountInReportTimeSpan = 0;
foreach (var srDc in ro.ServiceRecords)
{
if (srDc.Start >= start && srDc.Start.Value.Date <= end.Value.Date)
{
var billable = calc.GetBillableDurationInMinutes(srDc) / 60;
ro.BillableHoursInReportTimeSpan += billable;
var rfcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, srDc.Start.Value);
if (rfcr != null && rfcr.CostRateValue.HasValue)
{
var billableRateFactor = billable * (rfcr.CostRateValue.Value + 100m) / 100m;
ro.BillableHoursInReportTimeSpanWithFactor += billableRateFactor;
billable = billableRateFactor;
}
decimal stundensatz = 0;
var hcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, srDc.Start.Value);
if (hcr != null && hcr.CostRateValue.HasValue)
{
stundensatz = hcr.CostRateValue.Value;
}
var betrag = billable * stundensatz;
ro.AmountInReportTimeSpan += betrag;
}
}
}
result.SupportConceptFinanceList.Add(ro);
}
}
else
{
ro.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0;
ro.BillableHours = calc.GetBillableDurationInMinutes(ro.ServiceRecords) / 60;
}
var ro = new SupportConceptFinanceRO();
if (start.HasValue && end.HasValue)
{
ro.ApprovedHoursInReportTimeSpan = calc.GetApprovedHoursForPeriod(relDC, start.Value, end.Value);
ro.CustomerName = item.CustomerName;
ro.SupportConceptTimeSpanString = item.SupportConceptTimeSpanString;
ro.CostBearerName = item.CostBearerName;
//ro.BillableHoursInReportTimeSpan =
// calc.GetBillableDurationInMinutes(
// cb2sc.ServiceRecords.Where(sr => sr.Start >= start && sr.Start.Value.Date <= end.Value.Date).ToList().
// MapToNewDCs())/60;
ro.AmountTotal = item.AmountTotal;
ro.AmountPaid = item.AmountPaid;
ro.OpenAmount = item.OpenAmount;
var costRateDcs =
MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(cb2sc.CostBearer.CostRatePeriods);
ro.ServiceRecords = cb2sc.ServiceRecords.MapToNewDCs();
ro.AmountInReportTimeSpan = 0;
foreach (var serviceRecordtemp in cb2sc.ServiceRecords)
ro.Costbearer2Supportconcept = relDC;
ro.IsApproved = (relDC.ApprovedEndDate.HasValue || relDC.ApprovedStartDate.HasValue);
if (end.HasValue && end < DateTime.MaxValue.AddDays(-1))
{
if (serviceRecordtemp.Start >= start && serviceRecordtemp.Start.Value.Date <= end.Value.Date)
ro.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, end.Value) ?? 0;
//ro.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0;
ro.BillableHours =
calc.GetBillableDurationInMinutes(ro.ServiceRecords.Where(sr => sr.Start.Value.Date < end.Value.AddDays(1)).ToList()) / 60;
}
else
{
ro.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0;
ro.BillableHours = calc.GetBillableDurationInMinutes(ro.ServiceRecords) / 60;
}
if (start.HasValue && end.HasValue)
{
var rfcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, end.Value);
if (rfcrEnd != null && rfcrEnd.CostRateValue.HasValue)
{
var dc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecordtemp);
ro.RateFactor = (rfcrEnd.CostRateValue.Value + 100m) / 100m;
var billable = calc.GetBillableDurationInMinutes(dc) / 60;
ro.BillableHoursInReportTimeSpan += billable;
var rfcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, serviceRecordtemp.Start.Value);
if (rfcr != null && rfcr.CostRateValue.HasValue)
if (!result.RateFactor.HasValue)
{
var billableRateFactor = billable * (rfcr.CostRateValue.Value + 100m) / 100m;
ro.BillableHoursInReportTimeSpanWithFactor += billableRateFactor;
billable = billableRateFactor;
result.RateFactor = ro.RateFactor;
}
decimal stundensatz = 0;
var hcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, serviceRecordtemp.Start.Value);
if (hcr != null && hcr.CostRateValue.HasValue)
{
stundensatz = hcr.CostRateValue.Value;
}
var betrag = billable * stundensatz;
ro.AmountInReportTimeSpan += betrag;
}
}
var hcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, end.Value);
if (hcrEnd != null && hcrEnd.CostRateValue.HasValue)
{
ro.HourlyRate = hcrEnd.CostRateValue.Value;
}
ro.ApprovedHoursInReportTimeSpan = calc.GetApprovedHoursForPeriod(relDC, start.Value, end.Value);
//ro.BillableHoursInReportTimeSpan =
// calc.GetBillableDurationInMinutes(
// cb2sc.ServiceRecords.Where(sr => sr.Start >= start && sr.Start.Value.Date <= end.Value.Date).ToList().
// MapToNewDCs())/60;
var rfcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, end.Value);
if (rfcrEnd != null && rfcrEnd.CostRateValue.HasValue)
{
ro.RateFactor = (rfcrEnd.CostRateValue.Value + 100m)/100m;
ro.AmountInReportTimeSpan = 0;
foreach (var serviceRecordtemp in cb2sc.ServiceRecords)
{
if (serviceRecordtemp.Start >= start && serviceRecordtemp.Start.Value.Date <= end.Value.Date)
{
var dc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecordtemp);
var billable = calc.GetBillableDurationInMinutes(dc) / 60;
ro.BillableHoursInReportTimeSpan += billable;
var rfcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, serviceRecordtemp.Start.Value);
if (rfcr != null && rfcr.CostRateValue.HasValue)
{
var billableRateFactor = billable * (rfcr.CostRateValue.Value + 100m) / 100m;
ro.BillableHoursInReportTimeSpanWithFactor += billableRateFactor;
billable = billableRateFactor;
}
decimal stundensatz = 0;
var hcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, serviceRecordtemp.Start.Value);
if (hcr != null && hcr.CostRateValue.HasValue)
{
stundensatz = hcr.CostRateValue.Value;
}
var betrag = billable * stundensatz;
ro.AmountInReportTimeSpan += betrag;
}
}
if (!result.RateFactor.HasValue)
{
result.RateFactor = ro.RateFactor;
}
}
var hcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, end.Value);
if (hcrEnd != null && hcrEnd.CostRateValue.HasValue)
{
ro.HourlyRate = hcrEnd.CostRateValue.Value;
}
}
result.SupportConceptFinanceList.Add(ro);
result.SupportConceptFinanceList.Add(ro);
}
}
}

View File

@@ -46,29 +46,31 @@ namespace BeWo.Report.ReportObjects
public static JahresReportRO Create(int year, long? orgOid, long? teamOid, long? betreuungsartOid)
{
var lResult = new JahresReportRO();
lResult.JahresReportTabelleList = new List<JahresReportTabelle>();
int MaenlichVar;
int WeiblichVar;
int anzVar;
AnalysisServiceImp service = new AnalysisServiceImp();
AnalysisServiceImp service = new AnalysisServiceImp();
DateTime startDate = new DateTime(year, 1, 1);
var list = service.CreateAnnualReport(orgOid, teamOid, betreuungsartOid, startDate, startDate.AddYears(1));
foreach (var item in list)
return Create(list);
}
public static JahresReportRO Create(List<AnnualReportDC> annualReports)
{
var lResult = new JahresReportRO();
lResult.JahresReportTabelleList = new List<JahresReportTabelle>();
foreach (var item in annualReports)
{
JahresReportTabelle tabelle = new JahresReportTabelle();
tabelle.JahresReportDetailList = new List<JahresReportDetail>();
tabelle.Name = item.Name;
lResult.JahresReportTabelleList.Add(tabelle);
MaenlichVar = 0;
WeiblichVar = 0;
anzVar = 0;
int MaenlichVar = 0;
int WeiblichVar = 0;
int anzVar = 0;
foreach (var data in item.Data)
@@ -130,8 +132,8 @@ namespace BeWo.Report.ReportObjects
*/
//-----------------------------------------------------------------------
}
return lResult;
}
return lResult;
}
//----------------------- Code fÜR EIN BAR Chart Beispiel------------------------------//
/*
@@ -173,7 +175,7 @@ namespace BeWo.Report.ReportObjects
this.Controls.Add(sideBySideBarChart);
}
*/
}
}

View File

@@ -75,7 +75,7 @@ namespace BeWo.Report.ReportObjects
{
TotalDistanceInMeters += serviceRecord.DistanceInMeter.Value;
Entries.Add(new KilometerauswertungsEntry(serviceRecord.Start.Value, serviceRecord.DistanceInMeter.Value, serviceRecord.Employee.Person.LastNameFirstName));
Entries.Add(new KilometerauswertungsEntry(serviceRecord.Start, serviceRecord.End, serviceRecord.DistanceInMeter.Value, serviceRecord.Employee.Person.LastNameFirstName));
}
}
}

View File

@@ -48,22 +48,60 @@ namespace BeWo.Report.ReportObjects
{
TotalDistanceInMeters += serviceRecord.DistanceInMeter.Value;
Entries.Add(new KilometerauswertungsEntry(serviceRecord.Start.Value, serviceRecord.DistanceInMeter.Value, serviceRecord.Employee.Person.LastNameFirstName));
Entries.Add(new KilometerauswertungsEntry(serviceRecord.Start, serviceRecord.End, serviceRecord.DistanceInMeter.Value, serviceRecord.Employee.Person.LastNameFirstName));
}
}
}
public class KilometerauswertungsEntry
{
public DateTime DateTime { get; }
public DateTime? Datum { get; }
public DateTime? StartTime { get; }
public DateTime? EndTime { get; }
public String TimeRange
{
get
{
String v = "";
if (StartTime.HasValue)
{
v = String.Format("{0:HH:mm}", StartTime);
}
if (EndTime.HasValue)
{
v += String.Format("- {0:HH:mm}", EndTime);
}
return v;
}
}
public int DistanceInMeters { get; }
public string EmployeeName { get; }
public KilometerauswertungsEntry(DateTime dateTime, int distanceInMeters, string employeeName)
public KilometerauswertungsEntry(DateTime? start, DateTime? end, int distanceInMeters, string employeeName)
{
DateTime = dateTime;
if (start.HasValue)
{
Datum = start;
if (start.Value.Second == 0)
{
StartTime = start;
}
}
if (end.HasValue && end.Value.Second == 0)
{
EndTime = end;
}
DistanceInMeters = distanceInMeters;
EmployeeName = employeeName;
}

View File

@@ -555,7 +555,9 @@ namespace BeWo.Report.ReportObjects
protected virtual decimal GetSollNachArbeitszeitenFuerTag(Employee emp, DateTime tag)
{
decimal soll = 0;
if (!IstFeiertag(tag))
var fak = GetFeiertagsFaktor(tag);
if (fak < 1)
{
if (emp.Arbeitszeiten != null)
{
@@ -564,7 +566,8 @@ namespace BeWo.Report.ReportObjects
if ((!az.GueltigVon.HasValue || az.GueltigVon.Value <= tag) &&
(!az.GueltigBis.HasValue || az.GueltigBis.Value >= tag))
{
soll += GetArbeitszeitStundenFuerTag(az, tag);
var std = GetArbeitszeitStundenFuerTag(az, tag);
soll += (std * (1 - fak));
}
}
}

View File

@@ -344,21 +344,30 @@ namespace ApiBerlin
{
if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null)
{
decimal duration = 0;
if (item.GroupRoundedDuration.HasValue)
{
duration = item.GroupRoundedDuration.Value;
}
else
{
duration = item.RoundedDuration;
}
if (item.ServiceDescription.ServiceCategory.Name.Contains("Vertretung"))
{
decimal duration = 0;
if (item.GroupRoundedDuration.HasValue)
{
duration = item.GroupRoundedDuration.Value;
}
else
{
duration = item.RoundedDuration;
}
emp.Custom1 += duration/60;
}
else if (item.ServiceDescription.ServiceCategory.Name.Contains("Bezugsbegleitung"))
{
emp.Custom3 += duration / 60;
}
else if (item.ServiceDescription.ServiceCategory.Name.Contains("Arbeitszeit Sonstiges"))
{
emp.Custom4 += duration / 60;
}
}
}

View File

@@ -15,8 +15,16 @@ namespace AsbRuhr
{
public class CustomReportCreator : DefaultReportCreator
{
//public override XtraReport CreateFinanceReport(DateTime? start, DateTime? end)
//{
// var report = FindReportImp<FinanceRO>();
public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
// report.SetReportDataSource(FinanceRO.Create(start, end, true));
// return report as XtraReport;
// }
public override XtraReport CreateServiceOverviewAllCustomersReport(int month, int year, long orgaOid, long empOid, long? serviceCategoryOid, int startDay, int endDay)
{
List<ServicesOverviewRO> lROs = ServicesOverviewRO.Create(month, year, orgaOid, empOid, startDay, endDay);
@@ -53,7 +61,12 @@ namespace AsbRuhr
}
private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
public override XtraReport CreateReportForServicesOverviewRo(ServicesOverviewRO ro, string reportId)
{
return CreateServicesOverviewReportForRo(ro, null);
}
private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
{
XtraReport report = null;

View File

@@ -188,7 +188,75 @@ Alternativ wäre der 1120er Satz mit einzubauen (ab Seite 61)
rowIndex++;
}
dt = ExecuteQuery(GetSpitzabrechnungSql(date), date);
foreach (DataRow row in dt.Rows)
{
Erstelle1100Satz(sb, row, date, rowIndex);
sb.AppendLine();
Erstelle1110Satz(sb, row, date, rowIndex);
sb.AppendLine();
rowIndex++;
}
sb.AppendLine(String.Format("( ):5;"));
//F,0,050,,BEWO,DA,01012016,012016,iBelegNr1,Belegnr1,220001,,,,999.99, "Name AZ Abrechnung 01/2016 LVR",,,EUR,,,,,,,,,,,R,,,
//G,0,1695,,,-999.99,"Name AZ Abrechnung 01/2016 LVR",
return sb.ToString();
}
public static String GetSpitzabrechnungen(DateTime date)
{
/*
( ):1000;;07022019
( ):1100;14280;;;10907;;;1960133;;07022019;8408;1;M;F/G 1960133;0;;;;1;;;;;;160;
( ):1110;14280;;;1;10907;8408;1;M;1960133;;07022019;;F/G 1960133;;;0
( ):5;"CareMan"
Beispiel Aufteilungsbuchung
( ):1000;;07022019
( ):1100;1392966;;;11085;;;1960129;;07022019;0;;M;F/G 1960129;0;;;;5;;;;;;0;0
( ):1100;800000;;;11085;;;1960129;;07022019;8419;1;M;F/G 1960129;0;;;;5;;;;;;130;
( ):1100;195000;;;11085;;;1960129;;07022019;8420;1;M;F/G 1960129;0;;;;5;;;;;;130;
( ):1100;175560;;;11085;;;1960129;;07022019;8409;1;M;F/G 1960129;0;;;;5;;;;;;130;
( ):1110;1392966;;;1;11085;8409;3;M;1960129;;07022019;;F/G 1960129;;;0
( ):5;"CareMan"
Informationen zu den einzelnen Buchungssätzen finden Sie in der Schnittstellenbeschreibung:
Beschreibung 1000er Satz Seite 23
Beschreibung 1100er Satz Seite 34-36
Beschreibung 1110er Satz Seite 43-45
In den aktuellen Beispielen wird aufgrund eines Buchungskenners (1100er Satz, Feld 18) automatisch eine Kostenstellenbuchung erzeugt. Hierfür ist die Angabe der Kostenstelle zwingend erforderlich.
Alternativ wäre der 1120er Satz mit einzubauen (ab Seite 61)
*/
var dt = ExecuteQuery(GetSpitzabrechnungSql(date), date);
StringBuilder sb = new StringBuilder();
sb.AppendLine(String.Format("( ):1000;;{0:ddMMyyyy}", date));
int rowIndex = 1;
foreach (DataRow row in dt.Rows)
{
Erstelle1100Satz(sb, row, date, rowIndex);
sb.AppendLine();
Erstelle1110Satz(sb, row, date, rowIndex);
sb.AppendLine();
rowIndex++;
}
sb.AppendLine(String.Format("( ):5;"));
//F,0,050,,BEWO,DA,01012016,012016,iBelegNr1,Belegnr1,220001,,,,999.99, "Name AZ Abrechnung 01/2016 LVR",,,EUR,,,,,,,,,,,R,,,
@@ -395,7 +463,7 @@ order by p.`LastName`, p.FirstName
c.DebitorNumber,
c.CostCenter,
sip.Claim,
CONCAT(p.LastName, ', ', p.FirstName),
CONCAT(date_format(ib.AccountingPeriodStart, '%d.%m.%Y'), ' - ', date_format(ib.AccountingPeriodEnd, '%d.%m.%Y'), ' ', p.`FirstName`, ' ', p.`LastName`),
ib.invoicenumber,
(select t.name from team t inner join team2customer t2c on t2c.teamoid = t.oid where t2c.customeroid = c.Oid limit 1)
from
@@ -413,6 +481,35 @@ order by ib.invoicenumber
return sql;
}
private static String GetSpitzabrechnungSql(DateTime date)
{
//sb.AppendLine("Datum;Konto;Gegenkonto;Buchungstext;Belegnummer;Betrag;Kostenstelle");
//Fr.Selter 355931 201
//0211 355931 376
//Kostenstelle: 602000
//Ertragskonto: 8100
String sql = @"
SELECT
ib.InvoiceDate,
c.DebitorNumber,
c.CostCenter,
Round(si.Claim, 2),
CONCAT('Endabrechnung ', date_format(ib.AccountingPeriodStart, '%d.%m.%Y'), ' - ', date_format(ib.AccountingPeriodEnd, '%d.%m.%Y'), ' ', p.`FirstName`, ' ', p.`LastName`),
ib.InvoiceNumber,
(select t.name from team t inner join team2customer t2c on t2c.teamoid = t.oid where t2c.customeroid = c.Oid limit 1)
from invoicebase ib
join settlementinvoice si on si.invoicebaseoid = ib.oid
join supportconcept sc on sc.oid = ib.supportconceptoid
join customer c on c.oid = sc.customeroid
join `person` p on c.`PersonOid` = p.`Oid`
where ib.`InvoiceDate` >= ':Monat_Start' AND ib.`InvoiceDate` < ':Monat_End'
and ib.type = 1 and ib.isactive = 1 and c.isactive <> 0
";
return sql;
}
private static String GetAbschlagszahlungenSql(DateTime date)
{
String sql = @"

View File

@@ -24,7 +24,7 @@ namespace AsbRuhr
{
if (scRo.Costbearer2Supportconcept != null)
CalculateBillableAmountInReportTimeSpan(scRo, pRO.ReportStartDate.Value, pRO.ReportEndDate.Value);
scRo.Custom1 = String.Format("{0} {1}", scRo.CostBearerName, scRo.Leistungskategorie);
//String kst = GetKostenStelle(scRo);
//scRo.Custom1 = (String.IsNullOrEmpty(kst)) ? " " : String.Format("Kostenstelle {0}", kst);

View File

@@ -82,6 +82,8 @@ namespace AsbRuhr
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = 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();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
@@ -95,8 +97,6 @@ namespace AsbRuhr
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
@@ -572,6 +572,28 @@ namespace AsbRuhr
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell27.Weight = 0.35450516989897335D;
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1});
this.GroupHeader1.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
new DevExpress.XtraReports.UI.GroupField("Custom1", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)});
this.GroupHeader1.HeightF = 50F;
this.GroupHeader1.Level = 1;
this.GroupHeader1.Name = "GroupHeader1";
//
// xrLabel1
//
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.CostBearerName")});
this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 16.99999F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(1050F, 23F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "xrLabel1";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.FinanceRO);
@@ -677,28 +699,6 @@ namespace AsbRuhr
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1});
this.GroupHeader1.GroupFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
new DevExpress.XtraReports.UI.GroupField("CostBearerName", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)});
this.GroupHeader1.HeightF = 55F;
this.GroupHeader1.Level = 1;
this.GroupHeader1.Name = "GroupHeader1";
//
// xrLabel1
//
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.CostBearerName")});
this.xrLabel1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 17.00001F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(1050F, 23F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "xrLabel1";
//
// Finanzauswertung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {

View File

@@ -66,6 +66,7 @@ namespace DiePerspektive
this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -88,15 +89,14 @@ namespace DiePerspektive
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
this.lblAbschlusssatz = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -268,7 +268,7 @@ namespace DiePerspektive
//
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostCenter")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")});
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableCell6.StylePriority.UseBorderColor = false;
@@ -486,6 +486,10 @@ namespace DiePerspektive
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell23.Weight = 0.21685899000901443D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -722,10 +726,6 @@ namespace DiePerspektive
this.GroupFooter2.Name = "GroupFooter2";
this.GroupFooter2.StylePriority.UseFont = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
//
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -754,8 +754,8 @@ namespace DiePerspektive
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}

View File

@@ -66,6 +66,7 @@ namespace DiePerspektive.Neu
this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -88,15 +89,14 @@ namespace DiePerspektive.Neu
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
this.lblAbschlusssatz = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -267,7 +267,7 @@ namespace DiePerspektive.Neu
//
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostCenter")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")});
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableCell6.StylePriority.UseBorderColor = false;
@@ -484,6 +484,10 @@ namespace DiePerspektive.Neu
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell23.Weight = 0.21685899000901443D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -721,10 +725,6 @@ namespace DiePerspektive.Neu
this.GroupFooter2.Name = "GroupFooter2";
this.GroupFooter2.StylePriority.UseFont = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -753,8 +753,8 @@ namespace DiePerspektive.Neu
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}

View File

@@ -112,7 +112,7 @@ namespace AwoWesel.Invoicing
if (invoiceItem.UnitCount.HasValue)
{
var min = invoiceItem.UnitCount.Value * 60;
min = Math.Round(min, 2, MidpointRounding.AwayFromZero);
//Abrunden auf 10 minuten.
min = min % 10 != 0 ? min - (min % 10) : min;

View File

@@ -43,7 +43,7 @@ namespace BeWoDellbrueck
{
IBeWoReport<ServicesOverviewRO> report = null;
if (ro.Costbearer != "LVR" || ro.StartDate < new DateTime(2019, 1, 1))
if (String.IsNullOrEmpty(ro.Costbearer) || !ro.Costbearer.ToLower().Contains("lvr") || ro.StartDate < new DateTime(2019, 1, 1))
{
report = new BeWoDellbrueck.Stundenzettel();
}

View File

@@ -137,7 +137,7 @@
<value>ewBcAHIAdABmADEAXABmAGIAaQBkAGkAcwBcAGEAbgBzAGkAXABhAG4AcwBpAGMAcABnADEAMgA1ADIAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMABcAGYAcwB3AGkAcwBzAFwAZgBwAHIAcQAyAFwAZgBjAGgAYQByAHMAZQB0ADAAIABDAGUAbgB0AHUAcgB5ACAARwBvAHQAaABpAGMAOwB9AHsAXABmADEAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHQAcgBvAHcAZABcAHQAcgBnAGEAcABoADIAOABcAGMAZQBsAGwAeAAyADAANAA2AFwAcABhAHIAZABcAGkAbgB0AGIAbABcAGwAdAByAHAAYQByAFwAbABhAG4AZwAxADAAMwAxAFwAZgAwAFwAZgBzADEANAAgAFMAcABhAHIAawBhAHMAcwBlACAASwBcACcAZgA2AGwAbgBCAG8AbgBuAFwAYwBlAGwAbABcAHIAbwB3AA0ACgBcAHQAcgBvAHcAZABcAHQAcgBnAGEAcABoADIAOABcAGMAZQBsAGwAeAAzADQANQBcAGMAZQBsAGwAeAAyADAANAA2AFwAcABhAHIAZABcAGkAbgB0AGIAbABcAGwAdAByAHAAYQByACAASwB0AG8ALgAgAFwAYwBlAGwAbAAgADEAOQAzACAAMQAxADgAIAAzADIANAAgADYAXABjAGUAbABsAFwAcgBvAHcADQAKAFwAdAByAG8AdwBkAFwAdAByAGcAYQBwAGgAMgA4AFwAYwBlAGwAbAB4ADMANAA1AFwAYwBlAGwAbAB4ADIAMAA0ADYAXABpAG4AdABiAGwAIABCAEwAWgAgAFwAYwBlAGwAbAAgADMANwAwACAANQAwADEAIAA5ADgAXABjAGUAbABsAFwAcgBvAHcADQAKAFwAcABhAHIAZABcAGwAdAByAHAAYQByAFwAZgAxAFwAZgBzADIANABcAHAAYQByAA0ACgB9AA0ACgA=</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAYwBoAGEAcgBzAGUAdAAwACAAQwBlAG4AdAB1AHIAeQAgAEcAbwB0AGgAaQBjADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABjAGYAMQBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADQAIABBAG0AdABzAGcAZQByAGkAYwBoAHQAIABLAFwAJwBmADYAbABuAFwAcABhAHIADQAKAEYAaQByAG0AZQBuAHMAaQB0AHoAIABLAFwAJwBmADYAbABuAFwAcABhAHIADQAKAFMAdABOAHIALgAgADIAMQA3AC8ANQAyADUANwAvADMANgAzADcAXABjAGYAMABcAGYAMQBcAGYAcwAyADQAXABwAGEAcgANAAoAfQANAAoA</value>
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEMAZQBuAHQAdQByAHkAIABHAG8AdABoAGkAYwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIABBAG0AdABzAGcAZQByAGkAYwBoAHQAIABLAFwAdQAyADQANgBcACcAZgA2AGwAbgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAEYAaQByAG0AZQBuAHMAaQB0AHoAIABLAFwAdQAyADQANgBcACcAZgA2AGwAbgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADQAXABjAGYAMQAgAFMAdABOAHIALgAgADIAMQB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAOAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAALwA1AH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA0AFwAYwBmADEAIAA4ADUAMwB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAALwB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANABcAGMAZgAxACAAMQA1ADEANwB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAQwBlAG4AdAB1AHIAeQAgAEcAbwB0AGgAaQBjADsAfQB7AFwAZgAxAFwAZgBuAGkAbAAgAFQAaQBtAGUAcwAgAE4AZQB3ACAAUgBvAG0AYQBuADsAfQB9AA0ACgBcAHYAaQBlAHcAawBpAG4AZAA0AFwAdQBjADEAXAB0AHIAbwB3AGQAXAB0AHIAZwBhAHAAaAAyADgAXABjAGUAbABsAHgAMgAwADQANwBcAHAAYQByAGQAXABpAG4AdABiAGwAXABsAGEAbgBnADEAMAAzADEAXABmADAAXABmAHMAMQA0ACAAQgBlAFcAbwAgAFMAYwBoAGkAbABsAGkAbgBnACAARwBiAFIAXABjAGUAbABsAFwAcgBvAHcADQAKAFwAaQBuAHQAYgBsACAATwBsAHAAZQBuAGUAcgAgAFMAdAByAGEAXAAnAGQAZgBlACAANQA0ADQAIABcAGMAZQBsAGwAXAByAG8AdwANAAoAXABpAG4AdABiAGwAIAA1ADEAMQAwADkAIABLAFwAJwBmADYAbABuAFwAYwBlAGwAbABcAHIAbwB3AA0ACgBcAHAAYQByAGQAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>

View File

@@ -0,0 +1,654 @@
using BeWo.Report.ReportObjects;
namespace BetreuungsbueroFrankRoehrig
{
partial class AllgemeineRechnung
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AllgemeineRechnung));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.lblNotice = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblAddress,
this.xrRichText2,
this.xrRichText1});
this.ReportHeader.HeightF = 330F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// lblAddress
//
this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 184.7222F);
this.lblAddress.Multiline = true;
this.lblAddress.Name = "lblAddress";
this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAddress.SizeF = new System.Drawing.SizeF(440.6111F, 118.4445F);
this.lblAddress.StylePriority.UseFont = false;
//
// xrRichText2
//
this.xrRichText2.BorderColor = System.Drawing.Color.Black;
this.xrRichText2.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 147.9167F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(388.2502F, 24.16668F);
this.xrRichText2.StylePriority.UseBorderColor = false;
this.xrRichText2.StylePriority.UseFont = false;
//
// xrRichText1
//
this.xrRichText1.BorderColor = System.Drawing.Color.Black;
this.xrRichText1.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(481.9163F, 0F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(215.0837F, 318.9583F);
this.xrRichText1.StylePriority.UseBorderColor = false;
this.xrRichText1.StylePriority.UseFont = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel4,
this.xrLabel3,
this.xrLabel2,
this.xrLabel5,
this.xrLabel8,
this.lblAbrechnungszeitraum});
this.Page1.HeightF = 215.8889F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// xrLabel4
//
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.CanShrink = true;
this.xrLabel4.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 96.80557F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrLabel4.StylePriority.UseBackColor = false;
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.Text = "[CustomerReferenceNumber]";
this.xrLabel4.WordWrap = false;
//
// xrLabel3
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 76.80554F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [CustomerSalutation] [CustomerFirstName] [Cus" +
"tomerLastName]";
this.xrLabel3.WordWrap = false;
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 56.80555F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
this.xrLabel2.WordWrap = false;
//
// xrLabel5
//
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 159.3056F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
//
// xrLabel8
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(481.9163F, 0F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(194.9169F, 23F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "xrLabel8";
//
// lblAbrechnungszeitraum
//
this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 184.3056F);
this.lblAbrechnungszeitraum.Multiline = true;
this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum";
this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAbrechnungszeitraum.SizeF = new System.Drawing.SizeF(642F, 31.58334F);
this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.GroupHeader1,
this.GroupFooter2});
this.DetailReport1.DataMember = "InvoiceItems";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.Detail2.HeightF = 25F;
this.Detail2.Name = "Detail2";
//
// xrTable3
//
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable3.SizeF = new System.Drawing.SizeF(671.4175F, 25F);
this.xrTable3.StylePriority.UseFont = false;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell15,
this.xrTableCell16,
this.xrTableCell17,
this.xrTableCell18,
this.xrTableCell19,
this.xrTableCell20});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
//
// xrTableCell15
//
this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell15.StylePriority.UseBorders = false;
this.xrTableCell15.StylePriority.UsePadding = false;
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.Text = "Von";
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell15.Weight = 1D;
//
// xrTableCell16
//
this.xrTableCell16.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell16.StylePriority.UseBorders = false;
this.xrTableCell16.StylePriority.UsePadding = false;
this.xrTableCell16.StylePriority.UseTextAlignment = false;
this.xrTableCell16.Text = "Bis";
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell16.Weight = 1D;
//
// xrTableCell17
//
this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell17.Name = "xrTableCell17";
this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell17.StylePriority.UseBorders = false;
this.xrTableCell17.StylePriority.UsePadding = false;
this.xrTableCell17.StylePriority.UseTextAlignment = false;
this.xrTableCell17.Text = "Posten";
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell17.Weight = 2.3350077713203934D;
//
// xrTableCell18
//
this.xrTableCell18.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell18.StylePriority.UseBorders = false;
this.xrTableCell18.StylePriority.UsePadding = false;
this.xrTableCell18.StylePriority.UseTextAlignment = false;
this.xrTableCell18.Text = "Satz";
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell18.Weight = 0.81217660612829246D;
//
// 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.Name = "xrTableCell19";
this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell19.StylePriority.UseBorders = false;
this.xrTableCell19.StylePriority.UsePadding = false;
this.xrTableCell19.StylePriority.UseTextAlignment = false;
this.xrTableCell19.Text = "Anzahl";
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell19.Weight = 0.6539656324946691D;
//
// xrTableCell20
//
this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell20.StylePriority.UseBorders = false;
this.xrTableCell20.StylePriority.UsePadding = false;
this.xrTableCell20.StylePriority.UseTextAlignment = false;
this.xrTableCell20.Text = "Betrag";
this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell20.Weight = 1.0152204985905673D;
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable3});
this.GroupHeader1.HeightF = 25F;
this.GroupHeader1.Name = "GroupHeader1";
//
// xrTable1
//
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow9});
this.xrTable1.SizeF = new System.Drawing.SizeF(671.4175F, 25F);
this.xrTable1.StylePriority.UseFont = false;
//
// xrTableRow9
//
this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell6,
this.xrTableCell7,
this.xrTableCell1,
this.xrTableCell14,
this.xrTableCell10,
this.xrTableCell2});
this.xrTableRow9.Name = "xrTableRow9";
this.xrTableRow9.Weight = 1D;
//
// xrTableCell6
//
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodStart")});
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell6.StylePriority.UseBorders = false;
this.xrTableCell6.StylePriority.UsePadding = false;
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "xrTableCell6";
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell6.Weight = 1D;
//
// xrTableCell7
//
this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AccountingPeriodEnd")});
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell7.StylePriority.UseBorders = false;
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "xrTableCell7";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell7.Weight = 1D;
//
// xrTableCell1
//
this.xrTableCell1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell1.StylePriority.UseBorders = false;
this.xrTableCell1.StylePriority.UsePadding = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "xrTableCell9";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell1.Weight = 2.3350077713203072D;
//
// xrTableCell14
//
this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice")});
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell14.StylePriority.UseBorders = false;
this.xrTableCell14.StylePriority.UsePadding = false;
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.Text = "xrTableCell14";
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell14.Weight = 0.81217660612832132D;
//
// xrTableCell10
//
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.UnitCount", "{0:0.##}")});
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell10.StylePriority.UseBorders = false;
this.xrTableCell10.StylePriority.UsePadding = false;
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell10.Weight = 0.6539656324947265D;
//
// xrTableCell2
//
this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountSum")});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 3, 0, 0, 100F);
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "xrTableCell12";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell2.Weight = 1.0152204985905673D;
//
// xrLabel15
//
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.5833F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(676.9999F, 102.5F);
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Für Nachfragen stehe ich gerne zur Verfügung und verbleibe\r\nmit freundlichen Grüß" +
"en\r\n\r\n\r\nFrank Röhrig";
//
// xrTableCell12
//
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Weight = 3D;
//
// xrTableRow14
//
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell12});
this.xrTableRow14.Name = "xrTableRow14";
this.xrTableRow14.Weight = 0.23809523809523808D;
//
// xrTableCell9
//
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.Text = "xrTableCell1";
this.xrTableCell9.Weight = 3D;
//
// xrTableRow10
//
this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell9});
this.xrTableRow10.Name = "xrTableRow10";
this.xrTableRow10.Weight = 0.38095238095238093D;
//
// xrTable4
//
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow10,
this.xrTableRow14});
this.xrTable4.SizeF = new System.Drawing.SizeF(650F, 26F);
this.xrTable4.StylePriority.UseFont = false;
//
// lblNotice
//
this.lblNotice.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblNotice.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F);
this.lblNotice.Name = "lblNotice";
this.lblNotice.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblNotice.SizeF = new System.Drawing.SizeF(250F, 17F);
this.lblNotice.StylePriority.UseFont = false;
this.lblNotice.Text = "Abschließende Bemerkungen:";
//
// xrLabel1
//
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalClaim", "Gesamtsumme: {0}")});
this.xrLabel1.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(415.5841F, 0F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UsePadding = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "xrLabel1";
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrLabel6
//
this.xrLabel6.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 217.0833F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(385.4167F, 16.99998F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Tel. Sprechzeiten Di. 9-12 Uhr, Do. 14-17 Uhr";
//
// GroupFooter2
//
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel6,
this.xrLabel15,
this.lblNotice,
this.xrTable4,
this.xrLabel1});
this.GroupFooter2.HeightF = 234.0833F;
this.GroupFooter2.Name = "GroupFooter2";
//
// AllgemeineRechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.Page1,
this.DetailReport1});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(80, 50, 50, 50);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
private DevExpress.XtraReports.UI.XRLabel lblAddress;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRLabel lblNotice;
private DevExpress.XtraReports.UI.XRTable xrTable4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
}
}

View File

@@ -0,0 +1,70 @@
using System;
using System.Text;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using DevExpress.XtraReports.UI;
namespace BetreuungsbueroFrankRoehrig
{
public partial class AllgemeineRechnung : XtraReport, IBeWoReport<InvoiceCustomerRO>
{
public AllgemeineRechnung()
{
this.InitializeComponent();
}
public void SetReportDataSource(InvoiceCustomerRO pRO)
{
if (String.IsNullOrEmpty(pRO.Notice))
{
lblNotice.Visible = false;
}
StringBuilder sb = new StringBuilder();
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
{
sb.AppendLine(pRO.RecipientOrganisation);
}
if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim()))
{
sb.AppendLine(pRO.RecipientDivision);
}
if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim()))
|| (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim())))
{
sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim());
}
if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim()))
{
sb.AppendLine(pRO.RecipientStreet);
}
if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim()))
{
sb.Append(pRO.RecipientPostCode);
sb.Append(" ");
}
if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim()))
{
sb.Append(pRO.RecipientTown);
}
lblAddress.Text = sb.ToString();
this.bindingSource1.DataSource = pRO;
DateTime start = pRO.AccountingPeriodStart.Value;
DateTime end = pRO.AccountingPeriodEnd.Value;
if (start.Month == end.Month && start.Year == end.Year)
{
lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start);
}
else
{
lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end);
}
this.bindingSource1.DataSource = pRO;
}
}
}

File diff suppressed because one or more lines are too long

View File

@@ -49,6 +49,12 @@
</ItemGroup>
<ItemGroup>
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="AllgemeineRechnung.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="AllgemeineRechnung.Designer.cs">
<DependentUpon>AllgemeineRechnung.cs</DependentUpon>
</Compile>
<Compile Include="ServiceInvoiceReport.cs">
<SubType>Component</SubType>
</Compile>
@@ -82,6 +88,10 @@
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="AllgemeineRechnung.resx">
<DependentUpon>AllgemeineRechnung.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="ServiceInvoiceReport.resx">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -1,5 +1,5 @@
using BeWo.Report.ReportObjects;
namespace BeWo.Report.DefaultReports
namespace BetreuungsbueroFrankRoehrig
{
partial class ServiceInvoiceReport
{
@@ -32,39 +32,25 @@ namespace BeWo.Report.DefaultReports
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAbrechnungszeitraum = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow5 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
@@ -89,17 +75,15 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -112,13 +96,44 @@ namespace BeWo.Report.DefaultReports
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblAddress,
this.xrRichText2,
this.xrRichText1});
this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
this.ReportHeader.HeightF = 338.75F;
this.ReportHeader.HeightF = 330F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// lblAddress
//
this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 184.7222F);
this.lblAddress.Multiline = true;
this.lblAddress.Name = "lblAddress";
this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAddress.SizeF = new System.Drawing.SizeF(440.6111F, 118.4445F);
this.lblAddress.StylePriority.UseFont = false;
//
// xrRichText2
//
this.xrRichText2.BorderColor = System.Drawing.Color.Black;
this.xrRichText2.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 147.9167F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(388.2502F, 24.16668F);
this.xrRichText2.StylePriority.UseBorderColor = false;
this.xrRichText2.StylePriority.UseFont = false;
//
// xrRichText1
//
this.xrRichText1.BorderColor = System.Drawing.Color.Black;
this.xrRichText1.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(481.9163F, 0F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(215.0837F, 318.9583F);
this.xrRichText1.StylePriority.UseBorderColor = false;
this.xrRichText1.StylePriority.UseFont = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
@@ -127,7 +142,7 @@ namespace BeWo.Report.DefaultReports
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 74.16668F;
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
@@ -138,36 +153,22 @@ namespace BeWo.Report.DefaultReports
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel7,
this.xrLabel4,
this.xrLabel3,
this.xrLabel2,
this.xrLabel5,
this.xrLabel8,
this.lblAbrechnungszeitraum,
this.xrTable2});
this.Page1.Font = new System.Drawing.Font("Verdana", 10F);
this.Page1.HeightF = 354.0833F;
this.lblAbrechnungszeitraum});
this.Page1.HeightF = 215.8889F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// xrLabel7
//
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel7.Multiline = true;
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F);
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
"tStreet]\r\n[RecipientPostCodeAndTown]";
//
// xrLabel4
//
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.CanShrink = true;
this.xrLabel4.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F);
this.xrLabel4.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 96.80557F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -181,8 +182,8 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F);
this.xrLabel3.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 76.80554F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 20F);
@@ -195,8 +196,8 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new System.Drawing.Font("Verdana", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F);
this.xrLabel2.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 56.80555F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 20F);
@@ -207,7 +208,7 @@ namespace BeWo.Report.DefaultReports
//
// xrLabel5
//
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 297.5F);
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 159.3056F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
@@ -218,17 +219,16 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172F);
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(481.9163F, 0F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(194.9169F, 23F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "xrLabel8";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// lblAbrechnungszeitraum
//
this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 322.5F);
this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(2.119276E-05F, 184.3056F);
this.lblAbrechnungszeitraum.Multiline = true;
this.lblAbrechnungszeitraum.Name = "lblAbrechnungszeitraum";
this.lblAbrechnungszeitraum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -236,160 +236,19 @@ namespace BeWo.Report.DefaultReports
this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:";
//
// xrTable2
//
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2,
this.xrTableRow5,
this.xrTableRow4,
this.xrTableRow3,
this.xrTableRow1,
this.xrTableRow6,
this.xrTableRow8});
this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 134F);
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell4});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 0.13245033112582783D;
//
// xrTableCell4
//
this.xrTableCell4.CanShrink = true;
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Ihr(e) Ansprechpartner(in):";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell4.Weight = 1D;
//
// xrTableRow5
//
this.xrTableRow5.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell13});
this.xrTableRow5.Name = "xrTableRow5";
this.xrTableRow5.Weight = 0.13245033112582783D;
//
// xrTableCell13
//
this.xrTableCell13.CanShrink = true;
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell13.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell13.StylePriority.UseFont = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.Text = "[SenderContactPerson]";
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell13.Weight = 1D;
//
// xrTableRow4
//
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell11});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 0.13245033112582783D;
//
// xrTableCell11
//
this.xrTableCell11.CanShrink = true;
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell11.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "[SenderContactPersonDivision]";
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell11.Weight = 1D;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell8});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 0.13245033112582783D;
//
// xrTableCell8
//
this.xrTableCell8.CanShrink = true;
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell8.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "[SenderContactPersonMail]";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell8.Weight = 1D;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 0.13245033112582783D;
//
// xrTableCell1
//
this.xrTableCell1.CanShrink = true;
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell1.StylePriority.UseFont = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "[SenderContactPersonPhone]";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell1.Weight = 1D;
//
// xrTableRow6
//
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell2});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Weight = 0.11258278145695365D;
//
// xrTableCell2
//
this.xrTableCell2.CanShrink = true;
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "[SenderContactPersonFax]";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell2.Weight = 1D;
//
// xrTableRow8
//
this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5});
this.xrTableRow8.Name = "xrTableRow8";
this.xrTableRow8.Weight = 0.11258278145695365D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell5.Weight = 1D;
//
// xrLabel15
//
this.xrLabel15.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 114.5833F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(175F, 17F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(676.9999F, 102.5F);
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = "Mit freundlichen Grüßen";
this.xrLabel15.Text = "Für Nachfragen stehe ich gerne zur Verfügung und verbleibe\r\nmit freundlichen Grüß" +
"en\r\n\r\n\r\nFrank Röhrig";
//
// xrTable4
//
this.xrTable4.Font = new System.Drawing.Font("Verdana", 10F);
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 68.75F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -427,21 +286,9 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Weight = 3D;
//
// xrLabel14
//
this.xrLabel14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CreatorName")});
this.xrLabel14.Font = new System.Drawing.Font("Verdana", 10F);
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 189.5833F);
this.xrLabel14.Name = "xrLabel14";
this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel14.SizeF = new System.Drawing.SizeF(225F, 17F);
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.Text = "[CreatorName]";
//
// xrLabel9
//
this.xrLabel9.Font = new System.Drawing.Font("Verdana", 10F, System.Drawing.FontStyle.Italic);
this.xrLabel9.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Italic, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 43.75F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -633,7 +480,7 @@ namespace BeWo.Report.DefaultReports
//
// xrTable6
//
this.xrTable6.Font = new System.Drawing.Font("Verdana", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable6.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable6.Name = "xrTable6";
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -772,19 +619,29 @@ namespace BeWo.Report.DefaultReports
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel6,
this.xrLabel1,
this.xrLabel9,
this.xrTable4,
this.xrLabel14,
this.xrLabel15});
this.GroupFooter1.HeightF = 206.5833F;
this.GroupFooter1.HeightF = 234.0833F;
this.GroupFooter1.Name = "GroupFooter1";
//
// xrLabel6
//
this.xrLabel6.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 217.0833F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(385.4167F, 16.99998F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Tel. Sprechzeiten Di. 9-12 Uhr, Do. 14-17 Uhr";
//
// xrLabel1
//
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtsumme: {0}")});
this.xrLabel1.Font = new System.Drawing.Font("Verdana", 9F, System.Drawing.FontStyle.Bold);
this.xrLabel1.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
@@ -799,28 +656,6 @@ namespace BeWo.Report.DefaultReports
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// xrRichText1
//
this.xrRichText1.BorderColor = System.Drawing.Color.Black;
this.xrRichText1.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(471.9163F, 0F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(204.9169F, 318.9583F);
this.xrRichText1.StylePriority.UseBorderColor = false;
this.xrRichText1.StylePriority.UseFont = false;
//
// xrRichText2
//
this.xrRichText2.BorderColor = System.Drawing.Color.Black;
this.xrRichText2.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 147.9167F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(388.2502F, 24.16668F);
this.xrRichText2.StylePriority.UseBorderColor = false;
this.xrRichText2.StylePriority.UseFont = false;
//
// ServiceInvoiceReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -832,21 +667,20 @@ namespace BeWo.Report.DefaultReports
this.DetailReport});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Verdana", 10F);
this.Font = new System.Drawing.Font("Times New Roman", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(75, 75, 74, 50);
this.Margins = new System.Drawing.Printing.Margins(80, 50, 50, 50);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -865,28 +699,12 @@ namespace BeWo.Report.DefaultReports
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRTable xrTable4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
@@ -910,10 +728,11 @@ namespace BeWo.Report.DefaultReports
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel lblAddress;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
}
}

View File

@@ -1,9 +1,11 @@
using System;
using System.Text;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using DevExpress.XtraReports.UI;
namespace BeWo.Report.DefaultReports
namespace BetreuungsbueroFrankRoehrig
{
public partial class ServiceInvoiceReport : XtraReport, IBeWoReport<ServiceInvoiceRO>
{
@@ -14,7 +16,32 @@ namespace BeWo.Report.DefaultReports
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
DateTime start = pRO.AccountingPeriodStart;
StringBuilder sb = new StringBuilder();
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
{
sb.AppendLine(pRO.RecipientOrganisation);
}
if (!String.IsNullOrEmpty(pRO.RecipientContactPerson) && !String.IsNullOrEmpty(pRO.RecipientContactPerson.Trim()))
{
sb.AppendLine(pRO.RecipientContactPerson);
}
if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim()))
{
sb.AppendLine(pRO.RecipientDivision);
}
if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim()))
{
sb.AppendLine(pRO.RecipientStreet);
}
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown) && !String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown.Trim()))
{
sb.Append(pRO.RecipientPostCodeAndTown);
}
lblAddress.Text = sb.ToString();
DateTime start = pRO.AccountingPeriodStart;
DateTime end = pRO.AccountingPeriodEnd;
if (start.Month == end.Month && start.Year == end.Year)
{

File diff suppressed because it is too large Load Diff

View File

@@ -6,7 +6,7 @@ using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.DataContracts;
namespace BeWo.Report.DefaultReports.Alt
namespace BetreuungsbueroFrankRoehrig.Alt
{
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<SettlementRO>
{

File diff suppressed because one or more lines are too long

View File

@@ -32,6 +32,7 @@ namespace BeWo.BrueckeABW
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(ServiceInvoiceReport));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
@@ -57,10 +58,9 @@ namespace BeWo.BrueckeABW
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
@@ -86,6 +86,16 @@ namespace BeWo.BrueckeABW
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrLabel3
//
this.xrLabel3.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Underline);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 173.4535F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(359.7083F, 26.54654F);
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Brücke - ABW · Wilhelmstraße 37 · 52249 Eschweiler";
//
// xrRichText1
//
this.xrRichText1.Font = new System.Drawing.Font("Verdana", 10F);
@@ -111,9 +121,6 @@ namespace BeWo.BrueckeABW
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
//
//
//
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
@@ -127,6 +134,7 @@ namespace BeWo.BrueckeABW
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLine2,
this.xrRichText3});
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrLine2
@@ -326,6 +334,10 @@ namespace BeWo.BrueckeABW
this.xrLabel1.SizeF = new System.Drawing.SizeF(250F, 25F);
this.xrLabel1.Text = "xrLabel1";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// ReportFooter
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -345,20 +357,6 @@ namespace BeWo.BrueckeABW
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.Text = "Mit freundlichen Grüßen\r\n\r\n\r\nBRÜCKE\r\nAmbulant Betreutes Wohnen\r\n\r\n\r\n\r\ni. A. Geral" +
"d Peters";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// xrLabel3
//
this.xrLabel3.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Underline);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 173.4535F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(359.7083F, 26.54654F);
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Brücke - ABW · Wilhelmstraße 37 · 52249 Eschweiler";
//
// ServiceInvoiceReport
//
@@ -379,7 +377,7 @@ namespace BeWo.BrueckeABW
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "13.2";
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();

View File

@@ -3099,7 +3099,7 @@
</value>
</data>
<data name="xrRichText3.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVAByAGUAYgB1AGMAaABlAHQAIABNAFMAOwB9AHsAXABmADEAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADYAIABCAHIAXAAnAGYAYwBjAGsAZQAgAC0AIABBAG0AYgB1AGwAYQBuAHQAIABCAGUAdAByAGUAdQB0AGUAcwAgAFcAbwBoAG4AZQBuACAAXAAnAGIANwAgAFcAaQBsAGgAZQBsAG0AcwB0AHIAYQBcACcAZABmAGUAIAAzADcAIABcACcAYgA3ACAANQAyADIANAA5ACAARQBzAGMAaAB3AGUAaQBsAGUAcgAgAFwAJwBiADcAIABEAGUAdQB0AHMAYwBoAGwAYQBuAGQAIABcACcAYgA3ACAARABpAHAAbAAuACAAUwBvAHoALgAgAFAAXAAnAGUANABkAC4AIABNAGEAcgBpAGEAIABIAGEAdQBwAHQAcwAtAFAAZQB0AGUAcgBzAFwAbABpAG4AZQAgAFUAUwB0AC0ASQBkAE4AcgAuADoAIABEAEUAIAAyADMANgA3ADAAOAA3ADYANwAgAFwAJwBiADcAIABCAGEAbgBrAHYAZQByAGIAaQBuAGQAdQBuAGcAOgAgAEsAbwBuAHQAbwBuAHUAbQBtAGUAcgAgADcAMwAzADAAMAA5ADEAMAAyADMAIABcACcAYgA3ACAAQgBMAFoAIAAzADkAMQA2ADIAOQA4ADAAIABcACcAYgA3ACAAVgBSACAAQgBhAG4AawAgAFwAcABhAHIADQAKAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADEAIABcACcAYgA3ACAAVABlAGwAZQBmAGEAeAA6ACAAKwA0ADkAIAAoADAAKQAgADIANAAwADMAIAA4ADMAIAA3ADgAIAAwADIAMgBcAHAAYQByAA0ACgBFAG0AYQBpAGwAOgAgAGkAbgBmAG8AQABiAHIAdQBlAGMAawBlAC0AYQBiAHcALgBkAGUAIABcACcAYgA3ACAASQBuAHQAZQByAG4AZQB0ADoAdwB3AHcALgBiAHIAdQBlAGMAawBlAC0AYQBiAHcALgBkAGUAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAcgBlAGIAdQBjAGgAZQB0ACAATQBTADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAYwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgByAFwAdQAyADUAMgBcACcAZgBjAGMAawBlACAALQAgAEEAbQBiAHUAbABhAG4AdAAgAEIAZQB0AHIAZQB1AHQAZQBzACAAVwBvAGgAbgBlAG4AIABcAHUAMQA4ADMAXAAnAGIANwAgAFcAaQBsAGgAZQBsAG0AcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMwA3ACAAXAB1ADEAOAAzAFwAJwBiADcAIAA1ADIAMgA0ADkAIABFAHMAYwBoAHcAZQBpAGwAZQByACAAXAB1ADEAOAAzAFwAJwBiADcAIABEAGUAdQB0AHMAYwBoAGwAYQBuAGQAIABcAHUAMQA4ADMAXAAnAGIANwAgAEQAaQBwAGwALgAgAFMAbwB6AC4AIABQAFwAdQAyADIAOABcACcAZQA0AGQALgAgAE0AYQByAGkAYQAgAEgAYQB1AHAAdABzAC0AUABlAHQAZQByAHMAXABsAGkAbgBlACAAVQBTAHQALQBJAGQATgByAC4AOgAgAEQARQAgADIAMwA2ADcAMAA4ADcANgA3ACAAXAB1ADEAOAAzAFwAJwBiADcAIABCAGEAbgBrAHYAZQByAGIAaQBuAGQAdQBuAGcAOgAgAEkAQgBBAE4AOgAgAEQARQA4ADYAIAAzADkAMQA2ACAAMgA5ADgAMAAgADcAMwAzADAAIAAwADkAMQAwACAAMgAzACAAXAB1ADEAOAAzAFwAJwBiADcAIABCAEkAQwA6ACAARwBFAE4ATwBEAEUARAAxAFcAVQBSACAAXAB1ADEAOAAzAFwAJwBiADcAIABWAFIAIABCAGEAbgBrACAAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADEAIABcAHUAMQA4ADMAXAAnAGIANwAgAFQAZQBsAGUAZgBhAHgAOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADIAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEUAbQBhAGkAbAA6ACAAaQBuAGYAbwBAAGIAcgB1AGUAYwBrAGUALQBhAGIAdwAuAGQAZQAgAFwAdQAxADgAMwBcACcAYgA3ACAASQBuAHQAZQByAG4AZQB0ADoAdwB3AHcALgBiAHIAdQBlAGMAawBlAC0AYQBiAHcALgBkAGUAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVAByAGUAYgB1AGMAaABlAHQAIABNAFMAOwB9AHsAXABmADEAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABzAGEAMgAwADAAXABzAGwAMgA3ADYAXABzAGwAbQB1AGwAdAAxAFwAbABhAG4AZwAxADAAMwAxAFwAZgAwAFwAZgBzADEANgAgAEIAcgBcACcAZgBjAGMAawBlAFwAbABpAG4AZQAgAEEAbQBiAHUAbABhAG4AdAAgAEIAZQB0AHIAZQB1AHQAZQBzACAAVwBvAGgAbgBlAG4AXABsAGkAbgBlACAAVwBpAGwAaABlAGwAbQBzAHQAcgBhAFwAJwBkAGYAZQAgADMANwBcAGwAaQBuAGUAIAA1ADIAMgA0ADkAIABFAHMAYwBoAHcAZQBpAGwAZQByAFwAbABpAG4AZQAgAEQAZQB1AHQAcwBjAGgAbABhAG4AZABcAHAAYQByAA0ACgBUAGUAbABlAGYAbwBuADoAIAArADQAOQAgACgAMAApACAAMgA0ADAAMwAgADgAMwAgADcAOAAgADAAMgAxAFwAbABpAG4AZQAgAFQAZQBsAGUAZgBhAHgAOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADIAXABwAGEAcgANAAoAXABwAGEAcgBkACAARQBtAGEAaQBsADoAIABcAGMAZgAxAFwAdQBsACAAaQBuAGYAbwBAAGIAcgB1AGUAYwBrAGUALQBhAGIAdwAuAGQAZQBcAGMAZgAwAFwAdQBsAG4AbwBuAGUAXABsAGkAbgBlACAASQBuAHQAZQByAG4AZQB0ADoAIAB3AHcAdwAuAGIAcgB1AGUAYwBrAGUALQBhAGIAdwAuAGQAZQBcAGYAMQBcAGYAcwAyADQAXABwAGEAcgANAAoAfQANAAoA</value>

View File

@@ -32,6 +32,7 @@ namespace BeWo.BrueckeABW.Alt
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
@@ -96,7 +97,6 @@ namespace BeWo.BrueckeABW.Alt
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
@@ -123,6 +123,16 @@ namespace BeWo.BrueckeABW.Alt
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Underline);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 173.4535F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(359.7083F, 26.54654F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Brücke - ABW · Wilhelmstraße 37 · 52249 Eschweiler";
//
// xrLine1
//
this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 129.1666F);
@@ -244,9 +254,6 @@ namespace BeWo.BrueckeABW.Alt
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
//
//
//
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
@@ -720,6 +727,7 @@ namespace BeWo.BrueckeABW.Alt
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrRichText3,
this.xrLine2});
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrRichText3
@@ -836,16 +844,6 @@ namespace BeWo.BrueckeABW.Alt
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
//
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Underline);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 173.4535F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(359.7083F, 26.54654F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Brücke - ABW · Wilhelmstraße 37 · 52249 Eschweiler";
//
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -863,7 +861,7 @@ namespace BeWo.BrueckeABW.Alt
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "13.2";
this.Version = "17.1";
this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Spitzabrechnung.Watermark.Image")));
this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();

View File

@@ -3099,7 +3099,7 @@
</value>
</data>
<data name="xrRichText3.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVAByAGUAYgB1AGMAaABlAHQAIABNAFMAOwB9AHsAXABmADEAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADYAIABCAHIAXAAnAGYAYwBjAGsAZQAgAC0AIABBAG0AYgB1AGwAYQBuAHQAIABCAGUAdAByAGUAdQB0AGUAcwAgAFcAbwBoAG4AZQBuACAAXAAnAGIANwAgAFcAaQBsAGgAZQBsAG0AcwB0AHIAYQBcACcAZABmAGUAIAAzADcAIABcACcAYgA3ACAANQAyADIANAA5ACAARQBzAGMAaAB3AGUAaQBsAGUAcgAgAFwAJwBiADcAIABEAGUAdQB0AHMAYwBoAGwAYQBuAGQAIABcACcAYgA3ACAARABpAHAAbAAuACAAUwBvAHoALgAgAFAAXAAnAGUANABkAC4AIABNAGEAcgBpAGEAIABIAGEAdQBwAHQAcwAtAFAAZQB0AGUAcgBzAFwAbABpAG4AZQAgAFUAUwB0AC0ASQBkAE4AcgAuADoAIABEAEUAIAAyADMANgA3ADAAOAA3ADYANwAgAFwAJwBiADcAIABCAGEAbgBrAHYAZQByAGIAaQBuAGQAdQBuAGcAOgAgAEsAbwBuAHQAbwBuAHUAbQBtAGUAcgAgADcAMwAzADAAMAA5ADEAMAAyADMAIABcACcAYgA3ACAAQgBMAFoAIAAzADkAMQA2ADIAOQA4ADAAIABcACcAYgA3ACAAVgBSACAAQgBhAG4AawAgAFwAcABhAHIADQAKAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADEAIABcACcAYgA3ACAAVABlAGwAZQBmAGEAeAA6ACAAKwA0ADkAIAAoADAAKQAgADIANAAwADMAIAA4ADMAIAA3ADgAIAAwADIAMgBcAHAAYQByAA0ACgBFAG0AYQBpAGwAOgAgAGkAbgBmAG8AQABiAHIAdQBlAGMAawBlAC0AYQBiAHcALgBkAGUAIABcACcAYgA3ACAASQBuAHQAZQByAG4AZQB0ADoAdwB3AHcALgBiAHIAdQBlAGMAawBlAC0AYQBiAHcALgBkAGUAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAcgBlAGIAdQBjAGgAZQB0ACAATQBTADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAYwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgByAFwAdQAyADUAMgBcACcAZgBjAGMAawBlACAALQAgAEEAbQBiAHUAbABhAG4AdAAgAEIAZQB0AHIAZQB1AHQAZQBzACAAVwBvAGgAbgBlAG4AIABcAHUAMQA4ADMAXAAnAGIANwAgAFcAaQBsAGgAZQBsAG0AcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMwA3ACAAXAB1ADEAOAAzAFwAJwBiADcAIAA1ADIAMgA0ADkAIABFAHMAYwBoAHcAZQBpAGwAZQByACAAXAB1ADEAOAAzAFwAJwBiADcAIABEAGUAdQB0AHMAYwBoAGwAYQBuAGQAIABcAHUAMQA4ADMAXAAnAGIANwAgAEQAaQBwAGwALgAgAFMAbwB6AC4AIABQAFwAdQAyADIAOABcACcAZQA0AGQALgAgAE0AYQByAGkAYQAgAEgAYQB1AHAAdABzAC0AUABlAHQAZQByAHMAXABsAGkAbgBlACAAVQBTAHQALQBJAGQATgByAC4AOgAgAEQARQAgADIAMwA2ADcAMAA4ADcANgA3ACAAXAB1ADEAOAAzAFwAJwBiADcAIABCAGEAbgBrAHYAZQByAGIAaQBuAGQAdQBuAGcAOgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAIABJAEIAQQBOADoAIABEAEUAOAA2ACAAMwA5ADEANgAgADIAOQA4ADAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAANwAzADMAMAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAMAA5ADEAMAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAMgAzACAAXAB1ADEAOAAzAFwAJwBiADcAIAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgBJAEMAOgAgAEcARQBOAE8ARABFAEQAMQBXAFUAUgB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAIABcAHUAMQA4ADMAXAAnAGIANwAgAFYAUgAgAEIAYQBuAGsAIAB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAYwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAVABlAGwAZQBmAG8AbgA6ACAAKwA0ADkAIAAoADAAKQAgADIANAAwADMAIAA4ADMAIAA3ADgAIAAwADIAMQAgAFwAdQAxADgAMwBcACcAYgA3ACAAVABlAGwAZQBmAGEAeAA6ACAAKwA0ADkAIAAoADAAKQAgADIANAAwADMAIAA4ADMAIAA3ADgAIAAwADIAMgB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAYwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAARQBtAGEAaQBsADoAIABpAG4AZgBvAEAAYgByAHUAZQBjAGsAZQAtAGEAYgB3AC4AZABlACAAXAB1ADEAOAAzAFwAJwBiADcAIABJAG4AdABlAHIAbgBlAHQAOgB3AHcAdwAuAGIAcgB1AGUAYwBrAGUALQBhAGIAdwAuAGQAZQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVAByAGUAYgB1AGMAaABlAHQAIABNAFMAOwB9AHsAXABmADEAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABzAGEAMgAwADAAXABzAGwAMgA3ADYAXABzAGwAbQB1AGwAdAAxAFwAbABhAG4AZwAxADAAMwAxAFwAZgAwAFwAZgBzADEANgAgAEIAcgBcACcAZgBjAGMAawBlAFwAbABpAG4AZQAgAEEAbQBiAHUAbABhAG4AdAAgAEIAZQB0AHIAZQB1AHQAZQBzACAAVwBvAGgAbgBlAG4AXABsAGkAbgBlACAAVwBpAGwAaABlAGwAbQBzAHQAcgBhAFwAJwBkAGYAZQAgADMANwBcAGwAaQBuAGUAIAA1ADIAMgA0ADkAIABFAHMAYwBoAHcAZQBpAGwAZQByAFwAbABpAG4AZQAgAEQAZQB1AHQAcwBjAGgAbABhAG4AZABcAHAAYQByAA0ACgBUAGUAbABlAGYAbwBuADoAIAArADQAOQAgACgAMAApACAAMgA0ADAAMwAgADgAMwAgADcAOAAgADAAMgAxAFwAbABpAG4AZQAgAFQAZQBsAGUAZgBhAHgAOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADIAXABwAGEAcgANAAoAXABwAGEAcgBkACAARQBtAGEAaQBsADoAIABcAGMAZgAxAFwAdQBsACAAaQBuAGYAbwBAAGIAcgB1AGUAYwBrAGUALQBhAGIAdwAuAGQAZQBcAGMAZgAwAFwAdQBsAG4AbwBuAGUAXABsAGkAbgBlACAASQBuAHQAZQByAG4AZQB0ADoAIAB3AHcAdwAuAGIAcgB1AGUAYwBrAGUALQBhAGIAdwAuAGQAZQBcAGYAMQBcAGYAcwAyADQAXABwAGEAcgANAAoAfQANAAoA</value>

View File

@@ -32,6 +32,7 @@ namespace BeWo.BrueckeABW
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLine1 = new DevExpress.XtraReports.UI.XRLine();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
@@ -95,7 +96,6 @@ namespace BeWo.BrueckeABW
this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
@@ -124,6 +124,16 @@ namespace BeWo.BrueckeABW
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Underline);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 173.4535F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(359.7083F, 26.54654F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Brücke - ABW · Wilhelmstraße 37 · 52249 Eschweiler";
//
// xrLine1
//
this.xrLine1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 129.1666F);
@@ -235,9 +245,6 @@ namespace BeWo.BrueckeABW
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
//
//
//
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
@@ -400,6 +407,7 @@ namespace BeWo.BrueckeABW
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrRichText3,
this.xrLine2});
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrRichText3
@@ -806,16 +814,6 @@ namespace BeWo.BrueckeABW
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Underline);
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 173.4535F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(359.7083F, 26.54654F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Brücke - ABW · Wilhelmstraße 37 · 52249 Eschweiler";
//
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -834,7 +832,7 @@ namespace BeWo.BrueckeABW
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "13.2";
this.Version = "17.1";
this.Watermark.Image = ((System.Drawing.Image)(resources.GetObject("Spitzabrechnung.Watermark.Image")));
this.Watermark.ImageViewMode = DevExpress.XtraPrinting.Drawing.ImageViewMode.Zoom;
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();

View File

@@ -3099,7 +3099,7 @@
</value>
</data>
<data name="xrRichText3.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVAByAGUAYgB1AGMAaABlAHQAIABNAFMAOwB9AHsAXABmADEAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgBcAGwAYQBuAGcAMQAwADMAMQBcAGYAMABcAGYAcwAxADYAIABCAHIAXAAnAGYAYwBjAGsAZQAgAC0AIABBAG0AYgB1AGwAYQBuAHQAIABCAGUAdAByAGUAdQB0AGUAcwAgAFcAbwBoAG4AZQBuACAAXAAnAGIANwAgAFcAaQBsAGgAZQBsAG0AcwB0AHIAYQBcACcAZABmAGUAIAAzADcAIABcACcAYgA3ACAANQAyADIANAA5ACAARQBzAGMAaAB3AGUAaQBsAGUAcgAgAFwAJwBiADcAIABEAGUAdQB0AHMAYwBoAGwAYQBuAGQAIABcACcAYgA3ACAARABpAHAAbAAuACAAUwBvAHoALgAgAFAAXAAnAGUANABkAC4AIABNAGEAcgBpAGEAIABIAGEAdQBwAHQAcwAtAFAAZQB0AGUAcgBzAFwAbABpAG4AZQAgAFUAUwB0AC0ASQBkAE4AcgAuADoAIABEAEUAIAAyADMANgA3ADAAOAA3ADYANwAgAFwAJwBiADcAIABCAGEAbgBrAHYAZQByAGIAaQBuAGQAdQBuAGcAOgAgAEsAbwBuAHQAbwBuAHUAbQBtAGUAcgAgADcAMwAzADAAMAA5ADEAMAAyADMAIABcACcAYgA3ACAAQgBMAFoAIAAzADkAMQA2ADIAOQA4ADAAIABcACcAYgA3ACAAVgBSACAAQgBhAG4AawAgAFwAcABhAHIADQAKAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADEAIABcACcAYgA3ACAAVABlAGwAZQBmAGEAeAA6ACAAKwA0ADkAIAAoADAAKQAgADIANAAwADMAIAA4ADMAIAA3ADgAIAAwADIAMgBcAHAAYQByAA0ACgBFAG0AYQBpAGwAOgAgAGkAbgBmAG8AQABiAHIAdQBlAGMAawBlAC0AYQBiAHcALgBkAGUAIABcACcAYgA3ACAASQBuAHQAZQByAG4AZQB0ADoAdwB3AHcALgBiAHIAdQBlAGMAawBlAC0AYQBiAHcALgBkAGUAXABmADEAXABmAHMAMgA0AFwAcABhAHIADQAKAH0ADQAKAA==</value>
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAcgBlAGIAdQBjAGgAZQB0ACAATQBTADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAYwBcAHQAcQBjAFwAdAB4ADQANQAzADYAXAB0AHEAcgBcAHQAeAA5ADAANwAyAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAAQgByAFwAdQAyADUAMgBcACcAZgBjAGMAawBlACAALQAgAEEAbQBiAHUAbABhAG4AdAAgAEIAZQB0AHIAZQB1AHQAZQBzACAAVwBvAGgAbgBlAG4AIABcAHUAMQA4ADMAXAAnAGIANwAgAFcAaQBsAGgAZQBsAG0AcwB0AHIAYQBcAHUAMgAyADMAXAAnAGQAZgBlACAAMwA3ACAAXAB1ADEAOAAzAFwAJwBiADcAIAA1ADIAMgA0ADkAIABFAHMAYwBoAHcAZQBpAGwAZQByACAAXAB1ADEAOAAzAFwAJwBiADcAIABEAGUAdQB0AHMAYwBoAGwAYQBuAGQAIABcAHUAMQA4ADMAXAAnAGIANwAgAEQAaQBwAGwALgAgAFMAbwB6AC4AIABQAFwAdQAyADIAOABcACcAZQA0AGQALgAgAE0AYQByAGkAYQAgAEgAYQB1AHAAdABzAC0AUABlAHQAZQByAHMAXABsAGkAbgBlACAAVQBTAHQALQBJAGQATgByAC4AOgAgAEQARQAgADIAMwA2ADcAMAA4ADcANgA3ACAAXAB1ADEAOAAzAFwAJwBiADcAIABCAGEAbgBrAHYAZQByAGIAaQBuAGQAdQBuAGcAOgAgAEkAQgBBAE4AOgAgAEQARQA4ADYAIAAzADkAMQA2ACAAMgA5ADgAMAAgADcAMwAzADAAIAAwADkAMQAwACAAMgAzACAAXAB1ADEAOAAzAFwAJwBiADcAIABCAEkAQwA6ACAARwBFAE4ATwBEAEUARAAxAFcAVQBSACAAXAB1ADEAOAAzAFwAJwBiADcAIABWAFIAIABCAGEAbgBrACAAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADEAIABcAHUAMQA4ADMAXAAnAGIANwAgAFQAZQBsAGUAZgBhAHgAOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADIAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAXAB0AHEAYwBcAHQAeAA0ADUAMwA2AFwAdABxAHIAXAB0AHgAOQAwADcAMgB7AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEUAbQBhAGkAbAA6ACAAaQBuAGYAbwBAAGIAcgB1AGUAYwBrAGUALQBhAGIAdwAuAGQAZQAgAFwAdQAxADgAMwBcACcAYgA3ACAASQBuAHQAZQByAG4AZQB0ADoAdwB3AHcALgBiAHIAdQBlAGMAawBlAC0AYQBiAHcALgBkAGUAfQBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAXABwAGEAcgB9AA==</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABhAG4AcwBpAFwAYQBuAHMAaQBjAHAAZwAxADIANQAyAFwAZABlAGYAZgAwAHsAXABmAG8AbgB0AHQAYgBsAHsAXABmADAAXABmAHMAdwBpAHMAcwBcAGYAcAByAHEAMgBcAGYAYwBoAGEAcgBzAGUAdAAwACAAVAByAGUAYgB1AGMAaABlAHQAIABNAFMAOwB9AHsAXABmADEAXABmAG4AaQBsACAAVABpAG0AZQBzACAATgBlAHcAIABSAG8AbQBhAG4AOwB9AH0ADQAKAHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAyADUANQA7AH0ADQAKAFwAdgBpAGUAdwBrAGkAbgBkADQAXAB1AGMAMQBcAHAAYQByAGQAXABzAGEAMgAwADAAXABzAGwAMgA3ADYAXABzAGwAbQB1AGwAdAAxAFwAbABhAG4AZwAxADAAMwAxAFwAZgAwAFwAZgBzADEANgAgAEIAcgBcACcAZgBjAGMAawBlAFwAbABpAG4AZQAgAEEAbQBiAHUAbABhAG4AdAAgAEIAZQB0AHIAZQB1AHQAZQBzACAAVwBvAGgAbgBlAG4AXABsAGkAbgBlACAAVwBpAGwAaABlAGwAbQBzAHQAcgBhAFwAJwBkAGYAZQAgADMANwBcAGwAaQBuAGUAIAA1ADIAMgA0ADkAIABFAHMAYwBoAHcAZQBpAGwAZQByAFwAbABpAG4AZQAgAEQAZQB1AHQAcwBjAGgAbABhAG4AZABcAHAAYQByAA0ACgBUAGUAbABlAGYAbwBuADoAIAArADQAOQAgACgAMAApACAAMgA0ADAAMwAgADgAMwAgADcAOAAgADAAMgAxAFwAbABpAG4AZQAgAFQAZQBsAGUAZgBhAHgAOgAgACsANAA5ACAAKAAwACkAIAAyADQAMAAzACAAOAAzACAANwA4ACAAMAAyADIAXABwAGEAcgANAAoAXABwAGEAcgBkACAARQBtAGEAaQBsADoAIABcAGMAZgAxAFwAdQBsACAAaQBuAGYAbwBAAGIAcgB1AGUAYwBrAGUALQBhAGIAdwAuAGQAZQBcAGMAZgAwAFwAdQBsAG4AbwBuAGUAXABsAGkAbgBlACAASQBuAHQAZQByAG4AZQB0ADoAIAB3AHcAdwAuAGIAcgB1AGUAYwBrAGUALQBhAGIAdwAuAGQAZQBcAGYAMQBcAGYAcwAyADQAXABwAGEAcgANAAoAfQANAAoA</value>

View File

@@ -0,0 +1,201 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Linq;
using BeWo.Data;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using DevExpress.XtraReports.UI;
namespace DiakonieMuelheim
{
public class CustomReportCreator : DefaultReportCreator
{
public override XtraReport CreateQueryReport(long queryOid, string queryReportId)
{
if (queryOid == 300)
{
return CreateJahresstatistik(queryOid, queryReportId);
}
return base.CreateQueryReport(queryOid, queryReportId);
}
private XtraReport CreateJahresstatistik(long queryOid, string queryReportId)
{
var query = DAOFactory.GenericDAO.LoadByID<Query>(queryOid);
if (query == null)
return new XtraReport();
var path = Path.Combine(TempPath, queryReportId + ".xml");
var table = Utils.XMLDeserialize<DataTable>(path);
var qro = QueryRO.Create(query, table);
var customerOids = new List<long>();
DateTime start = DateTime.Now;
DateTime ende = DateTime.Now;
long teamOid = 0;
if (qro.Rows.Count > 0)
{
start = DateTime.Parse(qro.Rows[0].Field2.ToString());
ende = DateTime.Parse(qro.Rows[0].Field3.ToString());
teamOid = Int64.Parse(qro.Rows[0].Field4.ToString());
foreach (var row in qro.Rows)
{
long cOid = Int64.Parse(row.Field1.ToString());
customerOids.Add(cOid);
}
}
JahresReportRO ro = CreateJahresReportRo(customerOids, start, ende, teamOid);
var druck = new Jahresstatistik();
druck.SetReportDataSource(ro);
return druck;
}
private JahresReportRO CreateJahresReportRo(List<long> customerOids, DateTime start, DateTime ende, long teamOid)
{
List<JahrestatisticCustomerInfo> alleKlienten = new List<JahrestatisticCustomerInfo>();
var team = MapperFactory.CompactTeamDC_Team.MapToNewDC(DAOFactory.GenericDAO.LoadByID<Team>(teamOid));
var customers = DAOFactory.GenericDAO.LoadByIDs<Customer>(customerOids);
foreach (var customer in customers)
{
var info = GetJahrestatisticCustomerInfo(customer, start, ende);
if (info != null)
{
info.Team = team;
}
alleKlienten.Add(info);
}
List<AnnualReportDC> reports = new List<AnnualReportDC>();
reports.Add(BerechneGesamt(alleKlienten));
//data = BerechneOrt(alleKlienten);
return JahresReportRO.Create(reports);
}
private AnnualReportDC BerechneGesamt(List<JahrestatisticCustomerInfo> alleKlienten)
{
var report = new AnnualReportDC();
report.Name = "Personen insgesamt";
report.Data = new List<AnnualReportDataDC>();
var dataEk = new AnnualReportDataDC();
dataEk.Name = "davon Erstklienten EK";
dataEk.Value = 0;
var dataWk = new AnnualReportDataDC();
dataWk.Name = "Wiederholungs- und Altklienten WK";
dataWk.Value = 0;
report.Data.Add(dataEk);
report.Data.Add(dataWk);
foreach (var info in alleKlienten)
{
if (info.IstWiederholungsKlient)
{
dataWk.Value++;
}
else
{
dataEk.Value++;
}
}
return report;
}
private JahrestatisticCustomerInfo GetJahrestatisticCustomerInfo(Customer customer, DateTime start, DateTime ende)
{
JahrestatisticCustomerInfo info = null;
foreach (var sc in customer.SupportConcepts)
{
foreach (var c2s in sc.CostBearer2SupportConceptList)
{
foreach (var scap in c2s.ApprovalPeriodList)
{
//DateTime end = DateTime.Now;
//if (last == null && customer.AssistanceBegin.HasValue && customer.AssistanceBegin.Value < startdate)
//{
// startdate = customer.AssistanceBegin;
//}
if (scap.StartDate.HasValue && scap.EndDate.HasValue && scap.StartDate <= ende &&
scap.EndDate >= start)
{
info = new JahrestatisticCustomerInfo();
info.Customer = MapperFactory.CompactCustomerDC_Customer.MapToNewDC(customer);
info.IstWiederholungsKlient = HatAltenHilfeplan(c2s, scap, customer, start);
}
}
}
}
return info;
}
private bool HatAltenHilfeplan(CostBearer2SupportConcept basisC2S, SupportConceptApprovalPeriod basisScap, Customer customer, DateTime start)
{
foreach (var sc in customer.SupportConcepts)
{
foreach (var c2s in sc.CostBearer2SupportConceptList)
{
if (c2s.CostBearer.Oid == basisC2S.CostBearer.Oid)
{
foreach (var scap in c2s.ApprovalPeriodList)
{
if (scap.EndDate.HasValue && scap.EndDate.Value < start)
{
if ((basisScap.ServiceCategory == null && scap.ServiceCategory == null) ||
(basisScap.ServiceCategory != null && scap.ServiceCategory != null &&
basisScap.ServiceCategory.Oid == scap.ServiceCategory.Oid))
{
return true;
}
}
}
}
}
}
return false;
}
}
public class JahrestatisticCustomerInfo
{
public CompactCustomerDC Customer { get; set; }
public CompactTeamDC Team { get; set; }
public bool IstWiederholungsKlient { get; set; }
}
}

View File

@@ -48,6 +48,14 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CustomReportCreator.cs" />
<Compile Include="Jahresstatistik.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Jahresstatistik.designer.cs">
<DependentUpon>Jahresstatistik.cs</DependentUpon>
</Compile>
<Compile Include="Reports\CustomReportCreator.cs" />
<Compile Include="Synodenstatistik.cs">
<SubType>Component</SubType>
</Compile>
@@ -98,6 +106,9 @@
<Compile Include="Validation\ServiceRecordValidator.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Jahresstatistik.resx">
<DependentUpon>Jahresstatistik.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="Synodenstatistik.resx">
<DependentUpon>Synodenstatistik.cs</DependentUpon>
<SubType>Designer</SubType>

View File

@@ -0,0 +1,51 @@
using System;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
using System.Data;
using BeWo.Report;
namespace DiakonieMuelheim
{
public partial class Jahresstatistik : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<JahresReportRO>
{
public Jahresstatistik()
{
InitializeComponent();
}
public void SetReportDataSource(JahresReportRO pRO)
{
JahresReportRO b = new JahresReportRO();
//b.CreateReport(pRO);
this.bindingSource1.DataSource = pRO;
}
/*private DataTable CreateChartData() {
// Create an empty table.
DataTable table = new DataTable("Table1");
// Add three columns to the table.
table.Columns.Add("Anzahl", typeof(Int32));
table.Columns.Add("Weiblich", typeof(Int32));
table.Columns.Add("Männlich", typeof(Int32));
// Add data rows to the table.
table.Rows.Add(new object[] { "1", "Section1", 10 });
table.Rows.Add(new object[] { "2", "Section2", 20 });
table.Rows.Add(new object[] { "3", "Section1", 20 });
table.Rows.Add(new object[] { "4", "Section2", 30 });
table.Rows.Add(new object[] { "5", "Section1", 15 });
table.Rows.Add(new object[] { "6", "Section2", 25 });
return table;
}*/
}
}

View File

@@ -0,0 +1,442 @@
using BeWo.Report.ReportObjects;
namespace DiakonieMuelheim
{
partial class Jahresstatistik
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.fieldTotalSC = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldTotalEmp = new DevExpress.XtraReports.UI.CalculatedField();
this.xrTable8 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.DetailReport3 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail4 = new DevExpress.XtraReports.UI.DetailBand();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable9 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable8)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable9)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.JahresReportRO);
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
//
// FieldCaption
//
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
//
// PageInfo
//
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
//
// DataField
//
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 70F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 88F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// fieldTotalSC
//
this.fieldTotalSC.DataMember = "TeamDetailList.SupportConceptDetailList";
this.fieldTotalSC.Expression = "[DirectIst]+[MittelbarIst]";
this.fieldTotalSC.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldTotalSC.Name = "fieldTotalSC";
//
// fieldTotalEmp
//
this.fieldTotalEmp.DataMember = "TeamDetailList";
this.fieldTotalEmp.Expression = "[DirectIst]+[MittelbarIst]";
this.fieldTotalEmp.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldTotalEmp.Name = "fieldTotalEmp";
//
// xrTable8
//
this.xrTable8.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable8.BorderWidth = 1F;
this.xrTable8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable8.Name = "xrTable8";
this.xrTable8.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow9});
this.xrTable8.SizeF = new System.Drawing.SizeF(726.0417F, 25F);
this.xrTable8.StylePriority.UseBorders = false;
this.xrTable8.StylePriority.UseBorderWidth = false;
//
// xrTableRow9
//
this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell9,
this.xrTableCell11,
this.xrTableCell12,
this.xrTableCell16,
this.xrTableCell17});
this.xrTableRow9.Name = "xrTableRow9";
this.xrTableRow9.Weight = 0.5D;
//
// xrTableCell9
//
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "JahresReportTabelleList.JahresReportDetailList.Name")});
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.Text = " 30.06.2003";
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell9.Weight = 0.61979917434094856D;
//
// xrTableCell11
//
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "JahresReportTabelleList.JahresReportDetailList.Anzahl")});
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell11.Weight = 0.7230987127281342D;
//
// xrTableCell12
//
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "JahresReportTabelleList.JahresReportDetailList.WeiblichAnzahl")});
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell12.Weight = 0.723099080515292D;
//
// xrTableCell16
//
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "JahresReportTabelleList.JahresReportDetailList.MaennlichAnzahl")});
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.StylePriority.UseTextAlignment = false;
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell16.Weight = 0.72309924864656439D;
//
// xrTableCell17
//
this.xrTableCell17.Name = "xrTableCell17";
this.xrTableCell17.Weight = 0.21090378376906091D;
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.DetailReport3,
this.GroupFooter1});
this.DetailReport2.DataMember = "JahresReportTabelleList";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
//
// Detail3
//
this.Detail3.HeightF = 0F;
this.Detail3.Name = "Detail3";
//
// DetailReport3
//
this.DetailReport3.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail4,
this.GroupHeader1,
this.GroupHeader2});
this.DetailReport3.DataMember = "JahresReportTabelleList.JahresReportDetailList";
this.DetailReport3.DataSource = this.bindingSource1;
this.DetailReport3.Level = 0;
this.DetailReport3.Name = "DetailReport3";
//
// Detail4
//
this.Detail4.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable8});
this.Detail4.Expanded = false;
this.Detail4.HeightF = 25F;
this.Detail4.KeepTogether = true;
this.Detail4.Name = "Detail4";
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable9});
this.GroupHeader1.HeightF = 25F;
this.GroupHeader1.KeepTogether = true;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.RepeatEveryPage = true;
//
// xrTable9
//
this.xrTable9.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable9.BorderWidth = 1F;
this.xrTable9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable9.Name = "xrTable9";
this.xrTable9.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable9.SizeF = new System.Drawing.SizeF(726.0417F, 25F);
this.xrTable9.StylePriority.UseBorders = false;
this.xrTable9.StylePriority.UseBorderWidth = false;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell4,
this.xrTableCell5,
this.xrTableCell6,
this.xrTableCell7,
this.xrTableCell8});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.StylePriority.UseBackColor = false;
this.xrTableRow2.Weight = 0.49999999999999994D;
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Weight = 0.61979904824249443D;
//
// xrTableCell5
//
this.xrTableCell5.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell5.ForeColor = System.Drawing.Color.White;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseFont = false;
this.xrTableCell5.StylePriority.UseForeColor = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Anzahl";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.72309896492504233D;
//
// xrTableCell6
//
this.xrTableCell6.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell6.ForeColor = System.Drawing.Color.White;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseFont = false;
this.xrTableCell6.StylePriority.UseForeColor = false;
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "Weiblich";
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.72309895441683791D;
//
// xrTableCell7
//
this.xrTableCell7.Font = new System.Drawing.Font("Times New Roman", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell7.ForeColor = System.Drawing.Color.White;
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.StylePriority.UseFont = false;
this.xrTableCell7.StylePriority.UseForeColor = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Männlich";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell7.Weight = 0.72309896492504233D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Weight = 0.21090406749058277D;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel8});
this.GroupHeader2.HeightF = 45.99997F;
this.GroupHeader2.KeepTogether = true;
this.GroupHeader2.Level = 1;
this.GroupHeader2.Name = "GroupHeader2";
//
// xrLabel8
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "JahresReportTabelleList.Name")});
this.xrLabel8.Font = new System.Drawing.Font("Times New Roman", 14.25F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(726.0417F, 35.99996F);
this.xrLabel8.StylePriority.UseFont = false;
this.xrLabel8.StylePriority.UseForeColor = false;
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "Anzahl der Betreuungen";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1});
this.GroupFooter1.HeightF = 50F;
this.GroupFooter1.Name = "GroupFooter1";
//
// xrLabel1
//
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(59.375F, 4.166667F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(92.70833F, 45.83333F);
//
// Jahresstatistik
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.topMarginBand1,
this.bottomMarginBand1,
this.DetailReport2});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
this.fieldTotalSC,
this.fieldTotalEmp});
this.DataSource = this.bindingSource1;
this.Margins = new System.Drawing.Printing.Margins(48, 20, 70, 88);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable8)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable9)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.XRControlStyle Title;
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
private DevExpress.XtraReports.UI.XRControlStyle DataField;
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.CalculatedField fieldTotalSC;
private DevExpress.XtraReports.UI.CalculatedField fieldTotalEmp;
private DevExpress.XtraReports.UI.XRTable xrTable8;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.XRTable xrTable9;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport3;
private DevExpress.XtraReports.UI.DetailBand Detail4;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
}
}

View File

@@ -0,0 +1,123 @@
<?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>
</root>

View File

@@ -0,0 +1,24 @@
using System;
using System.Collections.Generic;
using System.Data;
using System.IO;
using System.Linq;
using BeWo.Data;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BeWo.Service.DCEntityMapper;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using DevExpress.XtraReports.UI;
namespace DiakonieMuelheim.Reports
{
public class AnnualReportData : AnnualReportDataDC
{
}
}

View File

@@ -64,6 +64,7 @@ namespace DiePerspektive
this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow30 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -86,15 +87,14 @@ namespace DiePerspektive
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
this.lblAbschlusssatz = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -229,7 +229,7 @@ namespace DiePerspektive
//
this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell6.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CostCenter")});
new DevExpress.XtraReports.UI.XRBinding("Text", null, "DebitorNumber")});
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableCell6.StylePriority.UseBorderColor = false;
@@ -465,6 +465,10 @@ namespace DiePerspektive
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell23.Weight = 0.21685899000901443D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -701,10 +705,6 @@ namespace DiePerspektive
this.GroupFooter2.Name = "GroupFooter2";
this.GroupFooter2.StylePriority.UseFont = false;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
//
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -733,8 +733,8 @@ namespace DiePerspektive
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}

View File

@@ -0,0 +1,865 @@
using BeWo.Report.ReportObjects;
namespace Kimm
{
partial class AllgemeineRechnung
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(AllgemeineRechnung));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.lblAddress = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.xrRichText5 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText4 = new DevExpress.XtraReports.UI.XRRichText();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText3 = new DevExpress.XtraReports.UI.XRRichText();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.lblASD = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.lblBetreuungsart = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrPictureBox2 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.xrCrossBandBox1 = new DevExpress.XtraReports.UI.XRCrossBandBox();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPictureBox1,
this.lblAddress,
this.xrRichText2,
this.xrRichText1});
this.ReportHeader.HeightF = 330F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(455.5274F, 0F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(245.6393F, 56.77125F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// lblAddress
//
this.lblAddress.LocationFloat = new DevExpress.Utils.PointFloat(50F, 122F);
this.lblAddress.Multiline = true;
this.lblAddress.Name = "lblAddress";
this.lblAddress.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAddress.SizeF = new System.Drawing.SizeF(390.6103F, 118.4445F);
this.lblAddress.StylePriority.UseFont = false;
this.lblAddress.Text = "Organisation\r\nStraße Hausnummer\r\nPLZ Wohnort\r\n";
//
// xrRichText2
//
this.xrRichText2.BorderColor = System.Drawing.Color.Black;
this.xrRichText2.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(50F, 94.44F);
this.xrRichText2.Name = "xrRichText2";
this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
this.xrRichText2.SizeF = new System.Drawing.SizeF(388.2502F, 24.16668F);
this.xrRichText2.StylePriority.UseBorderColor = false;
this.xrRichText2.StylePriority.UseFont = false;
//
// xrRichText1
//
this.xrRichText1.BorderColor = System.Drawing.Color.Black;
this.xrRichText1.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(455.53F, 69.99999F);
this.xrRichText1.Name = "xrRichText1";
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(288.0003F, 233.1667F);
this.xrRichText1.StylePriority.UseBorderColor = false;
this.xrRichText1.StylePriority.UseFont = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 45F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrRichText5,
this.xrRichText4,
this.xrLabel6,
this.xrRichText3});
this.bottomMarginBand1.HeightF = 100F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrRichText5
//
this.xrRichText5.BorderColor = System.Drawing.Color.Black;
this.xrRichText5.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText5.LocationFloat = new DevExpress.Utils.PointFloat(557.0015F, 14.99998F);
this.xrRichText5.Name = "xrRichText5";
this.xrRichText5.SerializableRtfString = resources.GetString("xrRichText5.SerializableRtfString");
this.xrRichText5.SizeF = new System.Drawing.SizeF(145.3585F, 63.75003F);
this.xrRichText5.StylePriority.UseBorderColor = false;
this.xrRichText5.StylePriority.UseFont = false;
//
// xrRichText4
//
this.xrRichText4.BorderColor = System.Drawing.Color.Black;
this.xrRichText4.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText4.LocationFloat = new DevExpress.Utils.PointFloat(290F, 15F);
this.xrRichText4.Name = "xrRichText4";
this.xrRichText4.SerializableRtfString = resources.GetString("xrRichText4.SerializableRtfString");
this.xrRichText4.SizeF = new System.Drawing.SizeF(207.0016F, 63.75003F);
this.xrRichText4.StylePriority.UseBorderColor = false;
this.xrRichText4.StylePriority.UseFont = false;
//
// xrLabel6
//
this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(49.99999F, 0F);
this.xrLabel6.Multiline = true;
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(644.9977F, 15F);
this.xrLabel6.StylePriority.UseBorders = false;
this.xrLabel6.StylePriority.UseFont = false;
//
// xrRichText3
//
this.xrRichText3.BorderColor = System.Drawing.Color.Black;
this.xrRichText3.Font = new System.Drawing.Font("Verdana", 9F);
this.xrRichText3.LocationFloat = new DevExpress.Utils.PointFloat(49.99997F, 14.99998F);
this.xrRichText3.Name = "xrRichText3";
this.xrRichText3.SerializableRtfString = resources.GetString("xrRichText3.SerializableRtfString");
this.xrRichText3.SizeF = new System.Drawing.SizeF(197.0016F, 63.75003F);
this.xrRichText3.StylePriority.UseBorderColor = false;
this.xrRichText3.StylePriority.UseFont = false;
//
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.lblASD,
this.xrLabel16,
this.xrLabel17,
this.xrLabel13,
this.lblBetreuungsart,
this.xrLabel11,
this.xrLabel12,
this.xrLabel5,
this.xrLabel4,
this.xrLabel10,
this.xrLabel9,
this.xrLabel7,
this.xrLabel2,
this.xrLabel8});
this.Page1.HeightF = 290F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// lblASD
//
this.lblASD.BackColor = System.Drawing.Color.Transparent;
this.lblASD.CanShrink = true;
this.lblASD.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblASD.LocationFloat = new DevExpress.Utils.PointFloat(50.00006F, 220F);
this.lblASD.Multiline = true;
this.lblASD.Name = "lblASD";
this.lblASD.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblASD.SizeF = new System.Drawing.SizeF(669.2222F, 61.94434F);
this.lblASD.StylePriority.UseBackColor = false;
this.lblASD.StylePriority.UseFont = false;
this.lblASD.Text = "Sehr geehrte Damen und Herren,\r\n\r\nhiermit berechnen wir für den Monat [Accounting" +
"PeriodStart!MMMM yyyy] folgende erbrachte Tätigkeiten:";
this.lblASD.WordWrap = false;
//
// xrLabel16
//
this.xrLabel16.BackColor = System.Drawing.Color.Transparent;
this.xrLabel16.CanShrink = true;
this.xrLabel16.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(50.00003F, 160.0001F);
this.xrLabel16.Multiline = true;
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel16.SizeF = new System.Drawing.SizeF(115F, 20F);
this.xrLabel16.StylePriority.UseBackColor = false;
this.xrLabel16.StylePriority.UseFont = false;
this.xrLabel16.Text = "Aktenzeichen:";
this.xrLabel16.WordWrap = false;
//
// xrLabel17
//
this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
this.xrLabel17.CanShrink = true;
this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerReferenceNumber")});
this.xrLabel17.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(165.0001F, 160.0001F);
this.xrLabel17.Multiline = true;
this.xrLabel17.Name = "xrLabel17";
this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel17.SizeF = new System.Drawing.SizeF(342.0014F, 20F);
this.xrLabel17.StylePriority.UseBackColor = false;
this.xrLabel17.StylePriority.UseFont = false;
this.xrLabel17.Text = "Klient:\t\r\nGeb.-Datum:\t\r\nBetreuungsart:\t\t\t\r\nAktenzeichen:\t\t\t\r\nFallführende/r Sozia" +
"larbeiter/in: Organisation Vorname, Nachname (Rolle: ASD)\r\n";
this.xrLabel17.WordWrap = false;
//
// xrLabel13
//
this.xrLabel13.BackColor = System.Drawing.Color.Transparent;
this.xrLabel13.CanShrink = true;
this.xrLabel13.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(49.99999F, 140.0001F);
this.xrLabel13.Multiline = true;
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel13.SizeF = new System.Drawing.SizeF(115F, 20F);
this.xrLabel13.StylePriority.UseBackColor = false;
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.Text = "Betreuungsart:";
this.xrLabel13.WordWrap = false;
//
// lblBetreuungsart
//
this.lblBetreuungsart.BackColor = System.Drawing.Color.Transparent;
this.lblBetreuungsart.CanShrink = true;
this.lblBetreuungsart.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.lblBetreuungsart.LocationFloat = new DevExpress.Utils.PointFloat(165F, 140.0001F);
this.lblBetreuungsart.Multiline = true;
this.lblBetreuungsart.Name = "lblBetreuungsart";
this.lblBetreuungsart.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblBetreuungsart.SizeF = new System.Drawing.SizeF(342.0014F, 20F);
this.lblBetreuungsart.StylePriority.UseBackColor = false;
this.lblBetreuungsart.StylePriority.UseFont = false;
this.lblBetreuungsart.WordWrap = false;
//
// xrLabel11
//
this.xrLabel11.BackColor = System.Drawing.Color.Transparent;
this.xrLabel11.CanShrink = true;
this.xrLabel11.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(50.00002F, 120F);
this.xrLabel11.Multiline = true;
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel11.SizeF = new System.Drawing.SizeF(115F, 20F);
this.xrLabel11.StylePriority.UseBackColor = false;
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Geb.-Datum:";
this.xrLabel11.WordWrap = false;
//
// xrLabel12
//
this.xrLabel12.BackColor = System.Drawing.Color.Transparent;
this.xrLabel12.CanShrink = true;
this.xrLabel12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "CustomerBirthdate", "{0:dd.MM.yyyy}")});
this.xrLabel12.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(165F, 120F);
this.xrLabel12.Multiline = true;
this.xrLabel12.Name = "xrLabel12";
this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel12.SizeF = new System.Drawing.SizeF(342.0014F, 20F);
this.xrLabel12.StylePriority.UseBackColor = false;
this.xrLabel12.StylePriority.UseFont = false;
this.xrLabel12.WordWrap = false;
//
// xrLabel5
//
this.xrLabel5.BackColor = System.Drawing.Color.Transparent;
this.xrLabel5.CanShrink = true;
this.xrLabel5.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(165.0001F, 100F);
this.xrLabel5.Multiline = true;
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(342.0014F, 20F);
this.xrLabel5.StylePriority.UseBackColor = false;
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.Text = "[CustomerFirstName] [CustomerLastName]";
this.xrLabel5.WordWrap = false;
//
// xrLabel4
//
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.CanShrink = true;
this.xrLabel4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(165F, 50F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(442.0833F, 20F);
this.xrLabel4.StylePriority.UseBackColor = false;
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.WordWrap = false;
//
// xrLabel10
//
this.xrLabel10.BackColor = System.Drawing.Color.Transparent;
this.xrLabel10.CanShrink = true;
this.xrLabel10.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(160F, 72F);
this.xrLabel10.Multiline = true;
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel10.SizeF = new System.Drawing.SizeF(534.9977F, 28.00001F);
this.xrLabel10.StylePriority.UseBackColor = false;
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "(Bitte bei Zahlungen und Schriftverkehr angeben)";
this.xrLabel10.WordWrap = false;
//
// xrLabel9
//
this.xrLabel9.BackColor = System.Drawing.Color.Transparent;
this.xrLabel9.CanShrink = true;
this.xrLabel9.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(50F, 100F);
this.xrLabel9.Multiline = true;
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(115F, 20F);
this.xrLabel9.StylePriority.UseBackColor = false;
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.Text = "Klient:";
this.xrLabel9.WordWrap = false;
//
// xrLabel7
//
this.xrLabel7.BackColor = System.Drawing.Color.Transparent;
this.xrLabel7.CanShrink = true;
this.xrLabel7.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(50F, 23F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(652.3609F, 20F);
this.xrLabel7.StylePriority.UseBackColor = false;
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "Rechnung";
this.xrLabel7.WordWrap = false;
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(50F, 50F);
this.xrLabel2.Multiline = true;
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(115F, 20F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Rechnungs-Nr.:";
this.xrLabel2.WordWrap = false;
//
// xrLabel8
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Rechnungsdatum: {0}")});
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(481.9163F, 0F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(219.2504F, 23F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.GroupHeader1,
this.GroupFooter2,
this.GroupFooter1});
this.DetailReport1.DataMember = "InvoiceItems";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.Detail2.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Detail2.HeightF = 20F;
this.Detail2.Name = "Detail2";
this.Detail2.StylePriority.UseFont = false;
//
// xrTable1
//
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable1.BorderWidth = 0.5F;
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(50.00005F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow9});
this.xrTable1.SizeF = new System.Drawing.SizeF(597.0015F, 20F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseBorderWidth = false;
this.xrTable1.StylePriority.UseFont = false;
//
// xrTableRow9
//
this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell7,
this.xrTableCell1,
this.xrTableCell10,
this.xrTableCell2});
this.xrTableRow9.Name = "xrTableRow9";
this.xrTableRow9.Weight = 0.8D;
//
// xrTableCell7
//
this.xrTableCell7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.ItemDescription")});
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell7.StylePriority.UseBorders = false;
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "xrTableCell7";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell7.Weight = 2D;
//
// xrTableCell1
//
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitPrice", "{0:c}")});
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell1.StylePriority.UseBorders = false;
this.xrTableCell1.StylePriority.UsePadding = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell1.Weight = 1.2182651041557007D;
//
// xrTableCell10
//
this.xrTableCell10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount", "{0:0.##}")});
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell10.StylePriority.UseBorders = false;
this.xrTableCell10.StylePriority.UsePadding = false;
this.xrTableCell10.StylePriority.UseTextAlignment = false;
this.xrTableCell10.Text = "xrTableCell10";
this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell10.Weight = 1.2182651282978894D;
//
// xrTableCell2
//
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountTotal", "{0:c}")});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 15, 0, 0, 100F);
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell2.Weight = 1.6243533413125408D;
//
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable3});
this.GroupHeader1.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.GroupHeader1.HeightF = 20F;
this.GroupHeader1.Level = 1;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.StylePriority.UseFont = false;
//
// xrTable3
//
this.xrTable3.BorderWidth = 0.5F;
this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(50.00005F, 0F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
this.xrTable3.SizeF = new System.Drawing.SizeF(597.0015F, 20F);
this.xrTable3.StylePriority.UseBorderWidth = false;
this.xrTable3.StylePriority.UseFont = false;
//
// xrTableRow3
//
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell22,
this.xrTableCell23,
this.xrTableCell25,
this.xrTableCell26});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 0.8D;
//
// xrTableCell22
//
this.xrTableCell22.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));
this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell22.StylePriority.UseBackColor = false;
this.xrTableCell22.StylePriority.UseBorders = false;
this.xrTableCell22.StylePriority.UsePadding = false;
this.xrTableCell22.StylePriority.UseTextAlignment = false;
this.xrTableCell22.Text = "Leistung";
this.xrTableCell22.Weight = 2D;
//
// xrTableCell23
//
this.xrTableCell23.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));
this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell23.StylePriority.UseBackColor = false;
this.xrTableCell23.StylePriority.UseBorders = false;
this.xrTableCell23.StylePriority.UsePadding = false;
this.xrTableCell23.StylePriority.UseTextAlignment = false;
this.xrTableCell23.Text = "Leistungssatz";
this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell23.Weight = 1.218265104155787D;
//
// xrTableCell25
//
this.xrTableCell25.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));
this.xrTableCell25.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTableCell25.StylePriority.UseBackColor = false;
this.xrTableCell25.StylePriority.UseBorders = false;
this.xrTableCell25.StylePriority.UsePadding = false;
this.xrTableCell25.StylePriority.UseTextAlignment = false;
this.xrTableCell25.Text = "Anzahl";
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell25.Weight = 1.2182651282978025D;
//
// xrTableCell26
//
this.xrTableCell26.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(190)))), ((int)(((byte)(190)))), ((int)(((byte)(190)))));
this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell26.StylePriority.UseBackColor = false;
this.xrTableCell26.StylePriority.UseBorders = false;
this.xrTableCell26.StylePriority.UsePadding = false;
this.xrTableCell26.StylePriority.UseTextAlignment = false;
this.xrTableCell26.Text = "Rechnungsbetrag";
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell26.Weight = 1.6243533413125411D;
//
// GroupFooter2
//
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPictureBox2,
this.xrLabel3,
this.xrLabel1,
this.xrLabel15});
this.GroupFooter2.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.GroupFooter2.HeightF = 249.9721F;
this.GroupFooter2.Level = 1;
this.GroupFooter2.Name = "GroupFooter2";
this.GroupFooter2.StylePriority.UseFont = false;
//
// xrPictureBox2
//
this.xrPictureBox2.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox2.Image")));
this.xrPictureBox2.LocationFloat = new DevExpress.Utils.PointFloat(49.99997F, 188.9444F);
this.xrPictureBox2.Name = "xrPictureBox2";
this.xrPictureBox2.SizeF = new System.Drawing.SizeF(115F, 28F);
this.xrPictureBox2.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel3
//
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(50.00005F, 216.9444F);
this.xrLabel3.Multiline = true;
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(621.9999F, 33.02773F);
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Stephanie Mainers";
//
// xrLabel1
//
this.xrLabel1.BackColor = System.Drawing.Color.Transparent;
this.xrLabel1.CanShrink = true;
this.xrLabel1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(55F, 5F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(534.9977F, 28.00001F);
this.xrLabel1.StylePriority.UseBackColor = false;
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "§4 Nr. 25 S. 2 UStG findet Anwendung.";
this.xrLabel1.WordWrap = false;
//
// xrLabel15
//
this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(50.00005F, 33.00002F);
this.xrLabel15.Multiline = true;
this.xrLabel15.Name = "xrLabel15";
this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel15.SizeF = new System.Drawing.SizeF(626.9998F, 155.9444F);
this.xrLabel15.StylePriority.UseFont = false;
this.xrLabel15.Text = resources.GetString("xrLabel15.Text");
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
this.GroupFooter1.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.GroupFooter1.HeightF = 40F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
// xrTable2
//
this.xrTable2.BorderWidth = 0.5F;
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(49.99997F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow6});
this.xrTable2.SizeF = new System.Drawing.SizeF(597.0015F, 20F);
this.xrTable2.StylePriority.UseBorderWidth = false;
this.xrTable2.StylePriority.UseFont = false;
//
// xrTableRow6
//
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell12,
this.xrTableCell14});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Weight = 0.8D;
//
// xrTableCell12
//
this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell12.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell12.StylePriority.UseBackColor = false;
this.xrTableCell12.StylePriority.UseBorders = false;
this.xrTableCell12.StylePriority.UseFont = false;
this.xrTableCell12.StylePriority.UsePadding = false;
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.Text = "Gesamtsumme";
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell12.Weight = 4.4365302324535891D;
//
// xrTableCell14
//
this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalClaim")});
this.xrTableCell14.Font = new System.Drawing.Font("Tahoma", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 15, 0, 0, 100F);
this.xrTableCell14.StylePriority.UseBackColor = false;
this.xrTableCell14.StylePriority.UseBorders = false;
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.StylePriority.UsePadding = false;
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.Text = "Zwischensummen";
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell14.Weight = 1.6243533413125411D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.InvoiceCustomerRO);
//
// xrCrossBandBox1
//
this.xrCrossBandBox1.BorderColor = System.Drawing.Color.FromArgb(((int)(((byte)(127)))), ((int)(((byte)(127)))), ((int)(((byte)(127)))));
this.xrCrossBandBox1.BorderWidth = 1F;
this.xrCrossBandBox1.EndBand = this.bottomMarginBand1;
this.xrCrossBandBox1.EndPointFloat = new DevExpress.Utils.PointFloat(0F, 80F);
this.xrCrossBandBox1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 30.00001F);
this.xrCrossBandBox1.Name = "xrCrossBandBox1";
this.xrCrossBandBox1.StartBand = this.topMarginBand1;
this.xrCrossBandBox1.StartPointFloat = new DevExpress.Utils.PointFloat(0F, 30.00001F);
this.xrCrossBandBox1.WidthF = 767F;
//
// AllgemeineRechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.Page1,
this.DetailReport1});
this.CrossBandControls.AddRange(new DevExpress.XtraReports.UI.XRCrossBandControl[] {
this.xrCrossBandBox1});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Tahoma", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(30, 30, 45, 100);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel lblAddress;
private DevExpress.XtraReports.UI.XRRichText xrRichText1;
private DevExpress.XtraReports.UI.XRRichText xrRichText2;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRLabel lblASD;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel lblBetreuungsart;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
private DevExpress.XtraReports.UI.XRLabel xrLabel12;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRLabel xrLabel4;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRRichText xrRichText5;
private DevExpress.XtraReports.UI.XRRichText xrRichText4;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox2;
private DevExpress.XtraReports.UI.XRCrossBandBox xrCrossBandBox1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
}
}

View File

@@ -0,0 +1,75 @@
using System;
using System.Text;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared;
using DevExpress.XtraReports.UI;
namespace Kimm
{
public partial class AllgemeineRechnung : XtraReport, IBeWoReport<InvoiceCustomerRO>
{
public AllgemeineRechnung()
{
this.InitializeComponent();
}
public void SetReportDataSource(InvoiceCustomerRO pRO)
{
StringBuilder sb = new StringBuilder();
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && !String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
{
sb.AppendLine(pRO.RecipientOrganisation);
}
if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim()))
{
sb.AppendLine(pRO.RecipientDivision);
}
if ((!String.IsNullOrEmpty(pRO.RecipientFirstName) && !String.IsNullOrEmpty(pRO.RecipientFirstName.Trim()))
|| (!String.IsNullOrEmpty(pRO.RecipientLastName) && !String.IsNullOrEmpty(pRO.RecipientLastName.Trim())))
{
sb.AppendLine(String.Format("{0} {1}", pRO.RecipientFirstName, pRO.RecipientLastName).Trim());
}
if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim()))
{
sb.AppendLine(pRO.RecipientStreet);
}
if (!String.IsNullOrEmpty(pRO.RecipientPostCode) && !String.IsNullOrEmpty(pRO.RecipientPostCode.Trim()))
{
sb.Append(pRO.RecipientPostCode);
sb.Append(" ");
}
if (!String.IsNullOrEmpty(pRO.RecipientTown) && !String.IsNullOrEmpty(pRO.RecipientTown.Trim()))
{
sb.Append(pRO.RecipientTown);
}
lblAddress.Text = sb.ToString();
lblBetreuungsart.Text = GetBetreuungsart(pRO);
this.bindingSource1.DataSource = pRO;
}
public String GetBetreuungsart(InvoiceCustomerRO pRO)
{
if (pRO.InvoiceBase != null && pRO.InvoiceBase.RecipientCustomerOid.HasValue)
{
var c = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.InvoiceBase.RecipientCustomerOid.Value);
foreach (var v2o in c.ValueList)
{
if (v2o.Entry.Type == ValueListEntryType.CustomerCareType)
{
return v2o.Entry.Value;
}
}
}
return "";
}
}
}

View File

@@ -0,0 +1,669 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AFwAcgBlAGQAMQAyADgAXABnAHIAZQBlAG4AMQAyADgAXABiAGwAdQBlADEAMgA4ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcAHUAbABcAGYAMgBcAGYAcwAxADIAXABjAGYAMABcAHUAbABjADMAIABLAEkATQBNACAAfAAgAEgAZQBlAHIAcwB0AHIALgAgADgAOQAgAHwAIAA1ADAAMQA2ADkAIABLAGUAcgBwAGUAbgB9AFwAbABhAG4AZwA3AFwAbABhAG4AZwBmAGUANwBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAYQAxADIAMABcAHQAeAAyADIANgA4AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAASwBJAE0ATQAgAEYAbABlAHgAaQBiAGwAZQAgAEsAaQBuAGQAZQByAC0AIAB1AG4AZAAgAEoAdQBnAGUAbgBkAGgAaQBsAGYAZQB9AFwAYgBcAGYAMgBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGEANgAwAFwAdAB4ADIAMgA2ADgAewBcAHUAbABcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAGEAbQBiAHUAbABhAG4AdABlACAASABpAGwAZgBlAG4AIAB1AG4AZAAgAEsASQBNAE0AIABcAHUAMQA2ADEAXAAnAGEAMQBHAE8AIQA6AH0AXAB1AGwAXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAdAB4ADIAMgA2ADgAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAEgAZQBlAHIAcwB0AHIALgAgADgAOQB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHQAeAAyADIANgA4AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIAA1ADAAMQA2ADkAIABLAGUAcgBwAGUAbgAtAFQAXAB1ADIANQAyAFwAJwBmAGMAcgBuAGkAYwBoAH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBhADEAMgAwAFwAdAB4ADIAMgA2ADgAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgADAAMgAyADMANwAvADUANgAzADkAOQAwADEAfQBcAGYAMgBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGEANgAwAFwAdAB4ADIAMgA2ADgAewBcAHUAbABcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAFoAdwBlAGkAdABzAHQAZQBsAGwAZQA6AH0AXAB1AGwAXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAdAB4ADIAMgA2ADgAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAEsAXAB1ADIANAA2AFwAJwBmADYAbABuAGUAcgAgAFMAdAByAC4AIAAxADUAfQBcAGYAMgBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGEANgAwAFwAdAB4ADIAMgA2ADgAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgADUAMAAxADcAMQAgAEsAZQByAHAAZQBuAC0ATQBpAHQAdABlAH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAARwBlAHMAYQBtAHQAbABlAGkAdAB1AG4AZwA6ACAAUwB0AGUAcABoAGEAbgBpAGUAIABNAGEAaQBuAGUAcgBzAH0AXABpAFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAYQA2ADAAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAFQAZQBsAC4AOgAgADAAMQA3ADMALwA3ADEAMwAzADEAMAA1AH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIABFAC0ATQBhAGkAbAA6ACAAaQBuAGYAbwBAAGsAaQBtAG0ALQBrAGoAaAAuAGQAZQB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAASQBuAHQAZQByAG4AZQB0ADoAIAB3AHcAdwAuAGsAaQBtAG0ALQBrAGoAaAAuAGQAZQB9AFwAbABhAG4AZwA3AFwAbABhAG4AZwBmAGUANwBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText5.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAwACAAUwB0AGUAdQBlAHIALQBOAHIALgA6ACAAMgAyADQALwA1ADEAOQAwAC8AMgA3ADUANAB9AFwAZgAyAFwAZgBzADEANgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAwACAARgBpAG4AYQBuAHoAYQBtAHQAIABCAHIAXAB1ADIANQAyAFwAJwBmAGMAaABsAH0AXABmADIAXABmAHMAMQA2AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwA3AFwAbABhAG4AZwBmAGUANwBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText4.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAwACAAQQB1AGcAcwBiAHUAcgBnAGUAcgAgAEEAawB0AGkAZQBuAGIAYQBuAGsAIABBAEcAfQBcAGYAMgBcAGYAcwAxADYAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADYAXABjAGYAMAAgAEkAQgBBAE4AOgAgAEQARQA4ADMAIAAyADAAMAA5ACAAMAA1ADAAMAAgADAAMAAwADIAIAA2ADMAOQA1ACAANgA0AH0AXABmADIAXABmAHMAMQA2AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADAAIABCAEkAQwA6ACAARwBFAE4ATwBEAEUARgAxAFMAMQA1AH0AXABsAGEAbgBnADcAXABsAGEAbgBnAGYAZQA3AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText3.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAASwBJAE0ATQAgAEYAbABlAHgAaQBiAGwAZQAgAEsAaQBuAGQAZQByAC0AIAB1AG4AZAAgAEoAdQBnAGUAbgBkAGgAaQBsAGYAZQB9AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABJAG4AaAAuACAAUwB0AGUAcABoAGEAbgBpAGUAIABNAGEAaQBuAGUAcgBzAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEgAZQBlAHIAcwB0AHIALgAgADgAOQB9AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIAA1ADAAMQA2ADkAIABLAGUAcgBwAGUAbgB9AFwAbABhAG4AZwA3AFwAbABhAG4AZwBmAGUANwBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
yb5b958uXrF2xNjJJAnNCUIZRDIxKV+rJJSTUt7PnpNFh1qWEfRjRus27Rs0bXn/8TPCTBLA7LqXr1xr
3rrNZ1+0lxSSvw2XKxz+cX/lBc26wcjJ+MvXb2FkzboNiGpWN0an/tR1Bpem/R2uVBh/0Ziu2CIxPZaz
ZpLv+JkL+w4dPXT0BFecpStXE3MrVq4aOmxEzpy5y5evWK3ap7Vq1Wn1WevWbb8YNW7ixKkzsn+cs3HL
ljfvPYyKl4sKa8a8RQvbtv+ybr1G/QcMGjFq5Njx43LmyJP/k8KHfz1BbrDz/umNt0IjYukrNCpu8YrV
4yZPn7d4+brN27gHh8xdVLxE2WJFS33xxZedu/TgiIyD5GCW6iOIV/6wesnS5Xv3/bJ4CTfaLa9Co9as
39rnu+/bfdWZMM3zSb7OXbpNmDBh3bp1Fy9fIpRZWrbv2NW+09c169b7JG/+vv36z5gx48qVaxwtSN1d
u/cuW76SU/XCJStbt+nw5jsfdu/el2Qgal+8evnsxfNTp87MDpk/auS42rVrt/mi7YBBA4d8P+xv77zX
uu2XIbPnszgfPHT0h1VrUMuB/scft8kSLj9Vp2zZvH3C+CkTJ0wdP27yyhVrp0ye2bJFm4IFilWvVnvM
6InTps7atHHrgvlLIDZv/nHFih/YdkaPHj137tzJkyc/fPjw3r17TBtz5M0NCDJBtwuJeplG+WQJwTDl
RPoyrMXn7XbvO8i+IVcmAk2+mRJadq4JCJnxVB+nWYKei3LXnr3mLVrMGaNg0WKf1qhz4uRZcoNxSTwl
JXI2fvLiJQtl3kJF+w78fsrMOT379F+5diNLlXwYNTcTLKlZqw53A7rpN2DY9l17mSymLCIujqSq36xN
935DR02e/SwygZPTq7iEmfOXNm/TcfKMudHy1xUS4nIRlz+0kJM6nT55+jxPvsLVatSV34LMX4K8CAvn
Pjlo2CgSg4dRSA6k+CZOmsJdYMXqdQQ4qmQpPHZi0aJFuEh2ffOnJaz+OnDM23vgVy4npctXWr9hE9uR
/2uHPzfU0ep33KsexhG4krumZIj5DEwWovjStevXbt09d+kyXW7YuHnp0uXz5y8MCZmzavXardu34VCW
Xo7R9Rs3eff9bF16fMOChF9YiVF77MTxYcNHDhg4uE+/vv37D/wkd/4c2XNzV0lM8H3duUfFKjUOHTul
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
</value>
</data>
<data name="xrLabel15.Text" xml:space="preserve">
<value>Der Gesamtbetrag ist ab Erhalt dieser Rechnung zahlbar innerhalb von 7 Tagen ohne Abzug.
Bitte überweisen Sie den zu zahlenden Betrag auf das folgende Konto:
Augsburger Aktienbank AG
IBAN: DE83 2009 0500 0002 6395 64
BIC: GENODEF1S15
Mit freundlichen Grüßen
</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,26 @@
using System;
using System.Collections.Generic;
using BeWo.Data.Entities;
using BeWo.Service.Invoicing;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
namespace Kimm.Invoicing
{
public class CustomInvoiceFactory : InvoiceFactory
{
public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
{
return new DefaultInvoiceCreation();
}
public override SettlementInvoiceCreation CreateSettlementInvoiceCreator(string costbearerId, string tenant,
CostBearer2SupportConcept lCb2Sc)
{
return base.CreateSettlementInvoiceCreator(costbearerId, tenant, lCb2Sc);
}
}
}

View File

@@ -0,0 +1,135 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Invoicing;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
using BS.Shared.Services;
namespace Kimm.Invoicing
{
public class DefaultInvoiceCreation : InvoiceCreation
{
//public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc)
//{
// var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc);
// if (scap.ServiceCategory != null)
// {
// ii.ItemDescription = scap.ServiceCategory.Name;
// }
// else
// {
// ii.ItemDescription = iServiceRecord.ServiceDescription.CategoryName;
// }
// return ii;
//}
public override void CreateFixedAmounts(ServiceInvoicePeriod serviceInvoicePeriod, SupportConceptApprovalPeriodDC scap, CostBearer2SupportConcept cb2sc)
{
var calc = PluginLoader.FindClass<Calculations>(_SpecificID) ?? Calculations.GetInstance(_SpecificID);
var data = calc.GetFixedBillingData(scap, serviceInvoicePeriod.Start, serviceInvoicePeriod.End);
foreach (var billingData in data)
{
var ii = new InvoiceItem
{
AmountTotal = billingData.AmountTotal,
GrossAmountTotal = billingData.GrossAmountTotal,
ItemPeriodStart = billingData.BillingPeriodStart,
ItemPeriodEnd = billingData.BillingPeriodEnd,
AccountingInterval = billingData.AccountingInterval,
AmountPerUnit = billingData.AmountPerUnit,
UnitCount = billingData.UnitCount
};
if (scap.ServiceCategory != null)
{
ii.ItemDescription = scap.ServiceCategory.Name;
}
serviceInvoicePeriod.InvoiceItemList.Add(ii);
}
}
public override IList<InvoiceItem> CreateSummaryInvoiceItems(IList<InvoiceItem> itemList,
DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap, Calculations calc, bool summaryPerMonth, bool addRateFactorToUnitCount)
{
//Fasse InvoiceItems mit gleichem Stundensatz zusammen:
var newlist = new List<InvoiceItem>();
var rateToItem = new Dictionary<String, InvoiceItem>();
foreach (InvoiceItem iitem in itemList)
{
InvoiceItem item;
var key = String.Format("{0}_{1}_{2}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemDescription);
if (rateToItem.ContainsKey(key))
{
item = rateToItem[key];
}
else
{
item = new InvoiceItem();
newlist.Add(item);
item.AmountPerUnit = iitem.AmountPerUnit;
if (invoicePeriod != null)
{
item.ItemPeriodStart = invoicePeriod.StartDate;
item.ItemPeriodEnd = invoicePeriod.EndDate;
}
else
{
item.ItemPeriodStart = scap.StartDate;
item.ItemPeriodEnd = scap.EndDate;
}
if (summaryPerMonth && iitem.ItemPeriodStart.HasValue)
{
DateTime start = new DateTime(iitem.ItemPeriodStart.Value.Year, iitem.ItemPeriodStart.Value.Month, 1);
DateTime end = start.AddMonths(1).AddDays(-1);
if (item.ItemPeriodStart < start)
{
item.ItemPeriodStart = start;
}
if (item.ItemPeriodEnd > end)
{
item.ItemPeriodEnd = end;
}
}
item.RateFactor = iitem.RateFactor;
item.AccountingInterval = iitem.AccountingInterval;
item.ItemDescription = iitem.ItemDescription;
item.UnitDescription = iitem.UnitDescription;
item.SupportConceptApprovalPeriodOid = scap.Oid;
rateToItem[key] = item;
}
if (!item.UnitCount.HasValue)
{
item.UnitCount = 0;
}
item.UnitCount += iitem.UnitCount ?? 0;
}
BerechneSummaryItemsSummen(newlist, addRateFactorToUnitCount);
return newlist;
}
}
}

View File

@@ -0,0 +1,97 @@
<?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>{CEA6A3D2-DDD4-4699-89AE-FEF7908C46D5}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>Kimm</RootNamespace>
<AssemblyName>1558685648_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="Invoicing\CustomInvoiceFactory.cs" />
<Compile Include="Invoicing\DefaultInvoiceCreation.cs" />
<Compile Include="Rechnung.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Rechnung.Designer.cs">
<DependentUpon>Rechnung.cs</DependentUpon>
</Compile>
<Compile Include="AllgemeineRechnung.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="AllgemeineRechnung.Designer.cs">
<DependentUpon>AllgemeineRechnung.cs</DependentUpon>
</Compile>
<Compile Include="Properties\AssemblyInfo.cs" />
</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="Rechnung.resx">
<DependentUpon>Rechnung.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="AllgemeineRechnung.resx">
<DependentUpon>AllgemeineRechnung.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="Properties\licenses.licx" />
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die einer Assembly zugeordnet sind.
[assembly: AssemblyTitle("KundeXyz")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("KundeXyz")]
[assembly: AssemblyCopyright("Copyright © 2020")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// indem Sie "*" wie unten gezeigt eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -0,0 +1 @@
DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a

1058
ReportImp/Kimm/Rechnung.Designer.cs generated Normal file

File diff suppressed because it is too large Load Diff

110
ReportImp/Kimm/Rechnung.cs Normal file
View File

@@ -0,0 +1,110 @@
using System;
using System.Text;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared;
using DevExpress.XtraReports.UI;
namespace Kimm
{
public partial class Rechnung : XtraReport, IBeWoReport<ServiceInvoiceRO>
{
public Rechnung()
{
this.InitializeComponent();
}
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
StringBuilder sb = new StringBuilder();
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) &&
!String.IsNullOrEmpty(pRO.RecipientOrganisation.Trim()))
{
sb.AppendLine(pRO.RecipientOrganisation);
}
if (!String.IsNullOrEmpty(pRO.RecipientContactPerson) &&
!String.IsNullOrEmpty(pRO.RecipientContactPerson.Trim()))
{
sb.AppendLine(pRO.RecipientContactPerson);
}
if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientDivision.Trim()))
{
sb.AppendLine(pRO.RecipientDivision);
}
if (!String.IsNullOrEmpty(pRO.RecipientStreet) && !String.IsNullOrEmpty(pRO.RecipientStreet.Trim()))
{
sb.AppendLine(pRO.RecipientStreet);
}
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown) &&
!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown.Trim()))
{
sb.Append(pRO.RecipientPostCodeAndTown);
}
lblAddress.Text = sb.ToString();
SetzeKundenInfos(pRO);
DateTime start = pRO.AccountingPeriodStart;
DateTime end = pRO.AccountingPeriodEnd;
if (start.Month == end.Month && start.Year == end.Year)
{
cellAbrechnungszeitraum.Text = String.Format("{0:MMMM yyyy}", start);
}
else
{
cellAbrechnungszeitraum.Text = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}", start, end);
}
this.bindingSource1.DataSource = pRO;
}
public void SetzeKundenInfos(ServiceInvoiceRO pRO)
{
if (pRO.InvoiceBase != null && pRO.InvoiceBase.SupportConceptCostBearerRelDc != null)
{
var c = DAOFactory.GenericDAO.LoadByID<Customer>(pRO.InvoiceBase.SupportConceptCostBearerRelDc.SupportConcept.Customer.Oid.Value);
foreach (var v2o in c.ValueList)
{
if (v2o.Entry.Type == ValueListEntryType.CustomerCareType)
{
lblBetreuungsart.Text = v2o.Entry.Value;
}
}
String ap = "";
foreach (var c2o in c.Customer2OrganisationList)
{
if (c2o.Person != null)
{
foreach (var v2o in c2o.ValueList)
{
if (v2o.Entry.Value.Contains("Sachbearbeiter") && v2o.Entry.Value.Contains("ASD"))
{
ap = String.Format("{0} {1}", c2o.Person.FirstName, c2o.Person.LastName);
}
}
}
}
lblASD.Text = String.Format("Fallführende/r Sozialarbeiter/in: {0}, {1}", pRO.RecipientOrganisation, ap);
}
}
}
}

View File

@@ -0,0 +1,668 @@
<?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>
<assembly alias="System.Drawing" name="System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a" />
<data name="xrPictureBox1.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
</value>
</data>
<data name="xrRichText2.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AFwAcgBlAGQAMQAyADgAXABnAHIAZQBlAG4AMQAyADgAXABiAGwAdQBlADEAMgA4ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcACoAXABiAGsAbQBrAHMAdABhAHIAdAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAKgBcAGIAawBtAGsAZQBuAGQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcAHUAbABcAGYAMgBcAGYAcwAxADIAXABjAGYAMABcAHUAbABjADMAIABLAEkATQBNACAAfAAgAEgAZQBlAHIAcwB0AHIALgAgADgAOQAgAHwAIAA1ADAAMQA2ADkAIABLAGUAcgBwAGUAbgB9AFwAbABhAG4AZwA3AFwAbABhAG4AZwBmAGUANwBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText1.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAYQAxADIAMABcAHQAeAAyADIANgA4AHsAXAAqAFwAYgBrAG0AawBzAHQAYQByAHQAIABfAGQAeABfAGYAcgBhAGcAXwBTAHQAYQByAHQARgByAGEAZwBtAGUAbgB0AH0AewBcACoAXABiAGsAbQBrAGUAbgBkACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAASwBJAE0ATQAgAEYAbABlAHgAaQBiAGwAZQAgAEsAaQBuAGQAZQByAC0AIAB1AG4AZAAgAEoAdQBnAGUAbgBkAGgAaQBsAGYAZQB9AFwAYgBcAGYAMgBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGEANgAwAFwAdAB4ADIAMgA2ADgAewBcAHUAbABcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAGEAbQBiAHUAbABhAG4AdABlACAASABpAGwAZgBlAG4AIAB1AG4AZAAgAEsASQBNAE0AIABcAHUAMQA2ADEAXAAnAGEAMQBHAE8AIQA6AH0AXAB1AGwAXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAdAB4ADIAMgA2ADgAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAEgAZQBlAHIAcwB0AHIALgAgADgAOQB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHQAeAAyADIANgA4AHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIAA1ADAAMQA2ADkAIABLAGUAcgBwAGUAbgAtAFQAXAB1ADIANQAyAFwAJwBmAGMAcgBuAGkAYwBoAH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAcwBhADEAMgAwAFwAdAB4ADIAMgA2ADgAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgADAAMgAyADMANwAvADUANgAzADkAOQAwADEAfQBcAGYAMgBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGEANgAwAFwAdAB4ADIAMgA2ADgAewBcAHUAbABcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAFoAdwBlAGkAdABzAHQAZQBsAGwAZQA6AH0AXAB1AGwAXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAdAB4ADIAMgA2ADgAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAEsAXAB1ADIANAA2AFwAJwBmADYAbABuAGUAcgAgAFMAdAByAC4AIAAxADUAfQBcAGYAMgBcAGYAcwAxADgAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABzAGEANgAwAFwAdAB4ADIAMgA2ADgAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgADUAMAAxADcAMQAgAEsAZQByAHAAZQBuAC0ATQBpAHQAdABlAH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABpAFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAARwBlAHMAYQBtAHQAbABlAGkAdAB1AG4AZwA6ACAAUwB0AGUAcABoAGEAbgBpAGUAIABNAGEAaQBuAGUAcgBzAH0AXABpAFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbABcAHMAYQA2ADAAewBcAGYAMgBcAGYAcwAxADgAXABjAGYAMAAgAFQAZQBsAC4AOgAgADAAMQA3ADMALwA3ADEAMwAzADEAMAA1AH0AXABmADIAXABmAHMAMQA4AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA4AFwAYwBmADAAIABFAC0ATQBhAGkAbAA6ACAAaQBuAGYAbwBAAGsAaQBtAG0ALQBrAGoAaAAuAGQAZQB9AFwAZgAyAFwAZgBzADEAOABcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEAOABcAGMAZgAwACAASQBuAHQAZQByAG4AZQB0ADoAIAB3AHcAdwAuAGsAaQBtAG0ALQBrAGoAaAAuAGQAZQB9AFwAbABhAG4AZwA3AFwAbABhAG4AZwBmAGUANwBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText5.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAwACAAUwB0AGUAdQBlAHIALQBOAHIALgA6ACAAMgAyADQALwA1ADEAOQAwAC8AMgA3ADUANAB9AFwAZgAyAFwAZgBzADEANgBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAwACAARgBpAG4AYQBuAHoAYQBtAHQAIABCAHIAXAB1ADIANQAyAFwAJwBmAGMAaABsAH0AXABmADIAXABmAHMAMQA2AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwA3AFwAbABhAG4AZwBmAGUANwBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrRichText4.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAwACAAQQB1AGcAcwBiAHUAcgBnAGUAcgAgAEEAawB0AGkAZQBuAGIAYQBuAGsAIABBAEcAfQBcAGYAMgBcAGYAcwAxADYAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADYAXABjAGYAMAAgAEkAQgBBAE4AOgAgAEQARQA4ADMAIAAyADAAMAA5ACAAMAA1ADAAMAAgADAAMAAwADIAIAA2ADMAOQA1ACAANgA0AH0AXABmADIAXABmAHMAMQA2AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADAAIABCAEkAQwA6ACAARwBFAE4ATwBEAEUARgAxAFMAMQA1AH0AXABsAGEAbgBnADcAXABsAGEAbgBnAGYAZQA3AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=</value>
</data>
<data name="xrRichText3.SerializableRtfString" xml:space="preserve">
<value>ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFQAYQBoAG8AbQBhADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAKgBcAGIAawBtAGsAcwB0AGEAcgB0ACAAXwBkAHgAXwBmAHIAYQBnAF8AUwB0AGEAcgB0AEYAcgBhAGcAbQBlAG4AdAB9AHsAXAAqAFwAYgBrAG0AawBlAG4AZAAgAF8AZAB4AF8AZgByAGEAZwBfAFMAdABhAHIAdABGAHIAYQBnAG0AZQBuAHQAfQB7AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxACAASwBJAE0ATQAgAEYAbABlAHgAaQBiAGwAZQAgAEsAaQBuAGQAZQByAC0AIAB1AG4AZAAgAEoAdQBnAGUAbgBkAGgAaQBsAGYAZQB9AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIABJAG4AaAAuACAAUwB0AGUAcABoAGEAbgBpAGUAIABNAGEAaQBuAGUAcgBzAH0AXABmADIAXABmAHMAMQA2AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADYAXABjAGYAMQAgAEgAZQBlAHIAcwB0AHIALgAgADgAOQB9AFwAZgAyAFwAZgBzADEANgBcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADIAXABmAHMAMQA2AFwAYwBmADEAIAA1ADAAMQA2ADkAIABLAGUAcgBwAGUAbgB9AFwAbABhAG4AZwA3AFwAbABhAG4AZwBmAGUANwBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A</value>
</data>
<data name="xrPictureBox2.Image" type="System.Drawing.Bitmap, System.Drawing" mimetype="application/x-microsoft.net.object.bytearray.base64">
<value>
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
yb5b958uXrF2xNjJJAnNCUIZRDIxKV+rJJSTUt7PnpNFh1qWEfRjRus27Rs0bXn/8TPCTBLA7LqXr1xr
3rrNZ1+0lxSSvw2XKxz+cX/lBc26wcjJ+MvXb2FkzboNiGpWN0an/tR1Bpem/R2uVBh/0Ziu2CIxPZaz
ZpLv+JkL+w4dPXT0BFecpStXE3MrVq4aOmxEzpy5y5evWK3ap7Vq1Wn1WevWbb8YNW7ixKkzsn+cs3HL
ljfvPYyKl4sKa8a8RQvbtv+ybr1G/QcMGjFq5Njx43LmyJP/k8KHfz1BbrDz/umNt0IjYukrNCpu8YrV
4yZPn7d4+brN27gHh8xdVLxE2WJFS33xxZedu/TgiIyD5GCW6iOIV/6wesnS5Xv3/bJ4CTfaLa9Co9as
39rnu+/bfdWZMM3zSb7OXbpNmDBh3bp1Fy9fIpRZWrbv2NW+09c169b7JG/+vv36z5gx48qVaxwtSN1d
u/cuW76SU/XCJStbt+nw5jsfdu/el2Qgal+8evnsxfNTp87MDpk/auS42rVrt/mi7YBBA4d8P+xv77zX
uu2XIbPnszgfPHT0h1VrUMuB/scft8kSLj9Vp2zZvH3C+CkTJ0wdP27yyhVrp0ye2bJFm4IFilWvVnvM
6InTps7atHHrgvlLIDZv/nHFih/YdkaPHj137tzJkyc/fPjw3r17TBtz5M0NCDJBtwuJeplG+WQJwTDl
RPoyrMXn7XbvO8i+IVcmAk2+mRJadq4JCJnxVB+nWYKei3LXnr3mLVrMGaNg0WKf1qhz4uRZcoNxSTwl
JXI2fvLiJQtl3kJF+w78fsrMOT379F+5diNLlXwYNTcTLKlZqw53A7rpN2DY9l17mSymLCIujqSq36xN
935DR02e/SwygZPTq7iEmfOXNm/TcfKMudHy1xUS4nIRlz+0kJM6nT55+jxPvsLVatSV34LMX4K8CAvn
Pjlo2CgSg4dRSA6k+CZOmsJdYMXqdQQ4qmQpPHZi0aJFuEh2ffOnJaz+OnDM23vgVy4npctXWr9hE9uR
/2uHPzfU0ep33KsexhG4krumZIj5DEwWovjStevXbt09d+kyXW7YuHnp0uXz5y8MCZmzavXardu34VCW
Xo7R9Rs3eff9bF16fMOChF9YiVF77MTxYcNHDhg4uE+/vv37D/wkd/4c2XNzV0lM8H3duUfFKjUOHTul
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
</value>
</data>
<data name="xrLabel15.Text" xml:space="preserve">
<value>Der Gesamtbetrag ist ab Erhalt dieser Rechnung zahlbar innerhalb von 7 Tagen ohne Abzug.
Bitte überweisen Sie den zu zahlenden Betrag auf das folgende Konto:
Augsburger Aktienbank AG
IBAN: DE83 2009 0500 0002 6395 64
BIC: GENODEF1S15
Mit freundlichen Grüßen</value>
</data>
<metadata name="bindingSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

BIN
ReportImp/Kimm/logo.png Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 165 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 20 KiB

View File

@@ -0,0 +1,73 @@
<?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>{A368A18F-0D5F-49EB-885A-CEED97B5A5C5}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>KommAmbulanteDienste</RootNamespace>
<AssemblyName>2594047883_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="Plugins\CustomServiceRecordStatisticFactory.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
</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>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -0,0 +1,72 @@
<?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>KundeXyz</RootNamespace>
<AssemblyName>0000000000_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="Properties\AssemblyInfo.cs" />
</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>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

View File

@@ -0,0 +1,145 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.Extensions;
using BS.Shared.Services;
using DevExpress.Xpo.Providers;
namespace KommAmbulanteDienste.Plugins
{
public class CustomServiceRecordStatisticFactory : ServiceRecordStatisticFactory
{
public override ServiceRecordStatisticsInfoDC GetServiceRecordStatisticInfo(long costBearer2SupportConceptOid, DateTime statisticsDate)
{
bool zeigeMonatsstatistik = false;
var c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(costBearer2SupportConceptOid);
foreach (var scap in c2s.ApprovalPeriodList)
{
if (scap.ApprovedBEInterval.HasValue &&
scap.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Monthly)
{
zeigeMonatsstatistik = true;
}
}
if (!zeigeMonatsstatistik)
{
return base.GetServiceRecordStatisticInfo(costBearer2SupportConceptOid, statisticsDate);
}
var stats = CreateSupportConceptStatisticsImpl(costBearer2SupportConceptOid, statisticsDate);
var dc = new ServiceRecordStatisticsInfoDC();
dc.Header = new string[4];
dc.Header[0] = "Bewilligungszeitraum:";
dc.Header[1] = "Geleistet diesen Monat/Gesamt:";
dc.Header[2] = "Bewilligt diesen Monat/Gesamt:";
dc.Header[3] = "Frei diesen Monat/Gesamt:";
dc.ForegroundColor = new string[4];
dc.ForegroundColor[0] = "#FF2B508B";
dc.ForegroundColor[1] = "#FF2B508B";
dc.ForegroundColor[2] = "#FF2B508B";
dc.ForegroundColor[3] = "#FF2B508B";
dc.PeriodStatisticInfos = new List<ServiceRecordPeriodStatisticsInfoDC>();
if (stats != null)
{
if (stats.PeriodStatistics.Count > 1 && !TimeSpanIsEqual(stats))
dc.PeriodStatisticInfos.Add(CreateTotalStatistics(stats, statisticsDate));
foreach (var pdc in stats.PeriodStatistics)
{
dc.PeriodStatisticInfos.Add(CreateServiceRecordPeriodStatisticsInfo(stats, pdc, statisticsDate));
}
}
return dc;
}
public ServiceRecordPeriodStatisticsInfoDC CreateTotalStatistics(SupportConceptStatisticsDC stats, DateTime statisticsDate)
{
var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4);
dc.LeftValues[0] = "Gesamt";
dc.LeftValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedThisMonth / 60);
dc.RightValues[1] = String.Format("{0:0.00}", stats.MinutesProvidedTotalRounded / 60);
dc.LeftValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedPerMonth / 60);
dc.RightValues[2] = String.Format("{0:0.00}", stats.MinutesApprovedTotal / 60);
dc.LeftValues[3] = String.Format("{0:0.00}", (stats.MinutesApprovedPerMonth - stats.MinutesProvidedThisMonth) / 60);
dc.RightValues[3] = String.Format("{0:0.00}", (stats.MinutesApprovedTotal - stats.MinutesProvidedTotalRounded) / 60);
return dc;
}
public ServiceRecordPeriodStatisticsInfoDC CreateServiceRecordPeriodStatisticsInfo(SupportConceptStatisticsDC stats, SupportConceptPeriodStatisticsDC periodStats, DateTime statisticsDate)
{
var dc = CreateDefaultServiceRecordPeriodStatisticsInfo(4);
if (periodStats.SupportConceptApprovalPeriod != null)
{
if (periodStats.SupportConceptApprovalPeriod.ServiceCategory != null)
{
dc.LeftValues[0] = String.Format("{0}: {1:dd.MM.yy} - {2:dd.MM.yy}",
periodStats.SupportConceptApprovalPeriod.ServiceCategory.Name,
periodStats.SupportConceptApprovalPeriod.StartDate,
periodStats.SupportConceptApprovalPeriod.EndDate);
}
else
{
dc.LeftValues[0] = String.Format("{0:dd.MM.yy} - {1:dd.MM.yy}",
periodStats.SupportConceptApprovalPeriod.StartDate,
periodStats.SupportConceptApprovalPeriod.EndDate);
}
}
dc.LeftValues[1] = String.Format("{0:0.00}", periodStats.MinutesProvidedThisMonth / 60);
dc.RightValues[1] = String.Format("{0:0.00}", periodStats.MinutesProvidedTotalRounded / 60);
dc.LeftValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedPerMonth / 60);
dc.RightValues[2] = String.Format("{0:0.00}", periodStats.MinutesApprovedTotal / 60);
dc.LeftValues[3] = String.Format("{0:0.00}", (periodStats.MinutesApprovedPerMonth - periodStats.MinutesProvidedThisMonth) / 60);
dc.RightValues[3] = String.Format("{0:0.00}", (periodStats.MinutesApprovedTotal - periodStats.MinutesProvidedTotalRounded) / 60);
return dc;
}
public override decimal GetApprovedMinutesPerMonth(SupportConceptPeriodStatisticsDC periodStats)
{
if (periodStats.SupportConceptApprovalPeriod != null && periodStats.SupportConceptApprovalPeriod.StartDate.HasValue && periodStats.SupportConceptApprovalPeriod.EndDate.HasValue)
{
if (periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.HasValue && periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.HasValue && periodStats.SupportConceptApprovalPeriod.ApprovedBEInterval.Value == SupportConceptApprovalInterval.Monthly)
{
return periodStats.SupportConceptApprovalPeriod.ApprovedBEPerInterval.Value * 60;
}
}
return base.GetApprovedMinutesPerMonth(periodStats);
}
//public override SupportConceptStatisticsDC CreateSupportConceptStatistics(long costBearer2SupportConceptOid, DateTime statisticsDate)
//{
// return null;
//}
}
}

View File

@@ -0,0 +1,36 @@
using System.Reflection;
using System.Runtime.CompilerServices;
using System.Runtime.InteropServices;
// Allgemeine Informationen über eine Assembly werden über die folgenden
// Attribute gesteuert. Ändern Sie diese Attributwerte, um die Informationen zu ändern,
// die einer Assembly zugeordnet sind.
[assembly: AssemblyTitle("KundeXyz")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("KundeXyz")]
[assembly: AssemblyCopyright("Copyright © 2020")]
[assembly: AssemblyTrademark("")]
[assembly: AssemblyCulture("")]
// Durch Festlegen von ComVisible auf FALSE werden die Typen in dieser Assembly
// für COM-Komponenten unsichtbar. Wenn Sie auf einen Typ in dieser Assembly von
// COM aus zugreifen müssen, sollten Sie das ComVisible-Attribut für diesen Typ auf "True" festlegen.
[assembly: ComVisible(false)]
// Die folgende GUID bestimmt die ID der Typbibliothek, wenn dieses Projekt für COM verfügbar gemacht wird
[assembly: Guid("c1fed668-adb9-47e0-b589-1389618e1b6e")]
// Versionsinformationen für eine Assembly bestehen aus den folgenden vier Werten:
//
// Hauptversion
// Nebenversion
// Buildnummer
// Revision
//
// Sie können alle Werte angeben oder Standardwerte für die Build- und Revisionsnummern verwenden,
// indem Sie "*" wie unten gezeigt eingeben:
// [assembly: AssemblyVersion("1.0.*")]
[assembly: AssemblyVersion("1.0.0.0")]
[assembly: AssemblyFileVersion("1.0.0.0")]

View File

@@ -5,6 +5,7 @@ using System.Data;
using System.IO;
using System.Linq;
using System.Text;
using BeWo.Data;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Report;
@@ -416,7 +417,33 @@ namespace LebenshilfeFrankfurtOder
i.InvoiceBase.InvoiceNumber = nextNumber;
count++;
}
}
i.InsTs = DateTime.Now;
i.UpdTs = DateTime.Now;
i.InvoiceBase.InsTs = i.InsTs;
i.InvoiceBase.UpdTs = i.UpdTs;
ApplicationUser loggedInUser = null;
if (LoggedInUserOperationContextExt.Current != null &&
LoggedInUserOperationContextExt.Current.User != null)
{
loggedInUser = LoggedInUserOperationContextExt.Current.User;
}
else
{
loggedInUser = SessionFacade.LoggedInUser;
}
if (loggedInUser != null)
{
i.InsUser = loggedInUser.Employee.Person.FirstName + " " + loggedInUser.Employee.Person.LastName;
i.UdpUser = i.InsUser;
i.InvoiceBase.InsUser = i.InsUser;
i.InvoiceBase.UdpUser = i.UdpUser;
}
}
DAOFactory.GenericDAO.Insert(newInvoices);
if (count > 0)
@@ -620,6 +647,32 @@ namespace LebenshilfeFrankfurtOder
((XtraReport)seite1).Pages.AddRange(anhang2.Pages);
invoiceReport = seite1 as XtraReport;
}
else if (iDC.InvoiceBase.InvoiceId == "RechnungFud")
{
var seite1 = new RechnungFud();
var ro = ServiceInvoiceRO.Create(iDC);
seite1.SetReportDataSource(ro);
seite1.CreateDocument();
if (iDC.InvoiceBase.SupportConceptCostBearerRelDc != null &&
iDC.InvoiceBase.SupportConceptCostBearerRelDc.SupportConcept != null)
{
long customerOid = iDC.InvoiceBase.SupportConceptCostBearerRelDc.SupportConcept.Customer.CustomerOid;
int month = iDC.InvoiceBase.AccountingPeriodStart.Value.Month;
int year = iDC.InvoiceBase.AccountingPeriodStart.Value.Year;
var qb = CreateServiceOverviewSingleCustomerReport(customerOid, month, year, 0, 0, null, 1,
DateTime.DaysInMonth(year, month));
qb.CreateDocument();
seite1.Pages.AddRange(qb.Pages);
}
invoiceReport = seite1;
}
else
{

View File

@@ -20,8 +20,23 @@ namespace LebenshilfeFrankfurtOder.Export
DateTime dt = DateTime.Now;
DateTime.TryParse(query.Parameter[0].Value.ToString(), out dt);
query.FileName = String.Format("{0:MM}-{0:yyyy} {0:MMMM} TS Ausgangsrechnung.csv", dt);
query.QueryResult = GetAbrechnungenString(dt);
String bereich = "";
if (query.Parameter.Count > 1 && query.Parameter[1].Value != null)
{
bereich = query.Parameter[1].Value.ToString();
}
DateTime? minInsts = null;
if (query.Parameter.Count > 2 && query.Parameter[2].Value != null)
{
DateTime dt2 = DateTime.MinValue;
if (DateTime.TryParse(query.Parameter[2].Value.ToString(), out dt2))
{
minInsts = dt2;
}
}
query.FileName = String.Format("{0:MM}-{0:yyyy} {0:MMMM} Ausgangsrechnung.csv", dt);
query.QueryResult = GetAbrechnungenString(dt, bereich, minInsts);
return query;
@@ -30,70 +45,80 @@ namespace LebenshilfeFrankfurtOder.Export
public static String GetAbrechnungenString(DateTime date)
public static String GetAbrechnungenString(DateTime date, String bereich, DateTime? minInsts)
{
//Bereiche:
//queryDc.Parameter[1].CustomValues.Add("Ambulant betreutes Wohnen");
//queryDc.Parameter[1].CustomValues.Add("Begleitende Elternschaft");
//queryDc.Parameter[1].CustomValues.Add("Einzelfallhilfe");
//queryDc.Parameter[1].CustomValues.Add("Familien entlastender Dienst");
//queryDc.Parameter[1].CustomValues.Add("Tagesstruktur");
//queryDc.Parameter[1].CustomValues.Add("Wohnstätte");
StringBuilder sb = new StringBuilder();
//sb.AppendLine("Betrag;Konto;Gegenkonto;Belegdatum;Rechnungsnummer;Buchungstext;Kostenstelle");
sb.AppendLine("Betrag;Gegenkonto;Rechnungsnummer;Belegfeld 2;Belegdatum;Konto;Kostenstelle;Buchungstext");
sb.AppendLine("Debitor;Rechnungsnummer;Belegdatum;Umsatz;H;Konto;Kostenstelle;Buchungstext;0");
var s = GetMonatlicheRechnungenString(date);
if (!String.IsNullOrWhiteSpace(s))
//sb.AppendLine("Betrag;Gegenkonto;Rechnungsnummer;Belegfeld 2;Belegdatum;Konto;Kostenstelle;Buchungstext");
if (String.IsNullOrEmpty(bereich) || bereich == "Tagesstruktur")
{
sb.Append(s);
var s = GetTagesstrukturRechnungenString(date, minInsts);
if (!String.IsNullOrWhiteSpace(s))
{
sb.AppendLine(s);
}
}
if (String.IsNullOrEmpty(bereich) || bereich == "Familien entlastender Dienst")
{
var s = GetFedRechnungenString(date, minInsts);
if (!String.IsNullOrWhiteSpace(s))
{
sb.AppendLine(s);
}
}
return sb.ToString();
}
public static String GetMonatlicheRechnungenString(DateTime date)
public static String GetTagesstrukturRechnungenString(DateTime date, DateTime? minInsts)
{
StringBuilder sb = new StringBuilder();
//100,18;48400;ggk;3101;rgnummer;buchungstext;50
var sql = GetTagesstrukturRechnungenSql(date);
/*
sip.Claim,
ib.InvoiceDate,
ib.invoicenumber,
ib.Buchungstext,
ib.InvoiceId
*/
var dt = ExecuteQuery(sql, date);
StringBuilder sb = new StringBuilder();
var sql = GetTagesstrukturRechnungenSql(date, minInsts);
//sb.AppendLine("Debitorennummer,Rechnungsnr, Rechnungsdatum (monatsletzter des Auswertedatums),Umsatz,H,Konto,Kostenstelle,Buchungstext,0");
var dt = ExecuteQuery(sql, date);
foreach (DataRow row in dt.Rows)
{
if (sb.Length > 0)
{
sb.AppendLine();
}
sb.Append(String.Format("{0:0.00}", row[0])); // Betrag
sb.Append(";");
String debitor = "";
long? oid = (long?)row[4];
if (oid.HasValue)
{
var org = DAOFactory.GenericDAO.LoadByID<Organisation>(oid.Value);
debitor = org.DebitorNumber;
debitor = org.DebitorNumber;
}
sb.Append(debitor); // Gegenkonto
sb.Append(";");
sb.Append(String.Format("{0}", row[2])); // Rechnungsnummer
sb.Append(";");
DateTime lastDate = new DateTime(date.Year, date.Month, 1);
lastDate = lastDate.AddMonths(1).AddDays(-1);
sb.Append(String.Format("{0:dd.MM}", row[1])); // Belegfeld 2 (Fälligkeitsdatum)
sb.Append(String.Format("{0:dd.MM.yyyy}", lastDate));
sb.Append(";"); // Datum (Monatsletzter des Auswertedatums)
sb.Append(String.Format("{0:0.00}", row[0])); // Betrag
sb.Append(";");
sb.Append("H"); // Konto
sb.Append(";");
sb.Append(String.Format("{0:dd.MM}", lastDate));
sb.Append(";"); // Datum
sb.Append("8000"); // Konto
sb.Append(";");
@@ -104,7 +129,7 @@ namespace LebenshilfeFrankfurtOder.Export
sb.Append(";");
sb.Append("TS - ");
long? sioid = (long?)row[6];
if (sioid.HasValue)
@@ -124,7 +149,7 @@ namespace LebenshilfeFrankfurtOder.Export
{
schluessel = ii.ItemDescription;
}
}
}
@@ -145,12 +170,42 @@ namespace LebenshilfeFrankfurtOder.Export
sb.Append(", ");
sb.Append(customers);
}
sb.Append(";0");
}
sql = GetMonatlicheRechnungenSql(date);
var s = GetMonatlicheRechnungenString(date, "TagesstrukturVerpflegung", "TS Mittagsverpflegung", "8030", minInsts);
if (!String.IsNullOrWhiteSpace(s))
{
sb.AppendLine();
sb.Append(s);
}
return sb.ToString();
}
public static String GetFedRechnungenString(DateTime date, DateTime? minInsts)
{
//sb.AppendLine("Debitor;Rechnungsnummer;Belegdatum;Umsatz;H;Konto;Kostenstelle;Buchungstext;0");
StringBuilder sb = new StringBuilder();
var s = GetMonatlicheRechnungenString(date, "RechnungFud", "FED-Betreuung", "8000", minInsts);
if (!String.IsNullOrWhiteSpace(s))
{
sb.Append(s);
}
return sb.ToString();
}
public static String GetMonatlicheRechnungenString(DateTime date, String rechnungId, String buchungstext, String konto, DateTime? minInsts)
{
StringBuilder sb = new StringBuilder();
var sql = GetMonatlicheRechnungenSql(date, rechnungId, minInsts);
/*
sip.Claim,
@@ -161,46 +216,38 @@ c.DebitorNumber,
c2s.Oid,
ib.InvoiceId
*/
dt = ExecuteQuery(sql, date);
var dt = ExecuteQuery(sql, date);
//sb.AppendLine("Betrag;Gegenkonto;Rechnungsnummer;Belegfeld 2;Belegdatum;Konto;Kostenstelle;Buchungstext");
//sb.AppendLine("Debitorennummer,Rechnungsnr, Rechnungsdatum (monatsletzter des Auswertedatums),Umsatz,H,Konto,Kostenstelle,Buchungstext,0");
foreach (DataRow row in dt.Rows)
{
if (sb.Length > 0)
{
sb.AppendLine();
}
sb.Append(String.Format("{0:0.00}", row[0])); // Betrag
sb.Append(";");
sb.Append(String.Format("{0:0.00}", row[1])); // Gegenkonto
sb.Append(";");
sb.Append(String.Format("{0}", row[3])); // Rechnungsnummer
sb.Append(";");
sb.Append(String.Format("{0:dd.MM}", row[2])); // Belegfeld 2 (Fälligkeitsdatum)
sb.Append(";");
DateTime lastDate = new DateTime(date.Year, date.Month, 1);
lastDate = lastDate.AddMonths(1).AddDays(-1);
sb.Append(String.Format("{0:dd.MM}", lastDate)); //Belegdatum
sb.Append(String.Format("{0:dd.MM.yyyy}", lastDate)); //Belegdatum
sb.Append(";");
sb.Append("8030"); // Konto
sb.Append(String.Format("{0:0.00}", row[0])); // Betrag
sb.Append(";");
sb.Append("H");
sb.Append(";");
sb.Append(konto); // Konto
sb.Append(";");
if (row[6] != null)
{
sb.Append(GetKostenstelle(row[6].ToString()));
}
sb.Append(";");
String buchungstext = "TS Mittagsverpflegung";
/*
*
*
Name, Vorname Rechnungsadressat wenn kein Name, Vorname vorhanden, dann das Feld Firma ausgeben - plus Name, Vorname Kunde -
plus Datum aus Leistung Format mmjj
@@ -208,6 +255,8 @@ wenn Re-Adressat gleich Kunde, dann nur den Name, Vorname des Kunden ausgeben."
Bsp. LK Stade - Mustermann, Max - 11.2019
*/
var text = "";
long? c2sOid = (long?)row[5];
if (c2sOid.HasValue)
@@ -215,17 +264,17 @@ Bsp. LK Stade - Mustermann, Max - 11.2019
var c2s = DAOFactory.GenericDAO.LoadByID<CostBearer2SupportConcept>(c2sOid.Value);
var c = c2s.SupportConcept.Customer;
buchungstext = String.Format("{0} - {1}, {2}", buchungstext, c.Person.LastName, c.Person.FirstName);
text = String.Format("{0} - {1}, {2}", buchungstext, c.Person.LastName, c.Person.FirstName);
}
sb.Append(buchungstext);
sb.Append(text);
sb.Append(";0");
}
return sb.ToString();
@@ -241,9 +290,12 @@ Bsp. LK Stade - Mustermann, Max - 11.2019
{
return "5802";
}
if (invoiceId == "RechnungFud")
{
return "2212";
}
return "21";
return "";
}
private static Dictionary<long, decimal> CreateHourlyRateDict(List<long> catOids, DateTime date)
@@ -267,7 +319,7 @@ Bsp. LK Stade - Mustermann, Max - 11.2019
return dict;
}
private static String GetMonatlicheRechnungenSql(DateTime date)
private static String GetMonatlicheRechnungenSql(DateTime date, String rechnungId, DateTime? mininsts)
{
String sql = @"
@@ -288,15 +340,27 @@ ib.InvoiceId
inner join serviceinvoice si on si.invoicebaseoid = ib.oid
inner join serviceinvoiceperiod sip on sip.serviceinvoiceoid = si.oid
WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1
AND ib.InvoiceId like '%bereich%'
%instsFilter%
order by ib.invoicenumber
";
sql = sql.Replace("%bereich%", "%" + rechnungId + "%");
string instsfilter = "";
if (mininsts.HasValue)
{
instsfilter = String.Format("AND ib.Insts >= '{0:yyyy-MM-dd}'", mininsts);
}
sql = sql.Replace("%instsFilter%", instsfilter);
return sql;
}
private static String GetTagesstrukturRechnungenSql(DateTime date)
private static String GetTagesstrukturRechnungenSql(DateTime date, DateTime? minInsts)
{
//sb.AppendLine("Betrag;Gegenkonto;Rechnungsnummer;Belegfeld 2;Belegdatum;Konto;Kostenstelle;Buchungstext");
//sb.AppendLine("Debitorennummer,Rechnungsnr, Rechnungsdatum (monatsletzter des A),Umsatz,H,Konto,Kostenstelle,Buchungstext,0 ;Gegenkonto;Rechnungsnummer;Belegfeld 2;Belegdatum;Konto;Kostenstelle;Buchungstext");
String sql = @"
select distinct
(select sum(sip.Claim) from serviceinvoiceperiod sip where sip.serviceinvoiceoid = si.oid),
@@ -310,9 +374,17 @@ si.Oid
inner join serviceinvoice si on si.invoicebaseoid = ib.oid
WHERE ib.`AccountingPeriodEnd` >= ':Monat_Start' AND ib.`AccountingPeriodEnd` < ':Monat_End' and ib.IsActive = 1
and InvoiceId = 'RechnungTagesstruktur'
%instsFilter%
order by ib.invoicenumber
";
string instsfilter = "";
if (minInsts.HasValue)
{
instsfilter = String.Format("AND ib.Insts >= '{0:yyyy-MM-dd}'", minInsts);
}
sql = sql.Replace("%instsFilter%", instsfilter);
return sql;
}

View File

@@ -37,6 +37,10 @@ namespace LebenshilfeFrankfurtOder.Invoicing
{
oid = 3; // FUD
}
else if (!String.IsNullOrEmpty(Kostenstelle) && Kostenstelle == "1202")
{
oid = 4; // ABW
}
else
{
oid = 1; // Tagesstruktur
@@ -194,6 +198,10 @@ namespace LebenshilfeFrankfurtOder.Invoicing
{
oid = 3; // FUD
}
else if (!String.IsNullOrEmpty(Kostenstelle) && Kostenstelle == "1202")
{
oid = 4; // ABW
}
else
{
oid = 1; // Tagesstruktur
@@ -265,6 +273,10 @@ namespace LebenshilfeFrankfurtOder.Invoicing
{
return "22";
}
if (id == "RechnungAbw")
{
return "1202";
}
return "";
}
}

View File

@@ -138,6 +138,7 @@
<DependentUpon>LeistungsnachweisVerhinderungspflege.cs</DependentUpon>
</Compile>
<Compile Include="Service\CustomAccountingService.cs" />
<Compile Include="Service\QueryService.cs" />
<Compile Include="Statistics\CustomServiceRecordStatisticFactory.cs" />
<Compile Include="Utils\FrankfurtOderHelper.cs" />
</ItemGroup>

View File

@@ -0,0 +1,40 @@
using System;
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Extensions;
namespace LebenshilfeFrankfurtOder.Service
{
public class CustomQueryService : QueryService
{
public override List<QueryDC> GetAllQueriesOfType(QueryType pType)
{
var list = base.GetAllQueriesOfType(pType);
foreach (var queryDc in list)
{
if (queryDc.Oid == 100)
{
queryDc.Parameter[1].CustomValues.Add("Ambulant betreutes Wohnen");
queryDc.Parameter[1].CustomValues.Add("Begleitende Elternschaft");
queryDc.Parameter[1].CustomValues.Add("Einzelfallhilfe");
queryDc.Parameter[1].CustomValues.Add("Familien entlastender Dienst");
queryDc.Parameter[1].CustomValues.Add("Tagesstruktur");
queryDc.Parameter[1].CustomValues.Add("Wohnstätte");
}
}
return list;
}
}
}

View File

@@ -10,7 +10,38 @@ namespace BeWo.LeiendeckerReports
{
public class LeiendeckerMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
{
public override AbsenceTimeDays GetAbsenceTimeDays(IList<AbsenceTime> absenceTimes, DateTime start, DateTime end)
public override List<DateTime> GetFeiertage(int year)
{
var list = base.GetFeiertage(year);
if (year >= 2000)
{
list.Add(new DateTime(year, 12, 31));
}
return list;
}
public override decimal GetFeiertagsFaktor(DateTime start)
{
if (start.Year >= 2000)
{
if (start.Month == 12 && start.Day == 24)
{
return 0.5m;
}
if (start.Month == 12 && start.Day == 31)
{
return 0.5m;
}
}
return base.GetFeiertagsFaktor(start);
}
public override AbsenceTimeDays GetAbsenceTimeDays(IList<AbsenceTime> absenceTimes, DateTime start, DateTime end)
{
decimal? tage = null;
if (absenceTimes != null)

View File

@@ -1,4 +1,6 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using BeWo.Data.Access;
using BeWo.Data.Entities;
@@ -87,6 +89,8 @@ namespace Lori
if (!createStandardPostition)
{
CheckStartEnd(pRO.InvoiceItems);
if (terminationDate.HasValue)
{
if (terminationDate < pRO.InvoiceItems[pRO.InvoiceItems.Count - 1].ItemPeriodEnd)
@@ -116,6 +120,27 @@ namespace Lori
}
}
private void CheckStartEnd(IList<InvoiceItemDC> items)
{
var sortedList = items.OrderByDescending(i => i.ItemPeriodStart);
DateTime? lastStart = null;
foreach (var ii in sortedList)
{
if (lastStart.HasValue)
{
DateTime newStart = lastStart.Value.AddDays(-1);
if (ii.ItemPeriodEnd.HasValue && ii.ItemPeriodStart.HasValue && newStart < ii.ItemPeriodEnd &&
newStart > ii.ItemPeriodStart)
{
ii.ItemPeriodEnd = newStart;
}
}
lastStart = ii.ItemPeriodStart;
}
}
private void SetzeRechnungsTexte(InvoiceItemDC ii, XRTableCell cellStart, XRTableCell cellEnd, XRTableCell cellHourlyRate, XRTableCell cellFLS)
{
cellStart.Text = String.Format("{0:dd.MM.yyyy}", ii.ItemPeriodStart);

View File

@@ -0,0 +1,28 @@
using System;
using System.Collections.Generic;
using System.Linq;
using System.Windows.Forms;
using BeWo.Report;
using BeWo.Data.Entities;
using BeWo.Data.Access;
using BeWo.Report.ReportObjects;
using BeWo.Service.Configuration;
using BeWo.Service.ServiceImplementations;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.Extensions;
using DevExpress.Data.Helpers;
namespace PflegedienstWessel
{
public class CustomMitarbeiterstundenkontoBerechnungMonate : MitarbeiterstundenkontoBerechnungMonate
{
public override MitarbeiterstundenkontoBerechnung CreateMitarbeiterstundenkontoBerechnung()
{
return new CustomMitarbeiterstundenkontoBerechnung();
}
}
}

View File

@@ -36,6 +36,8 @@ namespace PflegedienstWessel
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -46,6 +48,8 @@ namespace PflegedienstWessel
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -55,6 +59,8 @@ namespace PflegedienstWessel
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -72,24 +78,6 @@ namespace PflegedienstWessel
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.cellRelationGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
@@ -122,7 +110,7 @@ namespace PflegedienstWessel
this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRowDetail});
this.xrTableDetail.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrTableDetail.SizeF = new System.Drawing.SizeF(679.9999F, 25F);
this.xrTableDetail.StylePriority.UseBorders = false;
this.xrTableDetail.StylePriority.UseFont = false;
this.xrTableDetail.StylePriority.UsePadding = false;
@@ -134,13 +122,9 @@ namespace PflegedienstWessel
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell19,
this.xrTableCell20,
this.xrTableCell28,
this.xrTableCell16,
this.xrTableCell27,
this.xrTableCell22,
this.xrTableCell23,
this.xrTableCell21,
this.xrTableCell25,
this.xrTableCell24,
this.xrTableCell26});
@@ -168,6 +152,22 @@ namespace PflegedienstWessel
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.Weight = 0.081154151689479551D;
//
// xrTableCell16
//
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")});
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.Weight = 0.063119927862939587D;
//
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Text = "xrTableCell27";
this.xrTableCell27.Weight = 0.063119927862939615D;
//
// xrTableCell23
//
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -230,7 +230,7 @@ namespace PflegedienstWessel
this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRowHeader});
this.xrTableHeader.SizeF = new System.Drawing.SizeF(1005F, 70F);
this.xrTableHeader.SizeF = new System.Drawing.SizeF(680F, 70F);
this.xrTableHeader.StylePriority.UseBorders = false;
this.xrTableHeader.StylePriority.UseFont = false;
this.xrTableHeader.StylePriority.UsePadding = false;
@@ -242,13 +242,9 @@ namespace PflegedienstWessel
this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell4,
this.xrTableCell2,
this.xrTableCell9,
this.xrTableCell8,
this.xrTableCell10,
this.xrTableCell7,
this.xrTableCell11,
this.xrTableCell12,
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell15});
@@ -271,6 +267,19 @@ namespace PflegedienstWessel
this.xrTableCell4.Text = "Reguläre SOLL Stunden";
this.xrTableCell4.Weight = 0.081154192324637608D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "FLS Stunden SOLL";
this.xrTableCell8.Weight = 0.063119927721024038D;
//
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseBackColor = false;
this.xrTableCell10.Text = "FLS IST lfd. Monat";
this.xrTableCell10.Weight = 0.063119927721024D;
//
// xrTableCell11
//
this.xrTableCell11.Multiline = true;
@@ -315,7 +324,7 @@ namespace PflegedienstWessel
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(1005F, 25F);
this.xrTable1.SizeF = new System.Drawing.SizeF(680F, 25F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
@@ -327,13 +336,9 @@ namespace PflegedienstWessel
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell35,
this.xrTableCell37,
this.xrTableCell39,
this.cellSollGesamt,
this.cellFLSSollGesamt,
this.cellFLSIstGesamt,
this.cellFLSPlusMinusGesamt,
this.cellGesamtGesamt,
this.cellRelationGesamt,
this.xrTableCell47,
this.xrTableCell48,
this.xrTableCell51});
@@ -356,6 +361,22 @@ namespace PflegedienstWessel
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Weight = 0.081154151689479551D;
//
// cellFLSSollGesamt
//
this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
//
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
//
// cellGesamtGesamt
//
this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -398,7 +419,7 @@ namespace PflegedienstWessel
this.lblMonat.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.lblMonat.Multiline = true;
this.lblMonat.Name = "lblMonat";
this.lblMonat.SizeF = new System.Drawing.SizeF(1007F, 25F);
this.lblMonat.SizeF = new System.Drawing.SizeF(679.9999F, 25F);
this.lblMonat.StyleName = "Title";
this.lblMonat.StylePriority.UseFont = false;
this.lblMonat.Text = "lblMonat";
@@ -415,9 +436,9 @@ namespace PflegedienstWessel
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(522.0001F, 25F);
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(539.9999F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(482.9998F, 23F);
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(140.0001F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
@@ -425,10 +446,10 @@ namespace PflegedienstWessel
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8F, 25F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(8.000003F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(497F, 23F);
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(251.9999F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
@@ -489,137 +510,6 @@ namespace PflegedienstWessel
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// cellRelationGesamt
//
this.cellRelationGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "RelationFlsZuMittelbar", "{0:0.00}")});
this.cellRelationGesamt.Name = "cellRelationGesamt";
this.cellRelationGesamt.Text = "cellRelationGesamt";
this.cellRelationGesamt.Weight = 0.0631199278629396D;
//
// xrTableCell21
//
this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.RelationFlsZuMittelbar", "{0:0.00}")});
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Text = "xrTableCell21";
this.xrTableCell21.Weight = 0.063119927862939615D;
//
// xrTableCell12
//
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Text = "weg";
this.xrTableCell12.Weight = 0.063119929511863376D;
//
// cellFLSPlusMinusGesamt
//
this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsDiffGesamt", "{0:0.00}")});
this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
this.cellFLSPlusMinusGesamt.Text = "cellFLSPlusMinusGesamt";
this.cellFLSPlusMinusGesamt.Weight = 0.063119927862939587D;
//
// xrTableCell22
//
this.xrTableCell22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsDiff", "{0:0.00}")});
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Text = "xrTableCell22";
this.xrTableCell22.Weight = 0.063119927862939587D;
//
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Text = "weg";
this.xrTableCell7.Weight = 0.06311992757910842D;
//
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsIstGesamt", "{0:0.00}")});
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
this.cellFLSIstGesamt.Text = "cellFLSIstGesamt";
this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
//
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsIst", "{0:0.00}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Text = "xrTableCell27";
this.xrTableCell27.Weight = 0.063119927862939615D;
//
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseBackColor = false;
this.xrTableCell10.Text = "FLS IST lfd. Monat";
this.xrTableCell10.Weight = 0.063119927721024D;
//
// cellFLSSollGesamt
//
this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FlsSollGesamt", "{0:0.00}")});
this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
//
// xrTableCell16
//
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FlsSoll", "{0:0.00}")});
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.Weight = 0.063119927862939587D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "FLS Stunden SOLL";
this.xrTableCell8.Weight = 0.063119927721024038D;
//
// cellSollGesamt
//
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SollGesamt", "{0:0.00}")});
this.cellSollGesamt.Name = "cellSollGesamt";
this.cellSollGesamt.Text = "cellSollGesamt";
this.cellSollGesamt.Weight = 0.0721370604147881D;
//
// xrTableCell39
//
this.xrTableCell39.Name = "xrTableCell39";
this.xrTableCell39.Weight = 0.094679919312514085D;
//
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.StundenSollOhneUrlaubKrankheit", "{0:0.00}")});
this.xrTableCell28.Name = "xrTableCell28";
this.xrTableCell28.Text = "xrTableCell28";
this.xrTableCell28.Weight = 0.0721370604147881D;
//
// xrTableCell9
//
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Text = "weg";
this.xrTableCell9.Weight = 0.072137063712635591D;
//
// xrTableCell20
//
this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Text = "xrTableCell20";
this.xrTableCell20.Weight = 0.094679933071566441D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Text = "weg";
this.xrTableCell2.Weight = 0.094679896646570338D;
//
// Mitarbeiterstundenkonto
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -632,10 +522,9 @@ namespace PflegedienstWessel
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS});
this.DataSource = this.bindingSource1;
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 30);
this.PageHeight = 827;
this.PageWidth = 1169;
this.Margins = new System.Drawing.Printing.Margins(70, 75, 50, 30);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
@@ -697,21 +586,9 @@ namespace PflegedienstWessel
private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellRelationGesamt;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell39;
private DevExpress.XtraReports.UI.XRTableCell cellSollGesamt;
}
}

View File

@@ -23,11 +23,16 @@ namespace PflegedienstWessel
if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null)
{
var p = item.ServiceDescription.ServiceCategory.Percentage;
if (p != 100 && p > 0)
//if (item.Relevance.HasValue)
//{
// int test = 0;
//}
if (p != 100 && p > 0 && !item.Relevance.HasValue)
{
item.RoundedDuration *= (p/100);
item.GroupRoundedDuration *= (p / 100);
item.Relevance = 1; // Hack um doppelte Reduzierung zu vermeiden
}
}

View File

@@ -0,0 +1,28 @@
using System;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
namespace PflegedienstWessel
{
[IDSpecificClass(Identifier = "MitarbeiterstundenkontoJahr")]
public partial class MitarbeiterstundenkontoJahr : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<MitarbeiterstundenkontoMonateRO>
{
public MitarbeiterstundenkontoJahr()
{
InitializeComponent();
}
public void SetReportDataSource(MitarbeiterstundenkontoMonateRO pRO)
{
var msb = new CustomMitarbeiterstundenkontoBerechnungMonate();
msb.CreateReport(pRO);
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,632 @@
using BeWo.Report.ReportObjects;
namespace PflegedienstWessel
{
partial class MitarbeiterstundenkontoJahr
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableHeader = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.fieldRelationGesamt = new DevExpress.XtraReports.UI.CalculatedField();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableDetail
//
this.xrTableDetail.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableDetail.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableDetail.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTableDetail.Name = "xrTableDetail";
this.xrTableDetail.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableDetail.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRowDetail});
this.xrTableDetail.SizeF = new System.Drawing.SizeF(679.9999F, 25F);
this.xrTableDetail.StylePriority.UseBorders = false;
this.xrTableDetail.StylePriority.UseFont = false;
this.xrTableDetail.StylePriority.UsePadding = false;
this.xrTableDetail.StylePriority.UseTextAlignment = false;
this.xrTableDetail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRowDetail
//
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell19,
this.xrTableCell16,
this.xrTableCell27,
this.xrTableCell23,
this.xrTableCell25,
this.xrTableCell24,
this.xrTableCell26});
this.xrTableRowDetail.Name = "xrTableRowDetail";
this.xrTableRowDetail.Weight = 1D;
//
// xrTableCell3
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.Monat", "{0:MMMM}")});
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UsePadding = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell3.Weight = 0.15329125338142471D;
//
// xrTableCell19
//
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenSollMax", "{0:0.00}")});
this.xrTableCell19.Name = "xrTableCell19";
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.Weight = 0.081154151689479551D;
//
// xrTableCell16
//
this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll", "{0:0.00}")});
this.xrTableCell16.Name = "xrTableCell16";
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.Weight = 0.063119927862939587D;
//
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst", "{0:0.00}")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.Text = "xrTableCell27";
this.xrTableCell27.Weight = 0.063119927862939615D;
//
// xrTableCell23
//
this.xrTableCell23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst", "{0:0.00}")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.Text = "xrTableCell23";
this.xrTableCell23.Weight = 0.063119927862939559D;
//
// xrTableCell25
//
this.xrTableCell25.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.Ueberstunden", "{0:0.00}")});
this.xrTableCell25.Name = "xrTableCell25";
this.xrTableCell25.Text = "xrTableCell25";
this.xrTableCell25.Weight = 0.063119927862939587D;
//
// xrTableCell24
//
this.xrTableCell24.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.LaufendeGesamtsumme", "{0:0.00}")});
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Text = "xrTableCell24";
this.xrTableCell24.Weight = 0.0631199278629396D;
//
// xrTableCell26
//
this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.UeberstundenGesamt", "{0:0.00}")});
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.Text = "xrTableCell26";
this.xrTableCell26.Weight = 0.063119927862939573D;
//
// xrTableHeader
//
this.xrTableHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableHeader.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
this.xrTableHeader.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTableHeader.Name = "xrTableHeader";
this.xrTableHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableHeader.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRowHeader});
this.xrTableHeader.SizeF = new System.Drawing.SizeF(680F, 70F);
this.xrTableHeader.StylePriority.UseBorders = false;
this.xrTableHeader.StylePriority.UseFont = false;
this.xrTableHeader.StylePriority.UsePadding = false;
this.xrTableHeader.StylePriority.UseTextAlignment = false;
this.xrTableHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRowHeader
//
this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell4,
this.xrTableCell8,
this.xrTableCell10,
this.xrTableCell11,
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell15});
this.xrTableRowHeader.Name = "xrTableRowHeader";
this.xrTableRowHeader.Weight = 2.8D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell5.StylePriority.UsePadding = false;
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Monat";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell5.Weight = 0.15329125016467182D;
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Text = "Reguläre SOLL Stunden";
this.xrTableCell4.Weight = 0.081154192324637608D;
//
// xrTableCell8
//
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.Text = "FLS Stunden SOLL";
this.xrTableCell8.Weight = 0.063119927721024038D;
//
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.StylePriority.UseBackColor = false;
this.xrTableCell10.Text = "FLS IST lfd. Monat";
this.xrTableCell10.Weight = 0.063119927721024D;
//
// xrTableCell11
//
this.xrTableCell11.Multiline = true;
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.StylePriority.UseBackColor = false;
this.xrTableCell11.Text = "Gesamt-\r\nstunden lfd. Monat";
this.xrTableCell11.Weight = 0.063119927721024011D;
//
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Text = "Überstd. neu";
this.xrTableCell13.Weight = 0.063119928687401447D;
//
// xrTableCell14
//
this.xrTableCell14.Multiline = true;
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.StylePriority.UseBackColor = false;
this.xrTableCell14.Text = "Überstd.\r\ndieses Jahr";
this.xrTableCell14.Weight = 0.063119928275170531D;
//
// xrTableCell15
//
this.xrTableCell15.Multiline = true;
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Text = "Überstd. Gesamt";
this.xrTableCell15.Weight = 0.0631199213956443D;
//
// xrTable1
//
this.xrTable1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(680F, 25F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
this.xrTable1.StylePriority.UseTextAlignment = false;
this.xrTable1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell35,
this.xrTableCell37,
this.cellFLSSollGesamt,
this.cellFLSIstGesamt,
this.cellGesamtGesamt,
this.xrTableCell47,
this.xrTableCell48,
this.xrTableCell51});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1D;
//
// xrTableCell35
//
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
this.xrTableCell35.StylePriority.UseFont = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "Gesamt";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell35.Weight = 0.15329126714047708D;
//
// xrTableCell37
//
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Weight = 0.081154151689479551D;
//
// cellFLSSollGesamt
//
this.cellFLSSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsSoll")});
this.cellFLSSollGesamt.Name = "cellFLSSollGesamt";
xrSummary1.FormatString = "{0:0.00}";
xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellFLSSollGesamt.Summary = xrSummary1;
this.cellFLSSollGesamt.Weight = 0.063119927862939587D;
//
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.FlsIst")});
this.cellFLSIstGesamt.Name = "cellFLSIstGesamt";
xrSummary2.FormatString = "{0:0.00}";
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellFLSIstGesamt.Summary = xrSummary2;
this.cellFLSIstGesamt.Weight = 0.063119927862939615D;
//
// cellGesamtGesamt
//
this.cellGesamtGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeInfoList.EmployeeDetails.EmployeeDetail.StundenGesamtIst")});
this.cellGesamtGesamt.Name = "cellGesamtGesamt";
xrSummary3.FormatString = "{0:0.00}";
xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.cellGesamtGesamt.Summary = xrSummary3;
this.cellGesamtGesamt.Weight = 0.063119927862939573D;
//
// xrTableCell47
//
this.xrTableCell47.Name = "xrTableCell47";
this.xrTableCell47.Weight = 0.063119927862939587D;
//
// xrTableCell48
//
this.xrTableCell48.Name = "xrTableCell48";
this.xrTableCell48.Weight = 0.063119927862939587D;
//
// xrTableCell51
//
this.xrTableCell51.Name = "xrTableCell51";
this.xrTableCell51.Weight = 0.063119927862939573D;
//
// pageFooterBand1
//
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPageInfo2,
this.xrPageInfo1});
this.pageFooterBand1.HeightF = 48F;
this.pageFooterBand1.Name = "pageFooterBand1";
//
// xrPageInfo2
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(539.9999F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(139.9999F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(260.0001F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
//
// FieldCaption
//
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
//
// PageInfo
//
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
//
// DataField
//
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.DetailReport2});
this.DetailReport1.DataMember = "EmployeeInfoList";
this.DetailReport1.DataSource = this.bindingSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.HeightF = 0F;
this.Detail2.Name = "Detail2";
this.Detail2.PageBreak = DevExpress.XtraReports.UI.PageBreak.BeforeBandExceptFirstEntry;
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupHeader2,
this.GroupHeader3,
this.GroupFooter2});
this.DetailReport2.DataMember = "EmployeeInfoList.EmployeeDetails";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
//
// Detail3
//
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableDetail});
this.Detail3.Font = new System.Drawing.Font("Arial", 9.75F);
this.Detail3.HeightF = 25F;
this.Detail3.Name = "Detail3";
this.Detail3.StylePriority.UseFont = false;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableHeader});
this.GroupHeader2.HeightF = 70F;
this.GroupHeader2.Name = "GroupHeader2";
//
// GroupHeader3
//
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel1});
this.GroupHeader3.HeightF = 35F;
this.GroupHeader3.Level = 1;
this.GroupHeader3.Name = "GroupHeader3";
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.SizeF = new System.Drawing.SizeF(679.9999F, 25F);
this.xrLabel1.StyleName = "Title";
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Stundenkonto [EmployeeInfoList.LastName], [EmployeeInfoList.FirstName] [ReportSta" +
"rtDate!yyyy]";
//
// GroupFooter2
//
this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.GroupFooter2.HeightF = 25F;
this.GroupFooter2.Name = "GroupFooter2";
//
// fieldRelationGesamt
//
this.fieldRelationGesamt.DataMember = "EmployeeInfoList.EmployeeDetails";
this.fieldRelationGesamt.Expression = "(Sum([EmployeeDetail.FlsIst]) / Sum([EmployeeDetail.StundenGesamtIst])) * 100";
this.fieldRelationGesamt.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldRelationGesamt.Name = "fieldRelationGesamt";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoMonateRO);
//
// MitarbeiterstundenkontoJahr
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.pageFooterBand1,
this.topMarginBand1,
this.bottomMarginBand1,
this.DetailReport1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
this.fieldRelationGesamt});
this.DataSource = this.bindingSource1;
this.DisplayName = "Mitarbeiterstundenkonto";
this.Margins = new System.Drawing.Printing.Margins(70, 75, 50, 30);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
private DevExpress.XtraReports.UI.XRControlStyle Title;
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
private DevExpress.XtraReports.UI.XRControlStyle DataField;
private DevExpress.XtraReports.UI.XRTable xrTableHeader;
private DevExpress.XtraReports.UI.XRTableRow xrTableRowHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTable xrTableDetail;
private DevExpress.XtraReports.UI.XRTableRow xrTableRowDetail;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell19;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell51;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader3;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
private DevExpress.XtraReports.UI.CalculatedField fieldRelationGesamt;
}
}

View File

@@ -0,0 +1,123 @@
<?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>
</root>

View File

@@ -48,6 +48,7 @@
<Reference Include="System.Xml" />
</ItemGroup>
<ItemGroup>
<Compile Include="CustomMitarbeiterstundenkontoBerechnungMonate.cs" />
<Compile Include="Fahrtkosten.cs">
<SubType>Component</SubType>
</Compile>
@@ -61,6 +62,12 @@
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
</Compile>
<Compile Include="MitarbeiterstundenkontoBerechnung.cs" />
<Compile Include="MitarbeiterstundenkontoJahr.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="MitarbeiterstundenkontoJahr.designer.cs">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
</Compile>
<Compile Include="OverlappingServiceRecords.cs">
<SubType>Component</SubType>
</Compile>
@@ -110,6 +117,10 @@
<DependentUpon>Mitarbeiterstundenkonto.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="MitarbeiterstundenkontoJahr.resx">
<DependentUpon>MitarbeiterstundenkontoJahr.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="OverlappingServiceRecords.resx">
<DependentUpon>OverlappingServiceRecords.cs</DependentUpon>
</EmbeddedResource>

View File

@@ -702,19 +702,19 @@ namespace PflegedienstWessel
// xrLabel2
//
this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999974F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 9.999932F);
this.xrLabel2.Multiline = true;
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(687.3474F, 39.79168F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(735.0043F, 39.79168F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseBorders = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UsePadding = false;
this.xrLabel2.StylePriority.UseTextAlignment = false;
this.xrLabel2.Text = "Intravitam Wessel - Odoakerstr. 4 - 42389 Wuppertal Telefon: 0202 / 6070302 F" +
"ax: 0202 / 28173657\r\nE-Mail: info@intravitam-wessel.de Internet: https://www.i" +
"ntravitam-wessel.de/";
this.xrLabel2.Text = "Intravitam Wessel - Odoakerstr. 4 - 42389 Wuppertal Telefon: 0202 / 76719290 " +
"Fax: 0202 / 28173657\r\nE-Mail: info@intravitam-wessel.de Internet: https://www." +
"intravitam-wessel.de/";
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// GroupFooter1

View File

@@ -0,0 +1,500 @@
using BeWo.Report.ReportObjects;
namespace SozialeDienstleistungenBeckerReports
{
partial class EmployeeKilometerauswertungsListReport
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if(disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// xrTableCell1
//
this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.EmployeeName")});
this.xrTableCell1.Font = new System.Drawing.Font("Arial", 12F, System.Drawing.FontStyle.Bold);
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.StylePriority.UseBorderColor = false;
this.xrTableCell1.StylePriority.UseBorders = false;
this.xrTableCell1.StylePriority.UseFont = false;
this.xrTableCell1.Weight = 4.0816326530612246D;
//
// xrTableRow1
//
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1D;
//
// xrTable1
//
this.xrTable1.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(600F, 25F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UsePadding = false;
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel7,
this.xrTable1});
this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Detail1.HeightF = 83F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// xrLabel7
//
this.xrLabel7.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.TotalDistanceInMeters", "Kilometer gesamt: {0:}")});
this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 50F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel7.SizeF = new System.Drawing.SizeF(280F, 25F);
this.xrLabel7.StylePriority.UseFont = false;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport1});
this.DetailReport.DataMember = "Employees2Entries";
this.DetailReport.DataSource = this.objectDataSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.GroupHeader2,
this.GroupFooter1});
this.DetailReport1.DataMember = "Employees2Entries.Entries";
this.DetailReport1.DataSource = this.objectDataSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable4});
this.Detail2.HeightF = 25F;
this.Detail2.Name = "Detail2";
//
// xrTable4
//
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
this.xrTable4.SizeF = new System.Drawing.SizeF(625.8302F, 25F);
this.xrTable4.StylePriority.UseBorders = false;
this.xrTable4.StylePriority.UsePadding = false;
//
// xrTableRow4
//
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell8,
this.xrTableCell4,
this.xrTableCell9});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1D;
//
// xrTableCell3
//
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.Entries.Datum", "{0:dd.MM.yyyy}")});
this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell3.Weight = 0.6802721055263049D;
//
// xrTableCell8
//
this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.Entries.TimeRange")});
this.xrTableCell8.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseFont = false;
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell8.Weight = 0.89285797658466393D;
//
// xrTableCell4
//
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.Entries.DistanceInMeters")});
this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell4.Weight = 1.028912291234853D;
//
// xrTableCell9
//
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Employees2Entries.Entries.Dokumentation")});
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell9.Weight = 1.6553058235012754D;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
this.GroupHeader2.HeightF = 25F;
this.GroupHeader2.Name = "GroupHeader2";
this.GroupHeader2.RepeatEveryPage = true;
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(625.83F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell2,
this.xrTableCell6,
this.xrTableCell7});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Datum";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.68027211962967382D;
//
// xrTableCell2
//
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "Uhrzeit";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.892857131771576D;
//
// xrTableCell6
//
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "gefahrene Kilometer";
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 1.0289115603020467D;
//
// xrTableCell7
//
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Dokumentation";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell7.Weight = 1.6553060397102077D;
//
// GroupFooter1
//
this.GroupFooter1.HeightF = 0F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel2,
this.xrLabel1});
this.ReportHeader.HeightF = 50F;
this.ReportHeader.Name = "ReportHeader";
//
// xrLabel2
//
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonthInformation", "Zeitraum: {0:MMMM yyyy}")});
this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(280F, 25F);
this.xrLabel2.StylePriority.UseFont = false;
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.SizeF = new System.Drawing.SizeF(600F, 25F);
this.xrLabel1.StyleName = "Title";
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Auswertung über gefahrene Kilometer";
//
// pageFooterBand1
//
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPageInfo2,
this.xrPageInfo1});
this.pageFooterBand1.HeightF = 48F;
this.pageFooterBand1.Name = "pageFooterBand1";
//
// xrPageInfo2
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(382.5002F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(243.3297F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(231.2501F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
//
// FieldCaption
//
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
//
// PageInfo
//
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
//
// DataField
//
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups";
this.fieldFLS.Expression = "[TotalFLM] / 60";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// objectDataSource1
//
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.EmployeeKilometerauswertungsListRO);
this.objectDataSource1.Name = "objectDataSource1";
//
// EmployeeKilometerauswertungsListReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.DetailReport,
this.ReportHeader,
this.pageFooterBand1,
this.topMarginBand1,
this.bottomMarginBand1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS});
this.ComponentStorage.AddRange(new System.ComponentModel.IComponent[] {
this.objectDataSource1});
this.DataSource = this.objectDataSource1;
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 50);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion
private DevExpress.XtraReports.UI.DetailBand Detail;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTable xrTable1;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
private DevExpress.XtraReports.UI.XRControlStyle Title;
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
private DevExpress.XtraReports.UI.XRControlStyle DataField;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
private DevExpress.XtraReports.UI.XRTable xrTable4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.DataAccess.ObjectBinding.ObjectDataSource objectDataSource1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
}
}

View File

@@ -0,0 +1,18 @@
using BeWo.Report;
using BeWo.Report.ReportObjects;
namespace SozialeDienstleistungenBeckerReports
{
public partial class EmployeeKilometerauswertungsListReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<EmployeeKilometerauswertungsListRO>
{
public EmployeeKilometerauswertungsListReport()
{
InitializeComponent();
}
public void SetReportDataSource(EmployeeKilometerauswertungsListRO pRO)
{
objectDataSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,123 @@
<?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="objectDataSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -0,0 +1,20 @@
using BeWo.Report;
using BeWo.Report.ReportObjects;
namespace SozialeDienstleistungenBeckerReports
{
public partial class EmployeeKilometerauswertungsReport : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<EmployeeKilometerauswertungsRO>
{
public EmployeeKilometerauswertungsReport()
{
InitializeComponent();
}
public void SetReportDataSource(EmployeeKilometerauswertungsRO pRO)
{
pRO.CreateDistanceList();
objectDataSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,481 @@
using BeWo.Report.ReportObjects;
namespace SozialeDienstleistungenBeckerReports
{
partial class EmployeeKilometerauswertungsReport
{
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.IContainer components = null;
/// <summary>
/// Clean up any resources being used.
/// </summary>
/// <param name="disposing">true if managed resources should be disposed; otherwise, false.</param>
protected override void Dispose(bool disposing)
{
if (disposing && (components != null))
{
components.Dispose();
}
base.Dispose(disposing);
}
#region Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.objectDataSource1 = new DevExpress.DataAccess.ObjectBinding.ObjectDataSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
this.xrPageInfo2 = new DevExpress.XtraReports.UI.XRPageInfo();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
this.PageInfo = new DevExpress.XtraReports.UI.XRControlStyle();
this.DataField = new DevExpress.XtraReports.UI.XRControlStyle();
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldGroupFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.Expanded = false;
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel13});
this.Detail1.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Detail1.HeightF = 46.16668F;
this.Detail1.Name = "Detail1";
this.Detail1.StylePriority.UseFont = false;
//
// xrLabel13
//
this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalDistanceInMeters", "Kilometer gesamt: {0:0.##}")});
this.xrLabel13.Font = new System.Drawing.Font("Arial", 10F);
this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 10.00001F);
this.xrLabel13.Name = "xrLabel13";
this.xrLabel13.SizeF = new System.Drawing.SizeF(677.0001F, 25F);
this.xrLabel13.StylePriority.UseFont = false;
this.xrLabel13.StylePriority.UsePadding = false;
this.xrLabel13.StylePriority.UseTextAlignment = false;
this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport1});
this.DetailReport.DataSource = this.objectDataSource1;
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// DetailReport1
//
this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2,
this.GroupFooter1,
this.GroupHeader2});
this.DetailReport1.DataMember = "Entries";
this.DetailReport1.DataSource = this.objectDataSource1;
this.DetailReport1.Level = 0;
this.DetailReport1.Name = "DetailReport1";
//
// Detail2
//
this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable4});
this.Detail2.HeightF = 25F;
this.Detail2.KeepTogether = true;
this.Detail2.KeepTogetherWithDetailReports = true;
this.Detail2.Name = "Detail2";
//
// xrTable4
//
this.xrTable4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable4.Name = "xrTable4";
this.xrTable4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 0, 0, 0, 100F);
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
this.xrTable4.SizeF = new System.Drawing.SizeF(625.8332F, 25F);
this.xrTable4.StylePriority.UseBorders = false;
this.xrTable4.StylePriority.UsePadding = false;
//
// xrTableRow4
//
this.xrTableRow4.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell2,
this.xrTableCell4,
this.xrTableCell9});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1D;
//
// xrTableCell3
//
this.xrTableCell3.CanGrow = false;
this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.Datum", "{0:dd.MM.yyyy}")});
this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseFont = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell3.Weight = 0.6802721106538383D;
//
// xrTableCell2
//
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.TimeRange")});
this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell2.Weight = 0.89285569697781431D;
//
// xrTableCell4
//
this.xrTableCell4.CanGrow = false;
this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.DistanceInMeters", "{0:#.00}")});
this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell4.Weight = 1.028910120556823D;
//
// xrTableCell9
//
this.xrTableCell9.CanGrow = false;
this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.Dokumentation")});
this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F);
this.xrTableCell9.Multiline = true;
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell9.StylePriority.UseFont = false;
this.xrTableCell9.StylePriority.UsePadding = false;
this.xrTableCell9.StylePriority.UseTextAlignment = false;
this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
this.xrTableCell9.Weight = 1.655330774159318D;
//
// GroupFooter1
//
this.GroupFooter1.HeightF = 0F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
//
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2});
this.GroupHeader2.HeightF = 25F;
this.GroupHeader2.Name = "GroupHeader2";
this.GroupHeader2.RepeatEveryPage = true;
//
// xrTable2
//
this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable2.Name = "xrTable2";
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(625.8333F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
//
// xrTableRow2
//
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell1,
this.xrTableCell6,
this.xrTableCell7});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
//
// xrTableCell5
//
this.xrTableCell5.CanGrow = false;
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Datum";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.68027211517937214D;
//
// xrTableCell1
//
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "Uhrzeit";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell1.Weight = 0.89285652020261552D;
//
// xrTableCell6
//
this.xrTableCell6.CanGrow = false;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "gefahrene Kilometer";
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 1.0289109483071579D;
//
// xrTableCell7
//
this.xrTableCell7.CanGrow = false;
this.xrTableCell7.Name = "xrTableCell7";
this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 5, 0, 0, 100F);
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.StylePriority.UseTextAlignment = false;
this.xrTableCell7.Text = "Dokumentation";
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell7.Weight = 1.6553300906804376D;
//
// objectDataSource1
//
this.objectDataSource1.DataSource = typeof(BeWo.Report.ReportObjects.EmployeeKilometerauswertungsRO);
this.objectDataSource1.Name = "objectDataSource1";
//
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel2,
this.xrLabel1});
this.ReportHeader.HeightF = 50F;
this.ReportHeader.Name = "ReportHeader";
//
// xrLabel2
//
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MonthInformation", "Zeitraum: {0:MMMM yyyy}")});
this.xrLabel2.Font = new System.Drawing.Font("Arial", 12F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 24.99999F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(677.0001F, 25F);
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UsePadding = false;
//
// xrLabel1
//
this.xrLabel1.Font = new System.Drawing.Font("Arial", 14F);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.SizeF = new System.Drawing.SizeF(677.0001F, 25F);
this.xrLabel1.StyleName = "Title";
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.Text = "Auswertung über gefahrene Kilometer für [EmployeeName]";
//
// pageFooterBand1
//
this.pageFooterBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPageInfo2,
this.xrPageInfo1});
this.pageFooterBand1.HeightF = 48F;
this.pageFooterBand1.Name = "pageFooterBand1";
//
// xrPageInfo2
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(382.4996F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
this.xrPageInfo2.SizeF = new System.Drawing.SizeF(243.3336F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(7.999929F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
this.xrPageInfo1.SizeF = new System.Drawing.SizeF(223.25F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
// Title
//
this.Title.BackColor = System.Drawing.Color.White;
this.Title.BorderColor = System.Drawing.SystemColors.ControlText;
this.Title.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.Title.BorderWidth = 1F;
this.Title.Font = new System.Drawing.Font("Times New Roman", 24F);
this.Title.ForeColor = System.Drawing.Color.Black;
this.Title.Name = "Title";
//
// FieldCaption
//
this.FieldCaption.BackColor = System.Drawing.Color.White;
this.FieldCaption.BorderColor = System.Drawing.SystemColors.ControlText;
this.FieldCaption.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.FieldCaption.BorderWidth = 1F;
this.FieldCaption.Font = new System.Drawing.Font("Times New Roman", 10F, System.Drawing.FontStyle.Bold);
this.FieldCaption.ForeColor = System.Drawing.Color.Black;
this.FieldCaption.Name = "FieldCaption";
//
// PageInfo
//
this.PageInfo.BackColor = System.Drawing.Color.White;
this.PageInfo.BorderColor = System.Drawing.SystemColors.ControlText;
this.PageInfo.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.PageInfo.BorderWidth = 1F;
this.PageInfo.Font = new System.Drawing.Font("Times New Roman", 8F);
this.PageInfo.ForeColor = System.Drawing.Color.Black;
this.PageInfo.Name = "PageInfo";
//
// DataField
//
this.DataField.BackColor = System.Drawing.Color.White;
this.DataField.BorderColor = System.Drawing.SystemColors.ControlText;
this.DataField.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.DataField.BorderWidth = 1F;
this.DataField.Font = new System.Drawing.Font("Times New Roman", 8F);
this.DataField.ForeColor = System.Drawing.SystemColors.ControlText;
this.DataField.Name = "DataField";
//
// fieldFLS
//
this.fieldFLS.DataMember = "FLSReportGroups.FLSReportDetails";
this.fieldFLS.Expression = "[TotalFLM] / 60\r\n";
this.fieldFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldFLS.Name = "fieldFLS";
//
// fieldGroupFLS
//
this.fieldGroupFLS.DataMember = "FLSReportGroups";
this.fieldGroupFLS.Expression = "[TotalFLM]/60";
this.fieldGroupFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldGroupFLS.Name = "fieldGroupFLS";
//
// topMarginBand1
//
this.topMarginBand1.HeightF = 50F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.HeightF = 50F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// EmployeeKilometerauswertungsReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.DetailReport,
this.ReportHeader,
this.pageFooterBand1,
this.topMarginBand1,
this.bottomMarginBand1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
this.fieldGroupFLS});
this.ComponentStorage.AddRange(new System.ComponentModel.IComponent[] {
this.objectDataSource1});
this.DataSource = this.objectDataSource1;
this.Margins = new System.Drawing.Printing.Margins(75, 75, 50, 50);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
this.FieldCaption,
this.PageInfo,
this.DataField});
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable4)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.objectDataSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
#endregion
private DevExpress.XtraReports.UI.DetailBand Detail;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.PageFooterBand pageFooterBand1;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo2;
private DevExpress.XtraReports.UI.XRPageInfo xrPageInfo1;
private DevExpress.XtraReports.UI.XRControlStyle Title;
private DevExpress.XtraReports.UI.XRControlStyle FieldCaption;
private DevExpress.XtraReports.UI.XRControlStyle PageInfo;
private DevExpress.XtraReports.UI.XRControlStyle DataField;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
private DevExpress.XtraReports.UI.DetailBand Detail2;
private DevExpress.XtraReports.UI.XRTable xrTable4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.CalculatedField fieldFLS;
private DevExpress.XtraReports.UI.CalculatedField fieldGroupFLS;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader2;
private DevExpress.DataAccess.ObjectBinding.ObjectDataSource objectDataSource1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
}
}

View File

@@ -0,0 +1,123 @@
<?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="objectDataSource1.TrayLocation" type="System.Drawing.Point, System.Drawing, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a">
<value>17, 17</value>
</metadata>
</root>

View File

@@ -117,7 +117,22 @@ namespace SozialeDienstleistungenBeckerReports
row.Field17 = string.Format("{0:0.##}", contract.WeeklyDays);
row.Field18 = string.Format("{0:0.##}", contract.LeaveDays);
row.Field19 = contract.Notice;
if (e.Person.Sex.HasValue)
{
if (e.Person.Sex.Value == Sex.Divers)
{
row.Field20 = "d";
}
else if (e.Person.Sex.Value == Sex.Male)
{
row.Field20 = "m";
}
else if (e.Person.Sex.Value == Sex.Female)
{
row.Field20 = "w";
}
}
newQueryRo.Rows.Add(row);
}
}

View File

@@ -49,7 +49,6 @@ namespace SozialeDienstleistungenBeckerReports
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
this.FieldCaption = new DevExpress.XtraReports.UI.XRControlStyle();
@@ -58,6 +57,17 @@ namespace SozialeDienstleistungenBeckerReports
this.fieldFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -90,7 +100,7 @@ namespace SozialeDienstleistungenBeckerReports
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(630F, 25F);
this.xrTable2.SizeF = new System.Drawing.SizeF(1020F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
@@ -104,7 +114,12 @@ namespace SozialeDienstleistungenBeckerReports
this.xrTableCell7,
this.xrTableCell8,
this.xrTableCell30,
this.xrTableCell31});
this.xrTableCell31,
this.xrTableCell11,
this.xrTableCell12,
this.xrTableCell13,
this.xrTableCell14,
this.xrTableCell15});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
//
@@ -142,7 +157,7 @@ namespace SozialeDienstleistungenBeckerReports
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field13")});
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.Text = "xrTableCell30";
this.xrTableCell30.Weight = 0.53175774687220523D;
this.xrTableCell30.Weight = 0.44313148616920045D;
//
// xrTableCell31
//
@@ -150,7 +165,7 @@ namespace SozialeDienstleistungenBeckerReports
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field14")});
this.xrTableCell31.Name = "xrTableCell31";
this.xrTableCell31.Text = "xrTableCell31";
this.xrTableCell31.Weight = 0.53175775696986194D;
this.xrTableCell31.Weight = 0.35450513413910739D;
//
// lblTitel
//
@@ -191,7 +206,7 @@ namespace SozialeDienstleistungenBeckerReports
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
this.xrTable1.SizeF = new System.Drawing.SizeF(630F, 50F);
this.xrTable1.SizeF = new System.Drawing.SizeF(1020F, 50F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
@@ -205,7 +220,12 @@ namespace SozialeDienstleistungenBeckerReports
this.xrTableCell1,
this.xrTableCell2,
this.xrTableCell20,
this.xrTableCell21});
this.xrTableCell21,
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell5,
this.xrTableCell9,
this.xrTableCell10});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1.3953493323567705D;
//
@@ -233,17 +253,13 @@ namespace SozialeDienstleistungenBeckerReports
//
this.xrTableCell20.Name = "xrTableCell20";
this.xrTableCell20.Text = "Vertragsbeginn";
this.xrTableCell20.Weight = 0.53175775594811969D;
this.xrTableCell20.Weight = 0.44313146367126621D;
//
// xrTableCell21
//
this.xrTableCell21.Name = "xrTableCell21";
this.xrTableCell21.Text = "Befristet bis";
this.xrTableCell21.Weight = 0.53175775470518583D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.QueryRO);
this.xrTableCell21.Weight = 0.35450517015147875D;
//
// ReportHeader
//
@@ -310,6 +326,80 @@ namespace SozialeDienstleistungenBeckerReports
this.bottomMarginBand1.HeightF = 30F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// xrTableCell3
//
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.Text = "Geb.datum";
this.xrTableCell3.Weight = 0.35450517015147881D;
//
// xrTableCell4
//
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.Text = "m/w/d";
this.xrTableCell4.Weight = 0.22156573169329177D;
//
// xrTableCell5
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Straße";
this.xrTableCell5.Weight = 0.66469719334453481D;
//
// xrTableCell9
//
this.xrTableCell9.Name = "xrTableCell9";
this.xrTableCell9.Text = "PLZ";
this.xrTableCell9.Weight = 0.22156573160652476D;
//
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
this.xrTableCell10.Text = "Ort";
this.xrTableCell10.Weight = 0.53175775487747545D;
//
// xrTableCell11
//
this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field5")});
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Text = "xrTableCell11";
this.xrTableCell11.Weight = 0.35450513413910739D;
//
// xrTableCell12
//
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field20")});
this.xrTableCell12.Name = "xrTableCell12";
this.xrTableCell12.Text = "xrTableCell12";
this.xrTableCell12.Weight = 0.22156573297004725D;
//
// xrTableCell13
//
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field6")});
this.xrTableCell13.Name = "xrTableCell13";
this.xrTableCell13.Text = "xrTableCell13";
this.xrTableCell13.Weight = 0.664697182894403D;
//
// xrTableCell14
//
this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field7")});
this.xrTableCell14.Name = "xrTableCell14";
this.xrTableCell14.Text = "xrTableCell14";
this.xrTableCell14.Weight = 0.22156573297004728D;
//
// xrTableCell15
//
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Rows.Field8")});
this.xrTableCell15.Name = "xrTableCell15";
this.xrTableCell15.Text = "xrTableCell15";
this.xrTableCell15.Weight = 0.53175761268410993D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.QueryRO);
//
// MitarbeiterVertraege
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -319,9 +409,10 @@ namespace SozialeDienstleistungenBeckerReports
this.topMarginBand1,
this.bottomMarginBand1});
this.DataSource = this.bindingSource1;
this.Margins = new System.Drawing.Printing.Margins(80, 80, 50, 30);
this.PageHeight = 1169;
this.PageWidth = 827;
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(60, 80, 50, 30);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.StyleSheet.AddRange(new DevExpress.XtraReports.UI.XRControlStyle[] {
this.Title,
@@ -366,5 +457,15 @@ namespace SozialeDienstleistungenBeckerReports
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell15;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
}
}

View File

@@ -35,9 +35,11 @@
</PropertyGroup>
<ItemGroup>
<Reference Include="DevExpress.Data.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.DataAccess.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Pdf.v17.1.Core, 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.Xpo.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a" />
<Reference Include="DevExpress.XtraPrinting.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.Charts.v17.1.Core, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
<Reference Include="DevExpress.XtraCharts.v17.1.Wizard, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a, processorArchitecture=MSIL" />
@@ -66,6 +68,18 @@
<Compile Include="CustomAuslastungBerechnung.cs" />
<Compile Include="CustomMitarbeiterstundenkontoBerechnung.cs" />
<Compile Include="CustomMitarbeiterstundenkontoBerechnungMonate.cs" />
<Compile Include="EmployeeKilometerauswertungsListReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="EmployeeKilometerauswertungsListReport.Designer.cs">
<DependentUpon>EmployeeKilometerauswertungsListReport.cs</DependentUpon>
</Compile>
<Compile Include="EmployeeKilometerauswertungsReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="EmployeeKilometerauswertungsReport.designer.cs">
<DependentUpon>EmployeeKilometerauswertungsReport.cs</DependentUpon>
</Compile>
<Compile Include="FlsAuswertungRO.cs" />
<Compile Include="FlsAuswertung.cs">
<SubType>Component</SubType>
@@ -138,6 +152,13 @@
<Compile Include="Translation\TranslationDictionary.cs" />
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="EmployeeKilometerauswertungsListReport.resx">
<DependentUpon>EmployeeKilometerauswertungsListReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="EmployeeKilometerauswertungsReport.resx">
<DependentUpon>EmployeeKilometerauswertungsReport.cs</DependentUpon>
</EmbeddedResource>
<EmbeddedResource Include="FlsAuswertung.resx">
<DependentUpon>FlsAuswertung.cs</DependentUpon>
</EmbeddedResource>

View File

@@ -47,6 +47,7 @@ namespace BeWo.ZukunftWohnenReports
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
@@ -82,7 +83,6 @@ namespace BeWo.ZukunftWohnenReports
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -253,7 +253,8 @@ namespace BeWo.ZukunftWohnenReports
//
// xrTableCell2
//
this.xrTableCell2.Font = new System.Drawing.Font("Arial", 6F);
this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice5")});
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell2.StylePriority.UseFont = false;
@@ -269,6 +270,10 @@ namespace BeWo.ZukunftWohnenReports
this.xrTableCell7.Text = "xrTableCell7";
this.xrTableCell7.Weight = 0.0934343236281041D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// formattingRuleStartDate
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
@@ -656,10 +661,6 @@ namespace BeWo.ZukunftWohnenReports
this.fieldGruppe.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldGruppe.Name = "fieldGruppe";
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// Stundenzettel
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {

View File

@@ -601,11 +601,8 @@ namespace BeWo.Service.Invoicing
foreach (InvoiceItem iitem in itemList)
{
InvoiceItem item;
String key = String.Format("{0}_{1}", iitem.AmountPerUnit, iitem.RateFactor);
if (summaryPerMonth)
{
key = String.Format("{0}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart);
}
var key = GetSummaryItemKey(scap, iitem, summaryPerMonth);
if (rateToItem.ContainsKey(key))
{
@@ -665,6 +662,17 @@ namespace BeWo.Service.Invoicing
return newlist;
}
public virtual string GetSummaryItemKey(SupportConceptApprovalPeriod scap, InvoiceItem iitem, bool summaryPerMonth)
{
String key = String.Format("{0}_{1}", iitem.AmountPerUnit, iitem.RateFactor);
if (summaryPerMonth)
{
key = String.Format("{0}_{1}_{2:yyyyMM}", iitem.AmountPerUnit, iitem.RateFactor, iitem.ItemPeriodStart);
}
return key;
}
public virtual void BerechneSummaryItemsSummen(List<InvoiceItem> newlist, bool addRateFactorToUnitCount)
{
foreach (InvoiceItem invoiceItem in newlist)

View File

@@ -1,4 +1,5 @@
using System;
using System;
using System.IO;
using System.Linq;
using System.Reflection;
@@ -232,7 +233,7 @@ namespace BeWo.Service.Plugins
//t = "2141858509"; // INKOMM GmbH
//t = "8975059766"; // Quer-Fällt-Ein
//t = "8928179244"; // ASB Ruhr e.V. Regionalverband
t = "4423043131"; // Die Perspektive e.V.
//t = "4423043131"; // Die Perspektive e.V.
//t = "5263375280"; // LH Wolfsburg
//t = "4900722829"; // Evangelische Kirchengemeinde Bottrop
//t = "9853685258"; // Input
@@ -243,14 +244,16 @@ namespace BeWo.Service.Plugins
//t = "2697528233"; // Diakonisches Werk Wesel
//t = "2547623489"; // Sprungbrett
//t = "5076807716"; // Psychosoziale Hilfen Bochum e.V.
//t ="1601313225"; // Bella Donna
//t = "1601313225"; // Bella Donna
//t = "5098825926"; // SAB GmbH
//t = "7808149226"; // BeWo Flex
//t = "7419804320"; // Gender Bewo
//t = "4500422855"; // BeWo Nordeifel
//t = "3565931805"; // Betreuungsbüro Frank Röhrig
//t = "4152581290"; // MVZ Medikus GmbH (Stoffwechsel Betreutes wohnen)
//t = "2594047883"; // KOMM Ambulante Dienste e. V.
//t = "1558685648"; // KIMM
t = "3460972350"; // Caritas Kleve I
return t;
#else
if (MultitenancyOperationContextExt.Current != null)

File diff suppressed because it is too large Load Diff

Some files were not shown because too many files have changed in this diff Show More