MH: Bewodirekt qb und rechnung

This commit is contained in:
2025-06-24 17:05:10 +02:00
parent 0ec8f8ea9b
commit 9834787e71
6 changed files with 1903 additions and 73 deletions

View File

@@ -63,6 +63,12 @@
<DesignTime>True</DesignTime>
<DependentUpon>Resources.resx</DependentUpon>
</Compile>
<Compile Include="Quittierungsbeleg.cs">
<SubType>Component</SubType>
</Compile>
<Compile Include="Quittierungsbeleg.Designer.cs">
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
</Compile>
<Compile Include="Service\CustomVacationService.cs" />
<Compile Include="SettlementReport2.cs">
<SubType>Component</SubType>
@@ -95,6 +101,10 @@
<Generator>ResXFileCodeGenerator</Generator>
<LastGenOutput>Resources.Designer.cs</LastGenOutput>
</EmbeddedResource>
<EmbeddedResource Include="Quittierungsbeleg.resx">
<DependentUpon>Quittierungsbeleg.cs</DependentUpon>
<SubType>Designer</SubType>
</EmbeddedResource>
<EmbeddedResource Include="SettlementReport2.resx">
<DependentUpon>SettlementReport2.cs</DependentUpon>
<SubType>Designer</SubType>

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,144 @@
using System;
using System.Collections.Generic;
using System.Drawing;
using System.IO;
using System.Text.RegularExpressions;
using BeWo.Report.ReportObjects;
using BS.Shared.Core;
using DevExpress.XtraReports.UI;
namespace BeWo.Report.DefaultReports
{
public partial class Quittierungsbeleg : XtraReport, IBeWoReport<ServicesOverviewRO>
{
public Quittierungsbeleg()
{
InitializeComponent();
}
public void SetReportDataSource(ServicesOverviewRO pRO)
{
// Get calling method name
//StackTrace stackTrace = new StackTrace();
//Debug.WriteLine(stackTrace.GetFrame(1).GetMethod().Name);
bool hatGruppen = false;
//if (pRO == null)
// return;
if (pRO.Services != null)
{
List<ServicesOverviewRO.ServiceDetail> servicesBillable = new List<ServicesOverviewRO.ServiceDetail>();
foreach (var sd in pRO.Services)
{
if (sd.IsBillable || sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt"))
{
ServicesOverviewRO.CreateSignatureString(sd);
sd.Notice5 = "E";
if (sd.IsGroup)
{
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
sd.Notice5 = "GR";
hatGruppen = true;
}
if (sd.ServiceDescription.ToLower().Contains("fehlkontakt") || sd.ServiceCategory.ToLower().Contains("fehlkontakt") || (sd.ProzentAbrechenbar < 100))
{
sd.Notice5 = "F";
}
servicesBillable.Add(sd);
}
}
pRO.Services = servicesBillable;
}
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
{
lblHatAbwesenheiten.Text = "X";
}
if (!hatGruppen)
{
lblHatGruppen.Text = "X";
}
ErstelleAbwesenheitenTabelle(pRO);
bindingSource1.DataSource = pRO;
}
private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
{
if (pRo.Abwesenheiten != null)
{
int newRows = 0;
int index = 1;
foreach (var at in pRo.Abwesenheiten)
{
DevExpress.XtraReports.UI.XRTableRow row = null;
if (index < xrTableAbwesenheiten.Rows.Count)
{
row = xrTableAbwesenheiten.Rows[index];
}
else
{
row = xrTableAbwesenheiten.InsertRowBelow(xrTableAbwesenheiten.Rows[xrTableAbwesenheiten.Rows.Count - 1]);
newRows++;
}
row.Cells[0].Text = String.Format("{0:dd.MM.yyyy}", at.Start);
int? days = null;
if (at.End.HasValue)
{
row.Cells[1].Text = String.Format("{0:dd.MM.yyyy}", at.End);
days = (int)at.End.Value.Subtract(at.Start.Value).TotalDays + 1;
}
else
{
row.Cells[1].Text = "unbekannt";
}
row.Cells[2].Text = String.Format("{0:0}", days);
index++;
}
if (newRows > 0)
{
lblUnterschriftKlient.Top += newRows * 20;
lblUnterschriftMitarbeiter.Top += newRows * 20;
}
}
}
private void picSignature_BeforePrint(object sender, System.ComponentModel.CancelEventArgs e)
{
XRPictureBox xrBox = sender as XRPictureBox;
//var test = this.GetCurrent
string base64String = xrBox.Tag as string;
if (!String.IsNullOrWhiteSpace(base64String))
{
var base64Data = Regex.Match(base64String, @"data:image/(?<type>.+?),(?<data>.+)").Groups["data"].Value;
var binData = Convert.FromBase64String(base64Data);
Image img = ByteArrayToImage(binData);
xrBox.Image = Utils.CropImage(img);
}
else
{
xrBox.Image = null;
}
}
public Image ByteArrayToImage(byte[] byteArrayIn)
{
using(var memoryStream = new MemoryStream(byteArrayIn))
{
return Image.FromStream(memoryStream);
}
}
}
}

File diff suppressed because one or more lines are too long

View File

@@ -32,6 +32,8 @@ namespace BeWo.Report.DefaultReports
this.components = new System.ComponentModel.Container();
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRWatermark xrWatermark1 = new DevExpress.XtraReports.UI.XRWatermark();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
@@ -58,7 +60,6 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
@@ -126,16 +127,17 @@ namespace BeWo.Report.DefaultReports
this.xrLabel48 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel49 = new DevExpress.XtraReports.UI.XRLabel();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
//
this.Detail.HeightF = 0F;
this.Detail.HeightF = 0.564344F;
this.Detail.Name = "Detail";
this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -170,7 +172,7 @@ namespace BeWo.Report.DefaultReports
// xrLabel6
//
this.xrLabel6.BackColor = System.Drawing.Color.Transparent;
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 294.0833F);
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0.7083343F, 278.9318F);
this.xrLabel6.Multiline = true;
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -182,7 +184,7 @@ namespace BeWo.Report.DefaultReports
//
// lblAnrede
//
this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0F, 261.0833F);
this.lblAnrede.LocationFloat = new DevExpress.Utils.PointFloat(0.7083343F, 245.9318F);
this.lblAnrede.Name = "lblAnrede";
this.lblAnrede.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblAnrede.SizeF = new System.Drawing.SizeF(317F, 17F);
@@ -318,7 +320,7 @@ namespace BeWo.Report.DefaultReports
this.xrLabel6,
this.xrLabel8});
this.GroupHeader1.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.GroupHeader1.HeightF = 386.0833F;
this.GroupHeader1.HeightF = 353.3036F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.StylePriority.UseFont = false;
//
@@ -345,7 +347,7 @@ namespace BeWo.Report.DefaultReports
this.xrTable2});
this.Detail1.Font = new DevExpress.Drawing.DXFont("Verdana", 9.75F, DevExpress.Drawing.DXFontStyle.Regular, DevExpress.Drawing.DXGraphicsUnit.Point, new DevExpress.Drawing.DXFontAdditionalProperty[] {
new DevExpress.Drawing.DXFontAdditionalProperty("GdiCharSet", ((byte)(0)))});
this.Detail1.HeightF = 25F;
this.Detail1.HeightF = 18F;
this.Detail1.Name = "Detail1";
this.Detail1.SortFields.AddRange(new DevExpress.XtraReports.UI.GroupField[] {
new DevExpress.XtraReports.UI.GroupField("PeriodStartDate", DevExpress.XtraReports.UI.XRColumnSortOrder.Ascending)});
@@ -446,10 +448,6 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell7.StylePriority.UsePadding = false;
this.xrTableCell7.Weight = 3D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -487,7 +485,7 @@ namespace BeWo.Report.DefaultReports
this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 57.20832F);
this.xrLabel5.Multiline = true;
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(164.5833F, 36.54165F);
this.xrLabel5.StylePriority.UseFont = false;
this.xrLabel5.Text = "RECHNUNG";
@@ -635,11 +633,11 @@ namespace BeWo.Report.DefaultReports
this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceNumber")});
this.xrLabel2.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(163.875F, 176.0417F);
this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(145.7083F, 160.8902F);
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel2.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel2.SizeF = new System.Drawing.SizeF(163.875F, 17F);
this.xrLabel2.SizeF = new System.Drawing.SizeF(182.75F, 17F);
this.xrLabel2.StylePriority.UseFont = false;
this.xrLabel2.StylePriority.UseTextAlignment = false;
this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -648,11 +646,11 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel3.CanShrink = true;
this.xrLabel3.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 176.0417F);
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0.7083199F, 160.8902F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel3.SizeF = new System.Drawing.SizeF(163.875F, 17.00001F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(145F, 17F);
this.xrLabel3.StylePriority.UseFont = false;
this.xrLabel3.StylePriority.UseTextAlignment = false;
this.xrLabel3.Text = "Rechnungsnummer:";
@@ -662,11 +660,11 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel4.CanShrink = true;
this.xrLabel4.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0.7083217F, 193.0417F);
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(1.41664F, 177.8902F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel4.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel4.SizeF = new System.Drawing.SizeF(163.1667F, 17F);
this.xrLabel4.SizeF = new System.Drawing.SizeF(144.2917F, 17F);
this.xrLabel4.StylePriority.UseFont = false;
this.xrLabel4.StylePriority.UseTextAlignment = false;
this.xrLabel4.Text = "GP-Nummer:";
@@ -676,11 +674,11 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel21.CanShrink = true;
this.xrLabel21.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(0.7083217F, 210.0417F);
this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(1.41664F, 194.8902F);
this.xrLabel21.Name = "xrLabel21";
this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel21.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel21.SizeF = new System.Drawing.SizeF(163.1667F, 17F);
this.xrLabel21.SizeF = new System.Drawing.SizeF(144.2917F, 17F);
this.xrLabel21.StylePriority.UseFont = false;
this.xrLabel21.StylePriority.UseTextAlignment = false;
this.xrLabel21.Text = "Bewilligungszeitraum:";
@@ -692,11 +690,11 @@ namespace BeWo.Report.DefaultReports
this.xrLabel22.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AccountingPeriod")});
this.xrLabel22.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(163.875F, 210.0417F);
this.xrLabel22.LocationFloat = new DevExpress.Utils.PointFloat(145.7083F, 194.8902F);
this.xrLabel22.Name = "xrLabel22";
this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel22.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel22.SizeF = new System.Drawing.SizeF(163.875F, 17F);
this.xrLabel22.SizeF = new System.Drawing.SizeF(182.75F, 17F);
this.xrLabel22.StylePriority.UseFont = false;
this.xrLabel22.StylePriority.UseTextAlignment = false;
this.xrLabel22.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -707,11 +705,11 @@ namespace BeWo.Report.DefaultReports
this.xrLabel23.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "BusinessPartnerId")});
this.xrLabel23.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(163.875F, 193.0417F);
this.xrLabel23.LocationFloat = new DevExpress.Utils.PointFloat(145.7083F, 177.8902F);
this.xrLabel23.Name = "xrLabel23";
this.xrLabel23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel23.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
this.xrLabel23.SizeF = new System.Drawing.SizeF(163.875F, 17F);
this.xrLabel23.SizeF = new System.Drawing.SizeF(182.75F, 17F);
this.xrLabel23.StylePriority.UseFont = false;
this.xrLabel23.StylePriority.UseTextAlignment = false;
this.xrLabel23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -720,7 +718,7 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel24.CanShrink = true;
this.xrLabel24.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(338.2307F, 176.0417F);
this.xrLabel24.LocationFloat = new DevExpress.Utils.PointFloat(338.9391F, 160.8902F);
this.xrLabel24.Name = "xrLabel24";
this.xrLabel24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel24.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -734,7 +732,7 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel25.CanShrink = true;
this.xrLabel25.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(514.125F, 176.0417F);
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(514.8333F, 160.8902F);
this.xrLabel25.Name = "xrLabel25";
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel25.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -748,7 +746,7 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel26.CanShrink = true;
this.xrLabel26.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(338.9391F, 193.0417F);
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(339.6475F, 177.8902F);
this.xrLabel26.Name = "xrLabel26";
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel26.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -762,7 +760,7 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel27.CanShrink = true;
this.xrLabel27.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(338.9391F, 210.0418F);
this.xrLabel27.LocationFloat = new DevExpress.Utils.PointFloat(339.6475F, 194.8902F);
this.xrLabel27.Name = "xrLabel27";
this.xrLabel27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel27.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -778,7 +776,7 @@ namespace BeWo.Report.DefaultReports
this.xrLabel28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovalNoticeDate")});
this.xrLabel28.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(514.125F, 210.0417F);
this.xrLabel28.LocationFloat = new DevExpress.Utils.PointFloat(514.8333F, 194.8902F);
this.xrLabel28.Name = "xrLabel28";
this.xrLabel28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel28.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -792,7 +790,7 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel29.CanShrink = true;
this.xrLabel29.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 12F);
this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(514.125F, 193.0418F);
this.xrLabel29.LocationFloat = new DevExpress.Utils.PointFloat(514.8333F, 177.8902F);
this.xrLabel29.Name = "xrLabel29";
this.xrLabel29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel29.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
@@ -804,7 +802,7 @@ namespace BeWo.Report.DefaultReports
//
// xrTable1
//
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.7083199F, 361.0833F);
this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0.7083199F, 328.3036F);
this.xrTable1.Name = "xrTable1";
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
@@ -834,7 +832,7 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell1.StylePriority.UseTextAlignment = false;
this.xrTableCell1.Text = "von";
this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell1.Weight = 1D;
this.xrTableCell1.Weight = 1.2845275900175808D;
//
// xrTableCell2
//
@@ -847,7 +845,7 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "bis";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 1.5704536977451684D;
this.xrTableCell2.Weight = 1.2859261077275876D;
//
// xrTableCell4
//
@@ -860,7 +858,7 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Stunden";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell4.Weight = 0.91954927519762775D;
this.xrTableCell4.Weight = 0.743379637585747D;
//
// xrTableCell5
//
@@ -873,7 +871,7 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell5.StylePriority.UseTextAlignment = false;
this.xrTableCell5.Text = "Faktor";
this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell5.Weight = 0.63583219283413539D;
this.xrTableCell5.Weight = 0.6777774508552008D;
//
// xrTableCell8
//
@@ -886,7 +884,7 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "Preis pro FLS";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell8.Weight = 1.1845589866004898D;
this.xrTableCell8.Weight = 1.095113127277187D;
//
// xrTableCell11
//
@@ -899,7 +897,7 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "Beträge";
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell11.Weight = 0.68960584762257848D;
this.xrTableCell11.Weight = 0.91327608653669645D;
//
// xrTable2
//
@@ -908,7 +906,7 @@ namespace BeWo.Report.DefaultReports
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
this.xrTable2.SizeF = new System.Drawing.SizeF(677.2918F, 25F);
this.xrTable2.SizeF = new System.Drawing.SizeF(677.2918F, 18F);
//
// xrTableRow2
//
@@ -920,12 +918,14 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell17,
this.xrTableCell19});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
this.xrTableRow2.Weight = 0.72D;
//
// xrTableCell12
//
this.xrTableCell12.BorderColor = System.Drawing.Color.Gainsboro;
this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.PeriodStartDate")});
this.xrTableCell12.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 11F);
this.xrTableCell12.Multiline = true;
this.xrTableCell12.Name = "xrTableCell12";
@@ -934,12 +934,15 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell12.StylePriority.UseFont = false;
this.xrTableCell12.StylePriority.UseTextAlignment = false;
this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell12.Weight = 1D;
this.xrTableCell12.TextFormatString = "{0:dd.MM.yyyy}";
this.xrTableCell12.Weight = 1.2845275900175808D;
//
// xrTableCell13
//
this.xrTableCell13.BorderColor = System.Drawing.Color.Gainsboro;
this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.PeriodEndDate")});
this.xrTableCell13.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 11F);
this.xrTableCell13.Multiline = true;
this.xrTableCell13.Name = "xrTableCell13";
@@ -948,12 +951,15 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell13.StylePriority.UseFont = false;
this.xrTableCell13.StylePriority.UseTextAlignment = false;
this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell13.Weight = 1.5704536977451684D;
this.xrTableCell13.TextFormatString = "{0:dd.MM.yyyy}";
this.xrTableCell13.Weight = 1.2859261077275876D;
//
// xrTableCell14
//
this.xrTableCell14.BorderColor = System.Drawing.Color.Gainsboro;
this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((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.UnitCount")});
this.xrTableCell14.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 11F);
this.xrTableCell14.Multiline = true;
this.xrTableCell14.Name = "xrTableCell14";
@@ -962,12 +968,15 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell14.StylePriority.UseFont = false;
this.xrTableCell14.StylePriority.UseTextAlignment = false;
this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell14.Weight = 0.91954927519762775D;
this.xrTableCell14.TextFormatString = "{0:0.00}";
this.xrTableCell14.Weight = 0.743379907935198D;
//
// xrTableCell15
//
this.xrTableCell15.BorderColor = System.Drawing.Color.Gainsboro;
this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.RateFactor")});
this.xrTableCell15.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 11F);
this.xrTableCell15.Multiline = true;
this.xrTableCell15.Name = "xrTableCell15";
@@ -976,12 +985,15 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell15.StylePriority.UseFont = false;
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell15.Weight = 0.63583219283413539D;
this.xrTableCell15.TextFormatString = "{0:0.##}";
this.xrTableCell15.Weight = 0.67777826190355384D;
//
// xrTableCell17
//
this.xrTableCell17.BorderColor = System.Drawing.Color.Gainsboro;
this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.AmountPerUnit")});
this.xrTableCell17.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 11F);
this.xrTableCell17.Multiline = true;
this.xrTableCell17.Name = "xrTableCell17";
@@ -990,12 +1002,15 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell17.StylePriority.UseFont = false;
this.xrTableCell17.StylePriority.UseTextAlignment = false;
this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell17.Weight = 1.1845589866004898D;
this.xrTableCell17.TextFormatString = "{0:0.00} EUR";
this.xrTableCell17.Weight = 1.0951125865782851D;
//
// xrTableCell19
//
this.xrTableCell19.BorderColor = System.Drawing.Color.Gainsboro;
this.xrTableCell19.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrTableCell19.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.GrossAmountTotal")});
this.xrTableCell19.Font = new DevExpress.Drawing.DXFont("Arial Narrow", 11F);
this.xrTableCell19.Multiline = true;
this.xrTableCell19.Name = "xrTableCell19";
@@ -1004,30 +1019,36 @@ namespace BeWo.Report.DefaultReports
this.xrTableCell19.StylePriority.UseFont = false;
this.xrTableCell19.StylePriority.UseTextAlignment = false;
this.xrTableCell19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell19.Weight = 0.68960584762257848D;
this.xrTableCell19.TextFormatString = "{0:0.00} EUR";
this.xrTableCell19.Weight = 0.91327554583779447D;
//
// xrLabel30
//
this.xrLabel30.BorderColor = System.Drawing.Color.Gainsboro;
this.xrLabel30.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(290.8662F, 0F);
this.xrLabel30.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceItems.UnitCount")});
this.xrLabel30.LocationFloat = new DevExpress.Utils.PointFloat(290.8661F, 9.999997F);
this.xrLabel30.Name = "xrLabel30";
this.xrLabel30.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel30.SizeF = new System.Drawing.SizeF(102.6665F, 17F);
this.xrLabel30.SizeF = new System.Drawing.SizeF(83.91428F, 17F);
this.xrLabel30.StylePriority.UseBorderColor = false;
this.xrLabel30.StylePriority.UseBorders = false;
this.xrLabel30.StylePriority.UseFont = false;
this.xrLabel30.StylePriority.UseTextAlignment = false;
xrSummary2.FormatString = "{0:0.00}";
xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
this.xrLabel30.Summary = xrSummary2;
this.xrLabel30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
// xrLabel31
//
this.xrLabel31.BorderColor = System.Drawing.Color.Gainsboro;
this.xrLabel31.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(114.7243F, 0F);
this.xrLabel31.LocationFloat = new DevExpress.Utils.PointFloat(145.7082F, 9.999997F);
this.xrLabel31.Name = "xrLabel31";
this.xrLabel31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel31.SizeF = new System.Drawing.SizeF(176.1418F, 17F);
this.xrLabel31.SizeF = new System.Drawing.SizeF(145.1579F, 17F);
this.xrLabel31.StylePriority.UseBorderColor = false;
this.xrLabel31.StylePriority.UseBorders = false;
this.xrLabel31.StylePriority.UseFont = false;
@@ -1039,10 +1060,10 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel32.BorderColor = System.Drawing.Color.Gainsboro;
this.xrLabel32.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(114.7242F, 17.00002F);
this.xrLabel32.LocationFloat = new DevExpress.Utils.PointFloat(145.7082F, 27.00002F);
this.xrLabel32.Name = "xrLabel32";
this.xrLabel32.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel32.SizeF = new System.Drawing.SizeF(176.1418F, 17F);
this.xrLabel32.SizeF = new System.Drawing.SizeF(145.1579F, 17F);
this.xrLabel32.StylePriority.UseBorderColor = false;
this.xrLabel32.StylePriority.UseBorders = false;
this.xrLabel32.StylePriority.UseFont = false;
@@ -1056,10 +1077,10 @@ namespace BeWo.Report.DefaultReports
this.xrLabel33.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLS")});
this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(290.8662F, 17.00002F);
this.xrLabel33.LocationFloat = new DevExpress.Utils.PointFloat(290.8661F, 27.00002F);
this.xrLabel33.Name = "xrLabel33";
this.xrLabel33.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel33.SizeF = new System.Drawing.SizeF(102.6665F, 17F);
this.xrLabel33.SizeF = new System.Drawing.SizeF(83.91428F, 17F);
this.xrLabel33.StylePriority.UseBorderColor = false;
this.xrLabel33.StylePriority.UseBorders = false;
this.xrLabel33.StylePriority.UseFont = false;
@@ -1070,10 +1091,10 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel34.BorderColor = System.Drawing.Color.Gainsboro;
this.xrLabel34.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(114.7243F, 34.00005F);
this.xrLabel34.LocationFloat = new DevExpress.Utils.PointFloat(145.7082F, 44.00005F);
this.xrLabel34.Name = "xrLabel34";
this.xrLabel34.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel34.SizeF = new System.Drawing.SizeF(176.1418F, 17F);
this.xrLabel34.SizeF = new System.Drawing.SizeF(145.1579F, 17F);
this.xrLabel34.StylePriority.UseBorderColor = false;
this.xrLabel34.StylePriority.UseBorders = false;
this.xrLabel34.StylePriority.UseFont = false;
@@ -1087,10 +1108,10 @@ namespace BeWo.Report.DefaultReports
this.xrLabel35.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "RecordedFLS")});
this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(290.8662F, 34.00005F);
this.xrLabel35.LocationFloat = new DevExpress.Utils.PointFloat(290.8661F, 44.00005F);
this.xrLabel35.Name = "xrLabel35";
this.xrLabel35.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel35.SizeF = new System.Drawing.SizeF(102.6665F, 17F);
this.xrLabel35.SizeF = new System.Drawing.SizeF(83.91425F, 17F);
this.xrLabel35.StylePriority.UseBorderColor = false;
this.xrLabel35.StylePriority.UseBorders = false;
this.xrLabel35.StylePriority.UseFont = false;
@@ -1102,10 +1123,10 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel36.BorderColor = System.Drawing.Color.Gainsboro;
this.xrLabel36.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(396.9235F, 17.00002F);
this.xrLabel36.LocationFloat = new DevExpress.Utils.PointFloat(451.2892F, 27.00002F);
this.xrLabel36.Name = "xrLabel36";
this.xrLabel36.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel36.SizeF = new System.Drawing.SizeF(177.2758F, 17F);
this.xrLabel36.SizeF = new System.Drawing.SizeF(123.6183F, 17F);
this.xrLabel36.StylePriority.UseBorderColor = false;
this.xrLabel36.StylePriority.UseBorders = false;
this.xrLabel36.StylePriority.UseFont = false;
@@ -1119,7 +1140,7 @@ namespace BeWo.Report.DefaultReports
this.xrLabel37.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel37.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountAdvancedPayments")});
this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(574.1995F, 17.00002F);
this.xrLabel37.LocationFloat = new DevExpress.Utils.PointFloat(574.9079F, 27.00002F);
this.xrLabel37.Name = "xrLabel37";
this.xrLabel37.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel37.SizeF = new System.Drawing.SizeF(103.8006F, 17F);
@@ -1136,7 +1157,7 @@ namespace BeWo.Report.DefaultReports
this.xrLabel38.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel38.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Eigenbeteiligung")});
this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(574.1994F, 34.00002F);
this.xrLabel38.LocationFloat = new DevExpress.Utils.PointFloat(574.9078F, 44.00005F);
this.xrLabel38.Name = "xrLabel38";
this.xrLabel38.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel38.SizeF = new System.Drawing.SizeF(103.8006F, 17F);
@@ -1151,10 +1172,10 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel39.BorderColor = System.Drawing.Color.Gainsboro;
this.xrLabel39.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(396.9235F, 34.00002F);
this.xrLabel39.LocationFloat = new DevExpress.Utils.PointFloat(451.2894F, 44.00005F);
this.xrLabel39.Name = "xrLabel39";
this.xrLabel39.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel39.SizeF = new System.Drawing.SizeF(177.2758F, 17F);
this.xrLabel39.SizeF = new System.Drawing.SizeF(123.6183F, 17F);
this.xrLabel39.StylePriority.UseBorderColor = false;
this.xrLabel39.StylePriority.UseBorders = false;
this.xrLabel39.StylePriority.UseFont = false;
@@ -1166,10 +1187,10 @@ namespace BeWo.Report.DefaultReports
//
this.xrLabel40.BorderColor = System.Drawing.Color.Gainsboro;
this.xrLabel40.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(396.9233F, 2.479553E-05F);
this.xrLabel40.LocationFloat = new DevExpress.Utils.PointFloat(451.2891F, 9.999997F);
this.xrLabel40.Name = "xrLabel40";
this.xrLabel40.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel40.SizeF = new System.Drawing.SizeF(177.2758F, 17F);
this.xrLabel40.SizeF = new System.Drawing.SizeF(123.6183F, 17F);
this.xrLabel40.StylePriority.UseBorderColor = false;
this.xrLabel40.StylePriority.UseBorders = false;
this.xrLabel40.StylePriority.UseFont = false;
@@ -1183,7 +1204,7 @@ namespace BeWo.Report.DefaultReports
this.xrLabel41.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
this.xrLabel41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AmountBillableTotal")});
this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(574.1994F, 2.479553E-05F);
this.xrLabel41.LocationFloat = new DevExpress.Utils.PointFloat(574.9078F, 9.999997F);
this.xrLabel41.Name = "xrLabel41";
this.xrLabel41.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel41.SizeF = new System.Drawing.SizeF(103.8006F, 17F);
@@ -1202,7 +1223,7 @@ namespace BeWo.Report.DefaultReports
this.xrLabel42.LocationFloat = new DevExpress.Utils.PointFloat(0F, 80.93186F);
this.xrLabel42.Name = "xrLabel42";
this.xrLabel42.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel42.SizeF = new System.Drawing.SizeF(394.6667F, 24.57578F);
this.xrLabel42.SizeF = new System.Drawing.SizeF(451.2892F, 24.57578F);
this.xrLabel42.StylePriority.UseBackColor = false;
this.xrLabel42.StylePriority.UseBorderColor = false;
this.xrLabel42.StylePriority.UseBorders = false;
@@ -1218,16 +1239,16 @@ namespace BeWo.Report.DefaultReports
this.xrLabel43.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrLabel43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Claim")});
this.xrLabel43.LocationFloat = new DevExpress.Utils.PointFloat(456.3598F, 80.93186F);
this.xrLabel43.LocationFloat = new DevExpress.Utils.PointFloat(462.0417F, 80.93186F);
this.xrLabel43.Name = "xrLabel43";
this.xrLabel43.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel43.SizeF = new System.Drawing.SizeF(221.6403F, 24.57578F);
this.xrLabel43.SizeF = new System.Drawing.SizeF(215.9585F, 24.57578F);
this.xrLabel43.StylePriority.UseBackColor = false;
this.xrLabel43.StylePriority.UseBorderColor = false;
this.xrLabel43.StylePriority.UseBorders = false;
this.xrLabel43.StylePriority.UseFont = false;
this.xrLabel43.StylePriority.UseTextAlignment = false;
this.xrLabel43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrLabel43.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrLabel43.TextFormatString = "{0:0.00} EUR";
//
// InvoicePayDate
@@ -1356,7 +1377,7 @@ namespace BeWo.Report.DefaultReports
this.xrLabel48.StylePriority.UseFont = false;
this.xrLabel48.StylePriority.UseTextAlignment = false;
this.xrLabel48.Text = "Anlagen zur Abschlussrechnung:";
this.xrLabel48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrLabel48.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomRight;
//
// xrLabel49
//
@@ -1383,6 +1404,10 @@ namespace BeWo.Report.DefaultReports
this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
this.xrRichText1.SizeF = new System.Drawing.SizeF(677.2917F, 57.34097F);
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.Settlement2RO);
//
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1406,11 +1431,13 @@ namespace BeWo.Report.DefaultReports
this.PageWidth = 827;
this.PaperKind = DevExpress.Drawing.Printing.DXPaperKind.A4;
this.Version = "23.2";
xrWatermark1.Id = "Watermark1";
this.Watermarks.Add(xrWatermark1);
((System.ComponentModel.ISupportInitialize)(this.xrTable6)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}

View File

@@ -25,7 +25,7 @@ namespace BeWo.Report.DefaultReports
{
if (ii.RateFactor.HasValue)
{
rateFactor = (100 + ii.RateFactor.Value) / 100;
ii.RateFactor = (100 + ii.RateFactor.Value) / 100;
}
if (!pRO.FehlkontakteString.IsNullOrEmpty() && ii.RateFactor == 0)
@@ -51,6 +51,7 @@ namespace BeWo.Report.DefaultReports
}
pRO.AbsenceTimes = pRO.AbsenceTimes.Replace("Abwesenheitszeiten: ", "");
pRO.ApprovedFLS = pRO.ApprovedFLS.Replace(" FLS", "");
this.bindingSource1.DataSource = pRO;
}