BbcTerwort: Neues Projekt, erst einmal mit Spitzabrechnung (nur SR2) und (Selbstzahler-) Rechnnung

This commit is contained in:
2023-11-21 10:21:33 +01:00
parent d657e4292c
commit b53e21c862
13 changed files with 3130 additions and 0 deletions

View File

@@ -0,0 +1,98 @@
<?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>{5A67E122-9DDA-4C38-A20B-DB252DB1A3A9}</ProjectGuid>
<OutputType>Library</OutputType>
<AppDesignerFolder>Properties</AppDesignerFolder>
<RootNamespace>BbcTerwort</RootNamespace>
<AssemblyName>4431610343_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>..\..\CustomerDlls\</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>..\..\CustomerDlls\</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\SelbstzahlerInvoiceCreation.cs" />
<Compile Include="Invoicing\SettlementInvoiceCreation.cs" />
<Compile Include="Properties\AssemblyInfo.cs" />
<Compile Include="ServiceInvoiceReport.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="ServiceInvoiceReport.Designer.cs">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
</Compile>
<Compile Include="SettlementReport2.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="SettlementReport2.Designer.cs">
<DependentUpon>SettlementReport2.cs</DependentUpon>
</Compile>
</ItemGroup>
<ItemGroup>
<ProjectReference Include="..\..\Data\Data.csproj">
<Project>{B0D73E3D-4AE7-4024-93A6-DB1F46D7CCEE}</Project>
<Name>Data</Name>
</ProjectReference>
<ProjectReference Include="..\..\Report\Report.csproj">
<Project>{40d8b312-ea64-49e3-a31a-5e57ed4d5654}</Project>
<Name>Report</Name>
</ProjectReference>
<ProjectReference Include="..\..\Service\Service.csproj">
<Project>{094331c3-ecee-4c89-bbfd-4c9ded89f0ef}</Project>
<Name>Service</Name>
</ProjectReference>
<ProjectReference Include="..\..\Shared\Shared.csproj">
<Project>{2f50b83d-a3f0-4ec4-979a-3f9b7e3d8ed4}</Project>
<Name>Shared</Name>
</ProjectReference>
</ItemGroup>
<ItemGroup>
<EmbeddedResource Include="Properties\licenses.licx" />
<EmbeddedResource Include="ServiceInvoiceReport.resx">
<DependentUpon>ServiceInvoiceReport.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettlementReport2.resx">
<DependentUpon>SettlementReport2.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
</ItemGroup>
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
</Project>

Binary file not shown.

After

Width:  |  Height:  |  Size: 14 KiB

View File

@@ -0,0 +1,45 @@
using System;
using System.Collections.Generic;
using BeWo.Service.Invoicing;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
namespace BbcTerwort.Invoicing
{
public class CustomInvoiceFactory : InvoiceFactory
{
public override InvoiceCreation CreateInvoiceCreator(string specificId, string tenant, Dictionary<CompactSupportConceptDC, List<ServiceRecordDC>> supportConcepts2ServiceRecords)
{
foreach (var list in supportConcepts2ServiceRecords.Values)
{
foreach (var sr in list)
{
if (sr.CostBearer != null)
{
if (sr.CostBearer.Name.StartsWith("Selbstzahler"))
{
return new SelbstzahlerInvoiceCreation();
}
}
var sd = sr.ServiceDescription.Category;
var ic = GetInvoiceCreatorForCategory(sd);
if (ic != null)
return ic;
}
}
return base.CreateInvoiceCreator(specificId, tenant, supportConcepts2ServiceRecords);
}
private InvoiceCreation GetInvoiceCreatorForCategory(ServiceCategoryDC sd)
{
if (sd != null && !String.IsNullOrEmpty(sd.Name))
{
String cat = sd.Name.ToLower().Trim();
// if (cat.IndexOf("unterstützend") >= 0)
// return new CustomAssistenzInvoiceCreation();
}
return null;
}
}
}

View File

@@ -0,0 +1,80 @@
using BeWo.Data.Entities;
using BeWo.Service.Invoicing;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
using BS.Shared.Services;
using System;
using System.Collections.Generic;
using System.Linq;
namespace BbcTerwort.Invoicing
{
public class SelbstzahlerInvoiceCreation : InvoiceCreation
{
private DateTime? accountingPeriodStart = null;
private DateTime? accountingPeriodEnd = null;
public override void SetInvoiceBaseData(int invoiceCounter, ServiceInvoice invoice, CostBearer costBearer, DateTimeSpan invoicePeriod,
IList<CompactSupportConceptDC> supportConceptList)
{
if (invoicePeriod != null)
{
accountingPeriodStart = invoicePeriod.StartDate;
accountingPeriodEnd = invoicePeriod.EndDate;
}
base.SetInvoiceBaseData(invoiceCounter, invoice, costBearer, invoicePeriod, supportConceptList);
}
public override void SetRecipientInformation(ServiceInvoice serviceInvoice, CostBearer costBearer)
{
serviceInvoice.InvoiceBase.RecipientDivision = costBearer.Organisation.Name2;
serviceInvoice.InvoiceBase.RecipientOrganisationOid = costBearer.Organisation.Oid;
serviceInvoice.InvoiceBase.RecipientOrganisation = costBearer.Organisation.Name;
serviceInvoice.InvoiceBase.RecipientContacts = costBearer.Organisation.Contacts.Select(i => i.CopyToNew()).ToList();
serviceInvoice.InvoiceBase.RecipientCostBearerOid = costBearer.Oid;
if (serviceInvoice.InvoiceBase.CostBearer2SupportConcept != null)
{
var cust = serviceInvoice.InvoiceBase.CostBearer2SupportConcept.SupportConcept.Customer;
if (cust.Person.InvoiceAddress != null)
{
serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.InvoiceAddress.CopyToNew();
}
else if (cust.Person.Address != null)
{
serviceInvoice.InvoiceBase.RecipientAddress = cust.Person.Address.CopyToNew();
}
//Rechnungsempfänger != Klient
if (cust.Person.InvoiceAddress != null && cust.Person.InvoiceAddress.AddressLine1 != null)
{
serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.InvoiceAddress.AddressLine1;
serviceInvoice.InvoiceBase.RecipientPersonLastName = "";
}
else
{
serviceInvoice.InvoiceBase.RecipientPersonFirstName = cust.Person.FirstName;
serviceInvoice.InvoiceBase.RecipientPersonLastName = cust.Person.LastName;
}
return;
}
if (costBearer.Organisation.InvoiceAddress != null)
{
serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.InvoiceAddress.CopyToNew();
}
else if (costBearer.Organisation.Address != null)
{
serviceInvoice.InvoiceBase.RecipientAddress = costBearer.Organisation.Address.CopyToNew();
}
}
public override InvoiceItem CreateInvoiceItem(ServiceRecordDC iServiceRecord, SupportConceptApprovalPeriod scap, Calculations calc)
{
var ii = base.CreateInvoiceItem(iServiceRecord, scap, calc);
ii.ItemDescription = iServiceRecord.ServiceDescription.CategoryName;
return ii;
}
}
}

View File

@@ -0,0 +1,14 @@
using BeWo.Data.Entities;
using BeWo.Service.Invoicing;
using BS.Shared.DataContracts;
namespace BbcTerwort.Invoicing
{
public class CustomSettlementInvoiceCreation : SettlementInvoiceCreation
{
public override bool CanCreateInvoiceTheOldWay(Settlement2DC si, CostBearer2SupportConcept c2s)
{
return false;
}
}
}

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("BbcTerwort")]
[assembly: AssemblyDescription("")]
[assembly: AssemblyConfiguration("")]
[assembly: AssemblyCompany("")]
[assembly: AssemblyProduct("BbcTerwort")]
[assembly: AssemblyCopyright("Copyright © 2023")]
[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

View File

@@ -0,0 +1,864 @@
using BeWo.Report.ReportObjects;
namespace BbcTerwort
{
partial class ServiceInvoiceReport
{
/// <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(ServiceInvoiceReport));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.lblAdresse = 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.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable5 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell36 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable6 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow25 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell42 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell44 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell45 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell46 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell47 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable5)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// ReportHeader
//
this.ReportHeader.Font = new System.Drawing.Font("Verdana", 10F);
this.ReportHeader.HeightF = 0F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleRateFactorNull.Name = "ruleRateFactorNull";
//
// topMarginBand1
//
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrPictureBox1});
this.topMarginBand1.HeightF = 145.8335F;
this.topMarginBand1.Name = "topMarginBand1";
//
// bottomMarginBand1
//
this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel11});
this.bottomMarginBand1.HeightF = 125F;
this.bottomMarginBand1.Name = "bottomMarginBand1";
//
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel9,
this.xrLabel6,
this.lblAdresse,
this.xrLabel3,
this.xrLabel2,
this.xrLabel5,
this.xrLabel8,
this.lblAbrechnungszeitraum,
this.xrTable2});
this.Page1.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.Page1.HeightF = 356.1667F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
// lblAdresse
//
this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 21F);
this.lblAdresse.Multiline = true;
this.lblAdresse.Name = "lblAdresse";
this.lblAdresse.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAdresse.SizeF = new System.Drawing.SizeF(317F, 111.5F);
this.lblAdresse.StylePriority.UseFont = false;
this.lblAdresse.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
"tStreet]\r\n[RecipientPostCodeAndTown]";
//
// xrLabel3
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 215F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(450.7083F, 20F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.Text = "Name: \t[CustomerLastName]";
this.xrLabel3.WordWrap = false;
//
// xrLabel2
//
this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
this.xrLabel2.CanShrink = true;
this.xrLabel2.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 195F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(450.7083F, 20F);
this.xrLabel2.StylePriority.UseBackColor = false;
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.Text = "Rechnungsnummer: [InvoiceNumber]";
this.xrLabel2.WordWrap = false;
//
// xrLabel5
//
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0.1668294F, 287.9167F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(676.8332F, 17F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.Text = "Sehr geehrte/r [CustomerSalutation] [CustomerFirstName] [CustomerLastName],";
//
// 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(394F, 172F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
this.xrLabel8.Text = "xrLabel8";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// lblAbrechnungszeitraum
//
this.lblAbrechnungszeitraum.LocationFloat = new DevExpress.Utils.PointFloat(0.1668294F, 315.9166F);
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(676.8332F, 31.58334F);
this.lblAbrechnungszeitraum.StylePriority.UseFont = false;
this.lblAbrechnungszeitraum.Text = "hiermit berechnen wir für den ... folgende erbrachte Tätigkeiten:";
//
// xrTable2
//
this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(394F, 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;
//
// 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("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 211.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]";
//
// DetailReport
//
this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1,
this.DetailReport2});
this.DetailReport.DataMember = "ServiceInvoicePeriods";
this.DetailReport.DataSource = this.bindingSource1;
this.DetailReport.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.DetailReport.Level = 0;
this.DetailReport.Name = "DetailReport";
//
// Detail1
//
this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable5});
this.Detail1.HeightF = 25F;
this.Detail1.Name = "Detail1";
//
// xrTable5
//
this.xrTable5.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F);
this.xrTable5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable5.Name = "xrTable5";
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow23});
this.xrTable5.SizeF = new System.Drawing.SizeF(677F, 25F);
this.xrTable5.StylePriority.UseFont = false;
//
// xrTableRow23
//
this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell32,
this.xrTableCell37,
this.xrTableCell35,
this.xrTableCell33,
this.xrTableCell36,
this.xrTableCell38,
this.xrTableCell34});
this.xrTableRow23.Name = "xrTableRow23";
this.xrTableRow23.Weight = 1D;
//
// xrTableCell32
//
this.xrTableCell32.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell32.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell32.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell32.Name = "xrTableCell32";
this.xrTableCell32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell32.StylePriority.UseBackColor = false;
this.xrTableCell32.StylePriority.UseBorderColor = false;
this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UsePadding = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
this.xrTableCell32.Text = "Zeitraum";
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell32.Weight = 0.62463077449375981D;
//
// xrTableCell37
//
this.xrTableCell37.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell37.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell37.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell37.StylePriority.UseBackColor = false;
this.xrTableCell37.StylePriority.UseBorderColor = false;
this.xrTableCell37.StylePriority.UseBorders = false;
this.xrTableCell37.StylePriority.UsePadding = false;
this.xrTableCell37.StylePriority.UseTextAlignment = false;
this.xrTableCell37.Text = "Leistung";
this.xrTableCell37.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell37.Weight = 0.85081236260328186D;
//
// xrTableCell35
//
this.xrTableCell35.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell35.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell35.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell35.Name = "xrTableCell35";
this.xrTableCell35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell35.StylePriority.UseBackColor = false;
this.xrTableCell35.StylePriority.UseBorderColor = false;
this.xrTableCell35.StylePriority.UseBorders = false;
this.xrTableCell35.StylePriority.UsePadding = false;
this.xrTableCell35.StylePriority.UseTextAlignment = false;
this.xrTableCell35.Text = "Satz";
this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell35.Weight = 0.23245943032832414D;
//
// xrTableCell33
//
this.xrTableCell33.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell33.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell33.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell33.Name = "xrTableCell33";
this.xrTableCell33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell33.StylePriority.UseBackColor = false;
this.xrTableCell33.StylePriority.UseBorderColor = false;
this.xrTableCell33.StylePriority.UseBorders = false;
this.xrTableCell33.StylePriority.UsePadding = false;
this.xrTableCell33.StylePriority.UseTextAlignment = false;
this.xrTableCell33.Text = "Stunden";
this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell33.Weight = 0.2893277257020575D;
//
// xrTableCell36
//
this.xrTableCell36.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell36.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell36.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell36.Name = "xrTableCell36";
this.xrTableCell36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell36.StylePriority.UseBackColor = false;
this.xrTableCell36.StylePriority.UseBorderColor = false;
this.xrTableCell36.StylePriority.UseBorders = false;
this.xrTableCell36.StylePriority.UsePadding = false;
this.xrTableCell36.StylePriority.UseTextAlignment = false;
this.xrTableCell36.Text = "Betrag";
this.xrTableCell36.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell36.Weight = 0.26310971709438763D;
//
// xrTableCell38
//
this.xrTableCell38.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell38.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell38.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell38.Name = "xrTableCell38";
this.xrTableCell38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell38.StylePriority.UseBackColor = false;
this.xrTableCell38.StylePriority.UseBorderColor = false;
this.xrTableCell38.StylePriority.UseBorders = false;
this.xrTableCell38.StylePriority.UsePadding = false;
this.xrTableCell38.StylePriority.UseTextAlignment = false;
this.xrTableCell38.Text = "pausch Fakt.";
this.xrTableCell38.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell38.Weight = 0.42042083402151886D;
//
// xrTableCell34
//
this.xrTableCell34.BackColor = System.Drawing.Color.Gainsboro;
this.xrTableCell34.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell34.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell34.Name = "xrTableCell34";
this.xrTableCell34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell34.StylePriority.UseBackColor = false;
this.xrTableCell34.StylePriority.UseBorderColor = false;
this.xrTableCell34.StylePriority.UseBorders = false;
this.xrTableCell34.StylePriority.UsePadding = false;
this.xrTableCell34.StylePriority.UseTextAlignment = false;
this.xrTableCell34.Text = "Gesamt";
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell34.Weight = 0.31923915575667006D;
//
// DetailReport2
//
this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail3,
this.GroupFooter1});
this.DetailReport2.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
this.DetailReport2.DataSource = this.bindingSource1;
this.DetailReport2.Level = 0;
this.DetailReport2.Name = "DetailReport2";
this.DetailReport2.PageBreak = DevExpress.XtraReports.UI.PageBreak.AfterBand;
//
// Detail3
//
this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable6});
this.Detail3.HeightF = 25F;
this.Detail3.Name = "Detail3";
//
// xrTable6
//
this.xrTable6.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F);
this.xrTable6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrTable6.Name = "xrTable6";
this.xrTable6.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow25});
this.xrTable6.SizeF = new System.Drawing.SizeF(677F, 25F);
this.xrTable6.StylePriority.UseFont = false;
//
// xrTableRow25
//
this.xrTableRow25.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell40,
this.xrTableCell42,
this.xrTableCell43,
this.xrTableCell44,
this.xrTableCell45,
this.xrTableCell46,
this.xrTableCell47});
this.xrTableRow25.Name = "xrTableRow25";
this.xrTableRow25.Weight = 1D;
//
// xrTableCell40
//
this.xrTableCell40.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell40.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Duration")});
this.xrTableCell40.Name = "xrTableCell40";
this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell40.StylePriority.UseBorderColor = false;
this.xrTableCell40.StylePriority.UseBorders = false;
this.xrTableCell40.StylePriority.UsePadding = false;
this.xrTableCell40.StylePriority.UseTextAlignment = false;
this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell40.Weight = 0.62463084211025488D;
//
// xrTableCell42
//
this.xrTableCell42.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell42.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
this.xrTableCell42.Name = "xrTableCell42";
this.xrTableCell42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell42.StylePriority.UseBorderColor = false;
this.xrTableCell42.StylePriority.UseBorders = false;
this.xrTableCell42.StylePriority.UsePadding = false;
this.xrTableCell42.StylePriority.UseTextAlignment = false;
this.xrTableCell42.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell42.Weight = 0.85081229498678679D;
//
// xrTableCell43
//
this.xrTableCell43.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell43.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.HourlyRate", "{0:0.00}")});
this.xrTableCell43.Name = "xrTableCell43";
this.xrTableCell43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell43.StylePriority.UseBorderColor = false;
this.xrTableCell43.StylePriority.UseBorders = false;
this.xrTableCell43.StylePriority.UsePadding = false;
this.xrTableCell43.StylePriority.UseTextAlignment = false;
this.xrTableCell43.Text = "xrTableCell43";
this.xrTableCell43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell43.Weight = 0.23245943032832414D;
//
// xrTableCell44
//
this.xrTableCell44.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell44.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.Hours", "{0:0.##}")});
this.xrTableCell44.Name = "xrTableCell44";
this.xrTableCell44.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell44.StylePriority.UseBorderColor = false;
this.xrTableCell44.StylePriority.UseBorders = false;
this.xrTableCell44.StylePriority.UsePadding = false;
this.xrTableCell44.StylePriority.UseTextAlignment = false;
this.xrTableCell44.Text = "xrTableCell44";
this.xrTableCell44.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell44.Weight = 0.2893277257020575D;
//
// xrTableCell45
//
this.xrTableCell45.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell45.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.NetAmount", "{0:0.00}")});
this.xrTableCell45.Name = "xrTableCell45";
this.xrTableCell45.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell45.StylePriority.UseBorderColor = false;
this.xrTableCell45.StylePriority.UseBorders = false;
this.xrTableCell45.StylePriority.UsePadding = false;
this.xrTableCell45.StylePriority.UseTextAlignment = false;
this.xrTableCell45.Text = "xrTableCell45";
this.xrTableCell45.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell45.Weight = 0.26310971709438763D;
//
// xrTableCell46
//
this.xrTableCell46.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell46.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell46.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.RateFactor")});
this.xrTableCell46.Name = "xrTableCell46";
this.xrTableCell46.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell46.StylePriority.UseBorderColor = false;
this.xrTableCell46.StylePriority.UseBorders = false;
this.xrTableCell46.StylePriority.UsePadding = false;
this.xrTableCell46.StylePriority.UseTextAlignment = false;
this.xrTableCell46.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell46.Weight = 0.42042083402151886D;
//
// xrTableCell47
//
this.xrTableCell47.BorderColor = System.Drawing.Color.DarkGray;
this.xrTableCell47.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell47.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
this.xrTableCell47.Name = "xrTableCell47";
this.xrTableCell47.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 2, 100F);
this.xrTableCell47.StylePriority.UseBorderColor = false;
this.xrTableCell47.StylePriority.UseBorders = false;
this.xrTableCell47.StylePriority.UsePadding = false;
this.xrTableCell47.StylePriority.UseTextAlignment = false;
this.xrTableCell47.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell47.Weight = 0.31923915575667006D;
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel10,
this.xrLabel1,
this.xrLabel14});
this.GroupFooter1.HeightF = 233.375F;
this.GroupFooter1.Name = "GroupFooter1";
//
// xrLabel1
//
this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim", "Gesamtbetrag: {0}")});
this.xrLabel1.Font = new System.Drawing.Font("Microsoft Sans Serif", 11F, System.Drawing.FontStyle.Bold);
this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(420.9999F, 0F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 5, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(255.8333F, 25F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UsePadding = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(201.5832F, 30.66667F);
this.xrPictureBox1.Name = "xrPictureBox1";
this.xrPictureBox1.SizeF = new System.Drawing.SizeF(271.3333F, 90.62512F);
this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
//
// xrLabel6
//
this.xrLabel6.Font = new System.Drawing.Font("Microsoft Sans Serif", 8.25F, System.Drawing.FontStyle.Underline, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 3.999996F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel6.SizeF = new System.Drawing.SizeF(317F, 17F);
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "B-B-C-Terwort GmbH, Herkulesstr. 4, 53881 Euskirchen";
//
// xrLabel10
//
this.xrLabel10.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 39F);
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(676.8332F, 136.4583F);
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "[Notice]\r\n\n\r\nAlle Leistungen sind umsatzsteuerfrei nach § 4 Nr. 16 UStG.\r\nZahlbar" +
" ohne Abzug innerhalb von 20 Tagen ab Rechnungserstellung.\r\nVielen herzlichen Da" +
"nk.\r\n\r\nMit freundlichen Grüßen";
//
// xrLabel9
//
this.xrLabel9.BackColor = System.Drawing.Color.Transparent;
this.xrLabel9.CanShrink = true;
this.xrLabel9.Font = new System.Drawing.Font("Microsoft Sans Serif", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 235F);
this.xrLabel9.Name = "xrLabel9";
this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel9.SizeF = new System.Drawing.SizeF(450.7083F, 20F);
this.xrLabel9.StylePriority.UseBackColor = false;
this.xrLabel9.StylePriority.UseFont = false;
this.xrLabel9.Text = "Vorname: \t[CustomerFirstName]";
this.xrLabel9.WordWrap = false;
//
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 8.25F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0.08341471F, 9F);
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(676.9166F, 69.79166F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = resources.GetString("xrLabel11.Text");
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
// ServiceInvoiceReport
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1,
this.Page1,
this.DetailReport});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Verdana", 10F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
this.Margins = new System.Drawing.Printing.Margins(75, 75, 146, 125);
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.xrTable5)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
private DevExpress.XtraReports.UI.DetailBand Detail;
private System.Windows.Forms.BindingSource bindingSource1;
private DevExpress.XtraReports.UI.ReportHeaderBand ReportHeader;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungszeitraum;
private DevExpress.XtraReports.UI.XRTable xrTable2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
private DevExpress.XtraReports.UI.DetailBand Detail1;
private DevExpress.XtraReports.UI.XRTable xrTable5;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow23;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell37;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell36;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell38;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
private DevExpress.XtraReports.UI.DetailBand Detail3;
private DevExpress.XtraReports.UI.XRTable xrTable6;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell42;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell44;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell45;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell46;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell47;
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel11;
}
}

View File

@@ -0,0 +1,66 @@
using System;
using System.Text;
using BeWo.Report;
using BeWo.Report.ReportObjects;
using DevExpress.XtraReports.UI;
namespace BbcTerwort
{
public partial class ServiceInvoiceReport : XtraReport, IBeWoReport<ServiceInvoiceRO>
{
public ServiceInvoiceReport()
{
this.InitializeComponent();
}
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
StringBuilder sb = new StringBuilder();
if (!String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation != "Selbstzahler")
{
sb.AppendLine(pRO.RecipientOrganisation);
}
if (!String.IsNullOrEmpty(pRO.RecipientAddressLine1))
{
sb.AppendLine(pRO.RecipientAddressLine1);
}
if (!String.IsNullOrEmpty(pRO.RecipientContactPerson))
{
sb.AppendLine(pRO.RecipientContactPerson);
}
if (!String.IsNullOrEmpty(pRO.RecipientDivision) && !String.IsNullOrEmpty(pRO.RecipientOrganisation) && pRO.RecipientOrganisation != "Selbstzahler")
{
sb.AppendLine(pRO.RecipientDivision);
}
if (!String.IsNullOrEmpty(pRO.RecipientPoBox))
{
sb.AppendLine(pRO.RecipientPoBox);
}
else if (!String.IsNullOrEmpty(pRO.RecipientStreet))
{
sb.AppendLine(pRO.RecipientStreet);
}
if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
{
sb.AppendLine("");
sb.AppendLine(pRO.RecipientPostCodeAndTown);
}
lblAdresse.Text = sb.ToString();
DateTime start = pRO.AccountingPeriodStart;
DateTime end = pRO.AccountingPeriodEnd;
if (start.Month == end.Month && start.Year == end.Year)
{
lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Monat {0:MMMM yyyy} folgende erbrachte Tätigkeiten:", start);
}
else
{
lblAbrechnungszeitraum.Text = String.Format("hiermit berechnen wir für den Zeitraum {0:MMMM yyyy} - {1:MMMM yyyy} folgende erbrachte Tätigkeiten:", start, end);
}
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,332 @@
<?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="xrLabel11.Text" xml:space="preserve">
<value>B-B-C Terwort GmbH Geschäftsführung Tel: 02251/ 7772080 Kreissparkasse Euskirchen
Kölner Straße 30 Gabriele Terwort Fax: 02251/ 7772081 IBAN: DE52 3825 0110 0001 5908 50
53879 Euskirchen Michaela Ritzleben info.bbct@web.de BiC: WELADED1EUS
Amtsgericht Bonn: Betriebsnummer: Finanzamt Euskirchen:
HRB 23171 93178516 209/ 5702/ 2765</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>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,48 @@
using System;
using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BS.Shared.Extensions;
namespace BeWo.Report.DefaultReports
{
public partial class Spitzabrechnung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport<Settlement2RO>
{
public Spitzabrechnung()
{
InitializeComponent();
}
public void SetReportDataSource(Settlement2RO pRO)
{
if (String.IsNullOrEmpty(pRO.Notice))
{
lblNotice.Visible = false;
}
decimal rateFactor = 1;
foreach (var ii in pRO.InvoiceItems)
{
if (ii.RateFactor.HasValue)
{
rateFactor = (100 + ii.RateFactor.Value) / 100;
}
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
{
Zwischensumme.Visible = true;
ii.AbrechnungsText = ii.AbrechnungsText.Replace("FLS", "Std.");
ii.ItemDescription = "Fehlkontakte";
}
else if (ii.ItemDescription.IsNullOrEmpty())
{
ii.ItemDescription = "Fachleistungsstunden";
}
}
pRO.RateFactor = (double)rateFactor;
this.bindingSource1.DataSource = pRO;
}
}
}

View File

@@ -0,0 +1,336 @@
<?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="xrLabel6.Text" xml:space="preserve">
<value>anbei sende ich Ihnen die unterschriebenen Nachweise über die im Rahmen des Betreuten Wohnens für [Salutation2] [CustomerFirstName] [CustomerLastName] erbrachten Leistungen zu. Nach unserer Berechnung ergeben sich für den Betreuungszeitraum [AccountingPeriod] hieraus:
</value>
</data>
<data name="xrLabel9.Text" xml:space="preserve">
<value>B-B-C Terwort GmbH Geschäftsführung Tel: 02251/ 7772080 Kreissparkasse Euskirchen
Kölner Straße 30 Gabriele Terwort Fax: 02251/ 7772081 IBAN: DE52 3825 0110 0001 5908 50
53879 Euskirchen Michaela Ritzleben info.bbct@web.de BiC: WELADED1EUS
Amtsgericht Bonn: Betriebsnummer: Finanzamt Euskirchen:
HRB 23171 93178516 209/ 5702/ 2765</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>