diff --git a/ReportImp/ASBHammReports/ASBHammReports.csproj b/ReportImp/ASBHammReports/ASBHammReports.csproj
index 68854ff34..ba0492201 100644
--- a/ReportImp/ASBHammReports/ASBHammReports.csproj
+++ b/ReportImp/ASBHammReports/ASBHammReports.csproj
@@ -75,6 +75,12 @@
Mitarbeiterauslastung.cs
+
+ Component
+
+
+ BetreuteKlienten.cs
+
Component
@@ -102,6 +108,10 @@
Mitarbeiterauslastung.cs
+
+ BetreuteKlienten.cs
+ Designer
+
ServicesOverviewReport.cs
diff --git a/ReportImp/ASBHammReports/Properties/licenses.licx b/ReportImp/ASBHammReports/Properties/licenses.licx
index e69de29bb..c7fd819d5 100644
--- a/ReportImp/ASBHammReports/Properties/licenses.licx
+++ b/ReportImp/ASBHammReports/Properties/licenses.licx
@@ -0,0 +1 @@
+DevExpress.XtraReports.UI.XtraReport, DevExpress.XtraReports.v17.1, Version=17.1.4.0, Culture=neutral, PublicKeyToken=b88d1754d700e49a
diff --git a/ReportImp/ASBHammReports/ServicesOverviewReport.Designer.cs b/ReportImp/ASBHammReports/ServicesOverviewReport.Designer.cs
index 1872cd503..b658bee53 100644
--- a/ReportImp/ASBHammReports/ServicesOverviewReport.Designer.cs
+++ b/ReportImp/ASBHammReports/ServicesOverviewReport.Designer.cs
@@ -28,306 +28,306 @@ namespace BeWo.ASBHammReports
///
private void InitializeComponent()
{
- this.components = new System.ComponentModel.Container();
- this.Detail = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
- this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
- this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
- this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
- this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
- this.summeMinuten = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
- this.rechnungsDatum = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
- this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
- this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
- this.mitarbeiterName = new DevExpress.XtraReports.UI.XRLabel();
- this.bewilligteFLSW = new DevExpress.XtraReports.UI.XRLabel();
- this.aktenzeichenLV = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
- this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
- this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
- this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
- this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
- //
- // Detail
- //
- this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.components = new System.ComponentModel.Container();
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.summeMinuten = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.rechnungsDatum = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.mitarbeiterName = new DevExpress.XtraReports.UI.XRLabel();
+ this.bewilligteFLSW = new DevExpress.XtraReports.UI.XRLabel();
+ this.aktenzeichenLV = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
+ this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
+ this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.picSignature = new DevExpress.XtraReports.UI.XRPictureBox();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTableServiceRecords1});
- this.Detail.HeightF = 40F;
- this.Detail.Name = "Detail";
- this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableServiceRecords1
- //
- this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.Detail.HeightF = 40F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableServiceRecords1
+ //
+ this.xrTableServiceRecords1.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
- this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableServiceRecords1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTableServiceRecords1.Name = "xrTableServiceRecords1";
+ this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
- this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(668.1122F, 40F);
- this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
- this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTableRow2
- //
- this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(668.1122F, 40F);
+ this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
+ this.xrTableServiceRecords1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell11,
this.xrTableCell9});
- this.xrTableRow2.Name = "xrTableRow2";
- this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableRow2.Weight = 2D;
- //
- // xrTableCell3
- //
- this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow2.Weight = 2D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell3.Name = "xrTableCell3";
- this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell3.StylePriority.UseBorders = false;
- this.xrTableCell3.StylePriority.UseTextAlignment = false;
- this.xrTableCell3.Text = "Datum";
- this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell3.Weight = 0.18753765541295459D;
- //
- // xrTableCell4
- //
- this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableCell3.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseBorders = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Datum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell3.Weight = 0.18753765541295459D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell4.Multiline = true;
- this.xrTableCell4.Name = "xrTableCell4";
- this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell4.StylePriority.UseBorders = false;
- this.xrTableCell4.StylePriority.UseTextAlignment = false;
- this.xrTableCell4.Text = "Uhrzeit\r\nvon ... bis";
- this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell4.Weight = 0.28509747766143523D;
- //
- // xrTableCell11
- //
- this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableCell4.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell4.Multiline = true;
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "Uhrzeit\r\nvon ... bis";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell4.Weight = 0.28509747766143523D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell11.Name = "xrTableCell11";
- this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell11.StylePriority.UseBorders = false;
- this.xrTableCell11.StylePriority.UseTextAlignment = false;
- this.xrTableCell11.Text = "Anzahl Minuten";
- this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell11.Weight = 0.17273266511815133D;
- //
- // xrTableCell9
- //
- this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableCell11.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell11.StylePriority.UseBorders = false;
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.Text = "Anzahl Minuten";
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell11.Weight = 0.17273266511815133D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell9.Name = "xrTableCell9";
- this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
- this.xrTableCell9.StylePriority.UseBorders = false;
- this.xrTableCell9.StylePriority.UseTextAlignment = false;
- this.xrTableCell9.Text = "Unterschrift Klient/in (1)";
- this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell9.Weight = 0.27573206034180336D;
- //
- // DetailReport
- //
- this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrTableCell9.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "Unterschrift Klient/in (1)";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell9.Weight = 0.27573206034180336D;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail1});
- this.DetailReport.DataMember = "Services";
- this.DetailReport.DataSource = this.bindingSource1;
- this.DetailReport.Level = 0;
- this.DetailReport.Name = "DetailReport";
- this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // Detail1
- //
- this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.DetailReport.DataMember = "Services";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ this.DetailReport.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail1
+ //
+ this.Detail1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
- this.Detail1.HeightF = 25F;
- this.Detail1.Name = "Detail1";
- this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTable1
- //
- this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrTable1.Name = "xrTable1";
- this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.Detail1.HeightF = 25F;
+ this.Detail1.Name = "Detail1";
+ this.Detail1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable1
+ //
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
- this.xrTable1.SizeF = new System.Drawing.SizeF(668.1122F, 25F);
- //
- // xrTableRow1
- //
- this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable1.SizeF = new System.Drawing.SizeF(668.1122F, 25F);
+ //
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell2,
this.xrTableCell7,
this.xrTableCell5,
this.xrTableCell6});
- this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.Weight = 1D;
- //
- // xrTableCell2
- //
- this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 1D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
- this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.StylePriority.UseBorders = false;
- this.xrTableCell2.StylePriority.UseFont = false;
- this.xrTableCell2.StylePriority.UseTextAlignment = false;
- this.xrTableCell2.Text = "xrTableCell2";
- this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell2.Weight = 0.53004053969208287D;
- //
- // xrTableCell7
- //
- this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell7.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.StylePriority.UseBorders = false;
- this.xrTableCell7.StylePriority.UseFont = false;
- this.xrTableCell7.StylePriority.UseTextAlignment = false;
- this.xrTableCell7.Text = "[TimeRangeString]";
- this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell7.Weight = 0.8057753721489509D;
- //
- // xrTableCell5
- //
- this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell5.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell5.Name = "xrTableCell5";
- this.xrTableCell5.StylePriority.UseBorders = false;
- this.xrTableCell5.StylePriority.UseFont = false;
- this.xrTableCell5.StylePriority.UseTextAlignment = false;
- this.xrTableCell5.Text = "[Minutes]";
- this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell5.Weight = 0.48819703013341043D;
- //
- // xrTableCell6
- //
- this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell6.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.StylePriority.UseBorders = false;
- this.xrTableCell6.StylePriority.UseFont = false;
- this.xrTableCell6.StylePriority.UseTextAlignment = false;
- this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell6.Weight = 0.77930571912647739D;
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
- //
- // xrTableCell16
- //
- this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell2.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.StylePriority.UseBorders = false;
+ this.xrTableCell2.StylePriority.UseFont = false;
+ this.xrTableCell2.StylePriority.UseTextAlignment = false;
+ this.xrTableCell2.Text = "xrTableCell2";
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell2.Weight = 0.53004053969208287D;
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell7.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "[TimeRangeString]";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell7.Weight = 0.8057753721489509D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell5.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "[Minutes]";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.48819703013341043D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell6.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.picSignature});
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell6.Weight = 0.77930571912647739D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.CostBearer")});
- this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F);
- this.xrTableCell16.Name = "xrTableCell16";
- this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell16.StylePriority.UseFont = false;
- this.xrTableCell16.Text = "[Minutes]";
- this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell16.Weight = 0.13057477612895693D;
- //
- // xrTableCell17
- //
- this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell16.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UseFont = false;
+ this.xrTableCell16.Text = "[Minutes]";
+ this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell16.Weight = 0.13057477612895693D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServicesDouble.EmployeeName")});
- this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F);
- this.xrTableCell17.Name = "xrTableCell17";
- this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell17.StylePriority.UseFont = false;
- this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell17.Weight = 0.37864615853262135D;
- //
- // xrTableCell1
- //
- this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
- this.xrTableCell1.StylePriority.UseBorders = false;
- this.xrTableCell1.Weight = 0.0024190560569750108D;
- //
- // formattingRuleStartDate
- //
- this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleStartDate.DataMember = "ServicesDouble";
- //
- //
- //
- this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleStartDate.Name = "formattingRuleStartDate";
- //
- // DetailReport1
- //
- this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell17.Weight = 0.37864615853262135D;
+ //
+ // xrTableCell1
+ //
+ this.xrTableCell1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrTableCell1.Name = "xrTableCell1";
+ this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 96F);
+ this.xrTableCell1.StylePriority.UseBorders = false;
+ this.xrTableCell1.Weight = 0.0024190560569750108D;
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail2});
- this.DetailReport1.Level = 1;
- this.DetailReport1.Name = "DetailReport1";
- this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // Detail2
- //
- this.Detail2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ this.DetailReport1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.DetailReport1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // Detail2
+ //
+ this.Detail2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable2,
this.xrLabel14,
this.rechnungsDatum,
@@ -336,168 +336,168 @@ namespace BeWo.ASBHammReports
this.xrLabel5,
this.xrLabel3,
this.xrLabel4});
- this.Detail2.HeightF = 173.9583F;
- this.Detail2.Name = "Detail2";
- this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrTable2
- //
- this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.0001033147F, 0F);
- this.xrTable2.Name = "xrTable2";
- this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.Detail2.HeightF = 173.9583F;
+ this.Detail2.Name = "Detail2";
+ this.Detail2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0.0001033147F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
- this.xrTable2.SizeF = new System.Drawing.SizeF(668.1121F, 25F);
- //
- // xrTableRow3
- //
- this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable2.SizeF = new System.Drawing.SizeF(668.1121F, 25F);
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell8,
this.summeMinuten,
this.xrTableCell13});
- this.xrTableRow3.Name = "xrTableRow3";
- this.xrTableRow3.Weight = 1D;
- //
- // xrTableCell8
- //
- this.xrTableCell8.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrTableCell8.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold);
- this.xrTableCell8.Name = "xrTableCell8";
- this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 2, 0, 0, 100F);
- this.xrTableCell8.StylePriority.UseBorders = false;
- this.xrTableCell8.StylePriority.UseFont = false;
- this.xrTableCell8.StylePriority.UsePadding = false;
- this.xrTableCell8.StylePriority.UseTextAlignment = false;
- this.xrTableCell8.Text = "Summe";
- this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell8.Weight = 1.3326128219202582D;
- //
- // summeMinuten
- //
- this.summeMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Borders = DevExpress.XtraPrinting.BorderSide.Top;
+ this.xrTableCell8.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 2, 0, 0, 100F);
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseFont = false;
+ this.xrTableCell8.StylePriority.UsePadding = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "Summe";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell8.Weight = 1.3326128219202582D;
+ //
+ // summeMinuten
+ //
+ this.summeMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.summeMinuten.BorderWidth = 2;
- this.summeMinuten.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.summeMinuten.BorderWidth = 2F;
+ this.summeMinuten.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "TotalFLMBillable")});
- this.summeMinuten.Font = new System.Drawing.Font("Arial", 9.75F);
- this.summeMinuten.Name = "summeMinuten";
- this.summeMinuten.StylePriority.UseBorders = false;
- this.summeMinuten.StylePriority.UseBorderWidth = false;
- this.summeMinuten.StylePriority.UseFont = false;
- this.summeMinuten.StylePriority.UseTextAlignment = false;
- this.summeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.summeMinuten.Weight = 0.49139952549106175D;
- //
- // xrTableCell13
- //
- this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
- this.xrTableCell13.Font = new System.Drawing.Font("Arial", 9.75F);
- this.xrTableCell13.Name = "xrTableCell13";
- this.xrTableCell13.StylePriority.UseBorders = false;
- this.xrTableCell13.StylePriority.UseFont = false;
- this.xrTableCell13.StylePriority.UseTextAlignment = false;
- this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- this.xrTableCell13.Weight = 0.77930583803910225D;
- //
- // xrLabel14
- //
- this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.83335F);
- this.xrLabel14.Multiline = true;
- this.xrLabel14.Name = "xrLabel14";
- this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel14.SizeF = new System.Drawing.SizeF(121.1128F, 23.99999F);
- this.xrLabel14.StylePriority.UseBorders = false;
- this.xrLabel14.StylePriority.UseFont = false;
- this.xrLabel14.StylePriority.UseTextAlignment = false;
- this.xrLabel14.Text = "Datum";
- this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // rechnungsDatum
- //
- this.rechnungsDatum.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.rechnungsDatum.Font = new System.Drawing.Font("Arial", 10F);
- this.rechnungsDatum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.83337F);
- this.rechnungsDatum.Multiline = true;
- this.rechnungsDatum.Name = "rechnungsDatum";
- this.rechnungsDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.rechnungsDatum.SizeF = new System.Drawing.SizeF(121.1128F, 24F);
- this.rechnungsDatum.StylePriority.UseBorders = false;
- this.rechnungsDatum.StylePriority.UseFont = false;
- this.rechnungsDatum.StylePriority.UseTextAlignment = false;
- this.rechnungsDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- //
- // xrLabel12
- //
- this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(468.1122F, 79.83335F);
- this.xrLabel12.Multiline = true;
- this.xrLabel12.Name = "xrLabel12";
- this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel12.SizeF = new System.Drawing.SizeF(133.9456F, 24F);
- this.xrLabel12.StylePriority.UseBorders = false;
- this.xrLabel12.StylePriority.UseFont = false;
- this.xrLabel12.StylePriority.UseTextAlignment = false;
- this.xrLabel12.Text = "Unterschrift Klient/in";
- this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel2
- //
- this.xrLabel2.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot;
- this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(468.1124F, 54.83335F);
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(198.8876F, 25F);
- this.xrLabel2.StylePriority.UseBorderDashStyle = false;
- this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel5
- //
- this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 79.83335F);
- this.xrLabel5.Multiline = true;
- this.xrLabel5.Name = "xrLabel5";
- this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel5.SizeF = new System.Drawing.SizeF(161.0289F, 24F);
- this.xrLabel5.StylePriority.UseBorders = false;
- this.xrLabel5.StylePriority.UseFont = false;
- this.xrLabel5.StylePriority.UseTextAlignment = false;
- this.xrLabel5.Text = "Unterschrift Mitarbeiter/in";
- this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // xrLabel3
- //
- this.xrLabel3.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot;
- this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 54.83335F);
- this.xrLabel3.Name = "xrLabel3";
- this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel3.SizeF = new System.Drawing.SizeF(300.6122F, 25F);
- this.xrLabel3.StylePriority.UseBorderDashStyle = false;
- this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel4
- //
- this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None;
- this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117.2916F);
- this.xrLabel4.Name = "xrLabel4";
- this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(637.6242F, 56.66669F);
- this.xrLabel4.StylePriority.UseFont = false;
- this.xrLabel4.StylePriority.UseTextAlignment = false;
- this.xrLabel4.Text = "(1) Betreuungskontakte können zeitnah einzeln (in der jeweiligen Zeile) oder gesa" +
+ this.summeMinuten.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.summeMinuten.Name = "summeMinuten";
+ this.summeMinuten.StylePriority.UseBorders = false;
+ this.summeMinuten.StylePriority.UseBorderWidth = false;
+ this.summeMinuten.StylePriority.UseFont = false;
+ this.summeMinuten.StylePriority.UseTextAlignment = false;
+ this.summeMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.summeMinuten.Weight = 0.49139952549106175D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)));
+ this.xrTableCell13.Font = new System.Drawing.Font("Arial", 9.75F);
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseBorders = false;
+ this.xrTableCell13.StylePriority.UseFont = false;
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell13.Weight = 0.77930583803910225D;
+ //
+ // xrLabel14
+ //
+ this.xrLabel14.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(0F, 79.83335F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(121.1128F, 23.99999F);
+ this.xrLabel14.StylePriority.UseBorders = false;
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.StylePriority.UseTextAlignment = false;
+ this.xrLabel14.Text = "Datum";
+ this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // rechnungsDatum
+ //
+ this.rechnungsDatum.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.rechnungsDatum.Font = new System.Drawing.Font("Arial", 10F);
+ this.rechnungsDatum.LocationFloat = new DevExpress.Utils.PointFloat(0F, 55.83337F);
+ this.rechnungsDatum.Multiline = true;
+ this.rechnungsDatum.Name = "rechnungsDatum";
+ this.rechnungsDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.rechnungsDatum.SizeF = new System.Drawing.SizeF(121.1128F, 24F);
+ this.rechnungsDatum.StylePriority.UseBorders = false;
+ this.rechnungsDatum.StylePriority.UseFont = false;
+ this.rechnungsDatum.StylePriority.UseTextAlignment = false;
+ this.rechnungsDatum.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(468.1122F, 79.83335F);
+ this.xrLabel12.Multiline = true;
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(133.9456F, 24F);
+ this.xrLabel12.StylePriority.UseBorders = false;
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.StylePriority.UseTextAlignment = false;
+ this.xrLabel12.Text = "Unterschrift Klient/in";
+ this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot;
+ this.xrLabel2.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(468.1124F, 54.83335F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(198.8876F, 25F);
+ this.xrLabel2.StylePriority.UseBorderDashStyle = false;
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel5.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 79.83335F);
+ this.xrLabel5.Multiline = true;
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(161.0289F, 24F);
+ this.xrLabel5.StylePriority.UseBorders = false;
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.StylePriority.UseTextAlignment = false;
+ this.xrLabel5.Text = "Unterschrift Mitarbeiter/in";
+ this.xrLabel5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BorderDashStyle = DevExpress.XtraPrinting.BorderDashStyle.Dot;
+ this.xrLabel3.Borders = DevExpress.XtraPrinting.BorderSide.Bottom;
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(149.7917F, 54.83335F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(300.6122F, 25F);
+ this.xrLabel3.StylePriority.UseBorderDashStyle = false;
+ this.xrLabel3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 117.2916F);
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(637.6242F, 56.66669F);
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.StylePriority.UseTextAlignment = false;
+ this.xrLabel4.Text = "(1) Betreuungskontakte können zeitnah einzeln (in der jeweiligen Zeile) oder gesa" +
"mmelt am Ende des Monats quittiert werden.";
- this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- //
- // ReportHeader
- //
- this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel19,
this.xrLabel20,
this.xrLabel18,
@@ -515,287 +515,290 @@ namespace BeWo.ASBHammReports
this.xrLabel7,
this.xrLabel6,
this.xrLabel1});
- this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
- this.ReportHeader.HeightF = 336.875F;
- this.ReportHeader.Name = "ReportHeader";
- this.ReportHeader.StylePriority.UseFont = false;
- //
- // xrLabel19
- //
- this.xrLabel19.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(205.4166F, 289.5833F);
- this.xrLabel19.Multiline = true;
- this.xrLabel19.Name = "xrLabel19";
- this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel19.SizeF = new System.Drawing.SizeF(55.48785F, 24.08337F);
- this.xrLabel19.StylePriority.UseFont = false;
- this.xrLabel19.StylePriority.UseTextAlignment = false;
- this.xrLabel19.Text = "Jahr:";
- this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel20
- //
- this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(260.9044F, 289.5833F);
- this.xrLabel20.Multiline = true;
- this.xrLabel20.Name = "xrLabel20";
- this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel20.SizeF = new System.Drawing.SizeF(81.52945F, 24.08336F);
- this.xrLabel20.StylePriority.UseFont = false;
- this.xrLabel20.StylePriority.UseTextAlignment = false;
- this.xrLabel20.Text = "[Year]";
- this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel18
- //
- this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(63.82116F, 289.5833F);
- this.xrLabel18.Multiline = true;
- this.xrLabel18.Name = "xrLabel18";
- this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel18.SizeF = new System.Drawing.SizeF(81.52945F, 24.08336F);
- this.xrLabel18.StylePriority.UseFont = false;
- this.xrLabel18.StylePriority.UseTextAlignment = false;
- this.xrLabel18.Text = "[Month]";
- this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel17
- //
- this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 289.5833F);
- this.xrLabel17.Multiline = true;
- this.xrLabel17.Name = "xrLabel17";
- this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel17.SizeF = new System.Drawing.SizeF(63.82112F, 24.08337F);
- this.xrLabel17.StylePriority.UseFont = false;
- this.xrLabel17.StylePriority.UseTextAlignment = false;
- this.xrLabel17.Text = "Monat:";
- this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // mitarbeiterName
- //
- this.mitarbeiterName.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 11F);
+ this.ReportHeader.HeightF = 336.875F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(205.4166F, 289.5833F);
+ this.xrLabel19.Multiline = true;
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(55.48785F, 24.08337F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.StylePriority.UseTextAlignment = false;
+ this.xrLabel19.Text = "Jahr:";
+ this.xrLabel19.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel20
+ //
+ this.xrLabel20.LocationFloat = new DevExpress.Utils.PointFloat(260.9044F, 289.5833F);
+ this.xrLabel20.Multiline = true;
+ this.xrLabel20.Name = "xrLabel20";
+ this.xrLabel20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel20.SizeF = new System.Drawing.SizeF(81.52945F, 24.08336F);
+ this.xrLabel20.StylePriority.UseFont = false;
+ this.xrLabel20.StylePriority.UseTextAlignment = false;
+ this.xrLabel20.Text = "[Year]";
+ this.xrLabel20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(63.82116F, 289.5833F);
+ this.xrLabel18.Multiline = true;
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(81.52945F, 24.08336F);
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.StylePriority.UseTextAlignment = false;
+ this.xrLabel18.Text = "[Month]";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 289.5833F);
+ this.xrLabel17.Multiline = true;
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(63.82112F, 24.08337F);
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.Text = "Monat:";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // mitarbeiterName
+ //
+ this.mitarbeiterName.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
- this.mitarbeiterName.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 236.4583F);
- this.mitarbeiterName.Multiline = true;
- this.mitarbeiterName.Name = "mitarbeiterName";
- this.mitarbeiterName.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.mitarbeiterName.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
- this.mitarbeiterName.StylePriority.UseFont = false;
- this.mitarbeiterName.StylePriority.UseTextAlignment = false;
- this.mitarbeiterName.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // bewilligteFLSW
- //
- this.bewilligteFLSW.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.mitarbeiterName.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 236.4583F);
+ this.mitarbeiterName.Multiline = true;
+ this.mitarbeiterName.Name = "mitarbeiterName";
+ this.mitarbeiterName.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.mitarbeiterName.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
+ this.mitarbeiterName.StylePriority.UseFont = false;
+ this.mitarbeiterName.StylePriority.UseTextAlignment = false;
+ this.mitarbeiterName.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // bewilligteFLSW
+ //
+ this.bewilligteFLSW.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ApprovedFLSPerWeek", "{0:0.##}")});
- this.bewilligteFLSW.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 187.875F);
- this.bewilligteFLSW.Multiline = true;
- this.bewilligteFLSW.Name = "bewilligteFLSW";
- this.bewilligteFLSW.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.bewilligteFLSW.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
- this.bewilligteFLSW.StylePriority.UseFont = false;
- this.bewilligteFLSW.StylePriority.UseTextAlignment = false;
- this.bewilligteFLSW.Text = "bewilligteFLSW";
- this.bewilligteFLSW.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // aktenzeichenLV
- //
- this.aktenzeichenLV.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.bewilligteFLSW.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 187.875F);
+ this.bewilligteFLSW.Multiline = true;
+ this.bewilligteFLSW.Name = "bewilligteFLSW";
+ this.bewilligteFLSW.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.bewilligteFLSW.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
+ this.bewilligteFLSW.StylePriority.UseFont = false;
+ this.bewilligteFLSW.StylePriority.UseTextAlignment = false;
+ this.bewilligteFLSW.Text = "bewilligteFLSW";
+ this.bewilligteFLSW.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // aktenzeichenLV
+ //
+ this.aktenzeichenLV.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
- this.aktenzeichenLV.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 163.7917F);
- this.aktenzeichenLV.Multiline = true;
- this.aktenzeichenLV.Name = "aktenzeichenLV";
- this.aktenzeichenLV.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.aktenzeichenLV.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
- this.aktenzeichenLV.StylePriority.UseFont = false;
- this.aktenzeichenLV.StylePriority.UseTextAlignment = false;
- this.aktenzeichenLV.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel16
- //
- this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 139.7083F);
- this.xrLabel16.Multiline = true;
- this.xrLabel16.Name = "xrLabel16";
- this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel16.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
- this.xrLabel16.StylePriority.UseFont = false;
- this.xrLabel16.StylePriority.UseTextAlignment = false;
- this.xrLabel16.Text = "[CustomerFirstName]";
- this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel9
- //
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 115.625F);
- this.xrLabel9.Multiline = true;
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
- this.xrLabel9.StylePriority.UseFont = false;
- this.xrLabel9.StylePriority.UseTextAlignment = false;
- this.xrLabel9.Text = "[CustomerLastName]";
- this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel15
- //
- this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(9.536743E-05F, 163.7917F);
- this.xrLabel15.Multiline = true;
- this.xrLabel15.Name = "xrLabel15";
- this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel15.SizeF = new System.Drawing.SizeF(260.9044F, 24.08336F);
- this.xrLabel15.StylePriority.UseFont = false;
- this.xrLabel15.StylePriority.UseTextAlignment = false;
- this.xrLabel15.Text = "Aktenzeichen";
- this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel13
- //
- this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 236.4583F);
- this.xrLabel13.Multiline = true;
- this.xrLabel13.Name = "xrLabel13";
- this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel13.SizeF = new System.Drawing.SizeF(233.1834F, 24.08336F);
- this.xrLabel13.StylePriority.UseFont = false;
- this.xrLabel13.StylePriority.UseTextAlignment = false;
- this.xrLabel13.Text = "Verantwortliche Mitarbeiter/in";
- this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel11
- //
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 187.8751F);
- 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(286.4329F, 24.08336F);
- this.xrLabel11.StylePriority.UseFont = false;
- this.xrLabel11.StylePriority.UseTextAlignment = false;
- this.xrLabel11.Text = "Bewilligte Fachleistungsstd./wöchentlich.";
- this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel10
- //
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 139.7083F);
- 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(142.9878F, 24.08337F);
- this.xrLabel10.StylePriority.UseFont = false;
- this.xrLabel10.StylePriority.UseTextAlignment = false;
- this.xrLabel10.Text = "Vorname Klient/in";
- this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel8
- //
- this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 115.625F);
- this.xrLabel8.Multiline = true;
- this.xrLabel8.Name = "xrLabel8";
- this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel8.SizeF = new System.Drawing.SizeF(121.1128F, 24.08337F);
- this.xrLabel8.StylePriority.UseFont = false;
- this.xrLabel8.StylePriority.UseTextAlignment = false;
- this.xrLabel8.Text = "Name Klient/in";
- this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel7
- //
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(115.1169F, 61.45833F);
- this.xrLabel7.Multiline = true;
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(551.8831F, 24.08336F);
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.StylePriority.UseTextAlignment = false;
- this.xrLabel7.Text = "Arbeiter-Samariter-Bund Regionalverband Hamm / Soest e.V.";
- this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel6
- //
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.45833F);
- this.xrLabel6.Multiline = true;
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(81.52945F, 24.08336F);
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.StylePriority.UseTextAlignment = false;
- this.xrLabel6.Text = "Anbieter:";
- this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel1
- //
- this.xrLabel1.Font = new System.Drawing.Font("Arial", 13F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel1.Multiline = true;
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(677F, 25F);
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.StylePriority.UseTextAlignment = false;
- this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
- this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- //
- // formattingRuleServiceDesc
- //
- this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
- //
- //
- //
- this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
- //
- // formattingRuleCostBearer
- //
- this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleCostBearer.DataMember = "ServicesDouble";
- //
- //
- //
- this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
- //
- // formattingRuleEmployeeName
- //
- this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
- //
- //
- //
- this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
- //
- // topMarginBand1
- //
- this.topMarginBand1.HeightF = 75F;
- this.topMarginBand1.Name = "topMarginBand1";
- //
- // bottomMarginBand1
- //
- this.bottomMarginBand1.HeightF = 30F;
- this.bottomMarginBand1.Name = "bottomMarginBand1";
- //
- // Stundenzettel
- //
- this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.aktenzeichenLV.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 163.7917F);
+ this.aktenzeichenLV.Multiline = true;
+ this.aktenzeichenLV.Name = "aktenzeichenLV";
+ this.aktenzeichenLV.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.aktenzeichenLV.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
+ this.aktenzeichenLV.StylePriority.UseFont = false;
+ this.aktenzeichenLV.StylePriority.UseTextAlignment = false;
+ this.aktenzeichenLV.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel16
+ //
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 139.7083F);
+ this.xrLabel16.Multiline = true;
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.Text = "[CustomerFirstName]";
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel9
+ //
+ this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(294.0295F, 115.625F);
+ this.xrLabel9.Multiline = true;
+ this.xrLabel9.Name = "xrLabel9";
+ this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel9.SizeF = new System.Drawing.SizeF(252.0579F, 24.08336F);
+ this.xrLabel9.StylePriority.UseFont = false;
+ this.xrLabel9.StylePriority.UseTextAlignment = false;
+ this.xrLabel9.Text = "[CustomerLastName]";
+ this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel15
+ //
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(9.536743E-05F, 163.7917F);
+ this.xrLabel15.Multiline = true;
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(260.9044F, 24.08336F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.StylePriority.UseTextAlignment = false;
+ this.xrLabel15.Text = "Aktenzeichen";
+ this.xrLabel15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(0F, 236.4583F);
+ this.xrLabel13.Multiline = true;
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(233.1834F, 24.08336F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.Text = "Verantwortliche Mitarbeiter/in";
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 187.8751F);
+ 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(286.4329F, 24.08336F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Bewilligte Fachleistungsstd./wöchentlich.";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 139.7083F);
+ 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(142.9878F, 24.08337F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.StylePriority.UseTextAlignment = false;
+ this.xrLabel10.Text = "Vorname Klient/in";
+ this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 115.625F);
+ this.xrLabel8.Multiline = true;
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(121.1128F, 24.08337F);
+ this.xrLabel8.StylePriority.UseFont = false;
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Name Klient/in";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(115.1169F, 61.45833F);
+ this.xrLabel7.Multiline = true;
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(551.8831F, 24.08336F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.StylePriority.UseTextAlignment = false;
+ this.xrLabel7.Text = "Arbeiter-Samariter-Bund Regionalverband Hamm / Soest e.V.";
+ this.xrLabel7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 61.45833F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(81.52945F, 24.08336F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
+ this.xrLabel6.Text = "Anbieter:";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Arial", 13F, ((System.Drawing.FontStyle)((System.Drawing.FontStyle.Bold | System.Drawing.FontStyle.Underline))));
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Multiline = true;
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(677F, 25F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.StylePriority.UseTextAlignment = false;
+ this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
+ this.xrLabel1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ //
+ // formattingRuleServiceDesc
+ //
+ this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
+ this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
+ //
+ // formattingRuleCostBearer
+ //
+ this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleCostBearer.DataMember = "ServicesDouble";
+ this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
+ //
+ // formattingRuleEmployeeName
+ //
+ this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
+ this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 75F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 30F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // picSignature
+ //
+ this.picSignature.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.picSignature.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Tag", null, "Services.Signature")});
+ this.picSignature.LocationFloat = new DevExpress.Utils.PointFloat(1F, 1F);
+ this.picSignature.Name = "picSignature";
+ this.picSignature.SizeF = new System.Drawing.SizeF(198F, 23F);
+ this.picSignature.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
+ this.picSignature.StylePriority.UseBorders = false;
+ this.picSignature.BeforePrint += new System.Drawing.Printing.PrintEventHandler(this.picSignature_BeforePrint);
+ //
+ // Stundenzettel
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.DetailReport,
this.DetailReport1,
this.ReportHeader,
this.topMarginBand1,
this.bottomMarginBand1});
- this.DataSource = this.bindingSource1;
- this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.DataSource = this.bindingSource1;
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.formattingRuleStartDate,
this.formattingRuleServiceDesc,
this.formattingRuleCostBearer,
this.formattingRuleEmployeeName});
- this.Margins = new System.Drawing.Printing.Margins(75, 75, 75, 30);
- this.PageHeight = 1169;
- this.PageWidth = 827;
- this.PaperKind = System.Drawing.Printing.PaperKind.A4;
- this.Version = "13.1";
- ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 75, 30);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -858,6 +861,6 @@ namespace BeWo.ASBHammReports
private DevExpress.XtraReports.UI.XRLabel xrLabel20;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
-
+ private DevExpress.XtraReports.UI.XRPictureBox picSignature;
}
}
diff --git a/ReportImp/ASBHammReports/ServicesOverviewReport.cs b/ReportImp/ASBHammReports/ServicesOverviewReport.cs
index 966d983ea..ad5907461 100644
--- a/ReportImp/ASBHammReports/ServicesOverviewReport.cs
+++ b/ReportImp/ASBHammReports/ServicesOverviewReport.cs
@@ -1,8 +1,12 @@
using System;
using System.Collections.Generic;
+using System.Drawing;
+using System.IO;
using System.Linq;
+using System.Text.RegularExpressions;
using BeWo.Report;
using BeWo.Report.ReportObjects;
+using BS.Shared.Core;
using DevExpress.XtraReports.UI;
namespace BeWo.ASBHammReports
@@ -22,8 +26,12 @@ namespace BeWo.ASBHammReports
foreach (ServicesOverviewRO.ServiceDetail s in pRO.Services)
{
- if (s.IsBillable)
- servicesBillable.Add(s);
+ if (s.IsBillable)
+ {
+ ServicesOverviewRO.CreateSignatureString(s);
+ servicesBillable.Add(s);
+ }
+
}
pRO.Services = servicesBillable;
@@ -38,5 +46,33 @@ namespace BeWo.ASBHammReports
//bewilligteFLSW.Text = string.Format("{0:0.##}", pRO.ApprovedFLSPerWeek);
}
+
+ private void picSignature_BeforePrint(object sender, System.Drawing.Printing.PrintEventArgs e)
+ {
+ XRPictureBox xrBox = sender as XRPictureBox;
+ //var test = this.GetCurrent
+ string base64String = xrBox.Tag as string;
+ if (!String.IsNullOrWhiteSpace(base64String))
+ {
+ var base64Data = Regex.Match(base64String, @"data:image/(?.+?),(?.+)").Groups["data"].Value;
+ var binData = Convert.FromBase64String(base64Data);
+ Image img = ByteArrayToImage(binData);
+ xrBox.Image = Utils.CropImage(img);
+ }
+ else
+ {
+ xrBox.Image = null;
+ }
+ }
+
+ public Image ByteArrayToImage(byte[] byteArrayIn)
+ {
+ Image returnImage = null;
+ MemoryStream ms = new System.IO.MemoryStream(byteArrayIn);
+ returnImage = Image.FromStream(ms);
+
+ return returnImage;
+ }
+
}
}
diff --git a/ReportImp/AlphaEv/AlphaEv.csproj b/ReportImp/AlphaEv/AlphaEv.csproj
index cbfa6ccd7..051d0faf0 100644
--- a/ReportImp/AlphaEv/AlphaEv.csproj
+++ b/ReportImp/AlphaEv/AlphaEv.csproj
@@ -114,6 +114,7 @@
ServicesOverviewReport.cs
+
Component
diff --git a/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnung.cs b/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnung.cs
index 367362760..182552760 100644
--- a/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnung.cs
+++ b/ReportImp/AlphaEv/CustomMitarbeiterstundenkontoBerechnung.cs
@@ -18,7 +18,50 @@ namespace AlphaEv
{
public class CustomMitarbeiterstundenkontoBerechnung : MitarbeiterstundenkontoBerechnung
{
-
+ private DateTime _ReportStartDate;
+ private DateTime _reportEndTime;
+ private bool _BerechnungImBerichtsZeitraum = false;
+ private decimal _fortbildung = 0;
+ private Dictionary empOid2Fortbildung = new Dictionary();
+
+ public override void CreateEmployeeDetails(MitarbeiterstundenkontoRO ro)
+ {
+ _ReportStartDate = ro.ReportStartDate;
+ _reportEndTime = ro.ReportEndDate;
+
+ base.CreateEmployeeDetails(ro);
+ foreach (var empDetail in ro.EmployeeDetailList)
+ {
+ if (empOid2Fortbildung.ContainsKey(empDetail.Employee.Oid.Value))
+ {
+ empDetail.Custom3 += empOid2Fortbildung[empDetail.Employee.Oid.Value];
+ }
+ }
+ }
+
+ public override AbsenceTimeDays GetAbsenceTimeDaysWithWorkWeeks(Employee emp, DateTime start, DateTime end, int arbeitstageProWoche)
+ {
+ _fortbildung = 0;
+ _BerechnungImBerichtsZeitraum = false;
+ //currentDetail = null;
+ if (start >= _ReportStartDate && end <= _reportEndTime)
+ {
+ _BerechnungImBerichtsZeitraum = true;
+
+ }
+ var at = base.GetAbsenceTimeDaysWithWorkWeeks(emp, start, end, arbeitstageProWoche);
+
+ if (_BerechnungImBerichtsZeitraum && _fortbildung > 0)
+ {
+ if (!empOid2Fortbildung.ContainsKey(emp.Oid.Value))
+ {
+ empOid2Fortbildung.Add(emp.Oid.Value, _fortbildung);
+ }
+ }
+
+ return at;
+ }
+
public override bool AddServiceRecordToDuration(ServiceRecord item)
{
if (!IsKrankheitAbsenceServiceRecord(item) && !IsUrlaubAbsenceServiceRecord(item))
@@ -29,6 +72,28 @@ namespace AlphaEv
return false;
}
+ public override bool IsUrlaubAbsenceTime(AbsenceTime absenceTime)
+ {
+
+ bool fortbildung = !String.IsNullOrEmpty(absenceTime.AbsenceReason.Description) &&
+ (absenceTime.AbsenceReason.Description.ToLower().IndexOf("fortbildung") >= 0);
+
+ if (fortbildung)
+ {
+ _fortbildung += 1;
+ return false;
+ }
+
+ return base.IsUrlaubAbsenceTime(absenceTime);
+
+ }
+
+
+ public override bool IsKrankheitAbsenceTime(AbsenceTime absenceTime)
+ {
+ return base.IsKrankheitAbsenceTime(absenceTime);
+ }
+
private bool IsKrankheitAbsenceServiceRecord(ServiceRecord item)
{
var cat = item.ServiceDescription.ServiceCategory.Name.ToLower();
@@ -46,8 +111,7 @@ namespace AlphaEv
{
var cat = item.ServiceDescription.ServiceCategory.Name.ToLower();
- if (cat.Contains("fortbildung") ||
- cat.Contains("urlaub") ||
+ if (cat.Contains("urlaub") ||
(cat.Contains("betrieb") && cat.Contains("zeiten")))
{
return true;
@@ -56,6 +120,18 @@ namespace AlphaEv
return false;
}
+ private bool IsFortbildungAbsenceServiceRecord(ServiceRecord item)
+ {
+ var cat = item.ServiceDescription.ServiceCategory.Name.ToLower();
+
+ if (cat.Contains("fortbildung"))
+ {
+ return true;
+ }
+
+ return false;
+ }
+
protected override AbsenceTimeHours GetAbwesenheitenDurchServiceRecords(MitarbeiterstundenkontoRO.EmployeeDetail empDetail, Contract c, IList groupFilteredRecords,
DateTime berichtsAnfang, DateTime berichtsEnde)
{
@@ -73,6 +149,18 @@ namespace AlphaEv
{
ath.StundenUrlaub += item.RoundedDuration / 60;
}
+ else if (IsFortbildungAbsenceServiceRecord(item))
+ {
+ if (berichtsAnfang >= _ReportStartDate && berichtsEnde <= _reportEndTime)
+ {
+
+ empDetail.Custom3 += (item.RoundedDuration / 60) / empDetail.SollProTag;
+ }
+ else
+ {
+ ath.StundenUrlaub += item.RoundedDuration / 60;
+ }
+ }
}
}
diff --git a/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs b/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs
index c26f08290..5e2344d94 100644
--- a/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs
+++ b/ReportImp/AlphaEv/Mitarbeiterstundenkonto.designer.cs
@@ -30,19 +30,21 @@ namespace AlphaEv
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
+ DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
- DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableDetail = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRowDetail = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -54,9 +56,10 @@ namespace AlphaEv
this.xrTableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -67,15 +70,15 @@ namespace AlphaEv
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSSollGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.lblMonat = new DevExpress.XtraReports.UI.XRLabel();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
@@ -90,14 +93,37 @@ namespace AlphaEv
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.fieldRelationSollIst = new DevExpress.XtraReports.UI.CalculatedField();
this.ruleNurSichtbarWennGr0Prozent = new DevExpress.XtraReports.UI.FormattingRule();
- this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.fieldMittelbareZeiten = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldDiffMit25Percent = new DevExpress.XtraReports.UI.CalculatedField();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell41 = 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.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupHeader2 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.fieldFortbildung = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
@@ -139,10 +165,10 @@ namespace AlphaEv
this.xrTableRowDetail.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell19,
- this.xrTableCell20,
this.xrTableCell28,
this.xrTableCell16,
this.xrTableCell18,
+ this.xrTableCell20,
this.xrTableCell27,
this.xrTableCell14,
this.xrTableCell6,
@@ -172,14 +198,6 @@ namespace AlphaEv
this.xrTableCell19.Text = "xrTableCell19";
this.xrTableCell19.Weight = 0.090171325518485126D;
//
- // xrTableCell20
- //
- this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubUndKrankheit", "{0:0.00}")});
- this.xrTableCell20.Name = "xrTableCell20";
- this.xrTableCell20.Text = "xrTableCell20";
- this.xrTableCell20.Weight = 0.099188458070333635D;
- //
// xrTableCell28
//
this.xrTableCell28.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -196,6 +214,21 @@ namespace AlphaEv
this.xrTableCell16.Text = "xrTableCell16";
this.xrTableCell16.Weight = 0.072137060414788054D;
//
+ // xrTableCell18
+ //
+ this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten", "{0:0.00}")});
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Weight = 0.072137060414788109D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.MittelbarIst", "{0:0.00}")});
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Text = "xrTableCell20";
+ this.xrTableCell20.Weight = 0.099188458070333635D;
+ //
// xrTableCell27
//
this.xrTableCell27.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -275,10 +308,10 @@ namespace AlphaEv
this.xrTableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell5,
this.xrTableCell4,
- this.xrTableCell2,
this.xrTableCell9,
this.xrTableCell8,
this.xrTableCell17,
+ this.xrTableCell2,
this.xrTableCell10,
this.xrTableCell13,
this.xrTableCell1,
@@ -303,12 +336,6 @@ namespace AlphaEv
this.xrTableCell4.Text = "Reguläre SOLL Stunden";
this.xrTableCell4.Weight = 0.090171324925888585D;
//
- // xrTableCell2
- //
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Text = "Urlaub, Krankheit, Fortbildung (Tage)";
- this.xrTableCell2.Weight = 0.099188456003106051D;
- //
// xrTableCell9
//
this.xrTableCell9.Multiline = true;
@@ -322,6 +349,20 @@ namespace AlphaEv
this.xrTableCell8.Text = "FLS Stunden SOLL";
this.xrTableCell8.Weight = 0.072137060142296913D;
//
+ // xrTableCell17
+ //
+ this.xrTableCell17.Multiline = true;
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Text = "Mittelbare\r\nZeiten SOLL";
+ this.xrTableCell17.Weight = 0.072137060047008483D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Multiline = true;
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Text = "Mittelbare\r\nZeiten tats.";
+ this.xrTableCell2.Weight = 0.099188456003106051D;
+ //
// xrTableCell10
//
this.xrTableCell10.Name = "xrTableCell10";
@@ -362,7 +403,7 @@ namespace AlphaEv
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrTable1});
this.GroupFooter1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.GroupFooter1.HeightF = 48.95833F;
+ this.GroupFooter1.HeightF = 50F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
@@ -386,10 +427,10 @@ namespace AlphaEv
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell35,
this.xrTableCell37,
- this.xrTableCell39,
this.cellSollGesamt,
this.cellFLSSollGesamt,
this.xrTableCell21,
+ this.xrTableCell39,
this.cellFLSIstGesamt,
this.xrTableCell15,
this.xrTableCell12,
@@ -414,11 +455,6 @@ namespace AlphaEv
this.xrTableCell37.Name = "xrTableCell37";
this.xrTableCell37.Weight = 0.090171325518485126D;
//
- // xrTableCell39
- //
- this.xrTableCell39.Name = "xrTableCell39";
- this.xrTableCell39.Weight = 0.099188458209313962D;
- //
// cellSollGesamt
//
this.cellSollGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -435,6 +471,26 @@ namespace AlphaEv
this.cellFLSSollGesamt.Text = "cellFLSSollGesamt";
this.cellFLSSollGesamt.Weight = 0.072137060802211148D;
//
+ // xrTableCell21
+ //
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ xrSummary1.FormatString = "{0:0.00}";
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell21.Summary = xrSummary1;
+ this.xrTableCell21.Weight = 0.072137060759419044D;
+ //
+ // xrTableCell39
+ //
+ this.xrTableCell39.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.MittelbarIst")});
+ this.xrTableCell39.Name = "xrTableCell39";
+ xrSummary2.FormatString = "{0:0.00}";
+ xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell39.Summary = xrSummary2;
+ this.xrTableCell39.Weight = 0.099188458209313962D;
+ //
// cellFLSIstGesamt
//
this.cellFLSIstGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -448,9 +504,9 @@ namespace AlphaEv
this.xrTableCell15.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom2")});
this.xrTableCell15.Name = "xrTableCell15";
- xrSummary2.FormatString = "{0:0.00}";
- xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell15.Summary = xrSummary2;
+ xrSummary3.FormatString = "{0:0.00}";
+ xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell15.Summary = xrSummary3;
this.xrTableCell15.Weight = 0.072137061328126584D;
//
// xrTableCell12
@@ -458,9 +514,9 @@ namespace AlphaEv
this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.Custom1")});
this.xrTableCell12.Name = "xrTableCell12";
- xrSummary3.FormatString = "{0:0.00}";
- xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell12.Summary = xrSummary3;
+ xrSummary4.FormatString = "{0:0.00}";
+ xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell12.Summary = xrSummary4;
this.xrTableCell12.Weight = 0.072137061328126528D;
//
// cellGesamtGesamt
@@ -475,15 +531,11 @@ namespace AlphaEv
this.cellFLSPlusMinusGesamt.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldDiffMit25Percent")});
this.cellFLSPlusMinusGesamt.Name = "cellFLSPlusMinusGesamt";
- xrSummary4.FormatString = "{0:0.00}";
- xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.cellFLSPlusMinusGesamt.Summary = xrSummary4;
+ xrSummary5.FormatString = "{0:0.00}";
+ xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.cellFLSPlusMinusGesamt.Summary = xrSummary5;
this.cellFLSPlusMinusGesamt.Weight = 0.081154151937923427D;
//
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
- //
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -526,10 +578,10 @@ namespace AlphaEv
// xrPageInfo1
//
this.xrPageInfo1.Font = new System.Drawing.Font("Arial", 8F);
- this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(7.999674F, 25F);
+ this.xrPageInfo1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 25F);
this.xrPageInfo1.Name = "xrPageInfo1";
this.xrPageInfo1.PageInfo = DevExpress.XtraPrinting.PageInfo.DateTime;
- this.xrPageInfo1.SizeF = new System.Drawing.SizeF(262.0003F, 23F);
+ this.xrPageInfo1.SizeF = new System.Drawing.SizeF(170.0002F, 23F);
this.xrPageInfo1.StyleName = "PageInfo";
this.xrPageInfo1.StylePriority.UseFont = false;
//
@@ -604,30 +656,6 @@ namespace AlphaEv
this.ruleNurSichtbarWennGr0Prozent.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.ruleNurSichtbarWennGr0Prozent.Name = "ruleNurSichtbarWennGr0Prozent";
//
- // xrTableCell17
- //
- this.xrTableCell17.Multiline = true;
- this.xrTableCell17.Name = "xrTableCell17";
- this.xrTableCell17.Text = "Mittelbare\r\nZeiten tats.";
- this.xrTableCell17.Weight = 0.072137060047008483D;
- //
- // xrTableCell18
- //
- this.xrTableCell18.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten", "{0:0.00}")});
- this.xrTableCell18.Name = "xrTableCell18";
- this.xrTableCell18.Weight = 0.072137060414788109D;
- //
- // xrTableCell21
- //
- this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldMittelbareZeiten")});
- this.xrTableCell21.Name = "xrTableCell21";
- xrSummary1.FormatString = "{0:0.00}";
- xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell21.Summary = xrSummary1;
- this.xrTableCell21.Weight = 0.072137060759419044D;
- //
// fieldMittelbareZeiten
//
this.fieldMittelbareZeiten.DataMember = "EmployeeDetailList";
@@ -642,6 +670,215 @@ namespace AlphaEv
this.fieldDiffMit25Percent.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldDiffMit25Percent.Name = "fieldDiffMit25Percent";
//
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2,
+ this.GroupHeader2,
+ this.GroupFooter2});
+ this.DetailReport1.DataMember = "EmployeeDetailList";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 1;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable3});
+ this.Detail2.HeightF = 25F;
+ this.Detail2.Name = "Detail2";
+ //
+ // xrTable3
+ //
+ this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable3.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow3});
+ this.xrTable3.SizeF = new System.Drawing.SizeF(780F, 25F);
+ this.xrTable3.StylePriority.UseBorders = false;
+ this.xrTable3.StylePriority.UseFont = false;
+ this.xrTable3.StylePriority.UsePadding = false;
+ this.xrTable3.StylePriority.UseTextAlignment = false;
+ this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow3
+ //
+ this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell40,
+ this.xrTableCell41,
+ this.xrTableCell42,
+ this.xrTableCell43,
+ this.xrTableCell44,
+ this.xrTableCell45,
+ this.xrTableCell33});
+ this.xrTableRow3.Name = "xrTableRow3";
+ this.xrTableRow3.Weight = 1D;
+ //
+ // xrTableCell40
+ //
+ this.xrTableCell40.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.FullName")});
+ this.xrTableCell40.Name = "xrTableCell40";
+ this.xrTableCell40.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell40.StylePriority.UseFont = false;
+ this.xrTableCell40.StylePriority.UsePadding = false;
+ this.xrTableCell40.StylePriority.UseTextAlignment = false;
+ this.xrTableCell40.Text = "xrTableCell3";
+ this.xrTableCell40.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell40.Weight = 0.15329125338142471D;
+ //
+ // xrTableCell41
+ //
+ this.xrTableCell41.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageKrankheit", "{0:0.00}")});
+ this.xrTableCell41.Name = "xrTableCell41";
+ this.xrTableCell41.Text = "xrTableCell19";
+ this.xrTableCell41.Weight = 0.090171325518485126D;
+ //
+ // xrTableCell42
+ //
+ this.xrTableCell42.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.fieldFortbildung", "{0:0.00}")});
+ this.xrTableCell42.Name = "xrTableCell42";
+ this.xrTableCell42.Text = "xrTableCell20";
+ this.xrTableCell42.Weight = 0.090171325518485126D;
+ //
+ // xrTableCell43
+ //
+ this.xrTableCell43.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.TageUrlaub", "{0:0.00}")});
+ this.xrTableCell43.Name = "xrTableCell43";
+ this.xrTableCell43.Text = "xrTableCell28";
+ this.xrTableCell43.Weight = 0.0901713255184851D;
+ //
+ // xrTableCell44
+ //
+ this.xrTableCell44.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubGesamtImAktuellenJahr", "{0:0.00}")});
+ this.xrTableCell44.Name = "xrTableCell44";
+ this.xrTableCell44.Text = "xrTableCell16";
+ this.xrTableCell44.Weight = 0.090171325518485085D;
+ //
+ // xrTableCell45
+ //
+ this.xrTableCell45.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubSoll", "{0:0.00}")});
+ this.xrTableCell45.Name = "xrTableCell45";
+ this.xrTableCell45.Weight = 0.099188458070333649D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeDetailList.UrlaubsKonto", "{0:0.00}")});
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.Weight = 0.09017132551848514D;
+ //
+ // GroupHeader2
+ //
+ this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTable2});
+ this.GroupHeader2.HeightF = 40F;
+ this.GroupHeader2.Name = "GroupHeader2";
+ //
+ // xrTable2
+ //
+ this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTable2.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2});
+ this.xrTable2.SizeF = new System.Drawing.SizeF(780F, 40F);
+ this.xrTable2.StylePriority.UseBorders = false;
+ this.xrTable2.StylePriority.UseFont = false;
+ this.xrTable2.StylePriority.UsePadding = false;
+ this.xrTable2.StylePriority.UseTextAlignment = false;
+ this.xrTable2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell24,
+ this.xrTableCell25,
+ this.xrTableCell26,
+ this.xrTableCell29,
+ this.xrTableCell30,
+ this.xrTableCell31,
+ this.xrTableCell32});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Weight = 1.6D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(5, 2, 0, 0, 100F);
+ this.xrTableCell24.StylePriority.UsePadding = false;
+ this.xrTableCell24.StylePriority.UseTextAlignment = false;
+ this.xrTableCell24.Text = "Name";
+ this.xrTableCell24.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.xrTableCell24.Weight = 0.15329125016467182D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Text = "Krankheit";
+ this.xrTableCell25.Weight = 0.090171324925888585D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Text = "Fortbildung";
+ this.xrTableCell26.Weight = 0.090171323502593437D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.Multiline = true;
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Text = "Urlaub";
+ this.xrTableCell29.Weight = 0.090171328749835619D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Text = "Urlaub gesamt";
+ this.xrTableCell30.Weight = 0.090171325142772055D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.Multiline = true;
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Text = "Urlaubsanspruch";
+ this.xrTableCell31.Weight = 0.099188457549096429D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.Text = "Resturlaub";
+ this.xrTableCell32.Weight = 0.090171325048033713D;
+ //
+ // GroupFooter2
+ //
+ this.GroupFooter2.HeightF = 0F;
+ this.GroupFooter2.Name = "GroupFooter2";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.MitarbeiterstundenkontoRO);
+ //
+ // fieldFortbildung
+ //
+ this.fieldFortbildung.DataMember = "EmployeeDetailList";
+ this.fieldFortbildung.Expression = "Iif([Custom3] == 0, ?, [Custom3])";
+ this.fieldFortbildung.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFortbildung.Name = "fieldFortbildung";
+ //
// Mitarbeiterstundenkonto
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -650,12 +887,14 @@ namespace AlphaEv
this.ReportHeader,
this.pageFooterBand1,
this.topMarginBand1,
- this.bottomMarginBand1});
+ this.bottomMarginBand1,
+ this.DetailReport1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldFLS,
this.fieldRelationSollIst,
this.fieldMittelbareZeiten,
- this.fieldDiffMit25Percent});
+ this.fieldDiffMit25Percent,
+ this.fieldFortbildung});
this.DataSource = this.bindingSource1;
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleNurSichtbarWennGr0Prozent});
@@ -673,6 +912,8 @@ namespace AlphaEv
((System.ComponentModel.ISupportInitialize)(this.xrTableDetail)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableHeader)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
@@ -741,5 +982,28 @@ namespace AlphaEv
private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.CalculatedField fieldMittelbareZeiten;
private DevExpress.XtraReports.UI.CalculatedField fieldDiffMit25Percent;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
+ private DevExpress.XtraReports.UI.XRTable xrTable3;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell40;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
+ 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.GroupHeaderBand GroupHeader2;
+ private DevExpress.XtraReports.UI.XRTable xrTable2;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFortbildung;
}
}
diff --git a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs
index 3134be3be..fcc423c3a 100644
--- a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs
+++ b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.cs
@@ -21,29 +21,47 @@ namespace AlphaEv
var msb = new CustomMitarbeiterstundenkontoBerechnungMonate();
msb.CreateReport(pRO);
- foreach (var info in pRO.EmployeeInfoList)
+ decimal sollGesamt = 0;
+ decimal istGesamt = 0;
+ foreach (var info in pRO.EmployeeInfoList)
{
foreach (var ed in info.EmployeeDetails)
{
- if (ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit != 0)
+ istGesamt += ed.EmployeeDetail.FlsIst;
+ sollGesamt += ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit;
+
+ if (ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit != 0)
{
- ed.EmployeeDetail.StundenGesamtIst = (Math.Round(ed.EmployeeDetail.FlsIst, 2, MidpointRounding.AwayFromZero) / Math.Round(ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit, 2, MidpointRounding.AwayFromZero)) * 100;
+
+
+ ed.EmployeeDetail.StundenGesamtIst = (Math.Round(ed.EmployeeDetail.FlsIst, 2, MidpointRounding.AwayFromZero) / Math.Round(ed.EmployeeDetail.StundenSollOhneUrlaubKrankheit, 2, MidpointRounding.AwayFromZero)) * 100;
}
else
{
ed.EmployeeDetail.StundenGesamtIst = 100;
}
+
}
}
+
+ decimal gesamtProzent = 100;
+
+ if (sollGesamt != 0)
+ {
+ gesamtProzent = (Math.Round(istGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(sollGesamt, 2, MidpointRounding.AwayFromZero)) * 100;
+
+ }
+
+ cellGesamtProzent.Text = String.Format("{0:0.0}%", gesamtProzent);
//if (pRO. SollGesamt != 0)
- //{
- // pRO.StundenGesamt = (Math.Round(pRO.FlsIstGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(pRO.SollGesamt, 2, MidpointRounding.AwayFromZero)) * 100;
- //}
- //else
- //{
- // pRO.StundenGesamt = 100;
- //}
+ //{
+ // pRO.StundenGesamt = (Math.Round(pRO.FlsIstGesamt, 2, MidpointRounding.AwayFromZero) / Math.Round(pRO.SollGesamt, 2, MidpointRounding.AwayFromZero)) * 100;
+ //}
+ //else
+ //{
+ // pRO.StundenGesamt = 100;
+ //}
this.bindingSource1.DataSource = pRO;
}
diff --git a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs
index c3c8e3c9b..d58065142 100644
--- a/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs
+++ b/ReportImp/AlphaEv/MitarbeiterstundenkontoJahr.designer.cs
@@ -79,7 +79,7 @@ namespace AlphaEv
this.cellFLSIstGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
- this.cellGesamtGesamt = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGesamtProzent = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFLSPlusMinusGesamt = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
@@ -431,7 +431,7 @@ namespace AlphaEv
this.cellFLSIstGesamt,
this.xrTableCell15,
this.xrTableCell17,
- this.cellGesamtGesamt,
+ this.cellGesamtProzent,
this.cellFLSPlusMinusGesamt,
this.xrTableCell12});
this.xrTableRow1.Name = "xrTableRow1";
@@ -513,10 +513,10 @@ namespace AlphaEv
this.xrTableCell17.Summary = xrSummary6;
this.xrTableCell17.Weight = 0.07213705965039631D;
//
- // cellGesamtGesamt
+ // cellGesamtProzent
//
- this.cellGesamtGesamt.Name = "cellGesamtGesamt";
- this.cellGesamtGesamt.Weight = 0.07213705965039631D;
+ this.cellGesamtProzent.Name = "cellGesamtProzent";
+ this.cellGesamtProzent.Weight = 0.07213705965039631D;
//
// cellFLSPlusMinusGesamt
//
@@ -714,7 +714,7 @@ namespace AlphaEv
private DevExpress.XtraReports.UI.XRTableCell cellFLSSollGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSIstGesamt;
private DevExpress.XtraReports.UI.XRTableCell cellFLSPlusMinusGesamt;
- private DevExpress.XtraReports.UI.XRTableCell cellGesamtGesamt;
+ private DevExpress.XtraReports.UI.XRTableCell cellGesamtProzent;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
diff --git a/ReportImp/AlphaEv/Validation/ServiceRecordValidator.cs b/ReportImp/AlphaEv/Validation/ServiceRecordValidator.cs
index 9f485ea0c..cf3afa5ab 100644
--- a/ReportImp/AlphaEv/Validation/ServiceRecordValidator.cs
+++ b/ReportImp/AlphaEv/Validation/ServiceRecordValidator.cs
@@ -1,6 +1,7 @@
using System;
using System.Collections.Generic;
using System.Linq;
+using BeWo.Data;
using BeWo.Data.Access;
using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
@@ -28,9 +29,68 @@ namespace AlphaEv.Validation
});
}
-
- return list;
+ var sd = newServiceRecord.ServiceDescription.Name.ToLower();
+ var cat = newServiceRecord.ServiceDescription.Category.Name.ToLower();
+
+ if (cat.Contains("arztbesuch") ||
+ cat.Contains("krank") ||
+ cat.Contains("fortbildung") ||
+ cat.Contains("urlaub") ||
+ cat.Contains("indirekte zeiten") ||
+ (cat.Contains("betrieb") && cat.Contains("zeiten")))
+ {
+ if (sd.Contains("abwesend"))
+ {
+ if (!IAmNotTeamLeiter())
+ {
+ list.Add(new ServiceRecordValidationResultDC
+ {
+ ResultType = ServiceRecordValidationResult.Custom,
+ Message = "Dieser Eintrag kann nur von Fachleitungen oder Bereichsleitungen angelegt werden."
+ });
+ }
+ }
+ }
+
+
+
+
+ return list;
}
- }
+
+ private bool IAmNotTeamLeiter()
+ {
+ ApplicationUser loggedInUser;
+
+ if (LoggedInUserOperationContextExt.Current != null &&
+ LoggedInUserOperationContextExt.Current.User != null)
+ {
+ loggedInUser = LoggedInUserOperationContextExt.Current.User;
+
+
+ }
+ else
+ {
+ loggedInUser = SessionFacade.LoggedInUser;
+ }
+
+ if (loggedInUser != null)
+ {
+ foreach (var group in loggedInUser.UserGroups)
+ {
+ if (group.Name == "Fachleitungen")
+ {
+ return true;
+ }
+ if (group.Name == "Bereichsleitungen")
+ {
+ return true;
+ }
+ }
+ }
+
+ return false;
+ }
+ }
}
\ No newline at end of file
diff --git a/ReportImp/AwoWesel/AwoWesel.csproj b/ReportImp/AwoWesel/AwoWesel.csproj
index a5067361f..abc635110 100644
--- a/ReportImp/AwoWesel/AwoWesel.csproj
+++ b/ReportImp/AwoWesel/AwoWesel.csproj
@@ -56,6 +56,8 @@
Finanzauswertung.cs
+
+
Component
diff --git a/ReportImp/BeWoAuxilio/Quittierungsbeleg.Designer.cs b/ReportImp/BeWoAuxilio/Quittierungsbeleg.Designer.cs
index 70fc63961..7d2812156 100644
--- a/ReportImp/BeWoAuxilio/Quittierungsbeleg.Designer.cs
+++ b/ReportImp/BeWoAuxilio/Quittierungsbeleg.Designer.cs
@@ -108,6 +108,9 @@ namespace BeWoAuxilio
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
+ this.fieldFls = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -484,7 +487,7 @@ namespace BeWoAuxilio
this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(549.3889F, 47.1111F);
this.xrLabel16.Name = "xrLabel16";
this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel16.SizeF = new System.Drawing.SizeF(130.6112F, 30.50001F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(135F, 30.5F);
this.xrLabel16.StylePriority.UseBackColor = false;
this.xrLabel16.StylePriority.UseBorders = false;
this.xrLabel16.StylePriority.UseFont = false;
@@ -519,7 +522,7 @@ namespace BeWoAuxilio
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(491.2778F, 77.6111F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel8.SizeF = new System.Drawing.SizeF(188.7222F, 30.50001F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(193.1111F, 30.50001F);
this.xrLabel8.StylePriority.UseBackColor = false;
this.xrLabel8.StylePriority.UseBorders = false;
this.xrLabel8.StylePriority.UseFont = false;
@@ -645,6 +648,8 @@ namespace BeWoAuxilio
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel17,
+ this.xrLabel18,
this.lblUnterschriftKlient,
this.lblUnterschriftMitarbeiter,
this.xrTableAbwesenheiten,
@@ -1008,7 +1013,7 @@ namespace BeWoAuxilio
// xrLabel11
//
this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F);
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 20.00001F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(409.9998F, 39.99996F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.SizeF = new System.Drawing.SizeF(290F, 20F);
this.xrLabel11.StylePriority.UseBackColor = false;
@@ -1027,7 +1032,7 @@ namespace BeWoAuxilio
this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(509.9998F, 0F);
this.xrLabel10.Name = "xrLabel10";
this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
- this.xrLabel10.SizeF = new System.Drawing.SizeF(170F, 20F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(174.3891F, 20F);
this.xrLabel10.StylePriority.UseBackColor = false;
this.xrLabel10.StylePriority.UseBorders = false;
this.xrLabel10.StylePriority.UseFont = false;
@@ -1076,6 +1081,47 @@ namespace BeWoAuxilio
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
+ // xrLabel17
+ //
+ this.xrLabel17.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel17.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "fieldFls", "{0:0.00}")});
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(410.0004F, 19.99995F);
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(100F, 20F);
+ this.xrLabel17.StylePriority.UseBackColor = false;
+ this.xrLabel17.StylePriority.UseBorders = false;
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UsePadding = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrLabel18
+ //
+ this.xrLabel18.BackColor = System.Drawing.Color.Gainsboro;
+ this.xrLabel18.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrLabel18.Font = new System.Drawing.Font("Arial", 10F);
+ this.xrLabel18.LocationFloat = new DevExpress.Utils.PointFloat(510.0004F, 19.99995F);
+ this.xrLabel18.Name = "xrLabel18";
+ this.xrLabel18.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
+ this.xrLabel18.SizeF = new System.Drawing.SizeF(174.3892F, 20F);
+ this.xrLabel18.StylePriority.UseBackColor = false;
+ this.xrLabel18.StylePriority.UseBorders = false;
+ this.xrLabel18.StylePriority.UseFont = false;
+ this.xrLabel18.StylePriority.UsePadding = false;
+ this.xrLabel18.StylePriority.UseTextAlignment = false;
+ this.xrLabel18.Text = "Fachleistungen in Stunden";
+ this.xrLabel18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ //
+ // fieldFls
+ //
+ this.fieldFls.Expression = "[TotalFLMBillable] / 60";
+ this.fieldFls.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldFls.Name = "fieldFls";
+ //
// Quittierungsbeleg
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1086,7 +1132,8 @@ namespace BeWoAuxilio
this.bottomMarginBand1,
this.GroupFooter1});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
- this.fieldKontaktArt});
+ this.fieldKontaktArt,
+ this.fieldFls});
this.DataSource = this.bindingSource1;
this.Font = new System.Drawing.Font("Arial", 10F);
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
@@ -1188,5 +1235,8 @@ namespace BeWoAuxilio
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel18;
+ private DevExpress.XtraReports.UI.CalculatedField fieldFls;
}
}
diff --git a/ReportImp/BeWoImFlow/RechnungJugendamt.Designer.cs b/ReportImp/BeWoImFlow/RechnungJugendamt.Designer.cs
index 7e6667746..1a14c65e7 100644
--- a/ReportImp/BeWoImFlow/RechnungJugendamt.Designer.cs
+++ b/ReportImp/BeWoImFlow/RechnungJugendamt.Designer.cs
@@ -42,12 +42,14 @@ namespace BeWoImFlow
this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellBewilligtProWoche = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellGeleisteteStd = new DevExpress.XtraReports.UI.XRTableCell();
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
- this.lblAbrechnungsText = new DevExpress.XtraReports.UI.XRLabel();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
@@ -58,13 +60,16 @@ namespace BeWoImFlow
this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
- this.cellGeleisteteStd = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
+ this.DetailReport1 = new DevExpress.XtraReports.UI.DetailReportBand();
+ this.Detail2 = new DevExpress.XtraReports.UI.DetailBand();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
@@ -193,6 +198,29 @@ namespace BeWoImFlow
this.cellBewilligtProWoche.StylePriority.UsePadding = false;
this.cellBewilligtProWoche.Weight = 0.30769230769230765D;
//
+ // xrTableRow1
+ //
+ this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell2,
+ this.cellGeleisteteStd});
+ this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.Weight = 0.14999999999999997D;
+ //
+ // xrTableCell2
+ //
+ this.xrTableCell2.Name = "xrTableCell2";
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F);
+ this.xrTableCell2.StylePriority.UsePadding = false;
+ this.xrTableCell2.Text = "Geleistete FLS";
+ this.xrTableCell2.Weight = 0.27692307692307694D;
+ //
+ // cellGeleisteteStd
+ //
+ this.cellGeleisteteStd.Name = "cellGeleisteteStd";
+ this.cellGeleisteteStd.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F);
+ this.cellGeleisteteStd.StylePriority.UsePadding = false;
+ this.cellGeleisteteStd.Weight = 0.30769230769230765D;
+ //
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
@@ -249,16 +277,6 @@ namespace BeWoImFlow
"ame]";
this.xrLabel3.WordWrap = false;
//
- // lblAbrechnungsText
- //
- this.lblAbrechnungsText.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 432.8125F);
- this.lblAbrechnungsText.Multiline = true;
- this.lblAbrechnungsText.Name = "lblAbrechnungsText";
- this.lblAbrechnungsText.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblAbrechnungsText.SizeF = new System.Drawing.SizeF(360.7465F, 30.20834F);
- this.lblAbrechnungsText.StylePriority.UseFont = false;
- this.lblAbrechnungsText.Text = "XXX FLS (Erbrachte Leistungen) x XXXX € =";
- //
// topMarginBand1
//
this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -315,11 +333,6 @@ namespace BeWoImFlow
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel7,
- this.xrLabel9,
- this.xrLabel2,
- this.xrLabel1,
- this.lblAbrechnungsText,
this.lblAdresse,
this.xrLabel3,
this.xrLabel4,
@@ -327,7 +340,7 @@ namespace BeWoImFlow
this.xrLabel6,
this.xrTable1,
this.xrLabel8});
- this.GroupHeader1.HeightF = 606.875F;
+ this.GroupHeader1.HeightF = 430F;
this.GroupHeader1.Name = "GroupHeader1";
this.GroupHeader1.StylePriority.UseFont = false;
//
@@ -345,78 +358,109 @@ namespace BeWoImFlow
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
- // xrTableRow1
+ // GroupFooter2
//
- this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell2,
- this.cellGeleisteteStd});
- this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.Weight = 0.14999999999999997D;
+ this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel14,
+ this.xrLabel12,
+ this.xrLabel13});
+ this.GroupFooter2.HeightF = 140F;
+ this.GroupFooter2.Level = 1;
+ this.GroupFooter2.Name = "GroupFooter2";
//
- // xrTableCell2
+ // xrLabel14
//
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F);
- this.xrTableCell2.StylePriority.UsePadding = false;
- this.xrTableCell2.Text = "Geleistete FLS";
- this.xrTableCell2.Weight = 0.27692307692307694D;
- //
- // cellGeleisteteStd
- //
- this.cellGeleisteteStd.Name = "cellGeleisteteStd";
- this.cellGeleisteteStd.Padding = new DevExpress.XtraPrinting.PaddingInfo(4, 2, 0, 0, 100F);
- this.cellGeleisteteStd.StylePriority.UsePadding = false;
- this.cellGeleisteteStd.Weight = 0.30769230769230765D;
- //
- // xrLabel1
- //
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 556.875F);
- this.xrLabel1.Multiline = true;
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(675.33F, 50F);
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.Text = "Ich bitte um Überweisung des Rechnungsbetrages unter Angabe des Aktenzeichens auf" +
+ this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(30F, 90F);
+ this.xrLabel14.Multiline = true;
+ this.xrLabel14.Name = "xrLabel14";
+ this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel14.SizeF = new System.Drawing.SizeF(675.33F, 50F);
+ this.xrLabel14.StylePriority.UseFont = false;
+ this.xrLabel14.Text = "Ich bitte um Überweisung des Rechnungsbetrages unter Angabe des Aktenzeichens auf" +
" das unten angegebene Bankkonto.";
//
- // xrLabel2
+ // xrLabel12
//
- this.xrLabel2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrLabel12.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(30F, 20F);
+ this.xrLabel12.Multiline = true;
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(360.7465F, 30.20834F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "Gesamt:";
+ //
+ // xrLabel13
+ //
+ this.xrLabel13.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
- this.xrLabel2.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(390.7466F, 432.8125F);
- this.xrLabel2.Multiline = true;
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(148.2117F, 30.20834F);
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.StylePriority.UseTextAlignment = false;
- this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrLabel13.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel13.LocationFloat = new DevExpress.Utils.PointFloat(390.75F, 20F);
+ this.xrLabel13.Multiline = true;
+ this.xrLabel13.Name = "xrLabel13";
+ this.xrLabel13.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel13.SizeF = new System.Drawing.SizeF(148.2117F, 30.20834F);
+ this.xrLabel13.StylePriority.UseFont = false;
+ this.xrLabel13.StylePriority.UseTextAlignment = false;
+ this.xrLabel13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
- // xrLabel7
+ // xrLabel10
//
- this.xrLabel7.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 483.4375F);
- this.xrLabel7.Multiline = true;
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(360.7465F, 30.20834F);
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.Text = "Gesamt:";
+ this.xrLabel10.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.ServiceDescription")});
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 0F);
+ 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(360.7465F, 30.20834F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "XXX FLS (Erbrachte Leistungen) x XXXX € =";
//
- // xrLabel9
+ // xrLabel11
//
- this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "GrossClaim")});
- this.xrLabel9.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(390.7466F, 483.4374F);
- this.xrLabel9.Multiline = true;
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(148.2117F, 30.20834F);
- this.xrLabel9.StylePriority.UseFont = false;
- this.xrLabel9.StylePriority.UseTextAlignment = false;
- this.xrLabel9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "ServiceInvoicePeriods.ServiceInvoiceItems.GrossAmount")});
+ this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(390.7466F, 0F);
+ 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(148.2117F, 30.20834F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // DetailReport
+ //
+ this.DetailReport.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail1,
+ this.DetailReport1});
+ this.DetailReport.DataMember = "ServiceInvoicePeriods";
+ this.DetailReport.DataSource = this.bindingSource1;
+ this.DetailReport.Level = 0;
+ this.DetailReport.Name = "DetailReport";
+ //
+ // Detail1
+ //
+ this.Detail1.HeightF = 0F;
+ this.Detail1.Name = "Detail1";
+ //
+ // DetailReport1
+ //
+ this.DetailReport1.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.Detail2});
+ this.DetailReport1.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
+ this.DetailReport1.DataSource = this.bindingSource1;
+ this.DetailReport1.Level = 0;
+ this.DetailReport1.Name = "DetailReport1";
+ //
+ // Detail2
+ //
+ this.Detail2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel11,
+ this.xrLabel10});
+ this.Detail2.HeightF = 30.20834F;
+ this.Detail2.Name = "Detail2";
//
// Rechnung
//
@@ -424,7 +468,9 @@ namespace BeWoImFlow
this.Detail,
this.topMarginBand1,
this.bottomMarginBand1,
- this.GroupHeader1});
+ this.GroupHeader1,
+ this.GroupFooter2,
+ this.DetailReport});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
@@ -461,7 +507,6 @@ namespace BeWoImFlow
private DevExpress.XtraReports.UI.XRTableRow xrTableRow11;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligtProWoche;
private DevExpress.XtraReports.UI.XRTableCell cellBewilligungszeitraum;
- private DevExpress.XtraReports.UI.XRLabel lblAbrechnungsText;
private DevExpress.XtraReports.UI.FormattingRule ruleRateFactorNull;
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
@@ -477,9 +522,15 @@ namespace BeWoImFlow
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.XRTableCell cellGeleisteteStd;
- private DevExpress.XtraReports.UI.XRLabel xrLabel1;
- private DevExpress.XtraReports.UI.XRLabel xrLabel7;
- private DevExpress.XtraReports.UI.XRLabel xrLabel9;
- private DevExpress.XtraReports.UI.XRLabel xrLabel2;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel12;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel13;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel11;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport;
+ private DevExpress.XtraReports.UI.DetailBand Detail1;
+ private DevExpress.XtraReports.UI.DetailReportBand DetailReport1;
+ private DevExpress.XtraReports.UI.DetailBand Detail2;
}
}
diff --git a/ReportImp/BeWoImFlow/RechnungJugendamt.cs b/ReportImp/BeWoImFlow/RechnungJugendamt.cs
index 2cf9b81c6..be7f6d81e 100644
--- a/ReportImp/BeWoImFlow/RechnungJugendamt.cs
+++ b/ReportImp/BeWoImFlow/RechnungJugendamt.cs
@@ -106,7 +106,18 @@ namespace BeWoImFlow
cellAbrechnungszeitraum.Text = String.Format("{0:dd.MM.yyyy} - {1:dd.MM.yyyy}", pRO.AccountingPeriodStart, pRO.AccountingPeriodEnd);
cellGeleisteteStd.Text = String.Format("{0:0.00} FLS", std);
- lblAbrechnungsText.Text = String.Format("{0:0.00} FLS (Erbrachte Leistungen) x {1:c} =", std, hourlyRate);
+
+ foreach (var sip in pRO.ServiceInvoicePeriods)
+ {
+ foreach (var ii in sip.ServiceInvoiceItems)
+ {
+ ii.ServiceDescription = String.Format("{0:0.00} FLS (Erbrachte Leistungen) x {1:c} =", ii.Hours, ii.HourlyRate);
+
+
+ //lblAbrechnungsText.Text = String.Format("{0:0.00} FLS (Erbrachte Leistungen) x {1:c} =", std, hourlyRate);
+ }
+ }
+
//DateTime start = pRO.AccountingPeriodStart;
//DateTime end = pRO.AccountingPeriodEnd;
diff --git a/ReportImp/BeWoImFlow/SettlementReport.Designer.cs b/ReportImp/BeWoImFlow/SettlementReport.Designer.cs
index ad25e5410..2275ab087 100644
--- a/ReportImp/BeWoImFlow/SettlementReport.Designer.cs
+++ b/ReportImp/BeWoImFlow/SettlementReport.Designer.cs
@@ -85,6 +85,7 @@ namespace BeWoImFlow.Alt
this.xrTableRow36 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell57 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell58 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
@@ -439,8 +440,9 @@ namespace BeWoImFlow.Alt
// GroupFooter1
//
this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel1,
this.xrTable4});
- this.GroupFooter1.HeightF = 170F;
+ this.GroupFooter1.HeightF = 191.3542F;
this.GroupFooter1.Name = "GroupFooter1";
this.GroupFooter1.StylePriority.UseFont = false;
//
@@ -633,6 +635,18 @@ namespace BeWoImFlow.Alt
this.xrTableCell58.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell58.Weight = 0.21685899000901443D;
//
+ // xrLabel1
+ //
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(30.00005F, 153F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(649.9998F, 38.35419F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "Sehr geehrte Damen und Herren,";
+ //
// Spitzabrechnung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -721,5 +735,6 @@ namespace BeWoImFlow.Alt
private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRRichText xrRichText3;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel1;
}
}
diff --git a/ReportImp/BeWoRueckenwind/BeWoRueckenwind.csproj b/ReportImp/BeWoRueckenwind/BeWoRueckenwind.csproj
index b0306f8aa..83c13a795 100644
--- a/ReportImp/BeWoRueckenwind/BeWoRueckenwind.csproj
+++ b/ReportImp/BeWoRueckenwind/BeWoRueckenwind.csproj
@@ -101,6 +101,12 @@
ServicesOverviewReportAssistenz.cs
+
+ Component
+
+
+ SettlementReport2.cs
+
Component
@@ -134,6 +140,10 @@
ServicesOverviewReportAssistenz.cs
Designer
+
+ SettlementReport2.cs
+ Designer
+
SettlementReport.cs
Designer
diff --git a/ReportImp/BetreutesWohnenStLudgerus/BetreutesWohnenStLudgerus.csproj b/ReportImp/BetreutesWohnenStLudgerus/BetreutesWohnenStLudgerus.csproj
index 1dc041147..128ebaaf3 100644
--- a/ReportImp/BetreutesWohnenStLudgerus/BetreutesWohnenStLudgerus.csproj
+++ b/ReportImp/BetreutesWohnenStLudgerus/BetreutesWohnenStLudgerus.csproj
@@ -75,6 +75,12 @@
QuittierungsbelegMitDatum.cs
+
+ Component
+
+
+ ServiceInvoiceReport.cs
+
Component
@@ -104,6 +110,10 @@
QuittierungsbelegMitDatum.cs
Designer
+
+ ServiceInvoiceReport.cs
+ Designer
+
ServicesOverviewReport.cs
Designer
diff --git a/ReportImp/BetreuwoWesel/Finanzauswertung.cs b/ReportImp/BetreuwoWesel/Finanzauswertung.cs
index 448736606..aa9ed12e4 100644
--- a/ReportImp/BetreuwoWesel/Finanzauswertung.cs
+++ b/ReportImp/BetreuwoWesel/Finanzauswertung.cs
@@ -46,17 +46,19 @@ namespace BetreuWoWesel
//cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
}
- //if (pRO.RateFactor.HasValue)
- //{
- // cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", pRO.RateFactor);
- //}
- //else
- //{
- // cellRateFactorHeader.Visible = false;
- // cellRateFactor.Visible = false;
- //}
-
- }
+
+
+ //if (pRO.RateFactor.HasValue)
+ //{
+ // cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", pRO.RateFactor);
+ //}
+ //else
+ //{
+ // cellRateFactorHeader.Visible = false;
+ // cellRateFactor.Visible = false;
+ //}
+
+ }
else
{
//cellBewilligtImZeitraumHeader.Visible = false;
@@ -67,7 +69,7 @@ namespace BetreuWoWesel
//cellRateFactor.Visible = false;
}
-
+ cellBewilligtBisHeader.Text = String.Format("Bewilligte FLS\nbis zum\n{0:dd.MM.yyyy}", pRO.ReportEndDate);
this.bindingSource1.DataSource = pRO;
}
diff --git a/ReportImp/BetreuwoWesel/Finanzauswertung.designer.cs b/ReportImp/BetreuwoWesel/Finanzauswertung.designer.cs
index a8be9a341..5e29fbb79 100644
--- a/ReportImp/BetreuwoWesel/Finanzauswertung.designer.cs
+++ b/ReportImp/BetreuwoWesel/Finanzauswertung.designer.cs
@@ -33,15 +33,23 @@ namespace BetreuWoWesel
DevExpress.XtraReports.UI.XRSummary xrSummary1 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
+ DevExpress.XtraReports.UI.XRSummary xrSummary7 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.Detail1 = new DevExpress.XtraReports.UI.DetailBand();
this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleistetImBereich = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.lblTitel = new DevExpress.XtraReports.UI.XRLabel();
this.DetailReport = new DevExpress.XtraReports.UI.DetailReportBand();
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
@@ -50,17 +58,25 @@ namespace BetreuWoWesel
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellBewilligtBisHeader = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellGeleistetImZeitraumHeader = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow3 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
@@ -76,6 +92,8 @@ namespace BetreuWoWesel
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.TESTPARAMTER = new DevExpress.XtraReports.Parameters.Parameter();
this.parameter1 = new DevExpress.XtraReports.Parameters.Parameter();
+ this.fieldDiffSollIstFls = new DevExpress.XtraReports.UI.CalculatedField();
+ this.fieldDiffBetrag = new DevExpress.XtraReports.UI.CalculatedField();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
@@ -109,7 +127,7 @@ namespace BetreuWoWesel
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
- this.xrTable2.SizeF = new System.Drawing.SizeF(710F, 25F);
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1070F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
@@ -121,9 +139,13 @@ namespace BetreuWoWesel
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell6,
this.xrTableCell7,
+ this.xrTableCell20,
+ this.xrTableCell5,
this.cellGeleistetImBereich,
+ this.xrTableCell11,
this.xrTableCell26,
- this.xrTableCell8});
+ this.xrTableCell8,
+ this.xrTableCell14});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Weight = 1D;
//
@@ -144,6 +166,24 @@ namespace BetreuWoWesel
this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell7.Weight = 0.66469719151440709D;
//
+ // xrTableCell20
+ //
+ this.xrTableCell20.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours", "{0:0.00}")});
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell20.Weight = 0.44313146217386956D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan", "{0:0.00}")});
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.48744460842852255D;
+ //
// cellGeleistetImBereich
//
this.cellGeleistetImBereich.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -151,8 +191,17 @@ namespace BetreuWoWesel
this.cellGeleistetImBereich.Name = "cellGeleistetImBereich";
this.cellGeleistetImBereich.StylePriority.UseTextAlignment = false;
this.cellGeleistetImBereich.Text = "cellGeleistetImBereich";
- this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.cellGeleistetImBereich.Weight = 0.53175775468317543D;
+ this.cellGeleistetImBereich.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.cellGeleistetImBereich.Weight = 0.4874446084285225D;
+ //
+ // xrTableCell11
+ //
+ this.xrTableCell11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffSollIstFls", "{0:0.00}")});
+ this.xrTableCell11.Name = "xrTableCell11";
+ this.xrTableCell11.StylePriority.UseTextAlignment = false;
+ this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell11.Weight = 0.44313146217386956D;
//
// xrTableCell26
//
@@ -161,7 +210,7 @@ namespace BetreuWoWesel
this.xrTableCell26.Name = "xrTableCell26";
this.xrTableCell26.StylePriority.UseTextAlignment = false;
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell26.Weight = 0.53175775468317532D;
+ this.xrTableCell26.Weight = 0.44313146217386945D;
//
// xrTableCell8
//
@@ -171,7 +220,16 @@ namespace BetreuWoWesel
this.xrTableCell8.StylePriority.UseTextAlignment = false;
this.xrTableCell8.Text = "xrTableCell8";
this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell8.Weight = 0.53175776033458466D;
+ this.xrTableCell8.Weight = 0.44313146782527879D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffBetrag", "{0:c}")});
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell14.Weight = 0.44313146782527879D;
//
// lblTitel
//
@@ -221,7 +279,7 @@ namespace BetreuWoWesel
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
- this.xrTable1.SizeF = new System.Drawing.SizeF(710F, 50F);
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1070F, 50F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
@@ -233,9 +291,13 @@ namespace BetreuWoWesel
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell2,
+ this.cellBewilligtBisHeader,
+ this.xrTableCell3,
this.cellGeleistetImZeitraumHeader,
+ this.xrTableCell10,
this.xrTableCell25,
- this.xrTableCell4});
+ this.xrTableCell4,
+ this.xrTableCell13});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1.3953493323567705D;
//
@@ -253,13 +315,44 @@ namespace BetreuWoWesel
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell2.Weight = 0.66469719125474014D;
//
+ // cellBewilligtBisHeader
+ //
+ this.cellBewilligtBisHeader.Multiline = true;
+ this.cellBewilligtBisHeader.Name = "cellBewilligtBisHeader";
+ this.cellBewilligtBisHeader.StylePriority.UseTextAlignment = false;
+ this.cellBewilligtBisHeader.Text = "Bewilligte FLS\r\nbis\r\nxxx";
+ this.cellBewilligtBisHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.cellBewilligtBisHeader.Weight = 0.44313146202839809D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Multiline = true;
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UsePadding = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "Bewilligte FLS\r\nim ausgewählten \r\nZeitraum";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell3.Weight = 0.48744460818267554D;
+ //
// cellGeleistetImZeitraumHeader
//
+ this.cellGeleistetImZeitraumHeader.Multiline = true;
this.cellGeleistetImZeitraumHeader.Name = "cellGeleistetImZeitraumHeader";
+ this.cellGeleistetImZeitraumHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.cellGeleistetImZeitraumHeader.StylePriority.UsePadding = false;
this.cellGeleistetImZeitraumHeader.StylePriority.UseTextAlignment = false;
- this.cellGeleistetImZeitraumHeader.Text = "geleistete FLS";
- this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.cellGeleistetImZeitraumHeader.Weight = 0.53175775433695316D;
+ this.cellGeleistetImZeitraumHeader.Text = "Geleistete FLS\r\nim ausgewählten\r\nZeitraum";
+ this.cellGeleistetImZeitraumHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.cellGeleistetImZeitraumHeader.Weight = 0.48744460818267565D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "Differenz";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell10.Weight = 0.44313146202839809D;
//
// xrTableCell25
//
@@ -267,7 +360,7 @@ namespace BetreuWoWesel
this.xrTableCell25.StylePriority.UseTextAlignment = false;
this.xrTableCell25.Text = "Betrag";
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell25.Weight = 0.53175775433695316D;
+ this.xrTableCell25.Weight = 0.44313146202839815D;
//
// xrTableCell4
//
@@ -276,7 +369,15 @@ namespace BetreuWoWesel
this.xrTableCell4.StylePriority.UseTextAlignment = false;
this.xrTableCell4.Text = "Bezahlt";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell4.Weight = 0.53175775557402738D;
+ this.xrTableCell4.Weight = 0.44313146326547231D;
+ //
+ // xrTableCell13
+ //
+ this.xrTableCell13.Name = "xrTableCell13";
+ this.xrTableCell13.StylePriority.UseTextAlignment = false;
+ this.xrTableCell13.Text = "Differenz";
+ this.xrTableCell13.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell13.Weight = 0.44313146326547215D;
//
// GroupFooter2
//
@@ -297,7 +398,7 @@ namespace BetreuWoWesel
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
- this.xrTable3.SizeF = new System.Drawing.SizeF(710F, 25F);
+ this.xrTable3.SizeF = new System.Drawing.SizeF(1070F, 25F);
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.StylePriority.UsePadding = false;
@@ -309,9 +410,13 @@ namespace BetreuWoWesel
this.xrTableRow3.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell15,
this.xrTableCell16,
+ this.xrTableCell21,
+ this.xrTableCell9,
this.xrTableCell23,
+ this.xrTableCell12,
this.xrTableCell27,
- this.xrTableCell18});
+ this.xrTableCell18,
+ this.xrTableCell17});
this.xrTableRow3.Name = "xrTableRow3";
this.xrTableRow3.Weight = 1D;
//
@@ -330,6 +435,30 @@ namespace BetreuWoWesel
this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
this.xrTableCell16.Weight = 0.66469719125474036D;
//
+ // xrTableCell21
+ //
+ this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHours")});
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.StylePriority.UseTextAlignment = false;
+ xrSummary1.FormatString = "{0:0.00}";
+ xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell21.Summary = xrSummary1;
+ this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell21.Weight = 0.44313146202839809D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.ApprovedHoursInReportTimeSpan")});
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ xrSummary2.FormatString = "{0:0.00}";
+ xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell9.Summary = xrSummary2;
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell9.Weight = 0.48744460818267565D;
+ //
// xrTableCell23
//
this.xrTableCell23.CanGrow = false;
@@ -337,12 +466,24 @@ namespace BetreuWoWesel
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableHoursInReportTimeSpan")});
this.xrTableCell23.Name = "xrTableCell23";
this.xrTableCell23.StylePriority.UseTextAlignment = false;
- xrSummary1.FormatString = "{0:0.00}";
- xrSummary1.IgnoreNullValues = true;
- xrSummary1.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
- this.xrTableCell23.Summary = xrSummary1;
- this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell23.Weight = 0.53175775433695316D;
+ xrSummary3.FormatString = "{0:0.00}";
+ xrSummary3.IgnoreNullValues = true;
+ xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell23.Summary = xrSummary3;
+ this.xrTableCell23.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell23.Weight = 0.48744460818267565D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffSollIstFls")});
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ xrSummary4.FormatString = "{0:0.00}";
+ xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell12.Summary = xrSummary4;
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell12.Weight = 0.44313146202839804D;
//
// xrTableCell27
//
@@ -350,11 +491,11 @@ namespace BetreuWoWesel
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.BillableAmountInReportTimeSpan")});
this.xrTableCell27.Name = "xrTableCell27";
this.xrTableCell27.StylePriority.UseTextAlignment = false;
- xrSummary2.FormatString = "{0:c}";
- xrSummary2.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
- this.xrTableCell27.Summary = xrSummary2;
+ xrSummary5.FormatString = "{0:c}";
+ xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell27.Summary = xrSummary5;
this.xrTableCell27.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell27.Weight = 0.53175775433695316D;
+ this.xrTableCell27.Weight = 0.44313146202839809D;
//
// xrTableCell18
//
@@ -363,12 +504,24 @@ namespace BetreuWoWesel
new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.AmountPaidInReportTimeSpan")});
this.xrTableCell18.Name = "xrTableCell18";
this.xrTableCell18.StylePriority.UseTextAlignment = false;
- xrSummary3.FormatString = "{0:c}";
- xrSummary3.IgnoreNullValues = true;
- xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
- this.xrTableCell18.Summary = xrSummary3;
+ xrSummary6.FormatString = "{0:c}";
+ xrSummary6.IgnoreNullValues = true;
+ xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell18.Summary = xrSummary6;
this.xrTableCell18.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
- this.xrTableCell18.Weight = 0.53175775557402738D;
+ this.xrTableCell18.Weight = 0.44313146326547226D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptFinanceList.fieldDiffBetrag")});
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ xrSummary7.FormatString = "{0:c}";
+ xrSummary7.Running = DevExpress.XtraReports.UI.SummaryRunning.Group;
+ this.xrTableCell17.Summary = xrSummary7;
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell17.Weight = 0.44313146326547226D;
//
// bindingSource1
//
@@ -393,9 +546,9 @@ namespace BetreuWoWesel
//
this.xrPageInfo2.Font = new System.Drawing.Font("Arial", 8F);
this.xrPageInfo2.Format = "Seite {0} von {1}";
- this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(450.0002F, 25F);
+ this.xrPageInfo2.LocationFloat = new DevExpress.Utils.PointFloat(970.0002F, 25F);
this.xrPageInfo2.Name = "xrPageInfo2";
- this.xrPageInfo2.SizeF = new System.Drawing.SizeF(259.9996F, 23F);
+ this.xrPageInfo2.SizeF = new System.Drawing.SizeF(100.0001F, 23F);
this.xrPageInfo2.StyleName = "PageInfo";
this.xrPageInfo2.StylePriority.UseFont = false;
this.xrPageInfo2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
@@ -488,6 +641,20 @@ namespace BetreuWoWesel
this.parameter1.Type = typeof(bool);
this.parameter1.ValueInfo = "False";
//
+ // fieldDiffSollIstFls
+ //
+ this.fieldDiffSollIstFls.DataMember = "SupportConceptFinanceList";
+ this.fieldDiffSollIstFls.Expression = "[BillableHoursInReportTimeSpan]-[ApprovedHoursInReportTimeSpan]";
+ this.fieldDiffSollIstFls.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldDiffSollIstFls.Name = "fieldDiffSollIstFls";
+ //
+ // fieldDiffBetrag
+ //
+ this.fieldDiffBetrag.DataMember = "SupportConceptFinanceList";
+ this.fieldDiffBetrag.Expression = "[AmountPaidInReportTimeSpan]-[BillableAmountInReportTimeSpan]";
+ this.fieldDiffBetrag.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
+ this.fieldDiffBetrag.Name = "fieldDiffBetrag";
+ //
// Finanzauswertung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -498,10 +665,14 @@ namespace BetreuWoWesel
this.topMarginBand1,
this.bottomMarginBand1,
this.ReportFooter});
+ this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
+ this.fieldDiffSollIstFls,
+ this.fieldDiffBetrag});
this.DataSource = this.bindingSource1;
- this.Margins = new System.Drawing.Printing.Margins(55, 55, 50, 30);
- this.PageHeight = 1169;
- this.PageWidth = 827;
+ this.Landscape = true;
+ this.Margins = new System.Drawing.Printing.Margins(50, 40, 50, 30);
+ this.PageHeight = 827;
+ this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] {
this.TESTPARAMTER,
@@ -565,5 +736,19 @@ namespace BetreuWoWesel
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell13;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell12;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell17;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell cellBewilligtBisHeader;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.CalculatedField fieldDiffSollIstFls;
+ private DevExpress.XtraReports.UI.CalculatedField fieldDiffBetrag;
}
}
diff --git a/ReportImp/DiakonieKKKleve/SettlementReport.cs b/ReportImp/DiakonieKKKleve/SettlementReport.cs
index e5e57ee71..da3ec5354 100644
--- a/ReportImp/DiakonieKKKleve/SettlementReport.cs
+++ b/ReportImp/DiakonieKKKleve/SettlementReport.cs
@@ -18,6 +18,11 @@ namespace DiakonieKKKleve.Alt
public void SetReportDataSource(SettlementRO pRO)
{
+ if (String.IsNullOrEmpty(pRO.AbsenceTimes))
+ {
+ pRO.AbsenceTimes = "Im Abrechnungszeitraum lag keine stationäre Behandlung vor.";
+ }
+
if (!String.IsNullOrEmpty(pRO.SenderContactPersonMail))
{
pRO.SenderContactPersonMail = pRO.SenderContactPersonMail.Replace("E-Mail:", "").Trim();
diff --git a/ReportImp/DiakonieKKKleve/SettlementReport2.cs b/ReportImp/DiakonieKKKleve/SettlementReport2.cs
index 57e9358b0..fd3337819 100644
--- a/ReportImp/DiakonieKKKleve/SettlementReport2.cs
+++ b/ReportImp/DiakonieKKKleve/SettlementReport2.cs
@@ -30,6 +30,13 @@ namespace DiakonieKKKleve
{
pRO.SenderContactPersonFax = pRO.SenderContactPersonFax.Replace("Fax:", "").Trim();
}
+
+ if (String.IsNullOrEmpty(pRO.AbsenceTimes))
+ {
+ pRO.AbsenceTimes = "Im Abrechnungszeitraum lag keine stationäre Behandlung vor.";
+ }
+
+
bindingSource1.DataSource = pRO;
}
}
diff --git a/ReportImp/DiakonieLennepReports/ServicesOverviewReport.Designer.cs b/ReportImp/DiakonieLennepReports/ServicesOverviewReport.Designer.cs
index ce32d0610..60e8861d0 100644
--- a/ReportImp/DiakonieLennepReports/ServicesOverviewReport.Designer.cs
+++ b/ReportImp/DiakonieLennepReports/ServicesOverviewReport.Designer.cs
@@ -118,6 +118,8 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel20 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel32 = new DevExpress.XtraReports.UI.XRLabel();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.lblStundensatz = new DevExpress.XtraReports.UI.XRLabel();
this.lblBetrag = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel33 = new DevExpress.XtraReports.UI.XRLabel();
@@ -128,8 +130,8 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel39 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel40 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel44 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblPartner1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblPartner2 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -508,6 +510,7 @@ namespace BeWo.DiakonieLennepReports
// GroupHeader2
//
this.GroupHeader2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblPartner1,
this.xrLabel1,
this.xrLabel17,
this.xrLabel16,
@@ -602,7 +605,7 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel25.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.0834F);
this.xrLabel25.Name = "xrLabel25";
this.xrLabel25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel25.SizeF = new System.Drawing.SizeF(258.667F, 25F);
+ this.xrLabel25.SizeF = new System.Drawing.SizeF(258.2479F, 25F);
this.xrLabel25.StylePriority.UseBorders = false;
this.xrLabel25.StylePriority.UseFont = false;
this.xrLabel25.StylePriority.UseTextAlignment = false;
@@ -666,7 +669,7 @@ namespace BeWo.DiakonieLennepReports
this.lblMonat1.LocationFloat = new DevExpress.Utils.PointFloat(586.792F, 64.04171F);
this.lblMonat1.Name = "lblMonat1";
this.lblMonat1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblMonat1.SizeF = new System.Drawing.SizeF(115.6245F, 25F);
+ this.lblMonat1.SizeF = new System.Drawing.SizeF(115.2054F, 25F);
this.lblMonat1.StylePriority.UseBorders = false;
this.lblMonat1.StylePriority.UseFont = false;
this.lblMonat1.StylePriority.UseTextAlignment = false;
@@ -903,6 +906,7 @@ namespace BeWo.DiakonieLennepReports
// GroupHeader1
//
this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.lblPartner2,
this.xrTable1,
this.xrLabel30,
this.xrLabel28,
@@ -1050,7 +1054,7 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel26.LocationFloat = new DevExpress.Utils.PointFloat(443.7495F, 105.2188F);
this.xrLabel26.Name = "xrLabel26";
this.xrLabel26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel26.SizeF = new System.Drawing.SizeF(258.2505F, 25F);
+ this.xrLabel26.SizeF = new System.Drawing.SizeF(258.2479F, 25F);
this.xrLabel26.StylePriority.UseBorders = false;
this.xrLabel26.StylePriority.UseFont = false;
this.xrLabel26.StylePriority.UseTextAlignment = false;
@@ -1163,6 +1167,28 @@ namespace BeWo.DiakonieLennepReports
this.GroupFooter2.HeightF = 213.7955F;
this.GroupFooter2.Name = "GroupFooter2";
//
+ // xrLabel15
+ //
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 147.8011F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F);
+ this.xrLabel15.StylePriority.UseBorders = false;
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Datum, Unterschrift Betreuer:";
+ //
+ // xrLabel19
+ //
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 198.0284F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(177.4162F, 15.76703F);
+ this.xrLabel19.StylePriority.UseBorders = false;
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Datum, Unterschrift Klient:";
+ //
// lblStundensatz
//
this.lblStundensatz.Font = new System.Drawing.Font("Arial", 9F);
@@ -1305,27 +1331,31 @@ namespace BeWo.DiakonieLennepReports
this.xrLabel44.StylePriority.UseBorders = false;
this.xrLabel44.StylePriority.UseFont = false;
//
- // xrLabel15
+ // lblPartner1
//
- this.xrLabel15.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 147.8011F);
- this.xrLabel15.Name = "xrLabel15";
- this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel15.SizeF = new System.Drawing.SizeF(177.4162F, 14.34659F);
- this.xrLabel15.StylePriority.UseBorders = false;
- this.xrLabel15.StylePriority.UseFont = false;
- this.xrLabel15.Text = "Datum, Unterschrift Betreuer:";
+ this.lblPartner1.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.lblPartner1.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblPartner1.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F);
+ this.lblPartner1.Name = "lblPartner1";
+ this.lblPartner1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblPartner1.SizeF = new System.Drawing.SizeF(303.1672F, 25F);
+ this.lblPartner1.StylePriority.UseBorders = false;
+ this.lblPartner1.StylePriority.UseFont = false;
+ this.lblPartner1.StylePriority.UseTextAlignment = false;
+ this.lblPartner1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
- // xrLabel19
+ // lblPartner2
//
- this.xrLabel19.Font = new System.Drawing.Font("Arial", 9F);
- this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(91.41693F, 198.0284F);
- this.xrLabel19.Name = "xrLabel19";
- this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel19.SizeF = new System.Drawing.SizeF(177.4162F, 15.76703F);
- this.xrLabel19.StylePriority.UseBorders = false;
- this.xrLabel19.StylePriority.UseFont = false;
- this.xrLabel19.Text = "Datum, Unterschrift Klient:";
+ this.lblPartner2.Borders = DevExpress.XtraPrinting.BorderSide.None;
+ this.lblPartner2.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblPartner2.LocationFloat = new DevExpress.Utils.PointFloat(398.83F, 135F);
+ this.lblPartner2.Name = "lblPartner2";
+ this.lblPartner2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblPartner2.SizeF = new System.Drawing.SizeF(303.1672F, 25F);
+ this.lblPartner2.StylePriority.UseBorders = false;
+ this.lblPartner2.StylePriority.UseFont = false;
+ this.lblPartner2.StylePriority.UseTextAlignment = false;
+ this.lblPartner2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
//
// Stundenzettel
//
@@ -1462,5 +1492,7 @@ namespace BeWo.DiakonieLennepReports
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRLabel xrLabel15;
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
+ private DevExpress.XtraReports.UI.XRLabel lblPartner1;
+ private DevExpress.XtraReports.UI.XRLabel lblPartner2;
}
}
diff --git a/ReportImp/DiakonieLennepReports/ServicesOverviewReport.cs b/ReportImp/DiakonieLennepReports/ServicesOverviewReport.cs
index 882144dae..2efcff7cb 100644
--- a/ReportImp/DiakonieLennepReports/ServicesOverviewReport.cs
+++ b/ReportImp/DiakonieLennepReports/ServicesOverviewReport.cs
@@ -5,6 +5,8 @@ using DevExpress.XtraReports.UI;
using BeWo.Report.ReportObjects;
using BeWo.Report;
using System.Collections.Generic;
+using BeWo.Data.Access;
+using BeWo.Data.Entities;
using BeWo.Service.DCEntityMapper;
using BS.Shared;
using BS.Shared.Extensions;
@@ -48,6 +50,18 @@ namespace BeWo.DiakonieLennepReports
pRO.Services = servicesBillable;
}
+ lblPartner1.Text = "";
+ lblPartner2.Text = "";
+
+ if (pRO.CustomerOid > 0)
+ {
+ var c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid);
+ if (!String.IsNullOrEmpty(c.DebitorNumber))
+ {
+ lblPartner1.Text = String.Format("Partnernummer: {0}", c.DebitorNumber);
+ lblPartner2.Text = String.Format("Partnernummer: {0}", c.DebitorNumber);
+ }
+ }
this.bindingSource1.DataSource = pRO;
}
diff --git a/ReportImp/DiakonieLennepReports/SupportConceptReport.Designer.cs b/ReportImp/DiakonieLennepReports/SupportConceptReport.Designer.cs
index ffaf19c0f..0d3f13a22 100644
--- a/ReportImp/DiakonieLennepReports/SupportConceptReport.Designer.cs
+++ b/ReportImp/DiakonieLennepReports/SupportConceptReport.Designer.cs
@@ -34,8 +34,6 @@ namespace BeWo.DiakonieLennepReports
DevExpress.XtraReports.UI.XRSummary xrSummary2 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary3 = new DevExpress.XtraReports.UI.XRSummary();
DevExpress.XtraReports.UI.XRSummary xrSummary4 = new DevExpress.XtraReports.UI.XRSummary();
- DevExpress.XtraReports.UI.XRSummary xrSummary5 = new DevExpress.XtraReports.UI.XRSummary();
- DevExpress.XtraReports.UI.XRSummary xrSummary6 = new DevExpress.XtraReports.UI.XRSummary();
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.xrPageInfo1 = new DevExpress.XtraReports.UI.XRPageInfo();
@@ -60,8 +58,6 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
- this.ruleHeuteOk = new DevExpress.XtraReports.UI.FormattingRule();
- this.ruleHeute90 = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleNotApprovedAndExpiringNext4Months = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleExpiringNext3Months = new DevExpress.XtraReports.UI.FormattingRule();
this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
@@ -89,6 +85,8 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.ruleHeuteOk = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ruleHeute90 = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleLess12Weeks = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleLess8Weeks = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleExpired = new DevExpress.XtraReports.UI.FormattingRule();
@@ -119,8 +117,6 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell75 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
- this.ruleEmpHeuteOk = new DevExpress.XtraReports.UI.FormattingRule();
- this.ruleEmpHeute90 = new DevExpress.XtraReports.UI.FormattingRule();
this.GroupHeader3 = new DevExpress.XtraReports.UI.GroupHeaderBand();
this.xrTable4 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow4 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -149,9 +145,16 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell89 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell90 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell88 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ruleEmpHeuteOk = new DevExpress.XtraReports.UI.FormattingRule();
+ this.ruleEmpHeute90 = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleEmpLess12Weeks = new DevExpress.XtraReports.UI.FormattingRule();
this.ruleEmpLess8Weeks = new DevExpress.XtraReports.UI.FormattingRule();
this.fieldApproved = new DevExpress.XtraReports.UI.CalculatedField();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell35 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
@@ -224,7 +227,7 @@ namespace BeWo.DiakonieLennepReports
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
- this.xrTable2.SizeF = new System.Drawing.SizeF(965F, 20F);
+ this.xrTable2.SizeF = new System.Drawing.SizeF(1045F, 20F);
this.xrTable2.StylePriority.UseBackColor = false;
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
@@ -241,10 +244,11 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell21,
this.xrTableCell22,
this.xrTableCell23,
+ this.xrTableCell24,
this.xrTableCell28,
this.xrTableCell31,
- this.xrTableCell24,
- this.xrTableCell25});
+ this.xrTableCell25,
+ this.xrTableCell26});
this.xrTableRow2.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext4Months);
this.xrTableRow2.FormattingRules.Add(this.ruleExpiringNext3Months);
this.xrTableRow2.Name = "xrTableRow2";
@@ -403,20 +407,6 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell25.Weight = 0.216411176103491D;
//
- // ruleHeuteOk
- //
- this.ruleHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110";
- this.ruleHeuteOk.DataMember = "SupportConceptDetailList";
- this.ruleHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100)))));
- this.ruleHeuteOk.Name = "ruleHeuteOk";
- //
- // ruleHeute90
- //
- this.ruleHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110";
- this.ruleHeute90.DataMember = "SupportConceptDetailList";
- this.ruleHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
- this.ruleHeute90.Name = "ruleHeute90";
- //
// ruleNotApprovedAndExpiringNext4Months
//
this.ruleNotApprovedAndExpiringNext4Months.Condition = "[IsApproved] == False And [OpenMonths] < 4";
@@ -461,6 +451,7 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell11,
this.xrTableCell15,
this.xrTableCell17,
+ this.xrTableCell9,
this.xrTableCell32,
this.xrTableCell34,
this.xrTableCell30});
@@ -510,42 +501,36 @@ namespace BeWo.DiakonieLennepReports
//
// xrTableCell32
//
- this.xrTableCell32.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.WeeksPassed", "{0:0.00}")});
+ this.xrTableCell32.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell32.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.StylePriority.UseBorders = false;
this.xrTableCell32.StylePriority.UseFont = false;
this.xrTableCell32.StylePriority.UseTextAlignment = false;
- this.xrTableCell32.Text = "xrTableCell32";
this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell32.Weight = 0.18935978087279212D;
//
// xrTableCell34
//
- this.xrTableCell34.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.FLSPerWeekIst")});
+ this.xrTableCell34.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell34.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.StylePriority.UseBorders = false;
this.xrTableCell34.StylePriority.UseFont = false;
this.xrTableCell34.StylePriority.UseTextAlignment = false;
- xrSummary3.FormatString = "{0:0.00}";
- xrSummary3.IgnoreNullValues = true;
- xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell34.Summary = xrSummary3;
- this.xrTableCell34.Text = "xrTableCell45";
this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell34.Weight = 0.18935978791511873D;
//
// xrTableCell30
//
- this.xrTableCell30.Borders = DevExpress.XtraPrinting.BorderSide.Left;
+ this.xrTableCell30.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell30.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell30.Name = "xrTableCell30";
this.xrTableCell30.StylePriority.UseBorders = false;
this.xrTableCell30.StylePriority.UseFont = false;
this.xrTableCell30.StylePriority.UseTextAlignment = false;
this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- this.xrTableCell30.Weight = 0.43282234488532978D;
+ this.xrTableCell30.Weight = 0.21641117244266489D;
//
// GroupHeader2
//
@@ -564,7 +549,7 @@ namespace BeWo.DiakonieLennepReports
this.xrTable1.Name = "xrTable1";
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
- this.xrTable1.SizeF = new System.Drawing.SizeF(965F, 42F);
+ this.xrTable1.SizeF = new System.Drawing.SizeF(1045F, 42F);
this.xrTable1.StylePriority.UseBackColor = false;
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
@@ -582,10 +567,11 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell4,
this.xrTableCell5,
this.xrTableCell6,
+ this.xrTableCell7,
this.xrTableCell13,
this.xrTableCell14,
- this.xrTableCell7,
- this.xrTableCell8});
+ this.xrTableCell8,
+ this.xrTableCell10});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.Weight = 1D;
//
@@ -641,14 +627,14 @@ namespace BeWo.DiakonieLennepReports
// xrTableCell13
//
this.xrTableCell13.Name = "xrTableCell13";
- this.xrTableCell13.Text = "FLS/Monat Soll";
+ this.xrTableCell13.Text = "FLS/Woche Soll";
this.xrTableCell13.Weight = 0.18935978248790134D;
//
// xrTableCell14
//
this.xrTableCell14.Multiline = true;
this.xrTableCell14.Name = "xrTableCell14";
- this.xrTableCell14.Text = "FLS/Monat\r\nIst";
+ this.xrTableCell14.Text = "FLS/Woche\r\nIst";
this.xrTableCell14.Weight = 0.18935978630000963D;
//
// xrTableCell7
@@ -659,17 +645,30 @@ namespace BeWo.DiakonieLennepReports
//
// xrTableCell8
//
- this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell8.Name = "xrTableCell8";
this.xrTableCell8.StylePriority.UseBorders = false;
- this.xrTableCell8.Text = "restl. FLS pro Monat";
+ this.xrTableCell8.Text = "restl. FLS pro Woche";
this.xrTableCell8.Weight = 0.216411176103491D;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SupportConceptListRO);
//
+ // ruleHeuteOk
+ //
+ this.ruleHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110";
+ this.ruleHeuteOk.DataMember = "SupportConceptDetailList";
+ this.ruleHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100)))));
+ this.ruleHeuteOk.Name = "ruleHeuteOk";
+ //
+ // ruleHeute90
+ //
+ this.ruleHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110";
+ this.ruleHeute90.DataMember = "SupportConceptDetailList";
+ this.ruleHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
+ this.ruleHeute90.Name = "ruleHeute90";
+ //
// ruleLess12Weeks
//
this.ruleLess12Weeks.Condition = "[OpenWeeks] < 12";
@@ -769,7 +768,7 @@ namespace BeWo.DiakonieLennepReports
this.xrTable5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 2, 0, 100F);
this.xrTable5.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow5});
- this.xrTable5.SizeF = new System.Drawing.SizeF(965F, 20F);
+ this.xrTable5.SizeF = new System.Drawing.SizeF(1045F, 20F);
this.xrTable5.StylePriority.UseBackColor = false;
this.xrTable5.StylePriority.UseBorders = false;
this.xrTable5.StylePriority.UseFont = false;
@@ -786,10 +785,11 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell67,
this.xrTableCell69,
this.xrTableCell70,
+ this.xrTableCell71,
this.xrTableCell74,
this.xrTableCell75,
- this.xrTableCell71,
- this.xrTableCell72});
+ this.xrTableCell72,
+ this.xrTableCell35});
this.xrTableRow5.FormattingRules.Add(this.ruleNotApprovedAndExpiringNext4Months);
this.xrTableRow5.FormattingRules.Add(this.ruleExpiringNext3Months);
this.xrTableRow5.Name = "xrTableRow5";
@@ -949,20 +949,6 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell72.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell72.Weight = 0.216411176103491D;
//
- // ruleEmpHeuteOk
- //
- this.ruleEmpHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110";
- this.ruleEmpHeuteOk.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList";
- this.ruleEmpHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100)))));
- this.ruleEmpHeuteOk.Name = "ruleEmpHeuteOk";
- //
- // ruleEmpHeute90
- //
- this.ruleEmpHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110";
- this.ruleEmpHeute90.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList";
- this.ruleEmpHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
- this.ruleEmpHeute90.Name = "ruleEmpHeute90";
- //
// GroupHeader3
//
this.GroupHeader3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -979,7 +965,7 @@ namespace BeWo.DiakonieLennepReports
this.xrTable4.Name = "xrTable4";
this.xrTable4.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow4});
- this.xrTable4.SizeF = new System.Drawing.SizeF(965F, 42F);
+ this.xrTable4.SizeF = new System.Drawing.SizeF(1045F, 42F);
this.xrTable4.StylePriority.UseBackColor = false;
this.xrTable4.StylePriority.UseBorders = false;
this.xrTable4.StylePriority.UseFont = false;
@@ -997,10 +983,11 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell52,
this.xrTableCell54,
this.xrTableCell55,
+ this.xrTableCell56,
this.xrTableCell59,
this.xrTableCell60,
this.xrTableCell57,
- this.xrTableCell56});
+ this.xrTableCell27});
this.xrTableRow4.Name = "xrTableRow4";
this.xrTableRow4.Weight = 1D;
//
@@ -1074,8 +1061,7 @@ namespace BeWo.DiakonieLennepReports
//
// xrTableCell56
//
- this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell56.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTableCell56.Name = "xrTableCell56";
this.xrTableCell56.StylePriority.UseBorders = false;
this.xrTableCell56.Text = "restliche FLS gesamt";
@@ -1177,10 +1163,10 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell84.Name = "xrTableCell84";
this.xrTableCell84.StylePriority.UseFont = false;
this.xrTableCell84.StylePriority.UseTextAlignment = false;
- xrSummary4.FormatString = "{0:0.00}";
- xrSummary4.IgnoreNullValues = true;
- xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell84.Summary = xrSummary4;
+ xrSummary3.FormatString = "{0:0.00}";
+ xrSummary3.IgnoreNullValues = true;
+ xrSummary3.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell84.Summary = xrSummary3;
this.xrTableCell84.Text = "xrTableCell39";
this.xrTableCell84.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell84.Weight = 0.18935978163199024D;
@@ -1194,45 +1180,39 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell85.Name = "xrTableCell85";
this.xrTableCell85.StylePriority.UseFont = false;
this.xrTableCell85.StylePriority.UseTextAlignment = false;
- xrSummary5.FormatString = "{0:0.00}";
- xrSummary5.IgnoreNullValues = true;
- xrSummary5.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell85.Summary = xrSummary5;
+ xrSummary4.FormatString = "{0:0.00}";
+ xrSummary4.IgnoreNullValues = true;
+ xrSummary4.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
+ this.xrTableCell85.Summary = xrSummary4;
this.xrTableCell85.Text = "xrTableCell40";
this.xrTableCell85.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell85.Weight = 0.22993688096512141D;
//
// xrTableCell89
//
- this.xrTableCell89.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSupportConceptDetailList.SupportConceptDetailList.WeeksPassed", "{0:0.00}")});
+ this.xrTableCell89.Borders = DevExpress.XtraPrinting.BorderSide.Left;
this.xrTableCell89.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell89.Name = "xrTableCell89";
+ this.xrTableCell89.StylePriority.UseBorders = false;
this.xrTableCell89.StylePriority.UseFont = false;
this.xrTableCell89.StylePriority.UseTextAlignment = false;
- this.xrTableCell89.Text = "xrTableCell89";
this.xrTableCell89.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell89.Weight = 0.18935978087279212D;
//
// xrTableCell90
//
- this.xrTableCell90.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSupportConceptDetailList.SupportConceptDetailList.FLSPerWeekIst")});
+ this.xrTableCell90.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell90.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell90.Name = "xrTableCell90";
+ this.xrTableCell90.StylePriority.UseBorders = false;
this.xrTableCell90.StylePriority.UseFont = false;
this.xrTableCell90.StylePriority.UseTextAlignment = false;
- xrSummary6.FormatString = "{0:0.00}";
- xrSummary6.IgnoreNullValues = true;
- xrSummary6.Running = DevExpress.XtraReports.UI.SummaryRunning.Report;
- this.xrTableCell90.Summary = xrSummary6;
- this.xrTableCell90.Text = "xrTableCell45";
this.xrTableCell90.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
this.xrTableCell90.Weight = 0.18935977759582945D;
//
// xrTableCell88
//
- this.xrTableCell88.Borders = DevExpress.XtraPrinting.BorderSide.Left;
+ this.xrTableCell88.Borders = DevExpress.XtraPrinting.BorderSide.None;
this.xrTableCell88.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
this.xrTableCell88.Name = "xrTableCell88";
this.xrTableCell88.StylePriority.UseBorders = false;
@@ -1241,6 +1221,20 @@ namespace BeWo.DiakonieLennepReports
this.xrTableCell88.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell88.Weight = 0.43282243775893309D;
//
+ // ruleEmpHeuteOk
+ //
+ this.ruleEmpHeuteOk.Condition = "[DurationPercentage] >= 90 And [DurationPercentage] <= 110";
+ this.ruleEmpHeuteOk.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList";
+ this.ruleEmpHeuteOk.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(100)))), ((int)(((byte)(255)))), ((int)(((byte)(100)))));
+ this.ruleEmpHeuteOk.Name = "ruleEmpHeuteOk";
+ //
+ // ruleEmpHeute90
+ //
+ this.ruleEmpHeute90.Condition = "[DurationPercentage] < 90 Or [DurationPercentage] > 110";
+ this.ruleEmpHeute90.DataMember = "EmployeeSupportConceptDetailList.SupportConceptDetailList";
+ this.ruleEmpHeute90.Formatting.BackColor = System.Drawing.Color.FromArgb(((int)(((byte)(255)))), ((int)(((byte)(100)))), ((int)(((byte)(100)))));
+ this.ruleEmpHeute90.Name = "ruleEmpHeute90";
+ //
// ruleEmpLess12Weeks
//
this.ruleEmpLess12Weeks.Condition = "[OpenWeeks] < 12";
@@ -1261,6 +1255,53 @@ namespace BeWo.DiakonieLennepReports
this.fieldApproved.Expression = "Iif([IsApproved], \'bewilligt\' , \'nicht bewilligt\')";
this.fieldApproved.Name = "fieldApproved";
//
+ // xrTableCell9
+ //
+ this.xrTableCell9.Borders = DevExpress.XtraPrinting.BorderSide.Left;
+ this.xrTableCell9.Font = new System.Drawing.Font("Arial", 7F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.xrTableCell9.Weight = 0.21641117244266489D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.Text = "Prozent";
+ this.xrTableCell10.Weight = 0.216411176103491D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "SupportConceptDetailList.DurationPercentage", "{0:0}%")});
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.StylePriority.UseTextAlignment = false;
+ this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell26.Weight = 0.216411176103491D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.StylePriority.UseBorders = false;
+ this.xrTableCell27.Text = "Prozent";
+ this.xrTableCell27.Weight = 0.21641117610349098D;
+ //
+ // xrTableCell35
+ //
+ this.xrTableCell35.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "EmployeeSupportConceptDetailList.SupportConceptDetailList.DurationPercentage", "{0:0}%")});
+ this.xrTableCell35.Name = "xrTableCell35";
+ this.xrTableCell35.StylePriority.UseTextAlignment = false;
+ this.xrTableCell35.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell35.Weight = 0.216411176103491D;
+ //
// Hilfeplanuebersicht
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1296,7 +1337,7 @@ namespace BeWo.DiakonieLennepReports
this.ruleNichtBewilligtUndMehrAls25,
this.ruleEmpNichtBewilligtUndMehrAls25});
this.Landscape = true;
- this.Margins = new System.Drawing.Printing.Margins(80, 30, 60, 20);
+ this.Margins = new System.Drawing.Printing.Margins(70, 30, 60, 20);
this.PageHeight = 827;
this.PageWidth = 1169;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
@@ -1430,5 +1471,10 @@ namespace BeWo.DiakonieLennepReports
private DevExpress.XtraReports.UI.FormattingRule ruleNichtBewilligtUndMehrAls25;
private DevExpress.XtraReports.UI.FormattingRule ruleEmpNichtBewilligtUndMehrAls20;
private DevExpress.XtraReports.UI.FormattingRule ruleEmpNichtBewilligtUndMehrAls25;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell10;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell35;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
}
}
diff --git a/ReportImp/DiakonieLennepReports/SupportConceptReport.cs b/ReportImp/DiakonieLennepReports/SupportConceptReport.cs
index 01aa9133c..512cce99b 100644
--- a/ReportImp/DiakonieLennepReports/SupportConceptReport.cs
+++ b/ReportImp/DiakonieLennepReports/SupportConceptReport.cs
@@ -47,9 +47,9 @@ namespace BeWo.DiakonieLennepReports
{
sc.WeeksPassed = totalWeekSoll;
- sc.FLSPerWeekSoll *= 4.348m;
- sc.FLSPerWeekIst *= 4.348m;
- sc.FLSOpenPerWeek *= 4.348m;
+ //sc.FLSPerWeekSoll *= 4.348m;
+ //sc.FLSPerWeekIst *= 4.348m;
+ //sc.FLSOpenPerWeek *= 4.348m;
}
foreach (var ed in pRO.EmployeeSupportConceptDetailList)
@@ -81,9 +81,9 @@ namespace BeWo.DiakonieLennepReports
foreach (var edsc in ed.SupportConceptDetailList)
{
edsc.WeeksPassed = totalWeekSoll;
- edsc.FLSPerWeekSoll *= 4.348m;
- edsc.FLSPerWeekIst *= 4.348m;
- edsc.FLSOpenPerWeek *= 4.348m;
+ //edsc.FLSPerWeekSoll *= 4.348m;
+ //edsc.FLSPerWeekIst *= 4.348m;
+ //edsc.FLSOpenPerWeek *= 4.348m;
}
}
diff --git a/ReportImp/DiakonieMuelheim/Finanzauswertung.cs b/ReportImp/DiakonieMuelheim/Finanzauswertung.cs
index d33853309..ee2d38fd4 100644
--- a/ReportImp/DiakonieMuelheim/Finanzauswertung.cs
+++ b/ReportImp/DiakonieMuelheim/Finanzauswertung.cs
@@ -6,11 +6,16 @@ using BeWo.Report.ReportObjects;
using BeWo.Data.Entities;
using BeWo.Data.Access;
using System.Collections.Generic;
+using BeWo.Data;
using BS.Shared.Core;
using BS.Shared.Services;
using BS.Shared.DataContracts;
using BeWo.Service.DCEntityMapper;
+using BeWo.Service.Invoicing;
+using BeWo.Service.Plugins;
using BeWo.Service.ServiceImplementations;
+using BS.Shared.DataContracts.Compact;
+using DiakonieMuelheim.Invoicing;
namespace DiakonieMuelheim
{
@@ -23,8 +28,8 @@ namespace DiakonieMuelheim
public void SetReportDataSource(FinanceRO pRO)
{
- pRO.CalculateBillableAmountInReportTimeSpan();
- pRO.CalculateBillableAmountInTimeSpan();
+ CalculateBillableAmountInReportTimeSpan(pRO);
+ CalculateBillableAmountInTimeSpan(pRO);
if (pRO.ReportStartDate.HasValue && pRO.ReportEndDate.HasValue)
{
@@ -96,10 +101,122 @@ namespace DiakonieMuelheim
this.bindingSource1.DataSource = pRO;
}
+ public void CalculateBillableAmountInReportTimeSpan(FinanceRO pRO)
+ {
+ if (pRO.SupportConceptFinanceList != null)
+ {
+ foreach (var scRo in pRO.SupportConceptFinanceList)
+ {
+ if (scRo.Costbearer2Supportconcept != null)
+ {
+ CalculateBillableAmountInReportTimeSpan(pRO, scRo);
+ }
+ }
+ }
+ }
+
+ public void CalculateBillableAmountInTimeSpan(FinanceRO pRO)
+ {
+ if (pRO.SupportConceptFinanceList != null)
+ {
+ foreach (var scRo in pRO.SupportConceptFinanceList)
+ {
+ if (scRo.Costbearer2Supportconcept != null)
+ {
+ CalculateBillableAmountInTimeSpan(pRO, scRo, scRo.Costbearer2Supportconcept.StartDate, pRO.ReportEndDate, true);
+ }
+ }
+ }
+ }
+
+ private void CalculateBillableAmountInReportTimeSpan(FinanceRO fro, FinanceRO.SupportConceptFinanceRO scRo)
+ {
+ CalculateBillableAmountInTimeSpan(fro, scRo, fro.ReportStartDate, fro.ReportEndDate, false);
+ }
+
+ private void CalculateBillableAmountInTimeSpan(FinanceRO fro, FinanceRO.SupportConceptFinanceRO scRo, DateTime? start, DateTime? end, bool totalOrReportTimeSpan)
+ {
+ String tenant = null;
+
+ if (MultitenancyOperationContextExt.Current != null)
+ tenant = MultitenancyOperationContextExt.Current.Tenant;
+ else
+ tenant = SessionFacade.Tenant;
+
+ var factory = PluginLoader.FindClass(tenant);
+ if (factory == null)
+ {
+ factory = InvoiceFactory.GetInstance(tenant);
+ }
+ Dictionary> dict = new Dictionary>();
+
+ CompactSupportConceptDC sc = CreateCompactSupportConcept(scRo.Costbearer2Supportconcept);
+ if (scRo.ServiceRecords != null)
+ {
+ foreach (var sr in scRo.ServiceRecords)
+ {
+ sr.AlreadyAccounted = false;
+ }
+ }
+
+ dict.Add(sc, scRo.ServiceRecords);
+
+ //var creator = factory.CreateInvoiceCreator(null, tenant, dict);
+
+ var creator = new CustomInvoiceCreation();
+
+ //String text = String.Format("Tenant={0}, Context=Null? {1}, Factory = {2}", tenant,
+ // MultitenancyOperationContextExt.Current == null, factory);
+
+ //Utils.SendErrorMail("CB DEBUG", text);
+ DateTimeSpan span = null;
+ if (start.HasValue && end.HasValue)
+ {
+ span = new DateTimeSpan();
+ span.StartDate = start.Value;
+ span.EndDate = end.Value;
+
+ if (scRo.CostBearerName == "LVR")
+ {
+ creator.RundeRateFactorMitBetrag = true;
+ }
+
+ }
+
+ var invoices = creator.GenerateServiceInvoices(scRo.Costbearer2Supportconcept.CostBearer.CostBearerOid.Value, span, dict);
+
+ if (invoices != null && invoices.Count == 1)
+ {
+ //var i = invoices[0];
+ if (totalOrReportTimeSpan)
+ {
+ scRo.BillableAmountUntilNow = invoices[0].ClaimSum ?? 0;
+ }
+ else
+ {
+ scRo.BillableAmountInReportTimeSpan = invoices[0].ClaimSum ?? 0;
+ }
+ }
+ }
+
+ private CompactSupportConceptDC CreateCompactSupportConcept(SupportConceptCostBearerRelDC c2s)
+ {
+ var dc = new CompactSupportConceptDC();
+ dc.SupportConceptOid = c2s.SupportConcept.SupportConceptOid;
+ dc.CostBearerRelOids = new List();
+ dc.CostBearerRelOids.Add(c2s.CostBearer2SupportConceptOid.Value);
+ dc.IsApproved = c2s.ApprovedStartDate.HasValue && c2s.ApprovedEndDate.HasValue;
+ return dc;
+ }
+
private decimal GetAmountPaid(FinanceRO.SupportConceptFinanceRO ro, DateTime start, DateTime end)
{
if (ro.Costbearer2Supportconcept != null)
{
+ //if (ro.CustomerName.Contains("Grasse"))
+ //{
+ // int test = 0;
+ //}
DateTimeSpan span = new DateTimeSpan {StartDateTime = start, EndDateTime = end.AddDays(1).AddMilliseconds(-1)};
var transactions = DAOFactory.SearchDAO.FindAccoutingTransactions(span, null, ro.Costbearer2Supportconcept.CostBearer2SupportConceptOid.Value);
diff --git a/ReportImp/DiakonieMuelheim/Invoicing/CustomInvoiceCreation.cs b/ReportImp/DiakonieMuelheim/Invoicing/CustomInvoiceCreation.cs
index ced589dee..191687c80 100644
--- a/ReportImp/DiakonieMuelheim/Invoicing/CustomInvoiceCreation.cs
+++ b/ReportImp/DiakonieMuelheim/Invoicing/CustomInvoiceCreation.cs
@@ -2,19 +2,64 @@
using System.Collections.Generic;
using System.Linq;
using BeWo.Data.Entities;
+using BeWo.Service.DCEntityMapper;
using BeWo.Service.Invoicing;
using BeWo.Service.Plugins;
using BS.Shared;
using BS.Shared.Core;
using BS.Shared.DataContracts;
using BS.Shared.DataContracts.Compact;
+using BS.Shared.Extensions;
using BS.Shared.Services;
namespace DiakonieMuelheim.Invoicing
{
public class CustomInvoiceCreation : InvoiceCreation
{
- public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
+ public override void SetInvoiceItems(ServiceInvoice invoice,
+ ServiceInvoicePeriod serviceInvoicePeriod,
+ SupportConceptApprovalPeriodDC supportConceptApprovalPeriod,
+ CostBearer2SupportConcept cb2sc,
+ DateTimeSpan invoicePeriod,
+ List serviceRecords)
+ {
+ Calculations calc = PluginLoader.FindClass(_SpecificID) ?? Calculations.GetInstance(_SpecificID);
+
+ if (ShouldCreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc))
+ {
+ CreateFixedAmounts(serviceInvoicePeriod, supportConceptApprovalPeriod, cb2sc);
+ }
+ else
+ {
+ List serviceRecordsInPeriod = serviceRecords.Where(
+ i =>
+ {
+ bool valid = i.Start.Value.InBetween(serviceInvoicePeriod.Start.Value,
+ serviceInvoicePeriod.End.Value, true);
+
+ if (valid && serviceInvoicePeriod.SupportConceptApprovalPeriod != null && serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory != null)
+ valid = serviceInvoicePeriod.SupportConceptApprovalPeriod.ServiceCategory.Oid ==
+ i.ServiceDescription.Category.ServiceCategoryOid;
+ return valid;
+ }).ToList();
+
+ if (serviceRecordsInPeriod.Count > 0)
+ {
+ //var approvalPeriodDC = DAOFactory.GenericDAO
+ // .LoadByID(serviceInvoicePeriod.SupportConceptApprovalPeriodOid.Value)
+ // .MapToNewDC();
+
+ //Dictionary span2HoursTest = cb2sc.SupportConcept.Customer.GetAbsencesTimesNotBillableWholeWeeks();
+ var absenceTimes = MapperFactory.AbsenceTimeDC_AbsenceTime.MapToNewDCs(cb2sc.SupportConcept.Customer.AbsenceTimes);
+ Dictionary span2Hours = calc.GetAbsencesTimesNotBillable(absenceTimes);
+
+ var itemList = CreateInvoiceItems(serviceRecordsInPeriod, invoicePeriod, serviceInvoicePeriod.SupportConceptApprovalPeriod, calc);
+ serviceInvoicePeriod.InvoiceItemList.AddRange(itemList);
+ }
+ }
+ }
+
+ public override IList CreateSummaryInvoiceItems(IList itemList, DateTimeSpan invoicePeriod, SupportConceptApprovalPeriod scap,
Calculations calc, bool summaryPerMonth)
{
@@ -112,11 +157,19 @@ namespace DiakonieMuelheim.Invoicing
if (invoiceItem.RateFactor.HasValue)
{
- var uc = Math.Round(invoiceItem.UnitCount.Value * ((invoiceItem.RateFactor.Value + 100) / 100), 2, MidpointRounding.AwayFromZero);
+ if (RundeRateFactorMitBetrag)
+ {
+ invoiceItem.GrossAmountTotal = Math.Round(invoiceItem.AmountPerUnit.Value * Math.Round(invoiceItem.UnitCount.Value, 2, MidpointRounding.AwayFromZero) * ((invoiceItem.RateFactor.Value + 100) / 100), 2, MidpointRounding.AwayFromZero);
+ }
+ else
+ {
+ var uc = Math.Round(invoiceItem.UnitCount.Value * ((invoiceItem.RateFactor.Value + 100) / 100), 2, MidpointRounding.AwayFromZero);
- invoiceItem.GrossAmountTotal =
- Math.Round(invoiceItem.AmountPerUnit.Value * uc, 2,
- MidpointRounding.AwayFromZero);
+ invoiceItem.GrossAmountTotal =
+ Math.Round(invoiceItem.AmountPerUnit.Value * uc, 2,
+ MidpointRounding.AwayFromZero);
+ }
+
}
else
{
@@ -126,6 +179,7 @@ namespace DiakonieMuelheim.Invoicing
return newlist;
}
-
+
+ public bool RundeRateFactorMitBetrag { get; set; }
}
}
diff --git a/ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs b/ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs
index c04b862b8..a14c1ee7f 100644
--- a/ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs
+++ b/ReportImp/DiakonieMuelheim/Quittierungsbeleg.Designer.cs
@@ -50,7 +50,7 @@ namespace DiakonieMuelheim
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellFLSHeader = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell48 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
@@ -58,12 +58,13 @@ namespace DiakonieMuelheim
this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.cellMinOhne12 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell43 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell49 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
- this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblBewilligteFLSWoche = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
@@ -109,18 +110,17 @@ namespace DiakonieMuelheim
this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblOhneFactor = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblFachleistungInMinuten = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldKontaktArt = new DevExpress.XtraReports.UI.CalculatedField();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -316,7 +316,7 @@ namespace DiakonieMuelheim
this.xrTableCell3,
this.xrTableCell4,
this.xrTableCell11,
- this.xrTableCell9,
+ this.cellFLSHeader,
this.xrTableCell28,
this.xrTableCell48});
this.xrTableRow2.Name = "xrTableRow2";
@@ -370,21 +370,21 @@ namespace DiakonieMuelheim
this.xrTableCell11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
this.xrTableCell11.Weight = 0.23743016759776542D;
//
- // xrTableCell9
+ // cellFLSHeader
//
- this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.cellFLSHeader.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell9.Multiline = true;
- this.xrTableCell9.Name = "xrTableCell9";
- this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrTableCell9.StylePriority.UseBorders = false;
- this.xrTableCell9.StylePriority.UseFont = false;
- this.xrTableCell9.StylePriority.UsePadding = false;
- this.xrTableCell9.StylePriority.UseTextAlignment = false;
- this.xrTableCell9.Text = "FLS in";
- this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
- this.xrTableCell9.Weight = 0.23743016759776536D;
+ this.cellFLSHeader.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cellFLSHeader.Multiline = true;
+ this.cellFLSHeader.Name = "cellFLSHeader";
+ this.cellFLSHeader.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.cellFLSHeader.StylePriority.UseBorders = false;
+ this.cellFLSHeader.StylePriority.UseFont = false;
+ this.cellFLSHeader.StylePriority.UsePadding = false;
+ this.cellFLSHeader.StylePriority.UseTextAlignment = false;
+ this.cellFLSHeader.Text = "FLS in";
+ this.cellFLSHeader.TextAlignment = DevExpress.XtraPrinting.TextAlignment.BottomCenter;
+ this.cellFLSHeader.Weight = 0.23743016759776536D;
//
// xrTableCell28
//
@@ -420,7 +420,7 @@ namespace DiakonieMuelheim
this.xrTableCell8,
this.xrTableCell5,
this.xrTableCell6,
- this.xrTableCell7,
+ this.cellMinOhne12,
this.xrTableCell43,
this.xrTableCell49});
this.xrTableRow1.Name = "xrTableRow1";
@@ -477,21 +477,21 @@ namespace DiakonieMuelheim
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell6.Weight = 0.23743016759776545D;
//
- // xrTableCell7
+ // cellMinOhne12
//
- this.xrTableCell7.BackColor = System.Drawing.Color.Gainsboro;
- this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.cellMinOhne12.BackColor = System.Drawing.Color.Gainsboro;
+ this.cellMinOhne12.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTableCell7.Multiline = true;
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.StylePriority.UseBackColor = false;
- this.xrTableCell7.StylePriority.UseBorders = false;
- this.xrTableCell7.StylePriority.UseFont = false;
- this.xrTableCell7.StylePriority.UseTextAlignment = false;
- this.xrTableCell7.Text = "Minuten\r\n(ohne 1,2)";
- this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- this.xrTableCell7.Weight = 0.23743016759776536D;
+ this.cellMinOhne12.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.cellMinOhne12.Multiline = true;
+ this.cellMinOhne12.Name = "cellMinOhne12";
+ this.cellMinOhne12.StylePriority.UseBackColor = false;
+ this.cellMinOhne12.StylePriority.UseBorders = false;
+ this.cellMinOhne12.StylePriority.UseFont = false;
+ this.cellMinOhne12.StylePriority.UseTextAlignment = false;
+ this.cellMinOhne12.Text = "Minuten\r\n(ohne 1,2)";
+ this.cellMinOhne12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
+ this.cellMinOhne12.Weight = 0.23743016759776536D;
//
// xrTableCell43
//
@@ -517,6 +517,10 @@ namespace DiakonieMuelheim
this.xrTableCell49.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
this.xrTableCell49.Weight = 0.44692737430167606D;
//
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
// formattingRuleStartDate
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
@@ -527,7 +531,7 @@ namespace DiakonieMuelheim
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel14,
+ this.lblBewilligteFLSWoche,
this.xrLabel16,
this.xrLabel7,
this.xrLabel8,
@@ -539,23 +543,23 @@ namespace DiakonieMuelheim
this.ReportHeader.HeightF = 130F;
this.ReportHeader.Name = "ReportHeader";
//
- // xrLabel14
+ // lblBewilligteFLSWoche
//
- this.xrLabel14.BackColor = System.Drawing.Color.Gainsboro;
- this.xrLabel14.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.lblBewilligteFLSWoche.BackColor = System.Drawing.Color.Gainsboro;
+ this.lblBewilligteFLSWoche.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrLabel14.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F);
- this.xrLabel14.Name = "xrLabel14";
- this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel14.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F);
- this.xrLabel14.StylePriority.UseBackColor = false;
- this.xrLabel14.StylePriority.UseBorders = false;
- this.xrLabel14.StylePriority.UseFont = false;
- this.xrLabel14.StylePriority.UsePadding = false;
- this.xrLabel14.StylePriority.UseTextAlignment = false;
- this.xrLabel14.Text = "Bewilligte FLS wöchentlich";
- this.xrLabel14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.lblBewilligteFLSWoche.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblBewilligteFLSWoche.LocationFloat = new DevExpress.Utils.PointFloat(414.9999F, 47.1111F);
+ this.lblBewilligteFLSWoche.Name = "lblBewilligteFLSWoche";
+ this.lblBewilligteFLSWoche.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblBewilligteFLSWoche.SizeF = new System.Drawing.SizeF(178.7501F, 30.50001F);
+ this.lblBewilligteFLSWoche.StylePriority.UseBackColor = false;
+ this.lblBewilligteFLSWoche.StylePriority.UseBorders = false;
+ this.lblBewilligteFLSWoche.StylePriority.UseFont = false;
+ this.lblBewilligteFLSWoche.StylePriority.UsePadding = false;
+ this.lblBewilligteFLSWoche.StylePriority.UseTextAlignment = false;
+ this.lblBewilligteFLSWoche.Text = "Bewilligte FLS wöchentlich";
+ this.lblBewilligteFLSWoche.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel16
//
@@ -747,8 +751,8 @@ namespace DiakonieMuelheim
this.xrLabel15,
this.xrLabel13,
this.xrLabel12,
- this.xrLabel11,
- this.xrLabel10,
+ this.lblOhneFactor,
+ this.lblFachleistungInMinuten,
this.xrLabel9,
this.xrLabel1});
this.GroupFooter1.HeightF = 270F;
@@ -1097,36 +1101,36 @@ namespace DiakonieMuelheim
this.xrLabel12.Text = "E = ear to ear, face to face";
this.xrLabel12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
- // xrLabel11
+ // lblOhneFactor
//
- this.xrLabel11.Font = new System.Drawing.Font("Arial", 8F);
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
- this.xrLabel11.Name = "xrLabel11";
- this.xrLabel11.SizeF = new System.Drawing.SizeF(320F, 20F);
- this.xrLabel11.StylePriority.UseBackColor = false;
- this.xrLabel11.StylePriority.UseBorders = false;
- this.xrLabel11.StylePriority.UseFont = false;
- this.xrLabel11.StylePriority.UsePadding = false;
- this.xrLabel11.StylePriority.UseTextAlignment = false;
- this.xrLabel11.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
- this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.lblOhneFactor.Font = new System.Drawing.Font("Arial", 8F);
+ this.lblOhneFactor.LocationFloat = new DevExpress.Utils.PointFloat(415F, 19.99999F);
+ this.lblOhneFactor.Name = "lblOhneFactor";
+ this.lblOhneFactor.SizeF = new System.Drawing.SizeF(320F, 20F);
+ this.lblOhneFactor.StylePriority.UseBackColor = false;
+ this.lblOhneFactor.StylePriority.UseBorders = false;
+ this.lblOhneFactor.StylePriority.UseFont = false;
+ this.lblOhneFactor.StylePriority.UsePadding = false;
+ this.lblOhneFactor.StylePriority.UseTextAlignment = false;
+ this.lblOhneFactor.Text = "Ohne Faktor 1,2 (wird erst bei Abrechnung eingerechnet)";
+ this.lblOhneFactor.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
- // xrLabel10
+ // lblFachleistungInMinuten
//
- this.xrLabel10.BackColor = System.Drawing.Color.Gainsboro;
- this.xrLabel10.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrLabel10.Font = new System.Drawing.Font("Arial", 10F);
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
- this.xrLabel10.Name = "xrLabel10";
- this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
- this.xrLabel10.SizeF = new System.Drawing.SizeF(320F, 20F);
- this.xrLabel10.StylePriority.UseBackColor = false;
- this.xrLabel10.StylePriority.UseBorders = false;
- this.xrLabel10.StylePriority.UseFont = false;
- this.xrLabel10.StylePriority.UsePadding = false;
- this.xrLabel10.StylePriority.UseTextAlignment = false;
- this.xrLabel10.Text = "Fachleistungen in Minuten";
- this.xrLabel10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
+ this.lblFachleistungInMinuten.BackColor = System.Drawing.Color.Gainsboro;
+ this.lblFachleistungInMinuten.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.lblFachleistungInMinuten.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblFachleistungInMinuten.LocationFloat = new DevExpress.Utils.PointFloat(415F, 0F);
+ this.lblFachleistungInMinuten.Name = "lblFachleistungInMinuten";
+ this.lblFachleistungInMinuten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblFachleistungInMinuten.SizeF = new System.Drawing.SizeF(320F, 20F);
+ this.lblFachleistungInMinuten.StylePriority.UseBackColor = false;
+ this.lblFachleistungInMinuten.StylePriority.UseBorders = false;
+ this.lblFachleistungInMinuten.StylePriority.UseFont = false;
+ this.lblFachleistungInMinuten.StylePriority.UsePadding = false;
+ this.lblFachleistungInMinuten.StylePriority.UseTextAlignment = false;
+ this.lblFachleistungInMinuten.Text = "Fachleistungen in Minuten";
+ this.lblFachleistungInMinuten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
//
// xrLabel9
//
@@ -1168,10 +1172,6 @@ namespace DiakonieMuelheim
this.fieldKontaktArt.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldKontaktArt.Name = "fieldKontaktArt";
//
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
- //
// Quittierungsbeleg
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1197,10 +1197,10 @@ namespace DiakonieMuelheim
this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1225,7 +1225,7 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell11;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell cellFLSHeader;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell48;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
@@ -1233,7 +1233,7 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell cellMinOhne12;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell43;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell49;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
@@ -1254,8 +1254,8 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRTableCell xrTableCell50;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
private DevExpress.XtraReports.UI.CalculatedField fieldKontaktArt;
- private DevExpress.XtraReports.UI.XRLabel xrLabel11;
- private DevExpress.XtraReports.UI.XRLabel xrLabel10;
+ private DevExpress.XtraReports.UI.XRLabel lblOhneFactor;
+ private DevExpress.XtraReports.UI.XRLabel lblFachleistungInMinuten;
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel1;
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
@@ -1288,7 +1288,7 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
- private DevExpress.XtraReports.UI.XRLabel xrLabel14;
+ private DevExpress.XtraReports.UI.XRLabel lblBewilligteFLSWoche;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
}
diff --git a/ReportImp/DiakonieMuelheim/Quittierungsbeleg.cs b/ReportImp/DiakonieMuelheim/Quittierungsbeleg.cs
index 006003631..db9053d46 100644
--- a/ReportImp/DiakonieMuelheim/Quittierungsbeleg.cs
+++ b/ReportImp/DiakonieMuelheim/Quittierungsbeleg.cs
@@ -47,10 +47,37 @@ namespace DiakonieMuelheim
}
ErstelleAbwesenheitenTabelle(pRO);
-
+
+
+ String f = GetFunction(pRO);
+
+ if (f != null && f.Contains("67"))
+ {
+ lblFachleistungInMinuten.Text = "Dienstleistungen in Minuten";
+ lblBewilligteFLSWoche.Text = "Bewilligte DLS wöchentlich";
+ lblOhneFactor.Text = "Ohne Faktor 1,5 (wird erst bei Abrechnung eingerechnet)";
+ cellFLSHeader.Text = "DLS in";
+ cellMinOhne12.Text = "Minuten\r\n(ohne 1,5)";
+ }
bindingSource1.DataSource = pRO;
}
+ private String GetFunction(ServicesOverviewRO pRO)
+ {
+ if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
+ {
+ var c2s = pRO.CostBearer2SupportConceptList[0];
+
+ var org = c2s.CostBearer.Organisation;
+
+ if (org.Function != null)
+ {
+ return org.Function.Value;
+ }
+ }
+ return null;
+ }
+
private void ErstelleAbwesenheitenTabelle(ServicesOverviewRO pRo)
{
if (pRo.Abwesenheiten != null)
diff --git a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.Designer.cs b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.Designer.cs
index 09681436c..78f27c02a 100644
--- a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.Designer.cs
+++ b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.Designer.cs
@@ -45,7 +45,7 @@ namespace DiakonieMuelheim
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblBemerkung = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel18 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAbrechnungstext = new DevExpress.XtraReports.UI.XRLabel();
@@ -53,12 +53,12 @@ namespace DiakonieMuelheim
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.lblAktenzeichen = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAbrechnungTitel = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lbl2 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
@@ -151,7 +151,7 @@ namespace DiakonieMuelheim
this.xrLabel14,
this.xrLabel11,
this.xrLabel10,
- this.xrLabel9,
+ this.lblBemerkung,
this.xrLabel18,
this.xrLabel17,
this.lblAbrechnungstext,
@@ -159,12 +159,12 @@ namespace DiakonieMuelheim
this.xrLabel13,
this.lblAktenzeichen,
this.xrLabel2,
- this.xrLabel1,
+ this.lblAbrechnungTitel,
this.xrLabel4,
this.xrLabel3,
this.xrLabel5,
this.xrLabel8,
- this.xrLabel6});
+ this.lbl2});
this.Page1.HeightF = 641.184F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
@@ -223,15 +223,15 @@ namespace DiakonieMuelheim
this.xrLabel10.StylePriority.UseFont = false;
this.xrLabel10.Text = "Unterschrift und Stempel des Anbieters";
//
- // xrLabel9
+ // lblBemerkung
//
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(0F, 418.9583F);
- this.xrLabel9.Multiline = true;
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(676.9999F, 137.8333F);
- this.xrLabel9.StylePriority.UseFont = false;
- this.xrLabel9.Text = resources.GetString("xrLabel9.Text");
+ this.lblBemerkung.LocationFloat = new DevExpress.Utils.PointFloat(0F, 418.9583F);
+ this.lblBemerkung.Multiline = true;
+ this.lblBemerkung.Name = "lblBemerkung";
+ this.lblBemerkung.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblBemerkung.SizeF = new System.Drawing.SizeF(676.9999F, 137.8333F);
+ this.lblBemerkung.StylePriority.UseFont = false;
+ this.lblBemerkung.Text = resources.GetString("lblBemerkung.Text");
//
// xrLabel18
//
@@ -321,18 +321,18 @@ namespace DiakonieMuelheim
this.xrLabel2.Text = "Für: ";
this.xrLabel2.WordWrap = false;
//
- // xrLabel1
+ // lblAbrechnungTitel
//
- this.xrLabel1.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel1.CanShrink = true;
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(650F, 16F);
- this.xrLabel1.StylePriority.UseBackColor = false;
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.Text = "Abrechnung über Dienstleistungsstunden im Betreuten Wohnen § 67 SGB XII";
- this.xrLabel1.WordWrap = false;
+ this.lblAbrechnungTitel.BackColor = System.Drawing.Color.Transparent;
+ this.lblAbrechnungTitel.CanShrink = true;
+ this.lblAbrechnungTitel.LocationFloat = new DevExpress.Utils.PointFloat(0F, 180F);
+ this.lblAbrechnungTitel.Name = "lblAbrechnungTitel";
+ this.lblAbrechnungTitel.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lblAbrechnungTitel.SizeF = new System.Drawing.SizeF(650F, 16F);
+ this.lblAbrechnungTitel.StylePriority.UseBackColor = false;
+ this.lblAbrechnungTitel.StylePriority.UseFont = false;
+ this.lblAbrechnungTitel.Text = "Abrechnung über Dienstleistungsstunden im Betreuten Wohnen nach § 67 SGB XII";
+ this.lblAbrechnungTitel.WordWrap = false;
//
// xrLabel4
//
@@ -388,16 +388,16 @@ namespace DiakonieMuelheim
this.xrLabel8.Text = "xrLabel8";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
//
- // xrLabel6
+ // lbl2
//
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 340F);
- this.xrLabel6.Multiline = true;
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(676.9999F, 29.50003F);
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.Text = "Dienstleistungsstunden unmittelbare Betreuungsleistungen des Betreuten Wohnens er" +
- "bracht.";
+ this.lbl2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 340F);
+ this.lbl2.Multiline = true;
+ this.lbl2.Name = "lbl2";
+ this.lbl2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.lbl2.SizeF = new System.Drawing.SizeF(686.9998F, 29.50003F);
+ this.lbl2.StylePriority.UseFont = false;
+ this.lbl2.Text = "Dienstleistungsstunden als unmittelbare Betreuungsleistungen des Betreuten Wohnen" +
+ "s erbracht.";
//
// bindingSource1
//
@@ -438,7 +438,7 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRLabel xrLabel3;
private DevExpress.XtraReports.UI.XRLabel xrLabel5;
private DevExpress.XtraReports.UI.XRLabel xrLabel8;
- private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel lbl2;
private DevExpress.XtraReports.UI.XRLabel RecipientPostCodeAndTown;
private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientStreet;
private DevExpress.XtraReports.UI.XRLabel xrLabel_RecipientDivision;
@@ -447,9 +447,9 @@ namespace DiakonieMuelheim
private DevExpress.XtraReports.UI.XRLabel xrLabel13;
private DevExpress.XtraReports.UI.XRLabel lblAktenzeichen;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
- private DevExpress.XtraReports.UI.XRLabel xrLabel1;
+ private DevExpress.XtraReports.UI.XRLabel lblAbrechnungTitel;
private DevExpress.XtraReports.UI.XRLabel xrLabel10;
- private DevExpress.XtraReports.UI.XRLabel xrLabel9;
+ private DevExpress.XtraReports.UI.XRLabel lblBemerkung;
private DevExpress.XtraReports.UI.XRLabel xrLabel18;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel lblAbrechnungstext;
diff --git a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.cs b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.cs
index 9eb5bf3fe..ed405298e 100644
--- a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.cs
+++ b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.cs
@@ -80,7 +80,32 @@ namespace DiakonieMuelheim
lblAktenzeichen.Text = "Aktenzeichen der Stadt Mülheim";
}
}
+
+ String f = GetFunction(pRO);
+ if (f != null && f.Contains("53"))
+ {
+ lblAbrechnungTitel.Text = "Abrechnung über Assistenzleistungen im Betreuten Wohnen nach § 53 SGB XII";
+ lbl2.Text = "Assistenzleistungsstunden als unmittelbare Betreuungsleistungen des Betreuten Wohnens erbracht.";
+ lblBemerkung.Text =
+ "Es wird ausdrücklich bestätigt, dass in den angegebenen Assistenzleistungsstunden nur un-\r\n" +
+ "mittelbare Betreuungsleistungen im Sinne der Leistungs-und Prüfungs - sowie der\r\n" +
+ "Vergütungsvereinbarung enthalten sind. Alle gemachten Angaben können anhand der vorgehaltenen Quittierungsbelege " +
+ "sowie der Betreuungsdokumentation nachgewiesen werden.";
+
+ }
+
this.bindingSource1.DataSource = pRO;
}
+
+ private String GetFunction(ServiceInvoiceRO pRO)
+ {
+ if (pRO.InvoiceBase != null && pRO.InvoiceBase.SupportConceptCostBearerRelDc != null)
+ {
+ var c2s = pRO.InvoiceBase.SupportConceptCostBearerRelDc;
+
+ return c2s.CostBearer.Function;
+ }
+ return null;
+ }
}
}
\ No newline at end of file
diff --git a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.resx b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.resx
index 55bdb984d..a9de8da27 100644
--- a/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.resx
+++ b/ReportImp/DiakonieMuelheim/ServiceInvoiceReport.resx
@@ -117,7 +117,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
+
Es wird ausdrücklich bestätigt, dass in den angegebenen Dienstleistungsstunden nur un-
mittelbare Betreuungsleistungen im Sinne der Leistungs- und Prüfungs- sowie der Vergütungsvereinbarung enthalten sind. Eine Dienstleistungsstunde besteht aus 40 (Zeit-)
Minuten. Alle gemachten Angaben können anhand der vorgehaltenen Quittierungsbelege
diff --git a/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj b/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj
index 7bb70c596..c1a43a525 100644
--- a/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj
+++ b/ReportImp/FreundeskreisSuchthilfe/FreundeskreisSuchthilfe.csproj
@@ -72,6 +72,7 @@
QuittierungsbelegMitDatum.cs
+
Component
diff --git a/ReportImp/Humanitas/Finanzauswertung.cs b/ReportImp/Humanitas/Finanzauswertung.cs
index a8f6cbc6e..220a62259 100644
--- a/ReportImp/Humanitas/Finanzauswertung.cs
+++ b/ReportImp/Humanitas/Finanzauswertung.cs
@@ -16,14 +16,16 @@ using BeWo.Service.Invoicing;
using BeWo.Service.Plugins;
using BeWo.Service.ServiceImplementations;
using BS.Shared.DataContracts.Compact;
+using BS.Shared.Extensions;
using DevExpress.Data.Helpers;
+using DevExpress.XtraEditors.Controls;
namespace Humanitas
{
public partial class Finanzauswertung : DevExpress.XtraReports.UI.XtraReport, IBeWoReport
{
private Dictionary> customer2CostbearerSupportConcepts = new Dictionary>();
-
+
public Finanzauswertung()
{
InitializeComponent();
@@ -51,15 +53,8 @@ namespace Humanitas
cellGeleistetImZeitraumHeader.Text = String.Format("geleistete Std. {0:dd.MM.yyyy}-{1:dd.MM.yyyy}", start, end);
}
- if (pRO.RateFactor.HasValue)
- {
- cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", pRO.RateFactor);
- }
- else
- {
- cellRateFactorHeader.Visible = false;
- cellRateFactor.Visible = false;
- }
+ cellRateFactorHeader.Text = String.Format("geleistete Std. x {0:0.##}", 1.2);
+
}
else
@@ -72,7 +67,7 @@ namespace Humanitas
cellRateFactor.Visible = false;
}
- var srList = DAOFactory.GenericDAO.GetAllActiveAndArchived();
+ var srList = DAOFactory.GenericDAO.GetAllActive();
foreach (var sc in srList)
{
@@ -87,7 +82,7 @@ namespace Humanitas
}
}
-
+
this.bindingSource1.DataSource = CreateReportObjects(pRO);
}
@@ -99,9 +94,12 @@ namespace Humanitas
{
foreach (var scRo in ro.SupportConceptFinanceList)
{
- var entry = CreateEntry(ro, scRo);
+ if (scRo.Costbearer2Supportconcept.SupportConcept.ActivationType == ActivationTypeId.Active)
+ {
+ var entry = CreateEntry(ro, scRo);
- result.Entries.Add(entry);
+ result.Entries.Add(entry);
+ }
}
}
@@ -118,6 +116,7 @@ namespace Humanitas
var c2s = DAOFactory.GenericDAO.LoadByID(entry.SupportConceptFinance.Costbearer2Supportconcept
.CostBearer2SupportConceptOid.Value);
+ BerechneStunden(fro, entry, c2s, scRo);
SetzeHilfeplanInfos(entry, c2s);
SetzeCustomerInfos(entry, c2s.SupportConcept.Customer);
@@ -128,6 +127,93 @@ namespace Humanitas
return entry;
}
+ private void BerechneStunden(FinanceRO fro, CustomFinanzauswertungEntry entry, CostBearer2SupportConcept c2S, FinanceRO.SupportConceptFinanceRO scRo)
+ {
+ var calc = Calculations.GetInstance(c2S.CostBearer.ID);
+ var relDC = MapperFactory.SupportConceptCostBearerRelDC_CostBearer2SupportConcept.MapToNewDC(c2S);
+
+ if (fro.ReportEndDate.HasValue && fro.ReportEndDate < DateTime.MaxValue.AddDays(-1))
+ {
+ scRo.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, fro.ReportEndDate.Value) ?? 0;
+ //ro.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0;
+ scRo.BillableHours =
+ calc.GetBillableDurationInMinutes(scRo.ServiceRecords.Where(sr => sr.Start.Value.Date < fro.ReportEndDate.Value.AddDays(1)).ToList()) / 60;
+ }
+ else
+ {
+ scRo.ApprovedHours = calc.GetApprovedHoursTillNow(relDC, null) ?? 0;
+ scRo.BillableHours = calc.GetBillableDurationInMinutes(scRo.ServiceRecords) / 60;
+ }
+
+ if (fro.ReportStartDate.HasValue && fro.ReportEndDate.HasValue)
+ {
+
+ scRo.ApprovedHoursInReportTimeSpan = calc.GetApprovedHoursForPeriod(relDC, fro.ReportStartDate.Value, fro.ReportEndDate.Value);
+
+ //ro.BillableHoursInReportTimeSpan =
+ // calc.GetBillableDurationInMinutes(
+ // cb2sc.ServiceRecords.Where(sr => sr.Start >= start && sr.Start.Value.Date <= end.Value.Date).ToList().
+ // MapToNewDCs())/60;
+
+
+ var costRateDcs =
+ MapperFactory.CostRatePeriodDC_CostRatePeriod.MapToNewDCs(c2S.CostBearer.CostRatePeriods);
+
+ scRo.AmountInReportTimeSpan = 0;
+ foreach (var serviceRecordtemp in c2S.ServiceRecords)
+ {
+ if (serviceRecordtemp.Start >= fro.ReportStartDate && serviceRecordtemp.Start.Value.Date <= fro.ReportEndDate.Value.Date)
+ {
+ var dc = MapperFactory.ServiceRecordDC_ServiceRecord.MapToNewDC(serviceRecordtemp);
+
+ var billable = calc.GetBillableDurationInMinutes(dc) / 60;
+ scRo.BillableHoursInReportTimeSpan += billable;
+
+ var rfcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, serviceRecordtemp.Start.Value);
+ if (rfcr != null && rfcr.CostRateValue.HasValue)
+ {
+ var billableRateFactor = billable * (rfcr.CostRateValue.Value + 100m) / 100m;
+ scRo.BillableHoursInReportTimeSpanWithFactor += billableRateFactor;
+
+ billable = billableRateFactor;
+ }
+
+ decimal stundensatz = 0;
+
+ var hcr = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, serviceRecordtemp.Start.Value);
+ if (hcr != null && hcr.CostRateValue.HasValue)
+ {
+ stundensatz = hcr.CostRateValue.Value;
+ }
+
+ var betrag = billable * stundensatz;
+
+ scRo.AmountInReportTimeSpan += betrag;
+ }
+ }
+
+
+ var rfcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.RateFactor, fro.ReportEndDate.Value);
+ if (rfcrEnd != null && rfcrEnd.CostRateValue.HasValue)
+ {
+ scRo.RateFactor = (rfcrEnd.CostRateValue.Value + 100m) / 100m;
+
+ if (!fro.RateFactor.HasValue)
+ {
+ fro.RateFactor = scRo.RateFactor;
+ }
+ }
+
+ var hcrEnd = costRateDcs.GetCostRatePeriodForDate(CostRatePeriodType.HourlyRate, fro.ReportEndDate.Value);
+ if (hcrEnd != null && hcrEnd.CostRateValue.HasValue)
+ {
+
+ scRo.HourlyRate = hcrEnd.CostRateValue.Value;
+ }
+
+ }
+ }
+
private void SetzeCustomerInfos(CustomFinanzauswertungEntry entry, Customer customer)
{
entry.Kostenstelle = customer.CostCenter;
@@ -210,6 +296,10 @@ namespace Humanitas
dict.Add(sc, scRo.ServiceRecords);
+ if (scRo.CustomerName.Contains("Amri"))
+ {
+ int test = 0;
+ }
var creator = factory.CreateInvoiceCreator(null, tenant, dict);
//String text = String.Format("Tenant={0}, Context=Null? {1}, Factory = {2}", tenant,
@@ -239,7 +329,7 @@ namespace Humanitas
dc.SupportConceptOid = c2s.SupportConcept.SupportConceptOid;
dc.CostBearerRelOids = new List();
dc.CostBearerRelOids.Add(c2s.CostBearer2SupportConceptOid.Value);
- dc.IsApproved = c2s.ApprovedStartDate.HasValue && c2s.ApprovedEndDate.HasValue;
+ dc.IsApproved = true;
return dc;
}
@@ -273,44 +363,100 @@ namespace Humanitas
StringBuilder rnrSb = new StringBuilder();
StringBuilder bezahltSb = new StringBuilder();
- var invoices = DAOFactory.SearchDAO.GetServiceInvoices(c2s.Oid.Value, span);
+ var invoices = DAOFactory.SearchDAO.GetServiceInvoices(c2s.Oid.Value, null);
foreach (var i in invoices)
{
- if (betragSb.Length > 0)
+ if (i.InvoiceBase.InvoiceDate >= span.StartDateTime && i.InvoiceBase.InvoiceDate <= span.EndDateTime)
{
- betragSb.AppendLine();
- }
- if (datumSb.Length > 0)
- {
- datumSb.AppendLine();
- }
- if (rnrSb.Length > 0)
- {
- rnrSb.AppendLine();
- }
- if (bezahltSb.Length > 0)
- {
- bezahltSb.AppendLine();
- }
- decimal rechnungsBetrag = 0;
+ decimal rechnungsBetrag = 0;
- foreach (var sip in i.ServiceInvoicePeriodList)
- {
- rechnungsBetrag += sip.Claim ?? 0;
- }
+ foreach (var sip in i.ServiceInvoicePeriodList)
+ {
+ rechnungsBetrag += sip.Claim ?? 0;
+ }
- betragSb.Append(String.Format("{0:c}", rechnungsBetrag));
- datumSb.Append(String.Format("{0:dd.MM.yyyy}", i.InvoiceBase.InvoiceDate));
- rnrSb.Append(i.InvoiceBase.InvoiceNumber);
- bezahltSb.Append(i.InvoiceBase.IsPaid ? "Ja" : "Nein");
+ AddRechnung(rechnungsBetrag, i.InvoiceBase.InvoiceDate, i.InvoiceBase.InvoiceNumber,
+ i.InvoiceBase.IsPaid, betragSb, datumSb, rnrSb, bezahltSb);
+ }
}
-
+
+ var settlementInvoices = DAOFactory.SearchDAO.GetSettlementInvoiceByCostBearer2SupportConceptOid(c2s.Oid.Value);
+
+ foreach (var si in settlementInvoices)
+ {
+ if (si.InvoiceBase.InvoiceDate >= span.StartDateTime && si.InvoiceBase.InvoiceDate <= span.EndDateTime)
+ {
+ AddRechnung(si.AmountBillableTotal ?? 0, si.InvoiceBase.InvoiceDate, si.InvoiceBase.InvoiceNumber, si.InvoiceBase.IsPaid, betragSb, datumSb, rnrSb, bezahltSb);
+
+ entry.SpitzabrechnungDifferenz = String.Format("{0:c}", si.Claim);
+ }
+ }
+
+
+ var allgemeine = DAOFactory.SearchDAO.GetInvoiceBaseByCustomerOid(InvoiceType.General, c2s.SupportConcept.Customer.Oid.Value);
+ foreach (var ibAllgemein in allgemeine)
+ {
+ if (ibAllgemein.InvoiceDate >= span.StartDateTime && ibAllgemein.InvoiceDate <= span.EndDateTime)
+ {
+ decimal rechnungsBetrag = 0;
+
+ foreach (var ii in ibAllgemein.InvoiceItems)
+ {
+ rechnungsBetrag += ii.AmountTotal ?? 0;
+ }
+
+ AddRechnung(rechnungsBetrag, ibAllgemein.InvoiceDate, ibAllgemein.InvoiceNumber, ibAllgemein.IsPaid, betragSb, datumSb, rnrSb, bezahltSb);
+ }
+ }
+
+ IList eigenanteil = DAOFactory.SearchDAO.GetInvoiceBaseByTypeAndSupportConceptOid(InvoiceType.CustomerEquity, c2s.SupportConcept.Oid.Value);
+ foreach (var ibEigen in eigenanteil)
+ {
+ if (ibEigen.InvoiceDate >= span.StartDateTime && ibEigen.InvoiceDate <= span.EndDateTime)
+ {
+ decimal rechnungsBetrag = 0;
+
+ foreach (var ii in ibEigen.InvoiceItems)
+ {
+ rechnungsBetrag += ii.AmountTotal ?? 0;
+ }
+
+ AddRechnung(rechnungsBetrag, ibEigen.InvoiceDate, ibEigen.InvoiceNumber, ibEigen.IsPaid, betragSb, datumSb, rnrSb, bezahltSb);
+ }
+ }
+
entry.RechnungsBetrag = betragSb.ToString();
entry.RechnungsDatum = datumSb.ToString();
entry.RechnungsNummer = rnrSb.ToString();
entry.RechnungBezahlt = bezahltSb.ToString();
}
+
+ private void AddRechnung(decimal betrag, DateTime? invoiceDate, String invoiceNumber, bool isPaid, StringBuilder betragSb, StringBuilder datumSb, StringBuilder rnrSb, StringBuilder bezahltSb)
+ {
+ if (betragSb.Length > 0)
+ {
+ betragSb.AppendLine();
+ }
+ if (datumSb.Length > 0)
+ {
+ datumSb.AppendLine();
+ }
+ if (rnrSb.Length > 0)
+ {
+ rnrSb.AppendLine();
+ }
+ if (bezahltSb.Length > 0)
+ {
+ bezahltSb.AppendLine();
+ }
+
+
+ betragSb.Append(String.Format("{0:c}", betrag));
+ datumSb.Append(String.Format("{0:dd.MM.yyyy}", invoiceDate));
+ rnrSb.Append(invoiceNumber);
+ bezahltSb.Append(isPaid ? "Ja" : "Nein");
+ }
}
@@ -330,6 +476,7 @@ namespace Humanitas
public DateTime? BewilligungEnde { get; set; }
public decimal Abschlagszahlungen { get; set; }
public String RechnungsBetrag { get; set; }
+ public String SpitzabrechnungDifferenz { get; set; }
public String RechnungsDatum { get; set; }
public String RechnungsNummer { get; set; }
public String RechnungBezahlt { get; set; }
diff --git a/ReportImp/Humanitas/Finanzauswertung.designer.cs b/ReportImp/Humanitas/Finanzauswertung.designer.cs
index de6eb508c..0982b9aa3 100644
--- a/ReportImp/Humanitas/Finanzauswertung.designer.cs
+++ b/ReportImp/Humanitas/Finanzauswertung.designer.cs
@@ -61,6 +61,7 @@ namespace Humanitas
this.xrTableCell38 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell50 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell51 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell71 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell52 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell54 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell55 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -92,6 +93,7 @@ namespace Humanitas
this.xrTableCell37 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell40 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell70 = 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();
@@ -120,6 +122,7 @@ namespace Humanitas
this.xrTableCell39 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell60 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell61 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell72 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell62 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell63 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell64 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -128,6 +131,7 @@ namespace Humanitas
this.xrTableCell67 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell68 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell69 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
this.pageFooterBand1 = new DevExpress.XtraReports.UI.PageFooterBand();
this.Title = new DevExpress.XtraReports.UI.XRControlStyle();
@@ -139,7 +143,6 @@ namespace Humanitas
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.TESTPARAMTER = new DevExpress.XtraReports.Parameters.Parameter();
this.parameter1 = new DevExpress.XtraReports.Parameters.Parameter();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
@@ -173,7 +176,7 @@ namespace Humanitas
this.xrTable2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
- this.xrTable2.SizeF = new System.Drawing.SizeF(2550F, 25F);
+ this.xrTable2.SizeF = new System.Drawing.SizeF(2650F, 25F);
this.xrTable2.StylePriority.UseBorders = false;
this.xrTable2.StylePriority.UseFont = false;
this.xrTable2.StylePriority.UsePadding = false;
@@ -200,6 +203,7 @@ namespace Humanitas
this.xrTableCell38,
this.xrTableCell50,
this.xrTableCell51,
+ this.xrTableCell71,
this.xrTableCell52,
this.xrTableCell54,
this.xrTableCell55,
@@ -374,6 +378,15 @@ namespace Humanitas
this.xrTableCell51.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell51.Weight = 0.44313146230871525D;
//
+ // xrTableCell71
+ //
+ this.xrTableCell71.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Entries.SpitzabrechnungDifferenz")});
+ this.xrTableCell71.Name = "xrTableCell71";
+ this.xrTableCell71.StylePriority.UseTextAlignment = false;
+ this.xrTableCell71.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell71.Weight = 0.44313146230871525D;
+ //
// xrTableCell52
//
this.xrTableCell52.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
@@ -497,7 +510,7 @@ namespace Humanitas
this.xrTable1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1});
- this.xrTable1.SizeF = new System.Drawing.SizeF(2550F, 50F);
+ this.xrTable1.SizeF = new System.Drawing.SizeF(2650F, 50F);
this.xrTable1.StylePriority.UseBorders = false;
this.xrTable1.StylePriority.UseFont = false;
this.xrTable1.StylePriority.UsePadding = false;
@@ -524,6 +537,7 @@ namespace Humanitas
this.xrTableCell37,
this.xrTableCell40,
this.xrTableCell41,
+ this.xrTableCell70,
this.xrTableCell42,
this.xrTableCell43,
this.xrTableCell44,
@@ -674,6 +688,15 @@ namespace Humanitas
this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell41.Weight = 0.44313146230871525D;
//
+ // xrTableCell70
+ //
+ this.xrTableCell70.Multiline = true;
+ this.xrTableCell70.Name = "xrTableCell70";
+ this.xrTableCell70.StylePriority.UseTextAlignment = false;
+ this.xrTableCell70.Text = "Spitzabr.\r\nDifferenz";
+ this.xrTableCell70.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell70.Weight = 0.44313146230871525D;
+ //
// xrTableCell42
//
this.xrTableCell42.Multiline = true;
@@ -760,7 +783,7 @@ namespace Humanitas
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow3});
- this.xrTable3.SizeF = new System.Drawing.SizeF(2550F, 25F);
+ this.xrTable3.SizeF = new System.Drawing.SizeF(2650F, 25F);
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.StylePriority.UsePadding = false;
@@ -787,6 +810,7 @@ namespace Humanitas
this.xrTableCell39,
this.xrTableCell60,
this.xrTableCell61,
+ this.xrTableCell72,
this.xrTableCell62,
this.xrTableCell63,
this.xrTableCell64,
@@ -984,6 +1008,13 @@ namespace Humanitas
this.xrTableCell61.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell61.Weight = 0.44313146230871536D;
//
+ // xrTableCell72
+ //
+ this.xrTableCell72.Name = "xrTableCell72";
+ this.xrTableCell72.StylePriority.UseTextAlignment = false;
+ this.xrTableCell72.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
+ this.xrTableCell72.Weight = 0.44313146230871536D;
+ //
// xrTableCell62
//
this.xrTableCell62.Name = "xrTableCell62";
@@ -1040,6 +1071,10 @@ namespace Humanitas
this.xrTableCell69.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleRight;
this.xrTableCell69.Weight = 0.44313146230871536D;
//
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(Humanitas.CustomFinanzauswertungRO);
+ //
// ReportHeader
//
this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
@@ -1123,10 +1158,6 @@ namespace Humanitas
this.parameter1.Type = typeof(bool);
this.parameter1.ValueInfo = "False";
//
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(Humanitas.CustomFinanzauswertungRO);
- //
// Finanzauswertung
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -1140,7 +1171,7 @@ namespace Humanitas
this.Landscape = true;
this.Margins = new System.Drawing.Printing.Margins(50, 50, 50, 30);
this.PageHeight = 827;
- this.PageWidth = 2660;
+ this.PageWidth = 2760;
this.PaperKind = System.Drawing.Printing.PaperKind.Custom;
this.Parameters.AddRange(new DevExpress.XtraReports.Parameters.Parameter[] {
this.TESTPARAMTER,
@@ -1261,5 +1292,8 @@ namespace Humanitas
private DevExpress.XtraReports.UI.XRTableCell xrTableCell57;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell58;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell59;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell71;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell70;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell72;
}
}
diff --git a/ReportImp/Humanitas/Humanitas.csproj b/ReportImp/Humanitas/Humanitas.csproj
index 55709e560..1fc7eabb7 100644
--- a/ReportImp/Humanitas/Humanitas.csproj
+++ b/ReportImp/Humanitas/Humanitas.csproj
@@ -49,6 +49,7 @@
+
diff --git a/ReportImp/KollegiumEv/KollegiumEv.csproj b/ReportImp/KollegiumEv/KollegiumEv.csproj
index a4343078c..a9762bc60 100644
--- a/ReportImp/KollegiumEv/KollegiumEv.csproj
+++ b/ReportImp/KollegiumEv/KollegiumEv.csproj
@@ -8,15 +8,16 @@
Library
Properties
KollegiumEv
- KollegiumEv
- v4.6.1
+ 2993745954_Reports
+ v4.5
512
+
true
full
false
- bin\Debug\
+ ..\..\Host\bin\
DEBUG;TRACE
prompt
4
@@ -24,7 +25,7 @@
pdbonly
true
- bin\Release\
+ ..\..\Host\bin\
TRACE
prompt
4
@@ -51,6 +52,12 @@
+
+ Component
+
+
+ Quittierungsbeleg.cs
+
Component
@@ -60,6 +67,10 @@
+
+ Quittierungsbeleg.cs
+ Designer
+
SettlementReport.cs
Designer
diff --git a/ReportImp/KomMitBewo/SettlementReport.cs b/ReportImp/KomMitBewo/SettlementReport.cs
index 9e4638355..ca0c3057d 100644
--- a/ReportImp/KomMitBewo/SettlementReport.cs
+++ b/ReportImp/KomMitBewo/SettlementReport.cs
@@ -50,23 +50,33 @@ namespace KommMit.Alt
}
else
{
- if (pRO.InvoiceItems != null)
- {
- foreach (var ii in pRO.InvoiceItems)
- {
- ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
- ii.ItemPeriodStart, ii.ItemPeriodEnd,
- ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ",
- ii.AmountPerUnit);
- }
- }
+
var id = GetCustomerId(pRO);
if (id == "LWLNEU")
{
pRO.RateFactorText = null;
pRO.RateFactorText2 = null;
}
- }
+ if (pRO.InvoiceItems != null)
+ {
+ foreach (var ii in pRO.InvoiceItems)
+ {
+ ii.ItemDescription = String.Format("{0:dd.MM.yyyy} bis {1:dd.MM.yyyy}: {2:0.##} FLS {3}x {4:c}",
+ ii.ItemPeriodStart, ii.ItemPeriodEnd,
+ ii.UnitCount, ii.RateFactor == 0 ? "" : "x " + pRO.RateFactorText2 + " ",
+ ii.AmountPerUnit);
+
+ ii.UnitDescription = String.Format("{0} {1:c}", pRO.RateFactor == 1 ? "" : pRO.RateFactorText2 + "x ",
+ ii.AmountPerUnit);
+
+ if (id == "LWLNEU")
+ {
+ ii.UnitDescription = String.Format("{0:c}", ii.AmountPerUnit);
+ }
+
+ }
+ }
+ }
this.bindingSource1.DataSource = pRO;
diff --git a/ReportImp/LandshuterNetzwerk/LandshuterNetzwerk.csproj b/ReportImp/LandshuterNetzwerk/LandshuterNetzwerk.csproj
index f78ecd80c..1d04245ca 100644
--- a/ReportImp/LandshuterNetzwerk/LandshuterNetzwerk.csproj
+++ b/ReportImp/LandshuterNetzwerk/LandshuterNetzwerk.csproj
@@ -72,6 +72,7 @@
ServicesOverviewReport.cs
+
Component
@@ -114,5 +115,6 @@
Shared
+
\ No newline at end of file
diff --git a/ReportImp/PraxisPusteblume/CustomReportCreator.cs b/ReportImp/PraxisPusteblume/CustomReportCreator.cs
index f97c98b17..4174774c3 100644
--- a/ReportImp/PraxisPusteblume/CustomReportCreator.cs
+++ b/ReportImp/PraxisPusteblume/CustomReportCreator.cs
@@ -62,6 +62,7 @@ namespace PraxisPusteblume
ServicesOverviewRO praxisRo = ServicesOverviewRO.CopyFromRO(ro);
ServicesOverviewRO ifsMedizinRo = ServicesOverviewRO.CopyFromRO(ro);
ServicesOverviewRO ifsPsychRo = ServicesOverviewRO.CopyFromRO(ro);
+ ServicesOverviewRO ifsEingangsdiagnostikRo = ServicesOverviewRO.CopyFromRO(ro);
ServicesOverviewRO defaultRo = ServicesOverviewRO.CopyFromRO(ro);
if (ro.Services != null)
@@ -74,11 +75,16 @@ namespace PraxisPusteblume
{
if (s.CostBearer.Contains("Bezirk Oberbayern - IFS"))
{
+
if (!s.ServiceDescription.ToLower().Contains("offenes beratungsangebot"))
{
- ifsPsychRo.Services.Add(s);
+ ifsPsychRo.Services.Add(s);
}
}
+ else
+ {
+ ifsEingangsdiagnostikRo.Services.Add(s);
+ }
//if (s.ServiceDescription.Contains("Heilpädagogik") ||
// s.ServiceDescription.Contains("Psychologie"))
//{
@@ -103,6 +109,7 @@ namespace PraxisPusteblume
}
report = AddReportToReport(report, praxisRo);
+ report = AddReportToReport(report, ifsEingangsdiagnostikRo);
report = AddReportToReport(report, ifsPsychRo);
report = AddReportToReport(report, ifsMedizinRo);
report = AddReportToReport(report, defaultRo);
diff --git a/ReportImp/PraxisPusteblume/MitarbeiterstundenkontoBerechnung.cs b/ReportImp/PraxisPusteblume/MitarbeiterstundenkontoBerechnung.cs
index 00806adf8..e9acd3137 100644
--- a/ReportImp/PraxisPusteblume/MitarbeiterstundenkontoBerechnung.cs
+++ b/ReportImp/PraxisPusteblume/MitarbeiterstundenkontoBerechnung.cs
@@ -17,7 +17,7 @@ namespace PraxisPusteblume
public override bool AddServiceRecordToDuration(ServiceRecord item)
{
- if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null && item.ServiceDescription.ServiceCategory.IsBillable)
+ if (item.ServiceDescription != null && item.ServiceDescription.ServiceCategory != null && item.ServiceDescription.ServiceCategory.IsBillable && item.Start.Value <= new DateTime(2019, 10, 1))
{
if (item.CostBearer2SupportConcept != null)
{
diff --git a/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj b/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj
index 61d5f4da3..37bd79a63 100644
--- a/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj
+++ b/ReportImp/PraxisPusteblume/PraxisPusteblume.csproj
@@ -54,18 +54,18 @@
LeistungsnachweisKrankenkasse.cs
-
- Component
-
-
- QuittierungsbelegIfs2.cs
-
Component
QuittierungsbelegIfs.cs
+
+ Component
+
+
+ QuittierungsbelegIfsEingangsdiagnostik.cs
+
Component
@@ -168,14 +168,14 @@
LeistungsnachweisKrankenkasse.cs
-
- QuittierungsbelegIfs2.cs
- Designer
-
QuittierungsbelegIfs.cs
Designer
+
+ QuittierungsbelegIfsEingangsdiagnostik.cs
+ Designer
+
QuittierungsbelegPraxis.cs
Designer
diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.Designer.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.Designer.cs
index 126738f34..15698d6cf 100644
--- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.Designer.cs
+++ b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.Designer.cs
@@ -1,4 +1,4 @@
-using BeWo.Report.ReportObjects;
+using BeWo.Report.ReportObjects;
namespace PraxisPusteblume
{
partial class QuittierungsbelegIfs
@@ -39,21 +39,23 @@ namespace PraxisPusteblume
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
this.rtAnschriftNormal = new DevExpress.XtraReports.UI.XRRichText();
+ this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
this.rtKopfNormal = new DevExpress.XtraReports.UI.XRRichText();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
this.rtFussNormal = new DevExpress.XtraReports.UI.XRRichText();
this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
- this.lblKlient = new DevExpress.XtraReports.UI.XRLabel();
this.lblMonatJahr = new DevExpress.XtraReports.UI.XRLabel();
this.lblNachweisFuer = new DevExpress.XtraReports.UI.XRLabel();
this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
@@ -64,15 +66,18 @@ namespace PraxisPusteblume
this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
this.ruleBorderUnten = new DevExpress.XtraReports.UI.FormattingRule();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -91,9 +96,10 @@ namespace PraxisPusteblume
this.xrLabel7,
this.xrLabel6,
this.xrLabel1,
- this.rtAnschriftNormal});
+ this.rtAnschriftNormal,
+ this.lblAdresse});
this.ReportHeader.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.ReportHeader.HeightF = 143.7917F;
+ this.ReportHeader.HeightF = 185.4584F;
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
@@ -109,10 +115,10 @@ namespace PraxisPusteblume
//
this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(619.6688F, 32.29173F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 32.29173F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel11.SizeF = new System.Drawing.SizeF(122.3312F, 29.50003F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(125.2914F, 29.50002F);
this.xrLabel11.StylePriority.UseFont = false;
this.xrLabel11.Text = "Ansprechpartner:";
//
@@ -140,9 +146,9 @@ namespace PraxisPusteblume
this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 32.29173F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(153.9601F, 20F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(135.21F, 20F);
this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.Text = "Aktenzeichen Klient/in:";
+ this.xrLabel6.Text = "Ihre Zeichen:";
//
// xrLabel1
//
@@ -161,6 +167,16 @@ namespace PraxisPusteblume
this.rtAnschriftNormal.SerializableRtfString = resources.GetString("rtAnschriftNormal.SerializableRtfString");
this.rtAnschriftNormal.SizeF = new System.Drawing.SizeF(371.875F, 32.2917F);
//
+ // lblAdresse
+ //
+ this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 32.29173F);
+ 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(371.875F, 153.1667F);
+ this.lblAdresse.StylePriority.UseFont = false;
+ this.lblAdresse.Text = "Bezirk Oberbayern\r\nRechenstelle OKK 27/216 Philp\r\n80353 München";
+ //
// xrPictureBox1
//
this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
@@ -203,39 +219,17 @@ namespace PraxisPusteblume
// Page1
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel3,
- this.lblKlient,
this.lblMonatJahr,
this.lblNachweisFuer,
this.xrTable3});
- this.Page1.HeightF = 173.8333F;
+ this.Page1.HeightF = 163F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
//
- // xrLabel3
- //
- this.xrLabel3.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(45.83F, 40F);
- this.xrLabel3.Name = "xrLabel3";
- this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel3.SizeF = new System.Drawing.SizeF(680.0003F, 32.99999F);
- this.xrLabel3.StylePriority.UseFont = false;
- this.xrLabel3.Text = "über Eingangsdiagnostik im Rahmen der Interdisziplinären Frühförderung";
- //
- // lblKlient
- //
- this.lblKlient.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblKlient.LocationFloat = new DevExpress.Utils.PointFloat(45.83F, 80F);
- this.lblKlient.Name = "lblKlient";
- this.lblKlient.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblKlient.SizeF = new System.Drawing.SizeF(371.87F, 25F);
- this.lblKlient.StylePriority.UseFont = false;
- this.lblKlient.Text = "Klient/in:";
- //
// lblMonatJahr
//
- this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 105F);
+ this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 48.99998F);
this.lblMonatJahr.Name = "lblMonatJahr";
this.lblMonatJahr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblMonatJahr.SizeF = new System.Drawing.SizeF(371.8748F, 32.99999F);
@@ -250,7 +244,7 @@ namespace PraxisPusteblume
this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(593.3746F, 32.99999F);
this.lblNachweisFuer.StylePriority.UseFont = false;
- this.lblNachweisFuer.Text = "Nachweis";
+ this.lblNachweisFuer.Text = "Behandlungsnachweis für: , geb. am";
//
// xrTable3
//
@@ -258,11 +252,11 @@ namespace PraxisPusteblume
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.xrTable3.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 148.8333F);
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 103F);
this.xrTable3.Name = "xrTable3";
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow14});
- this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 25F);
+ this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 60F);
this.xrTable3.StylePriority.UseBorderColor = false;
this.xrTable3.StylePriority.UseBorders = false;
this.xrTable3.StylePriority.UseFont = false;
@@ -273,42 +267,63 @@ namespace PraxisPusteblume
//
this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell41,
+ this.xrTableCell14,
this.xrTableCell16,
+ this.xrTableCell7,
+ this.xrTableCell18,
this.xrTableCell6});
this.xrTableRow14.Name = "xrTableRow14";
this.xrTableRow14.StylePriority.UseBackColor = false;
- this.xrTableRow14.Weight = 0.0343897370597854D;
+ this.xrTableRow14.Weight = 0.082535368943484955D;
//
// xrTableCell41
//
this.xrTableCell41.Name = "xrTableCell41";
- this.xrTableCell41.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell41.StylePriority.UseBorders = false;
- this.xrTableCell41.StylePriority.UsePadding = false;
- this.xrTableCell41.StylePriority.UseTextAlignment = false;
this.xrTableCell41.Text = "Datum";
- this.xrTableCell41.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell41.Weight = 0.30769229824351862D;
+ this.xrTableCell41.Weight = 0.15384613876697989D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.Multiline = true;
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseBackColor = false;
+ this.xrTableCell14.StylePriority.UseBorderColor = false;
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.Text = "Anzahl\r\nBE";
+ this.xrTableCell14.Weight = 0.092307691732987765D;
//
// xrTableCell16
//
this.xrTableCell16.Multiline = true;
this.xrTableCell16.Name = "xrTableCell16";
- this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell16.StylePriority.UseBorders = false;
- this.xrTableCell16.StylePriority.UsePadding = false;
this.xrTableCell16.StylePriority.UseTextAlignment = false;
- this.xrTableCell16.Text = "Mitarbeiter/in";
- this.xrTableCell16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- this.xrTableCell16.Weight = 0.3846153789302667D;
+ this.xrTableCell16.Text = "Einzelförderung\r\nmobil";
+ this.xrTableCell16.Weight = 0.169230757268542D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Multiline = true;
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.StylePriority.UseBorders = false;
+ this.xrTableCell18.StylePriority.UseTextAlignment = false;
+ this.xrTableCell18.Text = "Gruppen-Förderung\r\n3 Kinder";
+ this.xrTableCell18.Weight = 0.12307691803852872D;
//
// xrTableCell6
//
this.xrTableCell6.Multiline = true;
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.StylePriority.UseBorders = false;
- this.xrTableCell6.Text = "Anzahl der BE";
- this.xrTableCell6.Weight = 0.35384612745147703D;
+ this.xrTableCell6.Text = "Unterschrift der\r\nErziehungsberechtigten bzw.\r\nder Erzieher*in der Kita";
+ this.xrTableCell6.Weight = 0.33846153645799254D;
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
//
// GroupFooter1
//
@@ -330,7 +345,7 @@ namespace PraxisPusteblume
this.xrLabel14.StylePriority.UseBorders = false;
this.xrLabel14.StylePriority.UseFont = false;
this.xrLabel14.StylePriority.UseTextAlignment = false;
- this.xrLabel14.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nIhr Pusteblume-Team\r\n[MainAttendant]";
+ this.xrLabel14.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nIhr Pusteblume-Team\r\n[MainAttendant]";
//
// fieldEinzel
//
@@ -380,6 +395,9 @@ namespace PraxisPusteblume
this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell1,
this.xrTableCell2,
+ this.xrTableCell4,
+ this.xrTableCell5,
+ this.xrTableCell8,
this.xrTableCell3});
this.xrTableRow1.Name = "xrTableRow1";
this.xrTableRow1.StylePriority.UseFont = false;
@@ -390,12 +408,10 @@ namespace PraxisPusteblume
this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 0, 0, 0, 100F);
this.xrTableCell1.StylePriority.UseBorders = false;
- this.xrTableCell1.StylePriority.UsePadding = false;
this.xrTableCell1.StylePriority.UseTextAlignment = false;
- this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell1.Weight = 0.3076923076923076D;
+ this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell1.Weight = 0.15384615384615383D;
//
// xrTableCell2
//
@@ -404,30 +420,50 @@ namespace PraxisPusteblume
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice", "{0:0.##}")});
this.xrTableCell2.Multiline = true;
this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell2.StylePriority.UseBorderColor = false;
this.xrTableCell2.StylePriority.UseBorders = false;
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UsePadding = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
- this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleLeft;
- this.xrTableCell2.Weight = 0.38461538461538447D;
+ this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell2.Weight = 0.092307692307692271D;
+ //
+ // xrTableCell4
+ //
+ this.xrTableCell4.CanShrink = true;
+ this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2", "{0:0.##}")});
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.StylePriority.UseBorders = false;
+ this.xrTableCell4.StylePriority.UseFont = false;
+ this.xrTableCell4.StylePriority.UseTextAlignment = false;
+ this.xrTableCell4.Text = "xrTableCell17";
+ this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell4.Weight = 0.1692307692307693D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.CanShrink = true;
+ this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3", "{0:c}")});
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseBorders = false;
+ this.xrTableCell5.StylePriority.UseFont = false;
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "xrTableCell19";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.16923076923076916D;
//
// xrTableCell3
//
- this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell3.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2")});
+ this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell3.FormattingRules.Add(this.ruleBorderUnten);
this.xrTableCell3.Name = "xrTableCell3";
this.xrTableCell3.StylePriority.UseBorders = false;
this.xrTableCell3.StylePriority.UseTextAlignment = false;
this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell3.Weight = 0.35384615384615364D;
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ this.xrTableCell3.Weight = 0.33846153846153831D;
//
// ruleBorderUnten
//
@@ -438,6 +474,26 @@ namespace PraxisPusteblume
| DevExpress.XtraPrinting.BorderSide.Bottom)));
this.ruleBorderUnten.Name = "ruleBorderUnten";
//
+ // xrTableCell7
+ //
+ this.xrTableCell7.Multiline = true;
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Text = "Einzelförderung\r\nambulant";
+ this.xrTableCell7.Weight = 0.16923076236023144D;
+ //
+ // xrTableCell8
+ //
+ this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
+ this.xrTableCell8.Name = "xrTableCell8";
+ this.xrTableCell8.StylePriority.UseBorders = false;
+ this.xrTableCell8.StylePriority.UseTextAlignment = false;
+ this.xrTableCell8.Text = "xrTableCell8";
+ this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell8.Weight = 0.12307692307692301D;
+ //
// QuittierungsbelegIfs
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -466,8 +522,8 @@ namespace PraxisPusteblume
((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -479,10 +535,13 @@ namespace PraxisPusteblume
private DevExpress.XtraReports.UI.TopMarginBand topMarginBand1;
private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
+ private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRRichText rtKopfNormal;
private DevExpress.XtraReports.UI.XRTable xrTable3;
private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
private DevExpress.XtraReports.UI.XRRichText rtAnschriftNormal;
@@ -494,6 +553,7 @@ namespace PraxisPusteblume
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.XRLabel xrLabel7;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
+ private DevExpress.XtraReports.UI.XRLabel lblMonatJahr;
private DevExpress.XtraReports.UI.XRLabel xrLabel14;
private DevExpress.XtraReports.UI.XRLabel lblDatum;
private DevExpress.XtraReports.UI.CalculatedField fieldEinzel;
@@ -505,10 +565,11 @@ namespace PraxisPusteblume
private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
private DevExpress.XtraReports.UI.FormattingRule ruleBorderUnten;
- private DevExpress.XtraReports.UI.XRLabel lblMonatJahr;
- private DevExpress.XtraReports.UI.XRLabel xrLabel3;
- private DevExpress.XtraReports.UI.XRLabel lblKlient;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
}
}
diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.cs
index 142034d69..fc5f37b29 100644
--- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.cs
+++ b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.cs
@@ -25,40 +25,37 @@ namespace PraxisPusteblume
SetzeAdresse(pRO);
- //lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday);
+ lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday);
- lblKlient.Text = String.Format("Klient/in: {0} {1}", pRO.CustomerFirstName, pRO.CustomerLastName);
- lblMonatJahr.Text = String.Format("Abrechnungsmonat: {0:MMMM} {0:yyyy}", pRO.StartDate);
+ lblMonatJahr.Text = String.Format("Monat/Jahr: {0:MM}/{0:yyyy}", pRO.StartDate);
foreach (var sd in pRO.Services)
{
//sd.Notice = String.Format("{0:0.##}", sd.Minutes / 60);
- //sd.Notice = sd.ServiceDescription.Replace("IFS","").Replace("-","").Trim();
- sd.Notice = sd.EmployeeFullname;
- sd.Notice2 = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m));
+ sd.Notice = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m));
- //if (sd.CustomerCount > 1)
- //{
- // sd.Notice2 = "";
- // sd.Notice3 = "";
- // sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount);
- //}
- //else
- //{
- // sd.Notice4 = "";
- // if (sd.ServiceDescription.Contains("mobil"))
- // {
- // sd.Notice2 = "X";
- // sd.Notice3 = "";
- // }
- // else
- // {
- // sd.Notice2 = "";
- // sd.Notice3 = "X";
- // }
+ if (sd.CustomerCount > 1)
+ {
+ sd.Notice2 = "";
+ sd.Notice3 = "";
+ sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount);
+ }
+ else
+ {
+ sd.Notice4 = "";
+ if (sd.ServiceDescription.Contains("mobil"))
+ {
+ sd.Notice2 = "X";
+ sd.Notice3 = "";
+ }
+ else
+ {
+ sd.Notice2 = "";
+ sd.Notice3 = "X";
+ }
- //}
+ }
}
lblDatum.Text = String.Format("{0:dd.MM.yyyy}", DateTime.Now);
@@ -95,7 +92,7 @@ namespace PraxisPusteblume
sb.AppendLine(String.Format("{0} {1}", org.PostalCode, org.Town));
- //lblAdresse.Text = sb.ToString();
+ lblAdresse.Text = sb.ToString();
}
}
diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.resx b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.resx
index 61d1f8457..a941306ad 100644
--- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.resx
+++ b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs.resx
@@ -118,7 +118,7 @@
System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
- ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAFAAdQBzAHQAZQBiAGwAdQBtAGUAIABcAHUAOAAyADEAMQBcACcAOQA2ACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEgAZQBsAHYAZQB0AGkAYwBhAC0ATABpAGcAaAB0ADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAwACAARgByAFwAdQAyADUAMgBcACcAZgBjAGgAZgBcAHUAMgA0ADYAXAAnAGYANgByAGQAZQByAHUAbgBnACAAUAB1AHMAdABlAGIAbAB1AG0AZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
@@ -347,7 +347,7 @@
- ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAGUAZgBvAG4AIAAwADgAIAA2ADEAIAAvACAAOQAwACAAOQA4ACAAMAA2ACAANwA2AH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAEYAYQB4ACAAMAA4ACAANgAxACAALwAgADkAMAAgADkAOAAgADAANgAgADcANwB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABrAG8AbgB0AGEAawB0AEAAZgByAHUAZQBoAGYAbwBlAHIAZABlAHIAdQBuAGcALQBwAHUAcwB0AGUAYgBsAHUAbQBlAC4AZABlAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAHcAdwB3AC4AZgByAHUAZQBoAGYAbwBlAHIAZABlAHIAdQBuAGcALQBwAHUAcwB0AGUAYgBsAHUAbQBlAC4AZABlAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAC4AIAAwACAAOAA2ACAAMQAgAC8AIAA5ADAAIAA5ADgAIAAwADYAIAA3ADYAIAAuACAARgBhAHgAIAA5ADAAIAA5ADgAIAAwADYAIAA3ADcAfQBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAawBvAG4AdABhAGsAdABAAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAEsAdABvAC4AOgAgAEkAQgBBAE4AIABEAEUAMAA4ACAANwAxADAAOQAgADAAMAAwADAAIAAwADEAMAA4ACAAMQAxADQAMQAgADUAMwAsACAAQgBJAEMAIABHAEUATgBPAEQARQBGADEAQgBHAEwALAAgAFYAbwBsAGsAcwBiAGEAbgBrAC0AUgBhAGkAZgBmAGUAaQBzAGUAbgBiAGEAbgBrACAATwBiAGUAcgBiAGEAeQBlAHIAbgAgAFMAXAB1ADIANQAyAFwAJwBmAGMAZABvAHMAdAAgAGUARwAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMQA2ADMALwAyADIAOAAvADMAMAA4ADMANQAsACAARgBBACAAVAByAGEAdQBuAHMAdABlAGkAbgAuACAAVQBuAHMAZQByAGUAIABoAGUAaQBsAHAAXAB1ADIAMgA4AFwAJwBlADQAZABhAGcAbwBnAGkAcwBjAGgAZQBuACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAHMAaQBuAGQAIABuAGEAYwBoACAAXAB1ADEANgA3AFwAJwBhADcAIAA0ACAATgByAC4AIAAxADYAIABaAGkAZgBmAGUAcgAgAGgAIABVAFMAdABHACAAdgBvAG4AIABkAGUAcgAgAFUAbQBzAGEAdAB6AHMAdABlAHUAZQByACAAYgBlAGYAcgBlAGkAdAAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAG8AbgBzAHQAaQBnAGUAIABMAGkAZQBmAGUAcgB1AG4AZwBlAG4AIAB1AG4AZAAgAEwAZQBpAHMAdAB1AG4AZwBlAG4AIAB1AG4AdABlAHIAbABpAGUAZwBlAG4AIABkAGUAcgAgAEsAbABlAGkAbgB1AG4AdABlAHIAbgBlAGgAbQBlAHIAcgBlAGcAZQBsAHUAbgBnACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ACAAMQA5ACAAVQBTAHQARwAuAH0AXABmADIAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.Designer.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.Designer.cs
deleted file mode 100644
index 4a23c3578..000000000
--- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.Designer.cs
+++ /dev/null
@@ -1,575 +0,0 @@
-using BeWo.Report.ReportObjects;
-namespace PraxisPusteblume
-{
- partial class QuittierungsbelegIfs2
- {
- ///
- /// Required designer variable.
- ///
- private System.ComponentModel.IContainer components = null;
-
- ///
- /// Clean up any resources being used.
- ///
- /// true if managed resources should be disposed; otherwise, false.
- protected override void Dispose(bool disposing)
- {
- if (disposing && (components != null))
- {
- components.Dispose();
- }
- base.Dispose(disposing);
- }
-
-
- ///
- /// Required method for Designer support - do not modify
- /// the contents of this method with the code editor.
- ///
- private void InitializeComponent()
- {
- this.components = new System.ComponentModel.Container();
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(QuittierungsbelegIfs));
- this.Detail = new DevExpress.XtraReports.UI.DetailBand();
- this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
- this.lblDatum = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.rtAnschriftNormal = new DevExpress.XtraReports.UI.XRRichText();
- this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
- this.xrPictureBox1 = new DevExpress.XtraReports.UI.XRPictureBox();
- this.rtKopfNormal = new DevExpress.XtraReports.UI.XRRichText();
- this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
- this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- this.rtFussNormal = new DevExpress.XtraReports.UI.XRRichText();
- this.Page1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.lblMonatJahr = new DevExpress.XtraReports.UI.XRLabel();
- this.lblNachweisFuer = new DevExpress.XtraReports.UI.XRLabel();
- this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell41 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
- this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
- this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
- this.fieldGruppe = new DevExpress.XtraReports.UI.CalculatedField();
- this.DetailReport2 = new DevExpress.XtraReports.UI.DetailReportBand();
- this.Detail3 = new DevExpress.XtraReports.UI.DetailBand();
- this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow1 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell1 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
- this.ruleBorderUnten = new DevExpress.XtraReports.UI.FormattingRule();
- this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell8 = new DevExpress.XtraReports.UI.XRTableCell();
- ((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
- //
- // Detail
- //
- this.Detail.HeightF = 0F;
- this.Detail.Name = "Detail";
- this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // ReportHeader
- //
- this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.lblDatum,
- this.xrLabel11,
- this.xrLabel9,
- this.xrLabel7,
- this.xrLabel6,
- this.xrLabel1,
- this.rtAnschriftNormal,
- this.lblAdresse});
- this.ReportHeader.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.ReportHeader.HeightF = 185.4584F;
- this.ReportHeader.Name = "ReportHeader";
- this.ReportHeader.StylePriority.UseFont = false;
- //
- // lblDatum
- //
- this.lblDatum.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 87.33343F);
- this.lblDatum.Name = "lblDatum";
- this.lblDatum.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblDatum.SizeF = new System.Drawing.SizeF(125.2914F, 23F);
- this.lblDatum.Text = "lblDatum";
- //
- // xrLabel11
- //
- this.xrLabel11.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "ReferenceNumber")});
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(601.7083F, 32.29173F);
- this.xrLabel11.Name = "xrLabel11";
- this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel11.SizeF = new System.Drawing.SizeF(125.2914F, 29.50002F);
- this.xrLabel11.StylePriority.UseFont = false;
- this.xrLabel11.Text = "Ansprechpartner:";
- //
- // xrLabel9
- //
- this.xrLabel9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "MainAttendant")});
- this.xrLabel9.LocationFloat = new DevExpress.Utils.PointFloat(601.7087F, 12.29169F);
- this.xrLabel9.Name = "xrLabel9";
- this.xrLabel9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel9.SizeF = new System.Drawing.SizeF(125.29F, 20F);
- this.xrLabel9.StylePriority.UseFont = false;
- //
- // xrLabel7
- //
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(465.7082F, 87.33343F);
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(120.125F, 29.50002F);
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.Text = "Datum:";
- //
- // xrLabel6
- //
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 32.29173F);
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(135.21F, 20F);
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.Text = "Ihre Zeichen:";
- //
- // xrLabel1
- //
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 12.29169F);
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(134.71F, 20F);
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.Text = "Ansprechpartnerin:";
- //
- // rtAnschriftNormal
- //
- this.rtAnschriftNormal.Font = new System.Drawing.Font("Verdana", 10F);
- this.rtAnschriftNormal.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 0F);
- this.rtAnschriftNormal.Name = "rtAnschriftNormal";
- this.rtAnschriftNormal.SerializableRtfString = resources.GetString("rtAnschriftNormal.SerializableRtfString");
- this.rtAnschriftNormal.SizeF = new System.Drawing.SizeF(371.875F, 32.2917F);
- //
- // lblAdresse
- //
- this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 32.29173F);
- 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(371.875F, 153.1667F);
- this.lblAdresse.StylePriority.UseFont = false;
- this.lblAdresse.Text = "Bezirk Oberbayern\r\nRechenstelle OKK 27/216 Philp\r\n80353 München";
- //
- // xrPictureBox1
- //
- this.xrPictureBox1.Image = ((System.Drawing.Image)(resources.GetObject("xrPictureBox1.Image")));
- this.xrPictureBox1.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 13.95833F);
- this.xrPictureBox1.Name = "xrPictureBox1";
- this.xrPictureBox1.SizeF = new System.Drawing.SizeF(312.83F, 176.75F);
- this.xrPictureBox1.Sizing = DevExpress.XtraPrinting.ImageSizeMode.ZoomImage;
- //
- // rtKopfNormal
- //
- this.rtKopfNormal.Font = new System.Drawing.Font("Verdana", 10F);
- this.rtKopfNormal.LocationFloat = new DevExpress.Utils.PointFloat(465.7087F, 35.08332F);
- this.rtKopfNormal.Name = "rtKopfNormal";
- this.rtKopfNormal.SerializableRtfString = resources.GetString("rtKopfNormal.SerializableRtfString");
- this.rtKopfNormal.SizeF = new System.Drawing.SizeF(276.2914F, 155.9167F);
- //
- // topMarginBand1
- //
- this.topMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.rtKopfNormal,
- this.xrPictureBox1});
- this.topMarginBand1.HeightF = 201F;
- this.topMarginBand1.Name = "topMarginBand1";
- //
- // bottomMarginBand1
- //
- this.bottomMarginBand1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.rtFussNormal});
- this.bottomMarginBand1.HeightF = 100F;
- this.bottomMarginBand1.Name = "bottomMarginBand1";
- //
- // rtFussNormal
- //
- this.rtFussNormal.Font = new System.Drawing.Font("Verdana", 10F);
- this.rtFussNormal.LocationFloat = new DevExpress.Utils.PointFloat(0.0002543131F, 0F);
- this.rtFussNormal.Name = "rtFussNormal";
- this.rtFussNormal.SerializableRtfString = resources.GetString("rtFussNormal.SerializableRtfString");
- this.rtFussNormal.SizeF = new System.Drawing.SizeF(726.9984F, 69.75002F);
- //
- // Page1
- //
- this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.lblMonatJahr,
- this.lblNachweisFuer,
- this.xrTable3});
- this.Page1.HeightF = 163F;
- this.Page1.Name = "Page1";
- this.Page1.StylePriority.UseFont = false;
- //
- // lblMonatJahr
- //
- this.lblMonatJahr.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblMonatJahr.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 48.99998F);
- this.lblMonatJahr.Name = "lblMonatJahr";
- this.lblMonatJahr.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblMonatJahr.SizeF = new System.Drawing.SizeF(371.8748F, 32.99999F);
- this.lblMonatJahr.StylePriority.UseFont = false;
- this.lblMonatJahr.Text = "Monat/Jahr:";
- //
- // lblNachweisFuer
- //
- this.lblNachweisFuer.Font = new System.Drawing.Font("Segoe UI", 12F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.lblNachweisFuer.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 0F);
- this.lblNachweisFuer.Name = "lblNachweisFuer";
- this.lblNachweisFuer.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.lblNachweisFuer.SizeF = new System.Drawing.SizeF(593.3746F, 32.99999F);
- this.lblNachweisFuer.StylePriority.UseFont = false;
- this.lblNachweisFuer.Text = "Behandlungsnachweis für: , geb. am";
- //
- // xrTable3
- //
- this.xrTable3.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
- | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTable3.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(45.83333F, 103F);
- this.xrTable3.Name = "xrTable3";
- this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow14});
- this.xrTable3.SizeF = new System.Drawing.SizeF(680F, 60F);
- this.xrTable3.StylePriority.UseBorderColor = false;
- this.xrTable3.StylePriority.UseBorders = false;
- this.xrTable3.StylePriority.UseFont = false;
- this.xrTable3.StylePriority.UseTextAlignment = false;
- this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopCenter;
- //
- // xrTableRow14
- //
- this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell41,
- this.xrTableCell14,
- this.xrTableCell16,
- this.xrTableCell7,
- this.xrTableCell18,
- this.xrTableCell6});
- this.xrTableRow14.Name = "xrTableRow14";
- this.xrTableRow14.StylePriority.UseBackColor = false;
- this.xrTableRow14.Weight = 0.082535368943484955D;
- //
- // xrTableCell41
- //
- this.xrTableCell41.Name = "xrTableCell41";
- this.xrTableCell41.StylePriority.UseBorders = false;
- this.xrTableCell41.Text = "Datum";
- this.xrTableCell41.Weight = 0.15384613876697989D;
- //
- // xrTableCell14
- //
- this.xrTableCell14.Multiline = true;
- this.xrTableCell14.Name = "xrTableCell14";
- this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell14.StylePriority.UseBackColor = false;
- this.xrTableCell14.StylePriority.UseBorderColor = false;
- this.xrTableCell14.StylePriority.UseBorders = false;
- this.xrTableCell14.StylePriority.UseFont = false;
- this.xrTableCell14.Text = "Anzahl\r\nBE";
- this.xrTableCell14.Weight = 0.092307691732987765D;
- //
- // xrTableCell16
- //
- this.xrTableCell16.Multiline = true;
- this.xrTableCell16.Name = "xrTableCell16";
- this.xrTableCell16.StylePriority.UseBorders = false;
- this.xrTableCell16.StylePriority.UseTextAlignment = false;
- this.xrTableCell16.Text = "Einzelförderung\r\nmobil";
- this.xrTableCell16.Weight = 0.169230757268542D;
- //
- // xrTableCell18
- //
- this.xrTableCell18.Multiline = true;
- this.xrTableCell18.Name = "xrTableCell18";
- this.xrTableCell18.StylePriority.UseBorders = false;
- this.xrTableCell18.StylePriority.UseTextAlignment = false;
- this.xrTableCell18.Text = "Gruppen-Förderung\r\n3 Kinder";
- this.xrTableCell18.Weight = 0.12307691803852872D;
- //
- // xrTableCell6
- //
- this.xrTableCell6.Multiline = true;
- this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.StylePriority.UseBorders = false;
- this.xrTableCell6.Text = "Unterschrift der\r\nErziehungsberechtigten bzw.\r\nder Erzieher*in der Kita";
- this.xrTableCell6.Weight = 0.33846153645799254D;
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
- //
- // GroupFooter1
- //
- this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel14});
- this.GroupFooter1.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.GroupFooter1.HeightF = 140.9926F;
- this.GroupFooter1.Name = "GroupFooter1";
- this.GroupFooter1.StylePriority.UseFont = false;
- //
- // xrLabel14
- //
- this.xrLabel14.Font = new System.Drawing.Font("Segoe UI", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.xrLabel14.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 27.6907F);
- this.xrLabel14.Multiline = true;
- this.xrLabel14.Name = "xrLabel14";
- this.xrLabel14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel14.SizeF = new System.Drawing.SizeF(475F, 113.3019F);
- this.xrLabel14.StylePriority.UseBorders = false;
- this.xrLabel14.StylePriority.UseFont = false;
- this.xrLabel14.StylePriority.UseTextAlignment = false;
- this.xrLabel14.Text = "Mit freundlichen Grüßen\r\n\r\n\r\n\r\nIhr Pusteblume-Team\r\n[MainAttendant]";
- //
- // fieldEinzel
- //
- this.fieldEinzel.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
- this.fieldEinzel.Expression = "Iif([ServiceDescription] == \'Einzelbetreuung\', \'x\', \'\')";
- this.fieldEinzel.Name = "fieldEinzel";
- //
- // fieldGruppe
- //
- this.fieldGruppe.DataMember = "ServiceInvoicePeriods.ServiceInvoiceItems";
- this.fieldGruppe.Expression = "Iif([ServiceDescription] == \'Gruppenbetreuung\', \'x\', \'\')";
- this.fieldGruppe.Name = "fieldGruppe";
- //
- // DetailReport2
- //
- this.DetailReport2.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
- this.Detail3});
- this.DetailReport2.DataMember = "Services";
- this.DetailReport2.DataSource = this.bindingSource1;
- this.DetailReport2.Level = 0;
- this.DetailReport2.Name = "DetailReport2";
- //
- // Detail3
- //
- this.Detail3.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrTable2});
- this.Detail3.Font = new System.Drawing.Font("Segoe UI", 10F);
- this.Detail3.HeightF = 24F;
- this.Detail3.Name = "Detail3";
- this.Detail3.StylePriority.UseFont = false;
- //
- // xrTable2
- //
- this.xrTable2.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(45.83359F, 0F);
- this.xrTable2.Name = "xrTable2";
- this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
- this.xrTableRow1});
- this.xrTable2.SizeF = new System.Drawing.SizeF(680F, 24F);
- this.xrTable2.StylePriority.UseBackColor = false;
- this.xrTable2.StylePriority.UseBorderColor = false;
- this.xrTable2.StylePriority.UseBorders = false;
- //
- // xrTableRow1
- //
- this.xrTableRow1.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
- this.xrTableCell1,
- this.xrTableCell2,
- this.xrTableCell4,
- this.xrTableCell5,
- this.xrTableCell8,
- this.xrTableCell3});
- this.xrTableRow1.Name = "xrTableRow1";
- this.xrTableRow1.StylePriority.UseFont = false;
- this.xrTableRow1.Weight = 0.12000000000000002D;
- //
- // xrTableCell1
- //
- this.xrTableCell1.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.StartDate", "{0:dd.MM.yyyy}")});
- this.xrTableCell1.Name = "xrTableCell1";
- this.xrTableCell1.StylePriority.UseBorders = false;
- this.xrTableCell1.StylePriority.UseTextAlignment = false;
- this.xrTableCell1.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell1.Weight = 0.15384615384615383D;
- //
- // xrTableCell2
- //
- this.xrTableCell2.CanShrink = true;
- this.xrTableCell2.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice", "{0:0.##}")});
- this.xrTableCell2.Multiline = true;
- this.xrTableCell2.Name = "xrTableCell2";
- this.xrTableCell2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell2.StylePriority.UseBorderColor = false;
- this.xrTableCell2.StylePriority.UseBorders = false;
- this.xrTableCell2.StylePriority.UseFont = false;
- this.xrTableCell2.StylePriority.UsePadding = false;
- this.xrTableCell2.StylePriority.UseTextAlignment = false;
- this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell2.Weight = 0.092307692307692271D;
- //
- // xrTableCell4
- //
- this.xrTableCell4.CanShrink = true;
- this.xrTableCell4.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice2", "{0:0.##}")});
- this.xrTableCell4.Name = "xrTableCell4";
- this.xrTableCell4.StylePriority.UseBorders = false;
- this.xrTableCell4.StylePriority.UseFont = false;
- this.xrTableCell4.StylePriority.UseTextAlignment = false;
- this.xrTableCell4.Text = "xrTableCell17";
- this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell4.Weight = 0.1692307692307693D;
- //
- // xrTableCell5
- //
- this.xrTableCell5.CanShrink = true;
- this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3", "{0:c}")});
- this.xrTableCell5.Name = "xrTableCell5";
- this.xrTableCell5.StylePriority.UseBorders = false;
- this.xrTableCell5.StylePriority.UseFont = false;
- this.xrTableCell5.StylePriority.UseTextAlignment = false;
- this.xrTableCell5.Text = "xrTableCell19";
- this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell5.Weight = 0.16923076923076916D;
- //
- // xrTableCell3
- //
- this.xrTableCell3.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell3.FormattingRules.Add(this.ruleBorderUnten);
- this.xrTableCell3.Name = "xrTableCell3";
- this.xrTableCell3.StylePriority.UseBorders = false;
- this.xrTableCell3.StylePriority.UseTextAlignment = false;
- this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell3.Weight = 0.33846153846153831D;
- //
- // ruleBorderUnten
- //
- this.ruleBorderUnten.Condition = "([DataSource.RowCount] == 0)\n Or \n([DataSource.CurrentRowIndex] == [DataSource.Ro" +
- "wCount] - 1)";
- this.ruleBorderUnten.DataMember = "Services";
- this.ruleBorderUnten.Formatting.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.ruleBorderUnten.Name = "ruleBorderUnten";
- //
- // xrTableCell7
- //
- this.xrTableCell7.Multiline = true;
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.Text = "Einzelförderung\r\nambulant";
- this.xrTableCell7.Weight = 0.16923076236023144D;
- //
- // xrTableCell8
- //
- this.xrTableCell8.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
- | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice4")});
- this.xrTableCell8.Name = "xrTableCell8";
- this.xrTableCell8.StylePriority.UseBorders = false;
- this.xrTableCell8.StylePriority.UseTextAlignment = false;
- this.xrTableCell8.Text = "xrTableCell8";
- this.xrTableCell8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell8.Weight = 0.12307692307692301D;
- //
- // QuittierungsbelegIfs
- //
- this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
- this.Detail,
- this.ReportHeader,
- this.topMarginBand1,
- this.bottomMarginBand1,
- this.Page1,
- this.GroupFooter1,
- this.DetailReport2});
- this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
- this.fieldEinzel,
- this.fieldGruppe});
- this.DataSource = this.bindingSource1;
- this.DisplayName = "Behandlungsnachweis";
- this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
- this.Font = new System.Drawing.Font("Segoe UI", 9F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
- this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
- this.ruleBorderUnten});
- this.Margins = new System.Drawing.Printing.Margins(30, 45, 201, 100);
- this.PageHeight = 1169;
- this.PageWidth = 827;
- this.PaperKind = System.Drawing.Printing.PaperKind.A4;
- this.Version = "17.1";
- ((System.ComponentModel.ISupportInitialize)(this.rtAnschriftNormal)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.rtKopfNormal)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.rtFussNormal)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).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.TopMarginBand topMarginBand1;
- private DevExpress.XtraReports.UI.BottomMarginBand bottomMarginBand1;
- private DevExpress.XtraReports.UI.GroupHeaderBand Page1;
- private DevExpress.XtraReports.UI.XRLabel lblAdresse;
- private DevExpress.XtraReports.UI.XRRichText rtKopfNormal;
- private DevExpress.XtraReports.UI.XRTable xrTable3;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow14;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell14;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell16;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell18;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell41;
- private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
- private DevExpress.XtraReports.UI.XRRichText rtAnschriftNormal;
- private DevExpress.XtraReports.UI.XRLabel lblNachweisFuer;
- private DevExpress.XtraReports.UI.XRRichText rtFussNormal;
- private DevExpress.XtraReports.UI.XRPictureBox xrPictureBox1;
- private DevExpress.XtraReports.UI.XRLabel xrLabel1;
- private DevExpress.XtraReports.UI.XRLabel xrLabel11;
- private DevExpress.XtraReports.UI.XRLabel xrLabel9;
- private DevExpress.XtraReports.UI.XRLabel xrLabel7;
- private DevExpress.XtraReports.UI.XRLabel xrLabel6;
- private DevExpress.XtraReports.UI.XRLabel lblMonatJahr;
- private DevExpress.XtraReports.UI.XRLabel xrLabel14;
- private DevExpress.XtraReports.UI.XRLabel lblDatum;
- private DevExpress.XtraReports.UI.CalculatedField fieldEinzel;
- private DevExpress.XtraReports.UI.CalculatedField fieldGruppe;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell6;
- private DevExpress.XtraReports.UI.DetailReportBand DetailReport2;
- private DevExpress.XtraReports.UI.DetailBand Detail3;
- private DevExpress.XtraReports.UI.XRTable xrTable2;
- private DevExpress.XtraReports.UI.XRTableRow xrTableRow1;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell3;
- private DevExpress.XtraReports.UI.FormattingRule ruleBorderUnten;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell7;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell8;
- }
-}
diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.cs b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.cs
deleted file mode 100644
index 5ff9b15ae..000000000
--- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.cs
+++ /dev/null
@@ -1,169 +0,0 @@
-using System;
-using System.Text;
-using BeWo.Data.Access;
-using BeWo.Data.Entities;
-using BeWo.Report;
-using BeWo.Report.ReportObjects;
-using BeWo.Service.ServiceImplementations;
-using BS.Shared;
-using BS.Shared.Core;
-using BS.Shared.DataContracts;
-using DevExpress.XtraReports.UI;
-using PraxisPusteblume.Invoicing;
-
-namespace PraxisPusteblume
-{
- public partial class QuittierungsbelegIfs2 : XtraReport, IBeWoReport
- {
- public QuittierungsbelegIfs2()
- {
- this.InitializeComponent();
- }
-
- public void SetReportDataSource(ServicesOverviewRO pRO)
- {
- SetzeAdresse(pRO);
-
-
- lblNachweisFuer.Text = String.Format("Behandlungsnachweis für: {0}, geb. am {1:dd.MM.yyyy}", pRO.CustomerName, pRO.CustomerBirthday);
-
- lblMonatJahr.Text = String.Format("Monat/Jahr: {0:MM}/{0:yyyy}", pRO.StartDate);
-
- foreach (var sd in pRO.Services)
- {
-
- //sd.Notice = String.Format("{0:0.##}", sd.Minutes / 60);
- sd.Notice = InvoiceHelper.GetUnitString(((decimal)sd.Minutes * (4m / 3m) / 60m));
-
- if (sd.CustomerCount > 1)
- {
- sd.Notice2 = "";
- sd.Notice3 = "";
- sd.Notice4 = String.Format("{0} Kinder", sd.CustomerCount);
- }
- else
- {
- sd.Notice4 = "";
- if (sd.ServiceDescription.Contains("mobil"))
- {
- sd.Notice2 = "X";
- sd.Notice3 = "";
- }
- else
- {
- sd.Notice2 = "";
- sd.Notice3 = "X";
- }
-
- }
- }
-
- lblDatum.Text = String.Format("{0:dd.MM.yyyy}", DateTime.Now);
-
- this.bindingSource1.DataSource = pRO;
- }
-
- private void SetzeAdresse(ServicesOverviewRO pRo)
- {
- if (pRo.SupportConceptCostBearer != null)
- {
- var org = pRo.SupportConceptCostBearer.CostBearer;
- StringBuilder sb = new StringBuilder();
-
- if (org.Name.Contains("Bezirk Oberbayern"))
- {
- org.Name = "Bezirk Oberbayern";
-
- }
-
- sb.AppendLine(org.Name);
-
- var orgEnt = DAOFactory.GenericDAO.LoadByID(org.OrganisationOid);
- if (!String.IsNullOrEmpty(org.Name2))
- {
- sb.AppendLine(org.Name2);
- }
-
- if (!String.IsNullOrEmpty(org.Street))
- {
- sb.AppendLine(org.Street);
- }
-
- sb.AppendLine(String.Format("{0} {1}", org.PostalCode, org.Town));
-
-
- lblAdresse.Text = sb.ToString();
- }
- }
-
-
- private SupportConceptStatisticsDC GetStatistics(ServiceInvoiceRO ro)
- {
- if (ro.InvoiceBase.SupportConceptCostBearerRelDc != null)
- {
- var service = new OperationsServiceImp();
-
-
- long cb2scOid = ro.InvoiceBase.SupportConceptCostBearerRelDc.CostBearer2SupportConceptOid.Value;
-
-
- return service.CreateSupportConceptStatistics(cb2scOid, ro.AccountingPeriodEnd);
-
- //if (stats.PeriodStatistics != null && stats.PeriodStatistics.Count > 0)
- //{
- // foreach (var ps in stats.PeriodStatistics)
- // {
- // if (ps.SupportConceptApprovalPeriod != null &&
- // ps.SupportConceptApprovalPeriod.ServiceCategory != null &&
- // (ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Verhinderung") ||
- // ps.SupportConceptApprovalPeriod.ServiceCategory.Name.StartsWith("Betreuungsleistungen")))
- // {
- // return ps;
- // }
- // }
- //}
-
- //return null;
- }
- return null;
- }
-
- private void SetCustomerInfos(ServiceInvoiceRO pRO)
- {
- String mnr = String.Empty;
- Customer c = null;
- if (pRO.CustomerOid.HasValue)
- {
- c = DAOFactory.GenericDAO.LoadByID(pRO.CustomerOid.Value);
- }
- if (c == null)
- {
- if (pRO.ServiceInvoicePeriods.Count > 0)
- {
- var c2s = pRO.ServiceInvoicePeriods[0].CostBearer2SupportConcept;
- c = c2s.SupportConcept.Customer;
- }
- }
-
- if (c != null)
- {
- foreach (var vv in c.VarFieldValueList)
- {
- if (vv.VarFieldDefOid.Value == 2)
- {
- var varFieldValue = Utils.XMLDeserializeFromString(vv.SerializedValue, Type.GetType(vv.TypeName));
- if (varFieldValue != null)
- {
- mnr = varFieldValue.ToString();
-
- }
- }
- }
- }
-
-
- //txtMittelbindungsnr.Text = mnr;
-
- }
- }
-}
\ No newline at end of file
diff --git a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.resx b/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.resx
deleted file mode 100644
index a941306ad..000000000
--- a/ReportImp/PraxisPusteblume/QuittierungsbelegIfs2.resx
+++ /dev/null
@@ -1,358 +0,0 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
- text/microsoft-resx
-
-
- 2.0
-
-
- System.Resources.ResXResourceReader, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- System.Resources.ResXResourceWriter, System.Windows.Forms, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
-
-
- ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEgAZQBsAHYAZQB0AGkAYwBhAC0ATABpAGcAaAB0ADsAfQB9AHsAXABjAG8AbABvAHIAdABiAGwAIAA7AFwAcgBlAGQAMABcAGcAcgBlAGUAbgAwAFwAYgBsAHUAZQAwACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMgA1ADUAIAA7AH0AewBcACoAXABkAGUAZgBjAGgAcAAgAFwAZgAxAFwAZgBzADIANAB9AHsAXABzAHQAeQBsAGUAcwBoAGUAZQB0ACAAewBcAHEAbABcAGYAMQBcAGYAcwAyADQAIABOAG8AcgBtAGEAbAA7AH0AewBcACoAXABjAHMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEQAZQBmAGEAdQBsAHQAIABQAGEAcgBhAGcAcgBhAHAAaAAgAEYAbwBuAHQAOwB9AHsAXAAqAFwAYwBzADIAXABzAGIAYQBzAGUAZABvAG4AMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQAgAEwAaQBuAGUAIABOAHUAbQBiAGUAcgA7AH0AewBcACoAXABjAHMAMwBcAHUAbABcAGYAMQBcAGYAcwAyADQAXABjAGYAMgAgAEgAeQBwAGUAcgBsAGkAbgBrADsAfQB7AFwAKgBcAHQAcwA0AFwAdABzAHIAbwB3AGQAXABmADEAXABmAHMAMgA0AFwAcQBsAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAGwAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAbAAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBiADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHQAMwBcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAATgBvAHIAbQBhAGwAIABUAGEAYgBsAGUAOwB9AHsAXAAqAFwAdABzADUAXAB0AHMAcgBvAHcAZABcAHMAYgBhAHMAZQBkAG8AbgA0AFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcgBiAHIAZAByAHQAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAbABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgBiAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAHIAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAaABcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgB2AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAcgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZAByADEAMAA4AFwAdABzAHYAZQByAHQAYQBsAHQAXABjAGwAdAB4AGwAcgB0AGIAIABUAGEAYgBsAGUAIABTAGkAbQBwAGwAZQAgADEAOwB9AH0AewBcACoAXABsAGkAcwB0AG8AdgBlAHIAcgBpAGQAZQB0AGEAYgBsAGUAfQBcAG4AbwB1AGkAYwBvAG0AcABhAHQAXABzAHAAbAB5AHQAdwBuAGkAbgBlAFwAaAB0AG0AYQB1AHQAcwBwAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAyAFwAZgBzADEANABcAGMAZgAwACAARgByAFwAdQAyADUAMgBcACcAZgBjAGgAZgBcAHUAMgA0ADYAXAAnAGYANgByAGQAZQByAHUAbgBnACAAUAB1AHMAdABlAGIAbAB1AG0AZQAgAC4AIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
-
-
-
-
- /9j/4AAQSkZJRgABAQEBLAEsAAD/4QEQRXhpZgAATU0AKgAAAAgACAEGAAMAAAABAAIAAAESAAMAAAAB
- AAEAAAEaAAUAAAABAAAAbgEbAAUAAAABAAAAdgEoAAMAAAABAAIAAAExAAIAAAAdAAAAfgEyAAIAAAAU
- AAAAnIdpAAQAAAABAAAAsAAAAAAAAAEsAAAAAQAAASwAAAABQWRvYmUgUGhvdG9zaG9wIENDIChXaW5k
- b3dzKQAAMjAxODowNjowNSAwODoxMjo1OAAABZAAAAcAAAAEMDIyMZAEAAIAAAAUAAAA8qABAAMAAAAB
- AAEAAKACAAQAAAABAAABQKADAAQAAAABAAAAtgAAAAAyMDE3OjA3OjExIDE0OjIzOjQzAAAA/9sAQwAC
- AgICAgIDAgIDBQMDAwUGBQUFBQYIBgYGBgYICggICAgICAoKCgoKCgoKDAwMDAwMDg4ODg4PDw8PDw8P
- Dw8P/9sAQwECAwMEBAQHBAQHEAsJCxAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQ
- EBAQEBAQEBAQEBAQ/8AAEQgAtgFAAwERAAIRAQMRAf/EAB8AAAEFAQEBAQEBAAAAAAAAAAABAgMEBQYH
- CAkKC//EALUQAAIBAwMCBAMFBQQEAAABfQECAwAEEQUSITFBBhNRYQcicRQygZGhCCNCscEVUtHwJDNi
- coIJChYXGBkaJSYnKCkqNDU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6g4SFhoeI
- iYqSk5SVlpeYmZqio6Slpqeoqaqys7S1tre4ubrCw8TFxsfIycrS09TV1tfY2drh4uPk5ebn6Onq8fLz
- 9PX29/j5+v/EAB8BAAMBAQEBAQEBAQEAAAAAAAABAgMEBQYHCAkKC//EALURAAIBAgQEAwQHBQQEAAEC
- dwABAgMRBAUhMQYSQVEHYXETIjKBCBRCkaGxwQkjM1LwFWJy0QoWJDThJfEXGBkaJicoKSo1Njc4OTpD
- REVGR0hJSlNUVVZXWFlaY2RlZmdoaWpzdHV2d3h5eoKDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKz
- tLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uLj5OXm5+jp6vLz9PX29/j5+v/dAAQAKP/aAAwDAQACEQMR
- AD8A/fygAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
- AKACgAoAKACgAoAKACgD/9D9/KACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
- AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKAP/0f38oAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
- AKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//S/fygAoAKACgA6c0AM82P
- +8PzoK5WHmx/3h+dAcrHAhhkcigTVhaBBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAF
- ABQB8C+IvibF8Cf2jfiXqvi24vItA8R6Fpd/Zyyxyy2EOoQJPAsLtGG8rz/KwpIAZgVzu2g/VUML9bw9
- GFNLmUmn3s7flc+xxVP2uQwr0UnOj7RtdXFJSv52621sUPg7+0HqeteMpviL8SpJ9G0DXNDsmtlwHsoZ
- XLuqAxNIS0jLMImYLI23Yy7gBX3eYZDTnlsMLl8VKrGpK/8AM0kk3rbRXjdbLdO1z+UMBxHVoZ3WxOaT
- caMqceXT3YtttJ2v7ztKz3e1r6H0Z4V+PeieKby5vYbKSz8PLJ9ltbu4bZcXdyrYl2WuC6wxj70jkYII
- I4OPxzirE5bw0qNHMsVFYio1+7jq1F7NtdOrdrJa32P0vI8+ebzqVcPRaoR0U5aOUlulHey7t76W7e+A
- hgGU5B71Caauj7MWmAUAFABQAUAf/9P9/KACgAoAKAPLfji7x/BXx/JGxVl8P6qQQcEEWkmCCK4cb/u1
- X/C/yPrOFknnuAT/AOftP/0tH8tY1/XcD/iY3P8A3/k/xr8OUpW+J/ef6y/UsP8A8+4/cv8AIX+39d/6
- CVz/AN/5P8afNL+Z/eP6lh/+fcfuX+R/Qf8A8E/bm4u/2ZtCmupXmkN5qQLOxZji6fucmv1nIW3got93
- +Z/nB4uQjDimvGCsuWG3+FH2tX0p+GBQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAB
- QB83/HPTLbTtU0LxfdFYtLv0uPDWsyEDYllrA2W80hJxthvBEMn7qyueBmvZwM3rFbq0l6x3+9X+49rD
- UvreEr4HrJOUfVJ3Xzi362R5t8GtVtrLw61y1ikVza+FdGtTa+WoC6hZT3Vk6bAMBvtKEdMg89a143zC
- eXZPUxVN3kp1OTzc1T5F83JI/GcjarZhU9ort0aV794yqRf4o7HS/DPgLSreKM6fHPYWsbWNja2kYE+p
- XKkfap/lwSm4FNxO0DeScEV/JOJhl2LxMsxzVvESadOFveq4mpGyq1G93HTkV2oRipbJo/RMNhaOGpRw
- +GgoxWyWiR0WgeJPFfhK1t49aENtoYdjGt0s73EMA+YRLKFxIVXhcqOwyRzXnZTxdjslhRpZivZYWUrQ
- 9rGpzRje6gpW9+y0i3FLZczWp9TSyfE1ny0XGT6pSTa9en4nR6B8bfCuq2dpf6vb3nh+31D/AI9p9QhM
- dvNyRxMu6MHj7rlT9RzX7LgeMsDXpwq4iM6MZ/C5q0XrbSSvFejaZ6OK4axdKcqdKUajjuoO7X/buj+a
- uewq6uoZCCGGQRzkGv0NNNXR8c01uOpiCgAoA//U/fygAoAKACgDyz46f8kS+IP/AGL2q/8ApJJXDjf9
- 2q/4X+R9dwr/AMj3Af8AX6n/AOlxP5Vh0H0Ffhi2P9cgpgf0P/8ABPX/AJNh0H/r81L/ANKnr9ayD/cY
- +r/M/wA1vF//AJKqv/hp/wDpCPt2vpj8ICgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA
- KACgDH8QaBpHirQ7/wAN6/ape6bqkEltcwyDKyRSqVdT9QevUdRWkJyhJTi7NG1GrOlUjVpu0k7p+Z+a
- +jeCfiP8LviJr3gfWdVhv9O1CSyNhqLuEmliMjP5l0B92YMSZX43v+9HLmvx7xi4xwmIy/LuHsJU5cTK
- spyvpGELcsW5dNbNdUo300v4dXL4/wBvVsywsFGlVpq8V0qc7ckv7r1l5OVuh9w6DpSabZyXemzJawpE
- Fn1a5ULmKIcJbI2FjhQDgn5e+GOWr53JsJiKlJyymSp0+VKWJnFXlFLSNCD0jTitpS93qlN3kfcRwtKh
- JRrrnqPaC/8Abmtb/wB1a92jyjVvjt8LdHuX/wCEb1Cw1C5ztOo3Mkl67noTFDarLPIP+Axxns1d+Dwu
- XUa3t8toKpV616zcpPvy7zf/AG6oQ7Ox+g0eGs4xEEsTTnGP8kUoJerk4xX3yl3R4j4w+L3hPxe/9k61
- NFq80mQjeI9YtfC+m2wkG0SJaRSyXxYDOC8ZYDoRzXo4jLaGNknmlT2zWym1Tpr0gnzN+crs+1y7hzGY
- Je2oxcEulGlPEVJW6ObiqVvSVvI9k+B3wg8Y6TPp/jCb4wX/AIk0oMzR6bZXAvNJ8ogqIVnuWuJ5FTjD
- eYpBHYcV95gMFOmozVduK2S1jbtrd6HxfFHEOCrxng45TGlU6zlHkq3/AJuWKhFN9rNH2BX0Z+NhQAUA
- f//V/fygAoAKACgDiviTp2nav8OvFOk6vJLDY3ulXsFw8AVplikgdXMYb5S4UkqDxnrXmZjWp0cHWrVb
- 8sYybtvZJt28+x7mS1qtDMsNWopOcZwaT2upJq9tbX3sfimP2af2ZcD/AIqPxd/4DWP/AMVX8zf658Of
- 9Pv/AAGH/wAkf2//AK9cV/8AQPh//Aqgv/DNP7Mv/Qx+Lv8AwGsf/iqf+ufDn/T7/wABh/8AJB/r1xX/
- ANA+H/8AAqh+qn7K/hXwl4M+DemaB4Jur280qG4vGjk1BI0uCzzMz7hESuA3THbrX71wvjsLjcthiMHz
- cjbtzWT312bR/JnHWYYzH51UxOPjGNRqN1Btx0irb67bn0ZX2J+bhQAUAFABQAUAFABQAUAFABQAUAFA
- BQAUAFABQAUAFABQAUAFABQBk67rNj4e0i71rUX2W9pGZHPc46Ae5PAHqa8jNMyoZdg6uOxLtCCu/wDJ
- ebei82B5x4Z8B2GuaXNrfjnT47rVNal+1SLIObdSu2KJGHK7EPY53ZPUCvzPJOFMNj8JLHZ/h41K9eXP
- JSV+RWtCC8ox3879kbU6sqU41IPVO69UeIeM/wBh/wCGfjnVTqWs+JPFJi/htW1d7i3T2VblJiB/s5x7
- V9uuHcHGEaVPmjCOiinol2Sd9D9ny7xQzXAUvZ0MPQv/ADeyUZP15HFfO1xbb9h34TpGtvqGr+IdSt1I
- PkT6owgyBgZhiRI+nH3eldKyXD9ZSfqyZ+KGcOXPTpUYPuqav/4E23+J9D+DfhX4I8C6ImgaHpsX2WMk
- r5yJI4B7biucDsK9ejhaVKPJBaH5xmWe47MK7xGIqPm8m0vuuP0r4YeDvD/id/Fnhuz/ALGu7hWF1FZM
- YLW7JGA89umInkX+GTaHHTdjinHDU4T9pBWfW2z9Vt8ya+eY3EYVYTFT9pFfC5e9KPlGT95J9Y3t5XPQ
- a6z50KACgD//1v38oAKACgAoA5D4hf8AIg+Jf+wZef8Aol6+b4h/5FGM/wCvc/8A0lns5R/yMMP/AI4/
- +lI/Hlfuj6V/m4f2OLSA/TT9mX/kkmnf9fF3/wCjmr+7PDT/AJJ2j6z/APSmfzDxr/yN6npH/wBJR9AV
- +uH56FABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFAHlN+v/Ce+LY9MUeZoHh6QSXJ
- 6pcXy8pF6FYgdz9t2AelfkmKj/rBnCwq1wmFd59p1V8MPNQ3l05rJjPVq/WxBQAUAFABQAUAFABQB//X
- /fygAoAKACgDj/iF/wAiD4l/7Bl5/wCiXr5viH/kUYz/AK9z/wDSWezlH/Iww/8Ajj/6Uj8eVI2jntX+
- bjR/Y4uR60Afpr+zLz8JNOx/z8Xf/o5q/uvw0/5J6j6y/wDSmfzDxr/yN6npH/0lH0BX64fnoUAFABQA
- UAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFADJJY4Y2llYIiAlmY4AA6kk9KznOMIuc3ZLdvoB5Dd
- +MLzx1qE/hjwBOEt4cC+1QcrCjZ+WAfxSNggN90dea/Ha/EdXP8AEzyrh6fuRt7Wutop9Kf80nZ2lst/
- Mq1j03RdG07w/pkGk6XEIbe3XCjqSepZj1LE8knkmv1DLctw2XYWGDwkeWEVp+rb6tvVvqyTUr1gCgAo
- AKACgAoAKACgD//Q/fygAoAKACgDK12aS30TULiIgPFbyspIBGQhI4PB/GvmuI8TVw2T4zE0XacKVSSe
- js1FtaPR69zuwUIzxNKEtnJL8T5VHjjxHj/XQ/8AgND/APEV/mf/AMRT4q/6Cl/4Lpf/ACB+7/2DgP5H
- /wCBS/zD/hOPEf8Az2h/8B4f/iKP+Ip8Vf8AQUv/AAXT/wDkA/sHAfyP/wACl/mfQ/w81C61Pwvb3d4y
- tKzyglVVBw5A4UAfpX95+GGb4zNeHKOMx0+ao5TTdktpNLSKS/A/Ic/w1PD46VKkrJJdW+nmdxX7EfMB
- QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAfMXjzwj8T/AB74vk0mYfYvD8Ljy5BIDD5e
- PvsoIZ5Dz8pGB04HJ/lTizh7iziLOpYOf7vBxejuuW38zSd5SfZqy20WrtWR7h4O8F6L4I0sabpEfLYa
- WZ+ZJX9WP8gOB2r964b4ZwOQ4RYXBR3+KT+KT7v9EtES3c62vsRBQAUAFABQAUAFABQAUAf/0f38oAKA
- CgAoAxvEf/Ivan/16zf+gGvj+Lf+RBmH/Xmr/wCkSPSy7/fKP+KP5o+LB0r/AB3P6XCgR9UfCz/kTrX/
- AK6Tf+hmv9OvBr/kksP/AIqn/pbPwjif/kYz9I/keiV+/HxwUAFABQAUAFABQAUAFAHkvxq+NXgf4BeB
- 5fiH8Q5LqHRoJ4bd5LW1kunR522oWSIEqueCxwAcDqQCAYPwZ/aZ+B/7QEEz/CnxXa6zc2qh57Qh4LyF
- ScZe3mVJAueNwUrnjNK4HvFMDjfGXxE8CfDu3sbrx34gsfD8Op3KWdq99cR26zXEmSsSFyNzHHQUAfIP
- 7VP7b2mfADxfoXwn8F+Frnx/8Q/EIjeDSrWTyhFHMxSLeypIxklKtsjVc4BZiq4ymx2LfjH9vD4bfBzw
- P4Q139oDRtW8DeJPFVk94NDNrJeTweW5jZWlQLFnOCFZlcBhuVaLhY+aJf8AgsF8JrrXpNM8N/D/AMSa
- vbMALeSIWonmfuBbiRmA9DuJ/wBkUXCx7F8Hv2wv2hPjF8S9F0iy/Z71jw/4HvpCl1rGqTPbPbx7SfO2
- ywxowGB+7UsxzwaAPs3V/jR8JNA8RWvhHW/Gej2OuXsgihsZr+BLh5D0URl92SeACBk8CmI+HPjb/wAF
- AvF3wR+NrfCDV/gtq2qJeSBdJurS9R5tViwCZbW3ELB+crs8zcCMNg8UrjPqP9n/APam+Ef7SGm3c3gG
- /lg1fSsDUNIv4jbalZEnH72BicrnjehZc8ZB4pgdr8P/AI2fDr4n+KfGfgzwdqLXer+Ab5dP1eF4JIvI
- nbdgKzqA6kow3KSMqfbII9YoAgubq2sraW8vJVgggRpJJHYKiIoyzMTgAADJJ6UAcd4b+Jnw98YeEpPH
- vhbxJp+q+HIVmeTUba5jltUW3yZS0qnaoQAlskYHJoA6HQfEGheKdHtPEPhvULfVdLv0EtvdWsqzQyoe
- jI6Eqw+hoA5jwH8Ufh78UIdVn+H+v2mvR6Hey6dem1k3+Rdw43xP6MM/Q9iaAOv1LVNN0eyl1HVruKyt
- IBukmnkWKNAO7O5Cj8TQByHgv4qfDX4jy30HgHxTpniKTTHCXK6fdxXJhY9N4jY4z2PQ9jQB31ABQAUA
- FAH/0v38oAKACgAoAydeRZND1GNpFiVreUF3O1FBQ8sewHc181xFh3iMnxmHUlHmpVFeTsleLV2+iXV9
- EdmEqqliKdWW0Wn9zPkwaDYY/wCRj0j/AMCx/hX+an/EOK//AEM8J/4O/wDtT9h/1swP8svuX+Yf2DYf
- 9DHpH/gWP8KP+IcV/wDoZ4T/AMHf/ah/rZgf5Zfcv8z6O+HFvFa+FbeGG6gvFDy/vLd/MjOXPAb271/d
- /hjlcst4co4SVWFRqU/epy5o6yb0dlt1PzLOcbTxmLlXpJ2aW/kju6/YT58KACgAoAKACgAoAKACgD5C
- /b3hhn/Y++Kcc/3P7IZv+BLLGV/UCk9ho/IXx7pngrwB8G/2U/iN8GrCPR/jhr76ascumjy5r62VPIm+
- 1RJxJ5srRxlmGXDOGLDOEM+yfi74r8WD/gqh8I/C1trN3Dpa6GWlsYriRbY+ZFftJviDBG3FEOWBPyr6
- Cn1F0OL/AG5r1Pjd+2j8C/2bbFfNh0m6i1XUSOdq3DiVwR0+W2tWb/gYpPsNE11DYeEP+Cv66h45xHH4
- n0RDoU0w+Xz5LFYEVSeA2YZ4x7tjq1HUXQ/YPWPDvh/xFBHba/pttqUMTB0S5hSZVYdGAkDAH3HNUI/I
- mDTLGf8A4LAxQWVvHDDonhcSbI0CKpNiVzhQAP8AXCp6j6HL/wDBTS+/aEtfid4F8GaZ47fR/h/8QriD
- SrXT9Od7adbgSRJdSXbrtaVD5ylAJAuBtK5yxbBH0r8Jf+CZ37J/w81KG51a0n8b67bbZi2rXQdQ6MCJ
- PskHlx4BxjeH596LBc8l/bX8QeHfDX7cn7N2ueJr+DStM0k3t5d3VxIsUMMKMTud24AyPzOKAOU+D3iC
- 7/ak/wCChi/tBfBrTZrD4d+DdNk0vUNZaA266vIYZECMGALu7yIQrZZY4ld9pKLR1A9m/YRaPUP2jf2s
- dbi5im8XQRIfXyzdZ/pQgZ6D/wAFNvEOs+G/2RPE15oWoz6ZcTXmmQGW2laGQxyXab0DoQwDAYODyMjp
- QwRxXxq+LN38Nf8AgmlpmvaxcyXmseJPCOlaPHLPIzyy3WrWiQvI7sSzMsbSSEk5O3k0dA6nh66LJ8Df
- +CRV1BdIbTUPFOkmZlPysX8QXShAR6+RIo9aOgdT3n9jr4paf4F/4Jy6V8Q75kji8H6RrMjdAC1lcXBj
- T6s21R7mhbAfP3/BI9vEmqfCP4v3Wl3sUOvX2qxtDNcKZYo72Sy3LJIgILJ5rZYAgkDGaSGz57+C3wB8
- b/tjfHz4keEf2qviNqmrL8MphbXQs7lFtprkzywutusqCKGEGJiCsIbkAkY5AP2h+AP7L3wE/Z/tZr34
- QaFFa3WoQiC41Fp3u7m4jRt21pnZhtDDO1Aq5HTNUSfSFABQAUAFAH//0/38oAKACgAoA5rxn/yJ+u/9
- eNz/AOimr5bib/kS47/r1U/9IY1ufmmAMCv8r1sbi4FMD7t+BH/JOLL/AK7XP/o1q/0M8KP+SYo/4p/+
- lMxluex1+2EhQAUAFABQAUAFABQAUAfFP/BRO8+xfsafExwcGWyt4R/21u4V/rSY0fJP/BPz9jLVLf8A
- 4RH9pj4xawuu3sOkWo8KaermWLTbF4iYXcsAPMVJGCRoNsZZmJZzlRAzK8X+Yn/BYnwmb/IiOiILfPTH
- 9m3eMf8AA91HUOhN+ySsXx1/4KE/Gn4+oftmkeFlfStOuF5Tc5WzjKH3htpW+jj1o6geo/8ABUr4SXOr
- /CnSfj94RdrLxZ8L72C6juo+JBZSzIG5HJMM/lTL6AOP4jQwR9w/s8fFm2+OHwU8I/FKBBDJr1hHLcRL
- 0iukzHcRj2WVWA9sUxH5xeAJjf8A/BXz4hSP/wAunhsRr9FtLAf+zUuo+hxf/BRb4bRfFT9rz4D/AA6v
- 9QvYrDxWr2c6pMfLgiFyDLJboQVSZowQzc7tqZ+7SY0fcHwX/YE/Z5+Bnjyy+Jfg221OfxBYRypBcX2p
- S3AXz0MbsU+VWJQkfMCBnIGcGnYVz87P24Pgnqf7Q37f/hX4O2viSbTv7d8NC4ikuU+0wWP2dLqRlhiU
- xkLKYQW+bO47ugApPcaPtD9i/wCL/ibRfGnif9jX4m6JpOleKvhpbwy21zoMIt9Ov9PcRkSeSMeXLiVH
- bAG7ccgMpy0I+ff2EfjF8Pfhf4f/AGhvit8TNbg0TSp/HFz+9nbLyth2SKJFy8sh3fKiAsfTFCBmZ+3f
- +0D4T/aT/YUuPiB8OLPU7XRovFVlZu2pWhtTMIlkPmRfM6vEXZQGB+8CpAIIpPYa3OK/bQ1D/hY/wz/Z
- R/Zo8PTeZeeLLXR7uaFP4YHtYbOFz7fvJmH+4T2oYkfR/wC3zFYeLfEnwC/ZE0YbbLxX4htJ763Tqmk6
- XiPBx/CVLsP+uftTYH556P4o1yw+Hmvf8E6rNJofEOs/FBdO5B8tNEkmEs3zegeJWI7oxbpml5DPs/8A
- 4Jarp2keKv2gvh7p262ttO1+L7Oqtho4Fe5tVwfUCNcH1oQmfNX7Ff7HHw6/aV8T/FrX/irfaxcwaFr0
- lhAIr9op7iR3llllupQpaVyNmScZYsT1osO5+43wM+BPw6/Z48E/8IB8MrSa00trmW7cT3ElzI88wAZi
- zk44UABQBx0zkmiT2SgAoAKACgD/1P38oAKACgAoA5rxn/yJ+uf9eNz/AOimr5fiX/kS47/r1U/9IY1u
- fmmOgr/K5bG4tMD7t+BH/JOLL/rtc/8Ao1q/0M8KP+SYo/4p/wDpTMZbnsdfthIUAFABQAUAFABQAUAF
- AHyt+218O/E3xU/Zd8feCPBtg+p63e2cclraxlQ80ltPHNsXcQCzKhAGeTgUmB2/7M3hPxB4E/Z8+HXg
- 7xVEbfWNH0HT7a6ib70U0cKhoz7oflPuKYHxL+3b+yT8aPip8SvBvxr/AGeLyCy8VaPazaXdM90LKRIJ
- PMEc8cpVgSqzTRuPvYYFQSKTGj6k/Y+/Zn0n9lr4P2fgOKeO/wBbvJDe6vexqQs946hSI8/N5USqI493
- OBuOCxoSC55h/wAFB9f+I9z8Gbj4RfDLwDq/jHVfiIj6b9psIhJbaegeN3a4bPymRAyoW2oOWZhjBGCP
- Z/2SPg7qnwG/Z78H/DLX5Ul1bTbZ5b7ym3xrdXUrzyojfxKjOVB74z3pgedaN+ytqmg/tsaz+1HY61A+
- keINDNjc6e8bi4jvAsEQZHHyGJkgDHOGDZGCOQgNz9qP9kvRv2kG8M+ILLxLfeCfGPg2dp9K1nTwHkhL
- lWZWQshI3KrKVdWUjg4JBAPF/Dn7Nn7cGm+LPD02v/tIHVvDmkahbXVxb/2SkNxdQQvl4ZHU5YSLlSGc
- jnJBIFAHyT+1n488f/DP/gpF4d8YfDTwpN4y8Sw+E0g0/TI0kbzZbtLyAO2wE+XGW3PyowMFlzuCe4+h
- 9kfsW/svfEb4d+JPFn7Qf7QGoR3/AMUPiBgXMMJVorG2LK5i3J8hdiqAhPkjRFRS2CxaEzxP4Yf8EnfB
- OlfEjV/GXxg8Qnxfo51K5u9P0iKJraB0mkMim9YsS5wdrRx7VbA3MwO0KwXPur9pP4Bad8aP2efEXwW8
- Px22jm5tIxpYEYjtra5tGWW2GxFwkYdAp2jhScDtTYj4f/Yl/Yb+KXgL4h23xp/aRvobzXfDenRaP4es
- I7kXgs7aGLyEkaQKEAjiJjhRc4DO7HcQAJDue+Wv7O/xG1v9vm8/aH8ZtbSeD/D/AIfSw8OCOUNKtxKm
- yZZIiMoVMk7buh3rg5BAAPcJP2Xvg6/x8i/aTGkMnjWK2a3MyykW7uY/JFw8P3TOIv3Yk4+XqCQDTEeU
- fA79kq9+CH7SXxM+Lmi65DP4W+IUfnDTDE63FretcG4f587GiBeTbwG+cA/dyVYZ5Xr/AOwb8Q/CHxB8
- TfEH9mH4x3/w3Hiy7a+vdJezS9sWuHJZmALD5dzMVDIxUEqG24ALAfQ/7Nvwr/aE+Hd34m1D48fFEfES
- XWGtfscaWgtIrPyFcSFFGFHmZXIVQMrk5JpgfVNAgoAKACgD/9X9/KACgAoAKAOR+IGpw6L4D8SaxcWw
- vIrDTbyd4C5jEqxQsxTeASu4DGQOOtZzwVLHReCrfBU91+ktH+DODHYn6thauJSvyRcrd7Jux+Q4/at8
- EYH/ABa+P/wcXH/xqvC/4gJwp/z7f3y/+SPwT/iKdT/oEX/gb/8AkQ/4at8Ef9Evj/8ABxcf/Gqf/EBO
- FP8An2/vl/8AJB/xFOp/0CL/AMDf/wAifpX+zV4z0/x78J9O8SaZpA0O3nnu0Fqs7XAUxzMpPmOFJ3EZ
- 6cdK9ehw5g+H4LLMArU46rd/Fq92z9jyDN3muBjjHDlu3pe+ztvoe910n04UAFABQAUAFAEIuIGna2Ei
- mZFDMmRuCtkAkdcHBwaACG4t7lDJbyLIoJUlWDDcpwRkdweDQBzGvePPBPhdr6PxFr1jp0umWL6pdRz3
- EaSQ2EbFWuXQncIQwIMmNueM5oA6a3ube8t4rq2kWWGZVdGU5DKwyCPYg5oA58+NvBi6x/wjza9p41UX
- K2f2Q3UX2j7S0JuVh8rdv8wwAyhMbjH8+NvNAFq+8T+HtN1vTPDd/qEFvqmsrO1lbO4EtwtqoaYxr1YR
- qwLY6AigDdoATg0ALnvQBh6j4m8OaRfWul6rqlrZ3t7HPLbwTTJHLNHbKGmaNGIZ1jUguVB2ggnFAE2h
- a7o/ifRrHxF4fvItQ0zUoY7i2uIWDxTQyqGR0YcFWByD6UAajusal3IVVGSScAAUAc7FrfhO5iuvEMN/
- ZSRWETi4u1liKwxKN7iSUHCqANxyQBjJoAh0vxx4O1vVY9E0bWrS/vpbCHVI4reZJWexuGKw3K7CQYpC
- CEccNjg0AXrDxLoGp61qfh3T9QhuNT0UQG9tkcGW3FypeHzF6rvUErnqBQBuUAFAACD0oAz73VdL00ou
- o3kNqZM7RLIqbsdcbiM4oAyV8Z+FH1ix0CPV7WTUdTjuJraBZVaSaO1KCZkCk5EZkQN6bh60AdNQAUAG
- RQBk6rr+h6EbMa3qNtp51G4jtLb7RMkXn3MudkMe8jfI2DtRcscHAoA1s0AFAH//1v38oAKACgAoA86+
- MH/JJfG3/YE1L/0mkruwX+80v8S/M8LO/wDkWYr/AK9z/wDSWfzkDoPoK/dj+DQoEfuF+w//AMm96N/1
- 96h/6UvX5Dn/APv0vRfkf2LwF/yJKXrL8z66r5k/SwoAKACgAoAKAPgTXm+LI/bJ8Yj4TroL3P8Awh3h
- /wC1/wBttdABPtt/s8r7KCc5zndx0x3pDPmP4efFH4leDvAPg3wTouqQaA/i3xb4+bUtRtJrO2UXlhqE
- jpa29xqkcsEayNJJJ88TStHEVUA7iADpPjD4x8bar4Q8a6X4+u9D1DVZ/gfdahe32kxwSRT3DXkkZkhv
- AglNu6gMIw3lbiWUdDQBrfEP49fEvwXefECbQvHsWlt4B07wfPonh2S2spV1eXU7dRPanehupPOb5U8l
- wUcg5IG2gDrNW+MNpbftQ+HbDQNaTULXUPGFxoeqWl7ZaPBFb3sWkysotGULqb3ETBITcyExOHMSkgqK
- YjzHwH8VdU8afEz4M/FXx38QY77U73RvG97faXFBaiPw6beCMPClvEn2otCE2SCdnLvGSAMkUhmnYftU
- fEmDw38VX8PeMf7YTSfC2heJNHvNaTSFvYl1C6khuj5WnkW65hCPDDcYaOR0ExVXFAHUQ/E/4z+HfBup
- eKLzxleWmh+LvGWg6JY63rbaXcXekaTNAqXVxJBYF7CBnuAY4nkznzFeReFBYEeq/tD/ABN0/wAMS6fH
- 4yfVdJ0/4hT+GB4i06DTF1PUdOTTDdqLYXPl6c08NzmCeQBQUjbYvmZFAGnpOt/ErTZPg5pXxJvIdT1r
- X9J+IF3d3NyLK8vDEipLaBbmEMsJWGVVljtn8rI2ZZVWkB0n7EfxB8Ra1p/h7wJ4h1NNItdC8E+HpdH0
- QRxl9Tsri1jMmsfaCNzqJd1sIYyBCVJly0iYYH1L4k1PxjqPw3+I3/CY6LBoq2kWrQaeYbsXf2qwS2by
- rmT5E8p3JbMXzbcfeOaBH5Lfs83th4RutGvrGPwuLnVPg9fOkPhTy5Y82dvBMZvEkDgq8zlgsTEFS3nI
- cg0hnpeofFTxR4DF/wDFDwubSDXIvgx4MuBILZPstoL3UWjmu/s0W1BFbJK82wAIFTHC0AbUXxD1v4ae
- JfjV4n8NfEBfFE0Gu/Di2u9dmFg4+x3syQXKyG2jS3RRDIy79oKg5JyM0wPRvEP7QPxD8QeINe0nwP40
- ggsj8VdE8KWd5aQ2l4sWm3mlRTXESb1ZHfz2chmyysMdBtpAjE1X48/FrQvDUWi6p4tnuItO+ImteFbr
- U7ODS49cuLKxtXuLURJdiLT/ADN4CzsVUmMfIm80wPqn4T3fxr0X9m6y1TVrdPGHxD8i7uUgvNRhjW6k
- mupHgjku7dZIIyIWUMIw0aEbEJUA0COH/bt8FeD/ABL+zJ418S+K9A0++1fQ9Hnksrm5gjnlspJDH5hg
- lddyEkDJXGcCgZwXj/4b6Z4Y+N/wt8L/AAing+G0R8M+LLstothZKd5OnF2WKWJ4QzsFLOYyxAxkZyAR
- 42f2mvj1420HwJbaR4l07wxqeq+ArfxGL64m06wsr7VXuJYJDcNfRzA2sIiRpobULIPOzvUbMoZ9EWnx
- P+IMfjr41av428crofhX4ZaZYTvbWFhBdpBLd6Il3PcCR0M0qRSFpIo8DccbiVO0MD56f9p34nQeFviN
- p2n+OJRJ4c1nwWtlqWox6PNfwWOv3CRXf2gWO6yKr8xXjdHna7ZFILHZv8XvGF9rdl4Wvdes/G+l+H/i
- xoGh2Ov3FlZStdW93Y/aZ4gYoxALm1lYxefAqOBxwwbIB1P7Pfxj+NvxN+JVnqOua9ptrpVxqOvWWp+H
- 7m6sEuLRLCWaK2js7SKP7cJ4iiNcNcylXRy6oq7KYH6LUCP/1/38oAKACgAoA4L4qWd3qHww8X2FhA9z
- dXOj38UUUSl5JJHt3VVVRklmJAAHJNdmEko4inKTslJfmeLnEJVMuxMIK7cJpJbt8r0R+Bw+CXxmwP8A
- igtf6f8AQLuv/jdftH1/Cf8AP6P/AIEv8z+LP9X82/6BKn/gEv8AIX/hSfxm/wChC1//AMFl1/8AG6Pr
- +E/5/R/8CX+Yf6v5t/0CVP8AwCX+R+xX7Hfh/XvDPwL0nSPEmm3Ok30dzfM1vdwvBKoe4ZlJRwGAI5HH
- Ir8szupCpjJSpyTVlqteh/VfBWGrYfJ6dKvBxknLRpp79mfUdfPH6EFABQAUAFABQBUXT7FL2TUkt41u
- 5UWJ5giiRkQkqpfG4qCSQCcAk+tAGNfeDvCWqaU+hanoljd6bLKZ3tZraKSBpWYsXMbKVLFiSWxnJz1o
- AsP4Z8OSRGF9LtWjNt9iKmCMg2o58nG3/V/7H3fagDzPQ/gd4Q0j4q+J/i1cQxahqniBdMWFZ7aFv7P/
- ALNgaBTbSbd6+YGy2COgxQB6MfCPhU6pNrZ0ayOoXLxSS3P2aLzpHg/1TNJt3Ep/CScr2oAZb+C/CFpq
- 02vWuh2MOp3DO8l0lrEs7vINrs0gXcSy8Ek8jg0AcF47+CPgzxj4B1PwHpltD4ai1CIRLPp1rbxvEBOl
- wV2GMxvFJJGvmxMpSRcqw5oA5b4Ufs5+GfhzL4o1HVJbfXL/AMYLbRaiq6daafYPDaCQRotjboIiT5jF
- 5H3u/ALbVVQAanxS+Bek+PvD/h/Q9CuofDkfhm7N3ZwLYW13pxLwyQMktjMvkuoWVihG0o+GB6ggF/4Q
- fA7wh8H/AArH4b0xF1CT7Ve30lxNBBFifUX33IghhRIreFiABFEqoFAzk5JAPUoNB0O1ls57bT7eKTT4
- jBbMkKK0ELYzHGQMop2jKrgcDjigDSliinieGZBJHICrKwBBBGCCD1BFAHM6L4G8FeHIrqDw9oGn6XFf
- DbcJa2kMCzDGMSCNQGGCeuaANOPQNCiz5WnWybrdbM7YUGbZc7Yen+rGThPuj0oAyrPwF4H0/TLrRbDw
- 9p1tp98ix3FtFaQpDNGudqyRqgVlGTgEEDJoAtWfhDwpp0SQ2Gi2VtHHLHOqxW0SBZYVCRuAqgBkUBVb
- qBwOKAPKfi98DNO+JtvpDadfpod1o9/NqCq1jbX1lczXELQSNdWc6+XM2xyUckOrcg9QQDovg18JNA+C
- 3gpPBnh+aS4ia6ur6aR0jhVrm9lM0xjggVIYI97HZFEioi4AGckgHpd9YWWp2kthqVvHdW067ZIpUWRH
- U9mVgQR7EUANk07T5rmK9mtYnuIEeOORkUuiSY3qrEZAbaMgcHAz0oAw7/wP4L1WystN1PQdPu7TTTut
- YZrSGSO3Yd4kZSqH/dAoA2P7I0rdeOLOHdqAC3J8tczBV2ASHHzgL8o3Z446UAePfEr4A+BviH4Mh8EQ
- 2lvoVjFe6bdH7HaQKGj028S8W3Kbdpid1IZcY+YkDJoA9TsvCvhnTdPtNK0/SbO2srCUTW8EVvGkUMoJ
- IeNFUKjAk/MADyaAEg8KeF7bXZvFFtpFnFrNyuyW9S3jW5kXAG1pgu8jAHBNAHQUAf/Q/fygAoAKACgD
- zj4xXVzZfCPxve2Uz29xb6HqUkckbFHR0tpCrKwwQQRkEcg16eWxUsbRjJXTlH80eTmkpRwNeUXZqEvy
- Z/N8Pi18Vto/4rTW+g/5iVz/APHK/pz+z8H/AM+Y/wDgKP5QeaY6/wDHn/4E/wDMX/hbXxW/6HTW/wDw
- ZXP/AMco/s/B/wDPmP8A4Chf2pjv+f8AP/wJ/wCZ+5X7Detaz4g/Z30bU9ev7jUryS71ANNcyvNKwW5c
- KC7ksQBwOeBX4FxRShTzKcacUlaOiVuh/SHCdWpVyunOpJt3erd3ufXtfGn2wUAFABQAUAFABQAUAFAB
- QAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf/R/fygAoAKACgDzL41/wDJGvHn
- /YA1T/0lkr1sr/36h/jj+aPHzf8A5F+I/wAEv/SWfzBj7o+gr+qj+PHuLQI/fn9gT/k2rQ/+vzUv/Sp6
- /nbiz/kaT9I/kf1Bwf8A8imn6v8AM+z6+IPvAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
- AKACgAoAKACgAoAKACgAoAKACgAoA//S/fygAoAKACgDgfitFplx8LvGEGtXbWGnyaPqC3NykZmaGE27
- iSQRgguVXJCg84xXdgpyhiaU4q7Uk7d9TKrg5Y2EsHB61Fyr1lp+p+AS+Df2UioI+MepYwP+ZZn/APjt
- fuf9u4//AKBV/wCBr/I+bfgfmX/Pxfh/mO/4Qz9lP/osepf+EzP/APHaP7dx/wD0Cr/wP/gC/wCIH5l/
- z8X4f5n7JfsbWPgzTvgRpNr4C12XxHo63V+Y7ya0ayd3Nw+9TC7MRtbIBzz1r8jz7EVMRjZVasOV2Wl7
- 9O57+G4fq5FTWXV3eUdfv1PqevmjrCgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACg
- AoAKACgAoAKACgAoAKACgD//0/38oAKACgAoA8s+Of8AyRT4gf8AYv6r/wCkklduD/3in/iX5nrZX/v1
- D/HH80fyuJ/q1+g/lX7Yf1u9x1IR/Qp/wTx/5Ng0L/r+1X/0skr8rzz/AHyXovyP5v4w/wCRrP0j/wCk
- o+4K+bPgwoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAo
- A//U/fygAoAKACgDyz458fBP4gE/9C9qv/pJJXbg/wDeaf8AiX5nrZV/v1D/ABx/NH8rMckflr846Dv7
- V+2H9cO9x/mR/wB8fnQLU/oV/wCCeBB/Zf0Ig5/07Vf/AEskr8pzz/fJei/I/m/jH/kaz9I/+ko+4a+c
- PggoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoAKACgAoA//9X9
- /KACgAoAKAK15Z2mo2k+n38CXNrco0UsUqh45I3G1lZTkFWBwQeCKabTutyoylGSlF2aPN/+FIfBn/oQ
- 9A/8Fdr/APG67PrmI/5+P72ep/amO/5/z/8AAn/mL/wpD4M/9CHoH/grtf8A43R9cxH/AD8l97D+1Md/
- z/n/AOBP/M7nQ/D+g+GNOTSPDem22lWMZZlt7SFIIlLncxCIAoJJyeOTXNOcpvmm7s8+rWqVZc9WTk+7
- d2a9ZmIUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAFABQAUAf
- /9k=
-
-
-
- ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEwAaQBiAGUAcgBhAHQAaQBvAG4AUwBhAG4AcwAtAEIAbwBsAGQAOwB9AHsAXABmADMAIABIAGUAbAB2AGUAdABpAGMAYQAtAEwAaQBnAGgAdAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGIAXABmADIAXABmAHMAMQA4AFwAYwBmADEAIABQAHUAcwB0AGUAYgBsAHUAbQBlAH0AXABiAFwAZgAyAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAYgBcAGYAMgBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAASQBuAHQAZQByAGQAaQBzAHoAaQBwAGwAaQBuAFwAdQAyADIAOABcACcAZQA0AHIAZQAgAEYAcgBcAHUAMgA1ADIAXAAnAGYAYwBoAGYAXAB1ADIANAA2AFwAJwBmADYAcgBkAGUAcgBzAHQAZQBsAGwAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIABKAGEAaABuAHMAdAByAGEAXAB1ADIAMgAzAFwAJwBkAGYAZQAgADMAMQAgAC4AIAA4ADMAMgA3ADgAIABUAHIAYQB1AG4AcwB0AGUAaQBuAH0AXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAXABmADMAXABmAHMAMQA4AFwAYwBmADEAXABwAGEAcgBcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQAgAFQAZQBsAC4AIAAwACAAOAA2ACAAMQAgAC8AIAA5ADAAIAA5ADgAIAAwADYAIAA3ADYAIAAuACAARgBhAHgAIAA5ADAAIAA5ADgAIAAwADYAIAA3ADcAfQBcAGYAMwBcAGYAcwAxADgAXABjAGYAMQBcAHAAYQByAFwAcABhAHIAZABcAHAAbABhAGkAbgBcAHEAbAB7AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxACAAawBvAG4AdABhAGsAdABAAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAGYAcgB1AGUAaABmAG8AZQByAGQAZQByAHUAbgBnAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAZgAzAFwAZgBzADEAOABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABmADMAXABmAHMAMQA4AFwAYwBmADEAIAB3AHcAdwAuAHAAcgBhAHgAaQBzAC0AcAB1AHMAdABlAGIAbAB1AG0AZQAuAGQAZQB9AFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
-
-
- ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAFMAZQBnAG8AZQAgAFUASQA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGMAewBcAGYAMgBcAGYAcwAxADQAXABjAGYAMAAgAEsAdABvAC4AOgAgAEkAQgBBAE4AIABEAEUAMAA4ACAANwAxADAAOQAgADAAMAAwADAAIAAwADEAMAA4ACAAMQAxADQAMQAgADUAMwAsACAAQgBJAEMAIABHAEUATgBPAEQARQBGADEAQgBHAEwALAAgAFYAbwBsAGsAcwBiAGEAbgBrAC0AUgBhAGkAZgBmAGUAaQBzAGUAbgBiAGEAbgBrACAATwBiAGUAcgBiAGEAeQBlAHIAbgAgAFMAXAB1ADIANQAyAFwAJwBmAGMAZABvAHMAdAAgAGUARwAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAHQAZQB1AGUAcgAtAE4AcgAuACAAMQA2ADMALwAyADIAOAAvADMAMAA4ADMANQAsACAARgBBACAAVAByAGEAdQBuAHMAdABlAGkAbgAuACAAVQBuAHMAZQByAGUAIABoAGUAaQBsAHAAXAB1ADIAMgA4AFwAJwBlADQAZABhAGcAbwBnAGkAcwBjAGgAZQBuACAATABlAGkAcwB0AHUAbgBnAGUAbgAgAHMAaQBuAGQAIABuAGEAYwBoACAAXAB1ADEANgA3AFwAJwBhADcAIAA0ACAATgByAC4AIAAxADYAIABaAGkAZgBmAGUAcgAgAGgAIABVAFMAdABHACAAdgBvAG4AIABkAGUAcgAgAFUAbQBzAGEAdAB6AHMAdABlAHUAZQByACAAYgBlAGYAcgBlAGkAdAAuAH0AXABmADIAXABmAHMAMQA0AFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBjAHsAXABmADIAXABmAHMAMQA0AFwAYwBmADAAIABTAG8AbgBzAHQAaQBnAGUAIABMAGkAZQBmAGUAcgB1AG4AZwBlAG4AIAB1AG4AZAAgAEwAZQBpAHMAdAB1AG4AZwBlAG4AIAB1AG4AdABlAHIAbABpAGUAZwBlAG4AIABkAGUAcgAgAEsAbABlAGkAbgB1AG4AdABlAHIAbgBlAGgAbQBlAHIAcgBlAGcAZQBsAHUAbgBnACAAbgBhAGMAaAAgAFwAdQAxADYANwBcACcAYQA3ACAAMQA5ACAAVQBTAHQARwAuAH0AXABmADIAXABmAHMAMgAyAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAFwAbABhAG4AZwAxADAAMwAxAFwAbABhAG4AZwBmAGUAMQAwADMAMQBcAGYAMQBcAGYAcwAyADQAXABjAGYAMQBcAHAAYQByAH0A
-
-
- 17, 17
-
-
\ No newline at end of file
diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs
index 2498f2838..b95a7b71d 100644
--- a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs
+++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.Designer.cs
@@ -30,12 +30,12 @@ namespace ProfEggersStiftung
private void InitializeComponent()
{
this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Stundenzettel));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.xrTableServiceRecords1 = new DevExpress.XtraReports.UI.XRTable();
this.tableRowHeader = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
this.cellFaktorHeader = new DevExpress.XtraReports.UI.XRTableCell();
@@ -61,7 +61,6 @@ namespace ProfEggersStiftung
this.xrTableRow6 = new DevExpress.XtraReports.UI.XRTableRow();
this.xrTableCell13 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
@@ -71,13 +70,13 @@ namespace ProfEggersStiftung
this.xrTableCell2 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
this.xrTableCell11 = new DevExpress.XtraReports.UI.XRTableCell();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
+ this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
+ this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel9 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel14 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel13 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel28 = new DevExpress.XtraReports.UI.XRLabel();
@@ -87,7 +86,9 @@ namespace ProfEggersStiftung
this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel15 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.formattingRuleStartDate = new DevExpress.XtraReports.UI.FormattingRule();
this.formattingRuleServiceDesc = new DevExpress.XtraReports.UI.FormattingRule();
this.formattingRuleCostBearer = new DevExpress.XtraReports.UI.FormattingRule();
this.formattingRuleEmployeeName = new DevExpress.XtraReports.UI.FormattingRule();
@@ -113,13 +114,34 @@ namespace ProfEggersStiftung
this.fieldEinzel = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldTeilnehmerZahl = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldBetreuerZahl = new DevExpress.XtraReports.UI.CalculatedField();
- this.GroupHeader1 = new DevExpress.XtraReports.UI.GroupHeaderBand();
- this.xrLabel16 = new DevExpress.XtraReports.UI.XRLabel();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.GroupFooter2 = new DevExpress.XtraReports.UI.GroupFooterBand();
+ this.xrTableAbwesenheiten = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow2 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow8 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell32 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell33 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell34 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.lblHatAbwesenheiten = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblHatGruppen = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText2 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tableGroup1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.tableGroup2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
//
// Detail
@@ -154,7 +176,6 @@ namespace ProfEggersStiftung
this.tableRowHeader.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell5,
- this.xrTableCell20,
this.xrTableCell22,
this.xrTableCell24,
this.cellFaktorHeader,
@@ -183,27 +204,21 @@ namespace ProfEggersStiftung
//
this.xrTableCell5.Name = "xrTableCell5";
this.xrTableCell5.Text = "Betreuungsinhalt";
- this.xrTableCell5.Weight = 0.4145606041518326D;
- //
- // xrTableCell20
- //
- this.xrTableCell20.Name = "xrTableCell20";
- this.xrTableCell20.Text = "Ort";
- this.xrTableCell20.Weight = 0.23166622297726763D;
+ this.xrTableCell5.Weight = 0.57306907191465062D;
//
// xrTableCell22
//
this.xrTableCell22.Multiline = true;
this.xrTableCell22.Name = "xrTableCell22";
this.xrTableCell22.Text = "Uhrzeit\r\nvon";
- this.xrTableCell22.Weight = 0.15850846862302098D;
+ this.xrTableCell22.Weight = 0.19508734666143576D;
//
// xrTableCell24
//
this.xrTableCell24.Multiline = true;
this.xrTableCell24.Name = "xrTableCell24";
this.xrTableCell24.Text = "Uhrzeit\r\nbis";
- this.xrTableCell24.Weight = 0.15850846862302098D;
+ this.xrTableCell24.Weight = 0.1950873457990559D;
//
// cellFaktorHeader
//
@@ -401,7 +416,6 @@ namespace ProfEggersStiftung
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell13,
this.xrTableCell6,
- this.xrTableCell21,
this.xrTableCell25,
this.xrTableCell26,
this.xrTableCell16,
@@ -437,19 +451,7 @@ namespace ProfEggersStiftung
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "xrTableCell6";
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell6.Weight = 0.21464640203206864D;
- //
- // xrTableCell21
- //
- this.xrTableCell21.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.Notice3")});
- this.xrTableCell21.Name = "xrTableCell21";
- this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell21.StylePriority.UsePadding = false;
- this.xrTableCell21.StylePriority.UseTextAlignment = false;
- this.xrTableCell21.Text = "xrTableCell21";
- this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell21.Weight = 0.11994948356455182D;
+ this.xrTableCell6.Weight = 0.29671708731683794D;
//
// xrTableCell25
//
@@ -460,7 +462,7 @@ namespace ProfEggersStiftung
this.xrTableCell25.StylePriority.UsePadding = false;
this.xrTableCell25.StylePriority.UseTextAlignment = false;
this.xrTableCell25.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell25.Weight = 0.08207068758859648D;
+ this.xrTableCell25.Weight = 0.10101007769036648D;
//
// xrTableCell26
//
@@ -471,7 +473,7 @@ namespace ProfEggersStiftung
this.xrTableCell26.StylePriority.UsePadding = false;
this.xrTableCell26.StylePriority.UseTextAlignment = false;
this.xrTableCell26.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell26.Weight = 0.08207068758859648D;
+ this.xrTableCell26.Weight = 0.101010095766609D;
//
// xrTableCell16
//
@@ -534,16 +536,41 @@ namespace ProfEggersStiftung
this.xrTableCell11.Name = "xrTableCell11";
this.xrTableCell11.Weight = 0.18939388291629064D;
//
- // bindingSource1
+ // GroupHeader1
//
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel16,
+ this.xrLabel11,
+ this.xrLabel9,
+ this.xrLabel7,
+ this.xrLabel6,
+ this.xrLabel19,
+ this.xrLabel14,
+ this.xrLabel13,
+ this.xrLabel28,
+ this.xrLabel25,
+ this.xrLabel32,
+ this.xrLabel30,
+ this.xrLabel10,
+ this.xrLabel12,
+ this.xrLabel23,
+ this.xrLabel15,
+ this.xrTableServiceRecords1});
+ this.GroupHeader1.HeightF = 100F;
+ this.GroupHeader1.Name = "GroupHeader1";
+ this.GroupHeader1.RepeatEveryPage = true;
//
- // formattingRuleStartDate
+ // xrLabel16
//
- this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
- this.formattingRuleStartDate.DataMember = "ServicesDouble";
- this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.formattingRuleStartDate.Name = "formattingRuleStartDate";
+ this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(600F, 0F);
+ this.xrLabel16.Name = "xrLabel16";
+ this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel16.SizeF = new System.Drawing.SizeF(450F, 17.99997F);
+ this.xrLabel16.StylePriority.UseFont = false;
+ this.xrLabel16.StylePriority.UseTextAlignment = false;
+ this.xrLabel16.Text = "Prof. Dr. Eggers Stiftung, Ambulant Betreutes Wohnen";
+ this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrLabel11
//
@@ -591,15 +618,15 @@ namespace ProfEggersStiftung
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Bewilligte Stunden pro Woche: ";
//
- // xrLabel15
+ // xrLabel19
//
- this.xrLabel15.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
- this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel15.Name = "xrLabel15";
- this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel15.SizeF = new System.Drawing.SizeF(188.9997F, 17.99997F);
- this.xrLabel15.StylePriority.UseFont = false;
- this.xrLabel15.Text = "Fachleistungstunden";
+ this.xrLabel19.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(231.6667F, 17.99995F);
+ this.xrLabel19.Name = "xrLabel19";
+ this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel19.SizeF = new System.Drawing.SizeF(159.2916F, 18F);
+ this.xrLabel19.StylePriority.UseFont = false;
+ this.xrLabel19.Text = "Bewilligte Stunden Gesamt: ";
//
// xrLabel14
//
@@ -708,15 +735,26 @@ namespace ProfEggersStiftung
this.xrLabel23.StylePriority.UseFont = false;
this.xrLabel23.Text = "Monat:";
//
- // xrLabel19
+ // xrLabel15
//
- this.xrLabel19.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
- this.xrLabel19.LocationFloat = new DevExpress.Utils.PointFloat(231.6667F, 17.99995F);
- this.xrLabel19.Name = "xrLabel19";
- this.xrLabel19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel19.SizeF = new System.Drawing.SizeF(159.2916F, 18F);
- this.xrLabel19.StylePriority.UseFont = false;
- this.xrLabel19.Text = "Bewilligte Stunden Gesamt: ";
+ this.xrLabel15.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.xrLabel15.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel15.Name = "xrLabel15";
+ this.xrLabel15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel15.SizeF = new System.Drawing.SizeF(188.9997F, 17.99997F);
+ this.xrLabel15.StylePriority.UseFont = false;
+ this.xrLabel15.Text = "Fachleistungstunden";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServicesOverviewRO);
+ //
+ // formattingRuleStartDate
+ //
+ this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
+ this.formattingRuleStartDate.DataMember = "ServicesDouble";
+ this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.formattingRuleStartDate.Name = "formattingRuleStartDate";
//
// formattingRuleServiceDesc
//
@@ -755,17 +793,9 @@ namespace ProfEggersStiftung
//
this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel5,
- this.xrLabel1,
- this.xrLabel8,
- this.xrLabel2,
- this.xrLabel3,
- this.xrLabel4,
- this.lbl1,
- this.lbl3,
- this.lbl2,
- this.lbl4});
+ this.xrLabel1});
this.ReportFooter.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
- this.ReportFooter.HeightF = 115.2917F;
+ this.ReportFooter.HeightF = 58F;
this.ReportFooter.Name = "ReportFooter";
this.ReportFooter.StylePriority.UseFont = false;
//
@@ -773,7 +803,7 @@ namespace ProfEggersStiftung
//
this.xrLabel5.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel5.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
- this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(788.7497F, 97.29169F);
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(788.75F, 40F);
this.xrLabel5.Name = "xrLabel5";
this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel5.SizeF = new System.Drawing.SizeF(261.2503F, 18F);
@@ -785,7 +815,7 @@ namespace ProfEggersStiftung
//
this.xrLabel1.Borders = DevExpress.XtraPrinting.BorderSide.Top;
this.xrLabel1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(518.7495F, 97.29169F);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(518.75F, 40F);
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel1.SizeF = new System.Drawing.SizeF(261.2503F, 18F);
@@ -825,7 +855,7 @@ namespace ProfEggersStiftung
//
// xrLabel3
//
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(361F, 0F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(361.0001F, 0F);
this.xrLabel3.Multiline = true;
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -846,7 +876,7 @@ namespace ProfEggersStiftung
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(434.5F, 0F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(65.5F, 19.04F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(65.5F, 19F);
this.xrLabel4.StylePriority.UseBorders = false;
this.xrLabel4.StylePriority.UseBorderWidth = false;
this.xrLabel4.StylePriority.UseFont = false;
@@ -975,41 +1005,240 @@ namespace ProfEggersStiftung
this.fieldBetreuerZahl.FieldType = DevExpress.XtraReports.UI.FieldType.String;
this.fieldBetreuerZahl.Name = "fieldBetreuerZahl";
//
- // GroupHeader1
+ // GroupFooter1
//
- this.GroupHeader1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
- this.xrLabel16,
- this.xrLabel11,
- this.xrLabel9,
- this.xrLabel7,
- this.xrLabel6,
- this.xrLabel19,
- this.xrLabel14,
- this.xrLabel13,
- this.xrLabel28,
- this.xrLabel25,
- this.xrLabel32,
- this.xrLabel30,
- this.xrLabel10,
- this.xrLabel12,
- this.xrLabel23,
- this.xrLabel15,
- this.xrTableServiceRecords1});
- this.GroupHeader1.HeightF = 100F;
- this.GroupHeader1.Name = "GroupHeader1";
- this.GroupHeader1.RepeatEveryPage = true;
+ this.GroupFooter1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrLabel8,
+ this.xrLabel2,
+ this.xrLabel3,
+ this.lbl4,
+ this.lbl1,
+ this.lbl3,
+ this.lbl2,
+ this.xrLabel4});
+ this.GroupFooter1.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
+ this.GroupFooter1.HeightF = 48.20836F;
+ this.GroupFooter1.Name = "GroupFooter1";
+ this.GroupFooter1.StylePriority.UseFont = false;
//
- // xrLabel16
+ // GroupFooter2
//
- this.xrLabel16.Font = new System.Drawing.Font("Arial", 8F, System.Drawing.FontStyle.Bold);
- this.xrLabel16.LocationFloat = new DevExpress.Utils.PointFloat(600F, 0F);
- this.xrLabel16.Name = "xrLabel16";
- this.xrLabel16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel16.SizeF = new System.Drawing.SizeF(450F, 17.99997F);
- this.xrLabel16.StylePriority.UseFont = false;
- this.xrLabel16.StylePriority.UseTextAlignment = false;
- this.xrLabel16.Text = "Prof. Dr. Eggers Stiftung, Ambulant Betreutes Wohnen";
- this.xrLabel16.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.GroupFooter2.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableAbwesenheiten,
+ this.lblHatAbwesenheiten,
+ this.lblHatGruppen,
+ this.xrRichText2,
+ this.xrRichText1,
+ this.xrLabel17});
+ this.GroupFooter2.HeightF = 89.82633F;
+ this.GroupFooter2.Level = 1;
+ this.GroupFooter2.Name = "GroupFooter2";
+ //
+ // xrTableAbwesenheiten
+ //
+ this.xrTableAbwesenheiten.BorderColor = System.Drawing.Color.Black;
+ this.xrTableAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.xrTableAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(249.8749F, 17.29164F);
+ this.xrTableAbwesenheiten.Name = "xrTableAbwesenheiten";
+ this.xrTableAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableAbwesenheiten.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableRow2,
+ this.xrTableRow7,
+ this.xrTableRow8});
+ this.xrTableAbwesenheiten.SizeF = new System.Drawing.SizeF(280F, 60F);
+ this.xrTableAbwesenheiten.StylePriority.UseBorders = false;
+ this.xrTableAbwesenheiten.StylePriority.UseFont = false;
+ this.xrTableAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrTableRow2
+ //
+ this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell9,
+ this.xrTableCell20,
+ this.xrTableCell21});
+ this.xrTableRow2.Name = "xrTableRow2";
+ this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.xrTableRow2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ this.xrTableRow2.Weight = 1D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.StylePriority.UseTextAlignment = false;
+ this.xrTableCell9.Text = "von";
+ this.xrTableCell9.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell9.Weight = 0.12626263035312371D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UseFont = false;
+ this.xrTableCell20.StylePriority.UsePadding = false;
+ this.xrTableCell20.StylePriority.UseTextAlignment = false;
+ this.xrTableCell20.Text = "bis";
+ this.xrTableCell20.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell20.Weight = 0.1262626281797504D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.StylePriority.UseFont = false;
+ this.xrTableCell21.StylePriority.UsePadding = false;
+ this.xrTableCell21.StylePriority.UseTextAlignment = false;
+ this.xrTableCell21.Text = "Tage";
+ this.xrTableCell21.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell21.Weight = 0.10101009340803961D;
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29,
+ this.xrTableCell30,
+ this.xrTableCell31});
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 1D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.StylePriority.UseFont = false;
+ this.xrTableCell29.StylePriority.UseTextAlignment = false;
+ this.xrTableCell29.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell29.Weight = 0.12626263035312374D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.StylePriority.UseFont = false;
+ this.xrTableCell30.StylePriority.UseTextAlignment = false;
+ this.xrTableCell30.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell30.Weight = 0.12626262817975043D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.StylePriority.UseFont = false;
+ this.xrTableCell31.StylePriority.UseTextAlignment = false;
+ this.xrTableCell31.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell31.Weight = 0.10101009340803963D;
+ //
+ // xrTableRow8
+ //
+ this.xrTableRow8.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell32,
+ this.xrTableCell33,
+ this.xrTableCell34});
+ this.xrTableRow8.Name = "xrTableRow8";
+ this.xrTableRow8.Weight = 1D;
+ //
+ // xrTableCell32
+ //
+ this.xrTableCell32.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell32.Name = "xrTableCell32";
+ this.xrTableCell32.StylePriority.UseFont = false;
+ this.xrTableCell32.StylePriority.UseTextAlignment = false;
+ this.xrTableCell32.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell32.Weight = 0.12626263035312374D;
+ //
+ // xrTableCell33
+ //
+ this.xrTableCell33.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell33.Name = "xrTableCell33";
+ this.xrTableCell33.StylePriority.UseFont = false;
+ this.xrTableCell33.StylePriority.UseTextAlignment = false;
+ this.xrTableCell33.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell33.Weight = 0.12626262817975043D;
+ //
+ // xrTableCell34
+ //
+ this.xrTableCell34.Font = new System.Drawing.Font("Arial", 9.75F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
+ this.xrTableCell34.Name = "xrTableCell34";
+ this.xrTableCell34.StylePriority.UseFont = false;
+ this.xrTableCell34.StylePriority.UseTextAlignment = false;
+ this.xrTableCell34.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell34.Weight = 0.10101009340803963D;
+ //
+ // lblHatAbwesenheiten
+ //
+ this.lblHatAbwesenheiten.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.lblHatAbwesenheiten.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblHatAbwesenheiten.LocationFloat = new DevExpress.Utils.PointFloat(568.4224F, 47.29169F);
+ this.lblHatAbwesenheiten.Name = "lblHatAbwesenheiten";
+ this.lblHatAbwesenheiten.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblHatAbwesenheiten.SizeF = new System.Drawing.SizeF(20F, 20F);
+ this.lblHatAbwesenheiten.StylePriority.UseBackColor = false;
+ this.lblHatAbwesenheiten.StylePriority.UseBorders = false;
+ this.lblHatAbwesenheiten.StylePriority.UseFont = false;
+ this.lblHatAbwesenheiten.StylePriority.UsePadding = false;
+ this.lblHatAbwesenheiten.StylePriority.UseTextAlignment = false;
+ this.lblHatAbwesenheiten.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // lblHatGruppen
+ //
+ this.lblHatGruppen.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ | DevExpress.XtraPrinting.BorderSide.Right)
+ | DevExpress.XtraPrinting.BorderSide.Bottom)));
+ this.lblHatGruppen.Font = new System.Drawing.Font("Arial", 10F);
+ this.lblHatGruppen.LocationFloat = new DevExpress.Utils.PointFloat(568.4204F, 17.29164F);
+ this.lblHatGruppen.Name = "lblHatGruppen";
+ this.lblHatGruppen.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.lblHatGruppen.SizeF = new System.Drawing.SizeF(20F, 20F);
+ this.lblHatGruppen.StylePriority.UseBackColor = false;
+ this.lblHatGruppen.StylePriority.UseBorders = false;
+ this.lblHatGruppen.StylePriority.UseFont = false;
+ this.lblHatGruppen.StylePriority.UsePadding = false;
+ this.lblHatGruppen.StylePriority.UseTextAlignment = false;
+ this.lblHatGruppen.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ //
+ // xrRichText2
+ //
+ this.xrRichText2.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText2.LocationFloat = new DevExpress.Utils.PointFloat(600.002F, 47.29163F);
+ this.xrRichText2.Name = "xrRichText2";
+ this.xrRichText2.SerializableRtfString = resources.GetString("xrRichText2.SerializableRtfString");
+ this.xrRichText2.SizeF = new System.Drawing.SizeF(414.1179F, 42.5347F);
+ this.xrRichText2.StylePriority.UseFont = false;
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 8F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(600F, 17.29161F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(414.12F, 30F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // xrLabel17
+ //
+ this.xrLabel17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Underline);
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(79.87493F, 17.29161F);
+ this.xrLabel17.Multiline = true;
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(170F, 43.61115F);
+ this.xrLabel17.StylePriority.UseBackColor = false;
+ this.xrLabel17.StylePriority.UseBorders = false;
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UsePadding = false;
+ this.xrLabel17.StylePriority.UseTextAlignment = false;
+ this.xrLabel17.Text = "Krankenhausaufenthalte/\r\nstat. Rehamaßnahmen:";
+ this.xrLabel17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
// Stundenzettel
//
@@ -1018,7 +1247,9 @@ namespace ProfEggersStiftung
this.DetailReport,
this.topMarginBand1,
this.bottomMarginBand1,
- this.ReportFooter});
+ this.ReportFooter,
+ this.GroupFooter1,
+ this.GroupFooter2});
this.CalculatedFields.AddRange(new DevExpress.XtraReports.UI.CalculatedField[] {
this.fieldAbrechenbareMinuten,
this.fieldTotalFLSBillable,
@@ -1047,6 +1278,9 @@ namespace ProfEggersStiftung
((System.ComponentModel.ISupportInitialize)(this.tableGroup2)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTableAbwesenheiten)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
@@ -1122,11 +1356,9 @@ namespace ProfEggersStiftung
private DevExpress.XtraReports.UI.CalculatedField fieldEinzel;
private DevExpress.XtraReports.UI.CalculatedField fieldTeilnehmerZahl;
private DevExpress.XtraReports.UI.CalculatedField fieldBetreuerZahl;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell22;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell24;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell27;
- private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell25;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell26;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell28;
@@ -1138,5 +1370,25 @@ namespace ProfEggersStiftung
private DevExpress.XtraReports.UI.XRLabel xrLabel9;
private DevExpress.XtraReports.UI.GroupHeaderBand GroupHeader1;
private DevExpress.XtraReports.UI.XRLabel xrLabel16;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter2;
+ private DevExpress.XtraReports.UI.XRTable xrTableAbwesenheiten;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow2;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell9;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell20;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell21;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow7;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell29;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell30;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell31;
+ private DevExpress.XtraReports.UI.XRTableRow xrTableRow8;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell32;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell33;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell34;
+ private DevExpress.XtraReports.UI.XRLabel lblHatAbwesenheiten;
+ private DevExpress.XtraReports.UI.XRLabel lblHatGruppen;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText2;
+ private DevExpress.XtraReports.UI.XRRichText xrRichText1;
+ private DevExpress.XtraReports.UI.XRLabel xrLabel17;
}
}
diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs
index 1ccc84441..89d76b1cd 100644
--- a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs
+++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.cs
@@ -26,6 +26,8 @@ namespace ProfEggersStiftung
}
double total = 0;
+ bool hatGruppen = false;
+ bool hatKlinik = false;
if (pRO.Services != null)
{
@@ -35,6 +37,11 @@ namespace ProfEggersStiftung
{
if (s.IsBillable)
{
+ if (s.IsGroup)
+ {
+ hatGruppen = true;
+ }
+
if (isJugendamt)
{
if (s.ServiceCategory != "Terminausfall")
@@ -45,6 +52,11 @@ namespace ProfEggersStiftung
}
total += s.Minutes;
servicesBillable.Add(s);
+
+ if (s.Notice != null && s.Notice.ToLower().Contains("klinikaufenthalt"))
+ {
+ hatKlinik = true;
+ }
}
}
@@ -68,11 +80,62 @@ namespace ProfEggersStiftung
lbl3.Visible = false;
lbl4.Visible = false;
-
+ if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes) && !hatKlinik)
+ {
+ lblHatAbwesenheiten.Text = "X";
+ }
+
+ if (!hatGruppen)
+ {
+ lblHatGruppen.Text = "X";
+ }
+
+ ErstelleAbwesenheitenTabelle(pRO);
+
this.bindingSource1.DataSource = pRO;
}
- public String GetBetreuungsart(ServicesOverviewRO 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++;
+ }
+
+ }
+ }
+
+ public String GetBetreuungsart(ServicesOverviewRO pRO)
{
if (pRO.CostBearer2SupportConceptList != null && pRO.CostBearer2SupportConceptList.Count > 0)
{
diff --git a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx
index 19e908bd3..dcc14f25e 100644
--- a/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx
+++ b/ReportImp/ProfEggersStiftung/ServicesOverviewReport.resx
@@ -120,4 +120,10 @@
21, 17
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABLAHIAYQBuAGsAZQBuAGgAYQB1AHMAYQB1AGYAZQBuAHQAaABhAGwAdABlAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIAAgAH0AewBcAGwAYQBuAGcAMQAwADMAMQBcAGwAYQBuAGcAZgBlADEAMAAzADEAXAB1AGwAXABmADIAXABmAHMAMgAwAFwAYwBmADEAIABiAGUAawBhAG4AbgB0ACAAbwBkAGUAcgAgAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxAFwAcABhAHIAXABwAGEAcgBkAFwAcABsAGEAaQBuAFwAcQBsAHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAdQBsAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAYQBiAHIAZQBjAGgAbgB1AG4AZwBzAHIAZQBsAGUAdgBhAG4AdAB9AHsAXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAyAFwAZgBzADIAMABcAGMAZgAxACAAIABpAG0AIABBAGIAcgBlAGMAaABuAHUAbgBnAHMAegBlAGkAdAByAGEAdQBtAH0AXABsAGEAbgBnADEAMAAzADEAXABsAGEAbgBnAGYAZQAxADAAMwAxAFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
+
+ ewBcAHIAdABmADEAXABkAGUAZgBmADAAewBcAGYAbwBuAHQAdABiAGwAewBcAGYAMAAgAEMAYQBsAGkAYgByAGkAOwB9AHsAXABmADEAIABUAGkAbQBlAHMAIABOAGUAdwAgAFIAbwBtAGEAbgA7AH0AewBcAGYAMgAgAEEAcgBpAGEAbAA7AH0AfQB7AFwAYwBvAGwAbwByAHQAYgBsACAAOwBcAHIAZQBkADAAXABnAHIAZQBlAG4AMABcAGIAbAB1AGUAMAAgADsAXAByAGUAZAAwAFwAZwByAGUAZQBuADAAXABiAGwAdQBlADIANQA1ACAAOwB9AHsAXAAqAFwAZABlAGYAYwBoAHAAIABcAGYAMQBcAGYAcwAyADQAfQB7AFwAcwB0AHkAbABlAHMAaABlAGUAdAAgAHsAXABxAGwAXABmADEAXABmAHMAMgA0ACAATgBvAHIAbQBhAGwAOwB9AHsAXAAqAFwAYwBzADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABEAGUAZgBhAHUAbAB0ACAAUABhAHIAYQBnAHIAYQBwAGgAIABGAG8AbgB0ADsAfQB7AFwAKgBcAGMAcwAyAFwAcwBiAGEAcwBlAGQAbwBuADEAXABmADEAXABmAHMAMgA0AFwAYwBmADEAIABMAGkAbgBlACAATgB1AG0AYgBlAHIAOwB9AHsAXAAqAFwAYwBzADMAXAB1AGwAXABmADEAXABmAHMAMgA0AFwAYwBmADIAIABIAHkAcABlAHIAbABpAG4AawA7AH0AewBcACoAXAB0AHMANABcAHQAcwByAG8AdwBkAFwAZgAxAFwAZgBzADIANABcAHEAbABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgBsADMAXAB0AHMAYwBlAGwAbABwAGEAZABkAGwAMQAwADgAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAYgAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwBjAGUAbABsAHAAYQBkAGQAZgB0ADMAXAB0AHMAdgBlAHIAdABhAGwAdABcAGMAbAB0AHgAbAByAHQAYgAgAE4AbwByAG0AYQBsACAAVABhAGIAbABlADsAfQB7AFwAKgBcAHQAcwA1AFwAdABzAHIAbwB3AGQAXABzAGIAYQBzAGUAZABvAG4ANABcAGYAMQBcAGYAcwAyADQAXABxAGwAXAB0AHIAYgByAGQAcgB0AFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGwAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAYgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHIAYgByAGQAcgByAFwAYgByAGQAcgBzAFwAYgByAGQAcgB3ADEAMABcAHQAcgBiAHIAZAByAGgAXABiAHIAZAByAHMAXABiAHIAZAByAHcAMQAwAFwAdAByAGIAcgBkAHIAdgBcAGIAcgBkAHIAcwBcAGIAcgBkAHIAdwAxADAAXAB0AHMAYwBlAGwAbABwAGEAZABkAGYAbAAzAFwAdABzAGMAZQBsAGwAcABhAGQAZABsADEAMAA4AFwAdABzAGMAZQBsAGwAcABhAGQAZABmAHIAMwBcAHQAcwBjAGUAbABsAHAAYQBkAGQAcgAxADAAOABcAHQAcwB2AGUAcgB0AGEAbAB0AFwAYwBsAHQAeABsAHIAdABiACAAVABhAGIAbABlACAAUwBpAG0AcABsAGUAIAAxADsAfQB9AHsAXAAqAFwAbABpAHMAdABvAHYAZQByAHIAaQBkAGUAdABhAGIAbABlAH0AXABuAG8AdQBpAGMAbwBtAHAAYQB0AFwAcwBwAGwAeQB0AHcAbgBpAG4AZQBcAGgAdABtAGEAdQB0AHMAcABcAHAAYQByAGQAXABwAGwAYQBpAG4AXABxAGwAewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEsAZQBpAG4AZQAgAH0AewBcAHUAbABcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgAEcAcgB1AHAAcABlAG4AYQBuAGcAZQBiAG8AdABlAH0AewBcAGYAMgBcAGYAcwAyADAAXABjAGYAMQAgACAAaQBtACAAQQBiAHIAZQBjAGgAbgB1AG4AZwBzAHoAZQBpAHQAcgBhAHUAbQB9AFwAZgAxAFwAZgBzADIANABcAGMAZgAxAFwAcABhAHIAfQA=
+
\ No newline at end of file
diff --git a/ReportImp/PsychosozialerTraegervereinReports/PsychosozialerTraegervereinReports.csproj b/ReportImp/PsychosozialerTraegervereinReports/PsychosozialerTraegervereinReports.csproj
index a1ee7aa99..e5aeef30a 100644
--- a/ReportImp/PsychosozialerTraegervereinReports/PsychosozialerTraegervereinReports.csproj
+++ b/ReportImp/PsychosozialerTraegervereinReports/PsychosozialerTraegervereinReports.csproj
@@ -81,6 +81,12 @@
Mitarbeiterstundenkonto.cs
+
+ Component
+
+
+ RechnungSonstige.cs
+
Component
@@ -121,6 +127,10 @@
Mitarbeiterstundenkonto.cs
+
+ RechnungSonstige.cs
+ Designer
+
RechnungLT24.cs
Designer
diff --git a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.Designer.cs b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.Designer.cs
index 8ae892d4b..257c871b0 100644
--- a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.Designer.cs
+++ b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.Designer.cs
@@ -32,12 +32,13 @@ namespace BeWo.PsychosozialerTraegervereinReports
System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(RechnungLT24));
this.Detail = new DevExpress.XtraReports.UI.DetailBand();
this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
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.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.lblAdresse = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
@@ -55,7 +56,6 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.cellClaim = new DevExpress.XtraReports.UI.XRTableCell();
this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
@@ -76,6 +76,15 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.ReportHeader.Name = "ReportHeader";
this.ReportHeader.StylePriority.UseFont = false;
//
+ // xrLabel1
+ //
+ this.xrLabel1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Underline);
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ //
// ruleRateFactorNull
//
this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
@@ -96,14 +105,13 @@ namespace BeWo.PsychosozialerTraegervereinReports
//
this.Page1.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel2,
- this.xrLabel7,
+ this.lblAdresse,
this.xrLabel4,
this.xrLabel3,
this.xrLabel5,
this.xrLabel8,
this.xrTable1,
this.xrLabel6});
- this.Page1.Font = new System.Drawing.Font("Arial", 10F);
this.Page1.HeightF = 683.6249F;
this.Page1.Name = "Page1";
this.Page1.StylePriority.UseFont = false;
@@ -114,26 +122,27 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrLabel2.Multiline = true;
this.xrLabel2.Name = "xrLabel2";
this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(623.25F, 228.6249F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(630.42F, 228.62F);
this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.StylePriority.UseTextAlignment = false;
this.xrLabel2.Text = resources.GetString("xrLabel2.Text");
+ this.xrLabel2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify;
//
- // xrLabel7
+ // lblAdresse
//
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel7.Multiline = true;
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(317F, 111.5F);
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.Text = "[RecipientOrganisation]\r\n[RecipientContactPerson]\r\n[RecipientDivision]\r\n[Recipien" +
- "tStreet]\r\n[RecipientPostCodeAndTown]";
+ this.lblAdresse.CanGrow = false;
+ this.lblAdresse.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ 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;
//
// xrLabel4
//
this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
this.xrLabel4.CanShrink = true;
- this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 238.5F);
this.xrLabel4.Multiline = true;
this.xrLabel4.Name = "xrLabel4";
@@ -148,15 +157,15 @@ namespace BeWo.PsychosozialerTraegervereinReports
//
this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
this.xrLabel3.CanShrink = true;
- this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 222.5F);
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
this.xrLabel3.StylePriority.UseBackColor = false;
this.xrLabel3.StylePriority.UseFont = false;
- this.xrLabel3.Text = "[CustomerName], geb. [CustomerBirthdate!dd.MM.yyyy] - Kostenübernahme des LT 24 -" +
- "";
+ this.xrLabel3.Text = "[CustomerLastName], [CustomerFirstName], geb. [CustomerBirthdate!dd.MM.yyyy] - Ko" +
+ "stenübernahme des LT 24 -";
this.xrLabel3.WordWrap = false;
//
// xrLabel5
@@ -171,13 +180,12 @@ namespace BeWo.PsychosozialerTraegervereinReports
// xrLabel8
//
this.xrLabel8.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
- new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate")});
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "InvoiceDate", "Iserlohn, {0}")});
this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(362.5F, 172.5F);
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(283F, 23F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
- this.xrLabel8.Text = "xrLabel8";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrTable1
@@ -190,7 +198,7 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow1,
this.xrTableRow17});
- this.xrTable1.SizeF = new System.Drawing.SizeF(600F, 60F);
+ this.xrTable1.SizeF = new System.Drawing.SizeF(620F, 60F);
this.xrTable1.StylePriority.UseBorders = false;
//
// xrTableRow1
@@ -200,12 +208,13 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrTableCell2,
this.xrTableCell4,
this.xrTableCell6});
+ this.xrTableRow1.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Bold, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.xrTableRow1.Name = "xrTableRow1";
+ this.xrTableRow1.StylePriority.UseFont = false;
this.xrTableRow1.Weight = 0.15D;
//
// xrTableCell1
//
- this.xrTableCell1.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell1.StylePriority.UseFont = false;
@@ -217,27 +226,24 @@ namespace BeWo.PsychosozialerTraegervereinReports
//
// xrTableCell2
//
- this.xrTableCell2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell2.Name = "xrTableCell2";
this.xrTableCell2.StylePriority.UseFont = false;
this.xrTableCell2.StylePriority.UseTextAlignment = false;
- this.xrTableCell2.Text = "Tage / Monat";
+ this.xrTableCell2.Text = "Tage pro Monat";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell2.Weight = 0.23076923432980451D;
//
// xrTableCell4
//
- this.xrTableCell4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell4.Name = "xrTableCell4";
this.xrTableCell4.StylePriority.UseFont = false;
this.xrTableCell4.StylePriority.UseTextAlignment = false;
- this.xrTableCell4.Text = "Satz/Euro pro Tag";
+ this.xrTableCell4.Text = "Tagessatz/Euro";
this.xrTableCell4.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
this.xrTableCell4.Weight = 0.23076923432980448D;
//
// xrTableCell6
//
- this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
this.xrTableCell6.Name = "xrTableCell6";
this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrTableCell6.StylePriority.UseFont = false;
@@ -245,7 +251,7 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrTableCell6.StylePriority.UseTextAlignment = false;
this.xrTableCell6.Text = "Gesamtbetrag/Euro ";
this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell6.Weight = 0.230769254639909D;
+ this.xrTableCell6.Weight = 0.26153848699161697D;
//
// xrTableRow17
//
@@ -293,7 +299,7 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.cellClaim.StylePriority.UseFont = false;
this.cellClaim.StylePriority.UseTextAlignment = false;
this.cellClaim.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.cellClaim.Weight = 0.230769254639909D;
+ this.cellClaim.Weight = 0.26153848699161697D;
//
// xrLabel6
//
@@ -301,24 +307,17 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.xrLabel6.Multiline = true;
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(642F, 33.66666F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(630.4202F, 33.66666F);
this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.StylePriority.UseTextAlignment = false;
this.xrLabel6.Text = "nachstehend die Aufstellung der von uns zu berechnenden Tage der Teilnahme am LT " +
- "24 für [CustomerSalutation] [CustomerName]:\r\n";
+ "24 für\r\n[CustomerSalutation] [CustomerLastName]:\r\n";
+ this.xrLabel6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopJustify;
//
// bindingSource1
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.ServiceInvoiceRO);
//
- // xrLabel1
- //
- this.xrLabel1.Font = new System.Drawing.Font("Tahoma", 8F, System.Drawing.FontStyle.Underline);
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(317F, 17F);
- this.xrLabel1.StylePriority.UseFont = false;
- //
// RechnungLT24
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -329,10 +328,10 @@ namespace BeWo.PsychosozialerTraegervereinReports
this.Page1});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
- this.Font = new System.Drawing.Font("Verdana", 10F);
+ this.Font = new System.Drawing.Font("Calibri", 10F, System.Drawing.FontStyle.Regular, System.Drawing.GraphicsUnit.Point, ((byte)(0)));
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
- this.Margins = new System.Drawing.Printing.Margins(75, 30, 158, 30);
+ this.Margins = new System.Drawing.Printing.Margins(105, 50, 158, 30);
this.PageHeight = 1169;
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
@@ -359,7 +358,7 @@ namespace BeWo.PsychosozialerTraegervereinReports
private DevExpress.XtraReports.UI.XRTableCell cellMonat;
private DevExpress.XtraReports.UI.XRTableCell cellClaim;
private DevExpress.XtraReports.UI.XRLabel xrLabel6;
- private DevExpress.XtraReports.UI.XRLabel xrLabel7;
+ private DevExpress.XtraReports.UI.XRLabel lblAdresse;
private DevExpress.XtraReports.UI.XRTableCell cellDays;
private DevExpress.XtraReports.UI.XRTableCell cellHouryRate;
private DevExpress.XtraReports.UI.XRLabel xrLabel2;
diff --git a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.cs b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.cs
index f43e79637..ee63ad442 100644
--- a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.cs
+++ b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.cs
@@ -1,4 +1,5 @@
using System;
+using System.Text;
using System.Windows.Forms.VisualStyles;
using BeWo.Report;
using BeWo.Report.ReportObjects;
@@ -17,7 +18,38 @@ namespace BeWo.PsychosozialerTraegervereinReports
public void SetReportDataSource(ServiceInvoiceRO pRO)
{
- decimal hourlyRate = 0;
+ StringBuilder sb = new StringBuilder();
+
+ if (!String.IsNullOrEmpty(pRO.RecipientOrganisation))
+ {
+ if (pRO.RecipientOrganisation.Contains("LT 24 - Inklusionsamt Soziale Teilhabe"))
+ {
+ pRO.RecipientOrganisation = "LWL\nInklusionsamt Soziale Teilhabe";
+ }
+ sb.AppendLine(pRO.RecipientOrganisation);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientContactPerson))
+ {
+ sb.AppendLine(pRO.RecipientContactPerson);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientDivision))
+ {
+ sb.AppendLine(pRO.RecipientDivision);
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientStreet))
+ {
+ sb.AppendLine(pRO.RecipientStreet);
+
+ }
+ if (!String.IsNullOrEmpty(pRO.RecipientPostCodeAndTown))
+ {
+ sb.AppendLine("");
+ sb.AppendLine(pRO.RecipientPostCodeAndTown);
+ }
+ lblAdresse.Text = sb.ToString();
+
+
+ decimal hourlyRate = 0;
decimal rateFactor = 1;
decimal hours = 0;
if (pRO.ServiceInvoicePeriods != null && pRO.ServiceInvoicePeriods.Count > 0)
diff --git a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.resx b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.resx
index d94e11580..46dfd47e0 100644
--- a/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.resx
+++ b/ReportImp/PsychosozialerTraegervereinReports/RechnungLT24.resx
@@ -122,13 +122,14 @@
Wir bitten um Überweisung des oben genannten Betrages auf unser Konto bei der Sparkasse Iserlohn, IBAN: DE36 4455 0045 0000 1867 34.
-Sollten Sie noch Fragen haben, können Sie sich gerne mit mir in Verbindung setzen.
+Sollten Sie noch Fragen haben, können Sie sich gerne mit uns in Verbindung setzen.
Mit freundlichen Grüßen
Psychosozialer Trägerverein
+Leitung Ambulant Betreutes Wohnen
diff --git a/ReportImp/PsychosozialerTraegervereinReports/ServiceInvoiceReport.cs b/ReportImp/PsychosozialerTraegervereinReports/ServiceInvoiceReport.cs
index 4b707ead5..13d80bbf0 100644
--- a/ReportImp/PsychosozialerTraegervereinReports/ServiceInvoiceReport.cs
+++ b/ReportImp/PsychosozialerTraegervereinReports/ServiceInvoiceReport.cs
@@ -7,7 +7,7 @@ using DevExpress.XtraReports.UI;
namespace BeWo.PsychosozialerTraegervereinReports
{
- public partial class ServiceInvoiceReport : XtraReport, IBeWoReport
+ public partial class ServiceInvoiceReport : XtraReport //ALT, IBeWoReport
{
public ServiceInvoiceReport()
{
diff --git a/ReportImp/SPZRatingen/SettlementReport.Designer.cs b/ReportImp/SPZRatingen/SettlementReport.Designer.cs
index 4a22cca18..416d24812 100644
--- a/ReportImp/SPZRatingen/SettlementReport.Designer.cs
+++ b/ReportImp/SPZRatingen/SettlementReport.Designer.cs
@@ -77,6 +77,8 @@ namespace SPZRatingen.Alt
this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel19 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel22 = new DevExpress.XtraReports.UI.XRLabel();
this.xrLabel23 = new DevExpress.XtraReports.UI.XRLabel();
@@ -93,8 +95,7 @@ namespace SPZRatingen.Alt
this.xrLabel26 = new DevExpress.XtraReports.UI.XRLabel();
this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.xrLabel17 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel21 = new DevExpress.XtraReports.UI.XRLabel();
+ this.GroupFooter1 = new DevExpress.XtraReports.UI.GroupFooterBand();
((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrRichText2)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -721,6 +722,35 @@ namespace SPZRatingen.Alt
this.bottomMarginBand1.Name = "bottomMarginBand1";
this.bottomMarginBand1.StylePriority.UseFont = false;
//
+ // xrLabel17
+ //
+ this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel17.ForeColor = System.Drawing.Color.Gray;
+ this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
+ this.xrLabel17.Multiline = true;
+ this.xrLabel17.Name = "xrLabel17";
+ this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel17.SizeF = new System.Drawing.SizeF(190F, 56.25F);
+ this.xrLabel17.StylePriority.UseBackColor = false;
+ this.xrLabel17.StylePriority.UseFont = false;
+ this.xrLabel17.StylePriority.UseForeColor = false;
+ this.xrLabel17.Text = "Sozialpsychiatrisches Zentrum Ratingen\r\ngemeinnützige GmbH\r\nDüsseldorfer Straße 3" +
+ "6 c\r\n40878 Ratingen";
+ //
+ // xrLabel21
+ //
+ this.xrLabel21.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel21.ForeColor = System.Drawing.Color.Gray;
+ this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(189.9999F, 0F);
+ this.xrLabel21.Multiline = true;
+ this.xrLabel21.Name = "xrLabel21";
+ this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel21.SizeF = new System.Drawing.SizeF(98.49803F, 56.24988F);
+ this.xrLabel21.StylePriority.UseBackColor = false;
+ this.xrLabel21.StylePriority.UseFont = false;
+ this.xrLabel21.StylePriority.UseForeColor = false;
+ this.xrLabel21.Text = "Geschäftsführerin\r\nHendrikje Rannoch";
+ //
// xrLabel19
//
this.xrLabel19.BackColor = System.Drawing.Color.Transparent;
@@ -925,34 +955,10 @@ namespace SPZRatingen.Alt
//
this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
//
- // xrLabel17
+ // GroupFooter1
//
- this.xrLabel17.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel17.ForeColor = System.Drawing.Color.Gray;
- this.xrLabel17.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
- this.xrLabel17.Multiline = true;
- this.xrLabel17.Name = "xrLabel17";
- this.xrLabel17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel17.SizeF = new System.Drawing.SizeF(190F, 56.25F);
- this.xrLabel17.StylePriority.UseBackColor = false;
- this.xrLabel17.StylePriority.UseFont = false;
- this.xrLabel17.StylePriority.UseForeColor = false;
- this.xrLabel17.Text = "Sozialpsychiatrisches Zentrum Ratingen\r\ngemeinnützige GmbH\r\nDüsseldorfer Straße 3" +
- "6 c\r\n40878 Ratingen";
- //
- // xrLabel21
- //
- this.xrLabel21.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel21.ForeColor = System.Drawing.Color.Gray;
- this.xrLabel21.LocationFloat = new DevExpress.Utils.PointFloat(189.9999F, 0F);
- this.xrLabel21.Multiline = true;
- this.xrLabel21.Name = "xrLabel21";
- this.xrLabel21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel21.SizeF = new System.Drawing.SizeF(98.49803F, 56.24988F);
- this.xrLabel21.StylePriority.UseBackColor = false;
- this.xrLabel21.StylePriority.UseFont = false;
- this.xrLabel21.StylePriority.UseForeColor = false;
- this.xrLabel21.Text = "Geschäftsführerin\r\nHendrikje Rannoch";
+ this.GroupFooter1.HeightF = 57.8125F;
+ this.GroupFooter1.Name = "GroupFooter1";
//
// Spitzabrechnung
//
@@ -961,7 +967,8 @@ namespace SPZRatingen.Alt
this.topMarginBand1,
this.bottomMarginBand1,
this.GroupHeader1,
- this.ReportFooter});
+ this.ReportFooter,
+ this.GroupFooter1});
this.DataSource = this.bindingSource1;
this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
@@ -1044,5 +1051,6 @@ namespace SPZRatingen.Alt
private DevExpress.XtraReports.UI.XRLabel xrLabel19;
private DevExpress.XtraReports.UI.XRLabel xrLabel17;
private DevExpress.XtraReports.UI.XRLabel xrLabel21;
+ private DevExpress.XtraReports.UI.GroupFooterBand GroupFooter1;
}
}
diff --git a/ReportImp/SozialeDienstleistungenBeckerReports/SozialeDienstleistungenBeckerReports.csproj b/ReportImp/SozialeDienstleistungenBeckerReports/SozialeDienstleistungenBeckerReports.csproj
index 3c65a38ad..585b8f84f 100644
--- a/ReportImp/SozialeDienstleistungenBeckerReports/SozialeDienstleistungenBeckerReports.csproj
+++ b/ReportImp/SozialeDienstleistungenBeckerReports/SozialeDienstleistungenBeckerReports.csproj
@@ -77,12 +77,25 @@
InvoiceCustomerReport.cs
+
+ Component
+
+
+ Mitarbeiterstundenkonto.cs
+
+
+ Component
+
+
+ MitarbeiterstundenkontoJahr.cs
+
Component
OverlappingServiceRecords.cs
+
Component
@@ -96,6 +109,13 @@
SettlementReport.cs
+
+ Component
+
+
+ Teamstundenkonto.cs
+
+
@@ -105,6 +125,14 @@
InvoiceCustomerReport.cs
Designer
+
+ Mitarbeiterstundenkonto.cs
+ Designer
+
+
+ MitarbeiterstundenkontoJahr.cs
+ Designer
+
OverlappingServiceRecords.cs
@@ -115,6 +143,9 @@
SettlementReport.cs
+
+ Teamstundenkonto.cs
+
diff --git a/ReportImp/SozialwirkstattSchmitz/SettlementReport.Designer.cs b/ReportImp/SozialwirkstattSchmitz/SettlementReport.Designer.cs
index 66d87a563..d7c024ff2 100644
--- a/ReportImp/SozialwirkstattSchmitz/SettlementReport.Designer.cs
+++ b/ReportImp/SozialwirkstattSchmitz/SettlementReport.Designer.cs
@@ -29,92 +29,92 @@ namespace BeWo.SozialwirkstattSchmitz
///
private void InitializeComponent()
{
- this.components = new System.ComponentModel.Container();
- System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
- this.Detail = new DevExpress.XtraReports.UI.DetailBand();
- this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
- this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
- this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
- this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
- this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow18 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow16 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow17 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
- this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
- this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
- this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
- this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
- this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
- this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
- this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
- this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
- this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
- this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
- ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
- //
- // Detail
- //
- this.Detail.HeightF = 0F;
- this.Detail.Name = "Detail";
- this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
- this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // ReportHeader
- //
- this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.components = new System.ComponentModel.Container();
+ System.ComponentModel.ComponentResourceManager resources = new System.ComponentModel.ComponentResourceManager(typeof(Spitzabrechnung));
+ this.Detail = new DevExpress.XtraReports.UI.DetailBand();
+ this.ReportHeader = new DevExpress.XtraReports.UI.ReportHeaderBand();
+ this.xrLabel8 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrRichText1 = new DevExpress.XtraReports.UI.XRRichText();
+ this.xrTable1 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow9 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell19 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell6 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow10 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell20 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.ruleRateFactorNull = new DevExpress.XtraReports.UI.FormattingRule();
+ this.xrTableCell7 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow11 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell21 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow14 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell22 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell14 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow13 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell23 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow12 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell24 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell10 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow18 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell25 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow15 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell26 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell15 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow19 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell9 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell12 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow16 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell27 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow17 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell28 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell17 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel6 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel5 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel4 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel3 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel2 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable2 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow7 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell3 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.RecipientPostCodeAndTown = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientStreet = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientDivision = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel_RecipientContactPerson = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel1 = new DevExpress.XtraReports.UI.XRLabel();
+ this.ReportFooter = new DevExpress.XtraReports.UI.ReportFooterBand();
+ this.xrLabel10 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrTable3 = new DevExpress.XtraReports.UI.XRTable();
+ this.xrTableRow20 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell16 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow21 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell18 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow22 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell29 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow23 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell30 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableRow24 = new DevExpress.XtraReports.UI.XRTableRow();
+ this.xrTableCell31 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrLabel12 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel11 = new DevExpress.XtraReports.UI.XRLabel();
+ this.xrLabel7 = new DevExpress.XtraReports.UI.XRLabel();
+ this.bindingSource1 = new System.Windows.Forms.BindingSource(this.components);
+ this.topMarginBand1 = new DevExpress.XtraReports.UI.TopMarginBand();
+ this.bottomMarginBand1 = new DevExpress.XtraReports.UI.BottomMarginBand();
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).BeginInit();
+ //
+ // Detail
+ //
+ this.Detail.HeightF = 0F;
+ this.Detail.Name = "Detail";
+ this.Detail.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
+ this.Detail.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // ReportHeader
+ //
+ this.ReportHeader.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel8,
this.xrRichText1,
this.xrTable1,
@@ -129,37 +129,37 @@ namespace BeWo.SozialwirkstattSchmitz
this.xrLabel_RecipientDivision,
this.xrLabel_RecipientContactPerson,
this.xrLabel1});
- this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F);
- this.ReportHeader.HeightF = 668.75F;
- this.ReportHeader.Name = "ReportHeader";
- this.ReportHeader.StylePriority.UseFont = false;
- //
- // xrLabel8
- //
- this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(453.2501F, 19.04167F);
- this.xrLabel8.Multiline = true;
- this.xrLabel8.Name = "xrLabel8";
- this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel8.SizeF = new System.Drawing.SizeF(196.75F, 173.9583F);
- this.xrLabel8.StylePriority.UseTextAlignment = false;
- this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nOskar-Jäger-Str. 173a\r\n50825 Köln\r\nTel./Fax: 0221-502 99 0" +
- "2\r\nmobil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n";
- this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- //
- // xrRichText1
- //
- this.xrRichText1.Font = new System.Drawing.Font("Arial", 11F);
- this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(409.5001F, 1.041667F);
- this.xrRichText1.Name = "xrRichText1";
- this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
- this.xrRichText1.SizeF = new System.Drawing.SizeF(243F, 18F);
- this.xrRichText1.StylePriority.UseFont = false;
- //
- // xrTable1
- //
- this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 468.75F);
- this.xrTable1.Name = "xrTable1";
- this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.ReportHeader.Font = new System.Drawing.Font("Arial", 10F);
+ this.ReportHeader.HeightF = 668.75F;
+ this.ReportHeader.Name = "ReportHeader";
+ this.ReportHeader.StylePriority.UseFont = false;
+ //
+ // xrLabel8
+ //
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(453.2501F, 19.04167F);
+ this.xrLabel8.Multiline = true;
+ this.xrLabel8.Name = "xrLabel8";
+ this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel8.SizeF = new System.Drawing.SizeF(196.75F, 173.9583F);
+ this.xrLabel8.StylePriority.UseTextAlignment = false;
+ this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nBachemer Str. 191\r\n50935 Köln\r\nTel./Fax: 0221-502 99 02\r\nm" +
+ "obil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n";
+ this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ //
+ // xrRichText1
+ //
+ this.xrRichText1.Font = new System.Drawing.Font("Arial", 11F);
+ this.xrRichText1.LocationFloat = new DevExpress.Utils.PointFloat(409.5001F, 1.041667F);
+ this.xrRichText1.Name = "xrRichText1";
+ this.xrRichText1.SerializableRtfString = resources.GetString("xrRichText1.SerializableRtfString");
+ this.xrRichText1.SizeF = new System.Drawing.SizeF(243F, 18F);
+ this.xrRichText1.StylePriority.UseFont = false;
+ //
+ // xrTable1
+ //
+ this.xrTable1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 468.75F);
+ this.xrTable1.Name = "xrTable1";
+ this.xrTable1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow9,
this.xrTableRow10,
this.xrTableRow11,
@@ -171,674 +171,672 @@ namespace BeWo.SozialwirkstattSchmitz
this.xrTableRow19,
this.xrTableRow16,
this.xrTableRow17});
- this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 200F);
- //
- // xrTableRow9
- //
- this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable1.SizeF = new System.Drawing.SizeF(650F, 200F);
+ //
+ // xrTableRow9
+ //
+ this.xrTableRow9.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell19,
this.xrTableCell6});
- this.xrTableRow9.Name = "xrTableRow9";
- this.xrTableRow9.Weight = 0.085D;
- //
- // xrTableCell19
- //
- this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableRow9.Name = "xrTableRow9";
+ this.xrTableRow9.Weight = 0.085D;
+ //
+ // xrTableCell19
+ //
+ this.xrTableCell19.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell19.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell19.Font = new System.Drawing.Font("Verdana", 10F);
- this.xrTableCell19.Name = "xrTableCell19";
- this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell19.StylePriority.UseBorderColor = false;
- this.xrTableCell19.StylePriority.UseBorders = false;
- this.xrTableCell19.StylePriority.UseFont = false;
- this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt";
- this.xrTableCell19.Weight = 0.66615384615384621D;
- //
- // xrTableCell6
- //
- this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableCell19.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrTableCell19.Name = "xrTableCell19";
+ this.xrTableCell19.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell19.StylePriority.UseBorderColor = false;
+ this.xrTableCell19.StylePriority.UseBorders = false;
+ this.xrTableCell19.StylePriority.UseFont = false;
+ this.xrTableCell19.Text = "Bewilligte Fachleistungsstunden (FLS) gesamt";
+ this.xrTableCell19.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell6
+ //
+ this.xrTableCell6.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell6.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrTableCell6.Name = "xrTableCell6";
- this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell6.StylePriority.UseBorderColor = false;
- this.xrTableCell6.StylePriority.UseBorders = false;
- this.xrTableCell6.StylePriority.UseFont = false;
- this.xrTableCell6.StylePriority.UseTextAlignment = false;
- this.xrTableCell6.Text = "[ApprovedFLS]";
- this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell6.Weight = 0.33384615384615385D;
- //
- // xrTableRow10
- //
- this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell6.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell6.Name = "xrTableCell6";
+ this.xrTableCell6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell6.StylePriority.UseBorderColor = false;
+ this.xrTableCell6.StylePriority.UseBorders = false;
+ this.xrTableCell6.StylePriority.UseFont = false;
+ this.xrTableCell6.StylePriority.UseTextAlignment = false;
+ this.xrTableCell6.Text = "[ApprovedFLS]";
+ this.xrTableCell6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell6.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow10
+ //
+ this.xrTableRow10.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell20,
this.xrTableCell7});
- this.xrTableRow10.Name = "xrTableRow10";
- this.xrTableRow10.Weight = 0.085D;
- //
- // xrTableCell20
- //
- this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.xrTableRow10.Name = "xrTableRow10";
+ this.xrTableRow10.Weight = 0.085D;
+ //
+ // xrTableCell20
+ //
+ this.xrTableCell20.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell20.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell20.Font = new System.Drawing.Font("Verdana", 10F);
- this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull);
- this.xrTableCell20.Name = "xrTableCell20";
- this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell20.StylePriority.UseBorderColor = false;
- this.xrTableCell20.StylePriority.UseBorders = false;
- this.xrTableCell20.StylePriority.UseFont = false;
- this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]";
- this.xrTableCell20.Weight = 0.66615384615384621D;
- //
- // ruleRateFactorNull
- //
- this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
- //
- //
- //
- this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
- this.ruleRateFactorNull.Name = "ruleRateFactorNull";
- //
- // xrTableCell7
- //
- this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.xrTableCell20.Font = new System.Drawing.Font("Verdana", 10F);
+ this.xrTableCell20.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableCell20.Name = "xrTableCell20";
+ this.xrTableCell20.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell20.StylePriority.UseBorderColor = false;
+ this.xrTableCell20.StylePriority.UseBorders = false;
+ this.xrTableCell20.StylePriority.UseFont = false;
+ this.xrTableCell20.Text = "- zzgl. Faktor [RateFactorText2]";
+ this.xrTableCell20.Weight = 0.66615384615384621D;
+ //
+ // ruleRateFactorNull
+ //
+ this.ruleRateFactorNull.Condition = "[RateFactorText2] == ?";
+ this.ruleRateFactorNull.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
+ this.ruleRateFactorNull.Name = "ruleRateFactorNull";
+ //
+ // xrTableCell7
+ //
+ this.xrTableCell7.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell7.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull);
- this.xrTableCell7.Name = "xrTableCell7";
- this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell7.StylePriority.UseBorderColor = false;
- this.xrTableCell7.StylePriority.UseBorders = false;
- this.xrTableCell7.StylePriority.UseFont = false;
- this.xrTableCell7.StylePriority.UseTextAlignment = false;
- this.xrTableCell7.Text = "[ApprovedFLSWithFactor]";
- this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell7.Weight = 0.33384615384615385D;
- //
- // xrTableRow11
- //
- this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell7.FormattingRules.Add(this.ruleRateFactorNull);
+ this.xrTableCell7.Name = "xrTableCell7";
+ this.xrTableCell7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell7.StylePriority.UseBorderColor = false;
+ this.xrTableCell7.StylePriority.UseBorders = false;
+ this.xrTableCell7.StylePriority.UseFont = false;
+ this.xrTableCell7.StylePriority.UseTextAlignment = false;
+ this.xrTableCell7.Text = "[ApprovedFLSWithFactor]";
+ this.xrTableCell7.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell7.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow11
+ //
+ this.xrTableRow11.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell21});
- this.xrTableRow11.Name = "xrTableRow11";
- this.xrTableRow11.Weight = 0.085D;
- //
- // xrTableCell21
- //
- this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell21.Name = "xrTableCell21";
- this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell21.StylePriority.UseBorderColor = false;
- this.xrTableCell21.StylePriority.UseBorders = false;
- this.xrTableCell21.Weight = 1D;
- //
- // xrTableRow14
- //
- this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow11.Name = "xrTableRow11";
+ this.xrTableRow11.Weight = 0.085D;
+ //
+ // xrTableCell21
+ //
+ this.xrTableCell21.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell21.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell21.Name = "xrTableCell21";
+ this.xrTableCell21.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell21.StylePriority.UseBorderColor = false;
+ this.xrTableCell21.StylePriority.UseBorders = false;
+ this.xrTableCell21.Weight = 1D;
+ //
+ // xrTableRow14
+ //
+ this.xrTableRow14.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell22,
this.xrTableCell14});
- this.xrTableRow14.Name = "xrTableRow14";
- this.xrTableRow14.Weight = 0.085D;
- //
- // xrTableCell22
- //
- this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableRow14.Name = "xrTableRow14";
+ this.xrTableRow14.Weight = 0.085D;
+ //
+ // xrTableCell22
+ //
+ this.xrTableCell22.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell22.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell22.Name = "xrTableCell22";
- this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell22.StylePriority.UseBorderColor = false;
- this.xrTableCell22.StylePriority.UseBorders = false;
- this.xrTableCell22.StylePriority.UseFont = false;
- this.xrTableCell22.Text = "Erbrachte Leistungen";
- this.xrTableCell22.Weight = 0.66615384615384621D;
- //
- // xrTableCell14
- //
- this.xrTableCell14.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableCell22.Name = "xrTableCell22";
+ this.xrTableCell22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell22.StylePriority.UseBorderColor = false;
+ this.xrTableCell22.StylePriority.UseBorders = false;
+ this.xrTableCell22.StylePriority.UseFont = false;
+ this.xrTableCell22.Text = "Erbrachte Leistungen";
+ this.xrTableCell22.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell14
+ //
+ this.xrTableCell14.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell14.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell14.Name = "xrTableCell14";
- this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell14.StylePriority.UseBorderColor = false;
- this.xrTableCell14.StylePriority.UseBorders = false;
- this.xrTableCell14.StylePriority.UseFont = false;
- this.xrTableCell14.StylePriority.UseTextAlignment = false;
- this.xrTableCell14.Text = "[RecordedFLS]";
- this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell14.Weight = 0.33384615384615385D;
- //
- // xrTableRow13
- //
- this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell14.Name = "xrTableCell14";
+ this.xrTableCell14.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell14.StylePriority.UseBorderColor = false;
+ this.xrTableCell14.StylePriority.UseBorders = false;
+ this.xrTableCell14.StylePriority.UseFont = false;
+ this.xrTableCell14.StylePriority.UseTextAlignment = false;
+ this.xrTableCell14.Text = "[RecordedFLS]";
+ this.xrTableCell14.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell14.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow13
+ //
+ this.xrTableRow13.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell23});
- this.xrTableRow13.Name = "xrTableRow13";
- this.xrTableRow13.Weight = 0.085D;
- //
- // xrTableCell23
- //
- this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell23.Name = "xrTableCell23";
- this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell23.StylePriority.UseBorderColor = false;
- this.xrTableCell23.StylePriority.UseBorders = false;
- this.xrTableCell23.Weight = 1D;
- //
- // xrTableRow12
- //
- this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow13.Name = "xrTableRow13";
+ this.xrTableRow13.Weight = 0.085D;
+ //
+ // xrTableCell23
+ //
+ this.xrTableCell23.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell23.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell23.Name = "xrTableCell23";
+ this.xrTableCell23.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell23.StylePriority.UseBorderColor = false;
+ this.xrTableCell23.StylePriority.UseBorders = false;
+ this.xrTableCell23.Weight = 1D;
+ //
+ // xrTableRow12
+ //
+ this.xrTableRow12.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell24,
this.xrTableCell10});
- this.xrTableRow12.Name = "xrTableRow12";
- this.xrTableRow12.Weight = 0.085D;
- //
- // xrTableCell24
- //
- this.xrTableCell24.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableRow12.Name = "xrTableRow12";
+ this.xrTableRow12.Weight = 0.085D;
+ //
+ // xrTableCell24
+ //
+ this.xrTableCell24.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell24.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell24.Name = "xrTableCell24";
- this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell24.StylePriority.UseBorderColor = false;
- this.xrTableCell24.StylePriority.UseBorders = false;
- this.xrTableCell24.StylePriority.UseFont = false;
- this.xrTableCell24.Text = "Summe der bereits gezahlten Leistungsvergütungen";
- this.xrTableCell24.Weight = 0.66615384615384621D;
- //
- // xrTableCell10
- //
- this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableCell24.Name = "xrTableCell24";
+ this.xrTableCell24.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell24.StylePriority.UseBorderColor = false;
+ this.xrTableCell24.StylePriority.UseBorders = false;
+ this.xrTableCell24.StylePriority.UseFont = false;
+ this.xrTableCell24.Text = "Summe der bereits gezahlten Leistungsvergütungen";
+ this.xrTableCell24.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell10
+ //
+ this.xrTableCell10.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell10.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell10.Name = "xrTableCell10";
- this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell10.StylePriority.UseBorderColor = false;
- this.xrTableCell10.StylePriority.UseBorders = false;
- this.xrTableCell10.StylePriority.UseFont = false;
- this.xrTableCell10.StylePriority.UseTextAlignment = false;
- this.xrTableCell10.Text = "[AmountAdvancedPayments]";
- this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell10.Weight = 0.33384615384615385D;
- //
- // xrTableRow18
- //
- this.xrTableRow18.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell10.Name = "xrTableCell10";
+ this.xrTableCell10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell10.StylePriority.UseBorderColor = false;
+ this.xrTableCell10.StylePriority.UseBorders = false;
+ this.xrTableCell10.StylePriority.UseFont = false;
+ this.xrTableCell10.StylePriority.UseTextAlignment = false;
+ this.xrTableCell10.Text = "[AmountAdvancedPayments]";
+ this.xrTableCell10.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell10.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow18
+ //
+ this.xrTableRow18.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell25});
- this.xrTableRow18.Name = "xrTableRow18";
- this.xrTableRow18.Weight = 0.085D;
- //
- // xrTableCell25
- //
- this.xrTableCell25.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell25.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell25.Name = "xrTableCell25";
- this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell25.StylePriority.UseBorderColor = false;
- this.xrTableCell25.StylePriority.UseBorders = false;
- this.xrTableCell25.Weight = 1D;
- //
- // xrTableRow15
- //
- this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow18.Name = "xrTableRow18";
+ this.xrTableRow18.Weight = 0.085D;
+ //
+ // xrTableCell25
+ //
+ this.xrTableCell25.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell25.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell25.Name = "xrTableCell25";
+ this.xrTableCell25.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell25.StylePriority.UseBorderColor = false;
+ this.xrTableCell25.StylePriority.UseBorders = false;
+ this.xrTableCell25.Weight = 1D;
+ //
+ // xrTableRow15
+ //
+ this.xrTableRow15.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell26,
this.xrTableCell15});
- this.xrTableRow15.Name = "xrTableRow15";
- this.xrTableRow15.Weight = 0.085D;
- //
- // xrTableCell26
- //
- this.xrTableCell26.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableRow15.Name = "xrTableRow15";
+ this.xrTableRow15.Weight = 0.085D;
+ //
+ // xrTableCell26
+ //
+ this.xrTableCell26.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell26.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell26.Name = "xrTableCell26";
- this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell26.StylePriority.UseBorderColor = false;
- this.xrTableCell26.StylePriority.UseBorders = false;
- this.xrTableCell26.StylePriority.UseFont = false;
- this.xrTableCell26.Text = "Summe der Vergütung für abrechenbare Leistungen";
- this.xrTableCell26.Weight = 0.66615384615384621D;
- //
- // xrTableCell15
- //
- this.xrTableCell15.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell15.Name = "xrTableCell15";
- this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell15.StylePriority.UseBorderColor = false;
- this.xrTableCell15.StylePriority.UseBorders = false;
- this.xrTableCell15.StylePriority.UseFont = false;
- this.xrTableCell15.StylePriority.UseTextAlignment = false;
- this.xrTableCell15.Text = "[AmountRecordedFLSString]";
- this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell15.Weight = 0.33384615384615385D;
- //
- // xrTableRow19
- //
- this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell26.Name = "xrTableCell26";
+ this.xrTableCell26.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell26.StylePriority.UseBorderColor = false;
+ this.xrTableCell26.StylePriority.UseBorders = false;
+ this.xrTableCell26.StylePriority.UseFont = false;
+ this.xrTableCell26.Text = "Summe der Vergütung für abrechenbare Leistungen";
+ this.xrTableCell26.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell15
+ //
+ this.xrTableCell15.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell15.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Top | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell15.Name = "xrTableCell15";
+ this.xrTableCell15.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell15.StylePriority.UseBorderColor = false;
+ this.xrTableCell15.StylePriority.UseBorders = false;
+ this.xrTableCell15.StylePriority.UseFont = false;
+ this.xrTableCell15.StylePriority.UseTextAlignment = false;
+ this.xrTableCell15.Text = "[AmountRecordedFLSString]";
+ this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell15.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow19
+ //
+ this.xrTableRow19.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell9,
this.xrTableCell12});
- this.xrTableRow19.Name = "xrTableRow19";
- this.xrTableRow19.Weight = 0.085D;
- //
- // xrTableCell9
- //
- this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
+ this.xrTableRow19.Name = "xrTableRow19";
+ this.xrTableRow19.Weight = 0.085D;
+ //
+ // xrTableCell9
+ //
+ this.xrTableCell9.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell9.Borders = ((DevExpress.XtraPrinting.BorderSide)(((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell9.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "RateFactorText")});
- this.xrTableCell9.Name = "xrTableCell9";
- this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell9.StylePriority.UseBorderColor = false;
- this.xrTableCell9.StylePriority.UseBorders = false;
- this.xrTableCell9.StylePriority.UseFont = false;
- this.xrTableCell9.StylePriority.UsePadding = false;
- this.xrTableCell9.Text = "xrTableCell9";
- this.xrTableCell9.Weight = 0.66615384615384621D;
- //
- // xrTableCell12
- //
- this.xrTableCell12.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell12.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Right | DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell12.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableCell9.Name = "xrTableCell9";
+ this.xrTableCell9.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell9.StylePriority.UseBorderColor = false;
+ this.xrTableCell9.StylePriority.UseBorders = false;
+ this.xrTableCell9.StylePriority.UseFont = false;
+ this.xrTableCell9.StylePriority.UsePadding = false;
+ this.xrTableCell9.Text = "xrTableCell9";
+ this.xrTableCell9.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell12
+ //
+ this.xrTableCell12.BorderColor = System.Drawing.SystemColors.ControlLight;
+ 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, "RateFactorAmount")});
- this.xrTableCell12.Name = "xrTableCell12";
- this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell12.StylePriority.UseBorderColor = false;
- this.xrTableCell12.StylePriority.UseBorders = false;
- this.xrTableCell12.StylePriority.UseFont = false;
- this.xrTableCell12.StylePriority.UsePadding = false;
- this.xrTableCell12.StylePriority.UseTextAlignment = false;
- this.xrTableCell12.Text = "xrTableCell12";
- this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell12.Weight = 0.33384615384615385D;
- //
- // xrTableRow16
- //
- this.xrTableRow16.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell12.Name = "xrTableCell12";
+ this.xrTableCell12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell12.StylePriority.UseBorderColor = false;
+ this.xrTableCell12.StylePriority.UseBorders = false;
+ this.xrTableCell12.StylePriority.UseFont = false;
+ this.xrTableCell12.StylePriority.UsePadding = false;
+ this.xrTableCell12.StylePriority.UseTextAlignment = false;
+ this.xrTableCell12.Text = "xrTableCell12";
+ this.xrTableCell12.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell12.Weight = 0.33384615384615385D;
+ //
+ // xrTableRow16
+ //
+ this.xrTableRow16.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell27});
- this.xrTableRow16.Name = "xrTableRow16";
- this.xrTableRow16.Weight = 0.085D;
- //
- // xrTableCell27
- //
- this.xrTableCell27.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
- this.xrTableCell27.Name = "xrTableCell27";
- this.xrTableCell27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell27.StylePriority.UseBorderColor = false;
- this.xrTableCell27.StylePriority.UseBorders = false;
- this.xrTableCell27.Weight = 1D;
- //
- // xrTableRow17
- //
- this.xrTableRow17.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow16.Name = "xrTableRow16";
+ this.xrTableRow16.Weight = 0.085D;
+ //
+ // xrTableCell27
+ //
+ this.xrTableCell27.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell27.Borders = ((DevExpress.XtraPrinting.BorderSide)((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Right)));
+ this.xrTableCell27.Name = "xrTableCell27";
+ this.xrTableCell27.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell27.StylePriority.UseBorderColor = false;
+ this.xrTableCell27.StylePriority.UseBorders = false;
+ this.xrTableCell27.Weight = 1D;
+ //
+ // xrTableRow17
+ //
+ this.xrTableRow17.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell28,
this.xrTableCell17});
- this.xrTableRow17.Name = "xrTableRow17";
- this.xrTableRow17.Weight = 0.15D;
- //
- // xrTableCell28
- //
- this.xrTableCell28.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableRow17.Name = "xrTableRow17";
+ this.xrTableRow17.Weight = 0.15D;
+ //
+ // xrTableCell28
+ //
+ this.xrTableCell28.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell28.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell28.Name = "xrTableCell28";
- this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell28.StylePriority.UseBorderColor = false;
- this.xrTableCell28.StylePriority.UseBorders = false;
- this.xrTableCell28.StylePriority.UseFont = false;
- this.xrTableCell28.Text = "Restforderung:";
- this.xrTableCell28.Weight = 0.66615384615384621D;
- //
- // xrTableCell17
- //
- this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
- this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
+ this.xrTableCell28.Name = "xrTableCell28";
+ this.xrTableCell28.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell28.StylePriority.UseBorderColor = false;
+ this.xrTableCell28.StylePriority.UseBorders = false;
+ this.xrTableCell28.StylePriority.UseFont = false;
+ this.xrTableCell28.Text = "Restforderung:";
+ this.xrTableCell28.Weight = 0.66615384615384621D;
+ //
+ // xrTableCell17
+ //
+ this.xrTableCell17.BorderColor = System.Drawing.SystemColors.ControlLight;
+ this.xrTableCell17.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrTableCell17.Name = "xrTableCell17";
- this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell17.StylePriority.UseBorderColor = false;
- this.xrTableCell17.StylePriority.UseBorders = false;
- this.xrTableCell17.StylePriority.UseFont = false;
- this.xrTableCell17.StylePriority.UseTextAlignment = false;
- this.xrTableCell17.Text = "[Claim]";
- this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell17.Weight = 0.33384615384615385D;
- //
- // xrLabel6
- //
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 393.75F);
- this.xrLabel6.Multiline = true;
- this.xrLabel6.Name = "xrLabel6";
- this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(642F, 67F);
- this.xrLabel6.StylePriority.UseFont = false;
- this.xrLabel6.Text = resources.GetString("xrLabel6.Text");
- //
- // xrLabel5
- //
- this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 360.75F);
- this.xrLabel5.Name = "xrLabel5";
- this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
- this.xrLabel5.StylePriority.UseFont = false;
- this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
- //
- // xrLabel4
- //
- this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel4.CanShrink = true;
- this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 310.75F);
- this.xrLabel4.Multiline = true;
- this.xrLabel4.Name = "xrLabel4";
- this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F);
- this.xrLabel4.StylePriority.UseBackColor = false;
- this.xrLabel4.StylePriority.UseFont = false;
- this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]";
- this.xrLabel4.WordWrap = false;
- //
- // xrLabel3
- //
- this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel3.CanShrink = true;
- this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 293.75F);
- this.xrLabel3.Name = "xrLabel3";
- this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
- this.xrLabel3.StylePriority.UseBackColor = false;
- this.xrLabel3.StylePriority.UseFont = false;
- this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]";
- this.xrLabel3.WordWrap = false;
- //
- // xrLabel2
- //
- this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
- this.xrLabel2.CanShrink = true;
- this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
- this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 276.75F);
- this.xrLabel2.Name = "xrLabel2";
- this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
- this.xrLabel2.StylePriority.UseBackColor = false;
- this.xrLabel2.StylePriority.UseFont = false;
- this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
- this.xrLabel2.WordWrap = false;
- //
- // xrTable2
- //
- this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 249.6667F);
- this.xrTable2.Name = "xrTable2";
- this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.xrTableCell17.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrTableCell17.Name = "xrTableCell17";
+ this.xrTableCell17.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell17.StylePriority.UseBorderColor = false;
+ this.xrTableCell17.StylePriority.UseBorders = false;
+ this.xrTableCell17.StylePriority.UseFont = false;
+ this.xrTableCell17.StylePriority.UseTextAlignment = false;
+ this.xrTableCell17.Text = "[Claim]";
+ this.xrTableCell17.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell17.Weight = 0.33384615384615385D;
+ //
+ // xrLabel6
+ //
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(0F, 393.75F);
+ this.xrLabel6.Multiline = true;
+ this.xrLabel6.Name = "xrLabel6";
+ this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(642F, 67F);
+ this.xrLabel6.StylePriority.UseFont = false;
+ this.xrLabel6.Text = resources.GetString("xrLabel6.Text");
+ //
+ // xrLabel5
+ //
+ this.xrLabel5.LocationFloat = new DevExpress.Utils.PointFloat(0F, 360.75F);
+ this.xrLabel5.Name = "xrLabel5";
+ this.xrLabel5.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel5.SizeF = new System.Drawing.SizeF(317F, 17F);
+ this.xrLabel5.StylePriority.UseFont = false;
+ this.xrLabel5.Text = "Sehr geehrte Damen und Herren,";
+ //
+ // xrLabel4
+ //
+ this.xrLabel4.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel4.CanShrink = true;
+ this.xrLabel4.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(0F, 310.75F);
+ this.xrLabel4.Multiline = true;
+ this.xrLabel4.Name = "xrLabel4";
+ this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel4.StylePriority.UseBackColor = false;
+ this.xrLabel4.StylePriority.UseFont = false;
+ this.xrLabel4.Text = "[CustomerReferenceNumberAndDate]";
+ this.xrLabel4.WordWrap = false;
+ //
+ // xrLabel3
+ //
+ this.xrLabel3.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel3.CanShrink = true;
+ this.xrLabel3.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 293.75F);
+ this.xrLabel3.Name = "xrLabel3";
+ this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel3.SizeF = new System.Drawing.SizeF(650F, 16F);
+ this.xrLabel3.StylePriority.UseBackColor = false;
+ this.xrLabel3.StylePriority.UseFont = false;
+ this.xrLabel3.Text = "Abrechnung Betreuungsleistungen für [Salutation2] [CustomerName]";
+ this.xrLabel3.WordWrap = false;
+ //
+ // xrLabel2
+ //
+ this.xrLabel2.BackColor = System.Drawing.Color.Transparent;
+ this.xrLabel2.CanShrink = true;
+ this.xrLabel2.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Bold);
+ this.xrLabel2.LocationFloat = new DevExpress.Utils.PointFloat(0F, 276.75F);
+ this.xrLabel2.Name = "xrLabel2";
+ this.xrLabel2.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel2.SizeF = new System.Drawing.SizeF(650F, 17F);
+ this.xrLabel2.StylePriority.UseBackColor = false;
+ this.xrLabel2.StylePriority.UseFont = false;
+ this.xrLabel2.Text = "Rechnung Nr. [InvoiceNumber]";
+ this.xrLabel2.WordWrap = false;
+ //
+ // xrTable2
+ //
+ this.xrTable2.LocationFloat = new DevExpress.Utils.PointFloat(367.0001F, 249.6667F);
+ this.xrTable2.Name = "xrTable2";
+ this.xrTable2.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow7});
- this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 17F);
- //
- // xrTableRow7
- //
- this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable2.SizeF = new System.Drawing.SizeF(283F, 17F);
+ //
+ // xrTableRow7
+ //
+ this.xrTableRow7.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3});
- this.xrTableRow7.Name = "xrTableRow7";
- this.xrTableRow7.Weight = 0.11258278145695365D;
- //
- // xrTableCell3
- //
- this.xrTableCell3.Name = "xrTableCell3";
- this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell3.StylePriority.UseFont = false;
- this.xrTableCell3.StylePriority.UseTextAlignment = false;
- this.xrTableCell3.Text = "[InvoiceDate]";
- this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
- this.xrTableCell3.Weight = 1D;
- //
- // RecipientPostCodeAndTown
- //
- this.RecipientPostCodeAndTown.CanShrink = true;
- this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 176F);
- this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
- this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F);
- this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
- this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
- //
- // xrLabel_RecipientStreet
- //
- this.xrLabel_RecipientStreet.CanShrink = true;
- this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 159F);
- this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
- this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F);
- this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
- this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
- //
- // xrLabel_RecipientDivision
- //
- this.xrLabel_RecipientDivision.CanShrink = true;
- this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 142F);
- this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
- this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F);
- this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
- this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
- //
- // xrLabel_RecipientContactPerson
- //
- this.xrLabel_RecipientContactPerson.CanShrink = true;
- this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 125F);
- this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
- this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F);
- this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
- this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
- //
- // xrLabel1
- //
- this.xrLabel1.CanShrink = true;
- this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108F);
- this.xrLabel1.Name = "xrLabel1";
- this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
- this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F);
- this.xrLabel1.StylePriority.UseFont = false;
- this.xrLabel1.Text = "[RecipientOrganisation]";
- //
- // ReportFooter
- //
- this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
+ this.xrTableRow7.Name = "xrTableRow7";
+ this.xrTableRow7.Weight = 0.11258278145695365D;
+ //
+ // xrTableCell3
+ //
+ this.xrTableCell3.Name = "xrTableCell3";
+ this.xrTableCell3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell3.StylePriority.UseFont = false;
+ this.xrTableCell3.StylePriority.UseTextAlignment = false;
+ this.xrTableCell3.Text = "[InvoiceDate]";
+ this.xrTableCell3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
+ this.xrTableCell3.Weight = 1D;
+ //
+ // RecipientPostCodeAndTown
+ //
+ this.RecipientPostCodeAndTown.CanShrink = true;
+ this.RecipientPostCodeAndTown.LocationFloat = new DevExpress.Utils.PointFloat(0F, 176F);
+ this.RecipientPostCodeAndTown.Name = "RecipientPostCodeAndTown";
+ this.RecipientPostCodeAndTown.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.RecipientPostCodeAndTown.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.RecipientPostCodeAndTown.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.RecipientPostCodeAndTown.StylePriority.UseFont = false;
+ this.RecipientPostCodeAndTown.Text = "[RecipientPostCodeAndTown]";
+ //
+ // xrLabel_RecipientStreet
+ //
+ this.xrLabel_RecipientStreet.CanShrink = true;
+ this.xrLabel_RecipientStreet.LocationFloat = new DevExpress.Utils.PointFloat(0F, 159F);
+ this.xrLabel_RecipientStreet.Name = "xrLabel_RecipientStreet";
+ this.xrLabel_RecipientStreet.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientStreet.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientStreet.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientStreet.StylePriority.UseFont = false;
+ this.xrLabel_RecipientStreet.Text = "[RecipientStreet]";
+ //
+ // xrLabel_RecipientDivision
+ //
+ this.xrLabel_RecipientDivision.CanShrink = true;
+ this.xrLabel_RecipientDivision.LocationFloat = new DevExpress.Utils.PointFloat(0F, 142F);
+ this.xrLabel_RecipientDivision.Name = "xrLabel_RecipientDivision";
+ this.xrLabel_RecipientDivision.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientDivision.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientDivision.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientDivision.StylePriority.UseFont = false;
+ this.xrLabel_RecipientDivision.Text = "[RecipientDivision]";
+ //
+ // xrLabel_RecipientContactPerson
+ //
+ this.xrLabel_RecipientContactPerson.CanShrink = true;
+ this.xrLabel_RecipientContactPerson.LocationFloat = new DevExpress.Utils.PointFloat(0F, 125F);
+ this.xrLabel_RecipientContactPerson.Name = "xrLabel_RecipientContactPerson";
+ this.xrLabel_RecipientContactPerson.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel_RecipientContactPerson.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel_RecipientContactPerson.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel_RecipientContactPerson.StylePriority.UseFont = false;
+ this.xrLabel_RecipientContactPerson.Text = "[RecipientContactPerson]";
+ //
+ // xrLabel1
+ //
+ this.xrLabel1.CanShrink = true;
+ this.xrLabel1.LocationFloat = new DevExpress.Utils.PointFloat(0F, 108F);
+ this.xrLabel1.Name = "xrLabel1";
+ this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel1.ProcessNullValues = DevExpress.XtraReports.UI.ValueSuppressType.SuppressAndShrink;
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(292F, 17F);
+ this.xrLabel1.StylePriority.UseFont = false;
+ this.xrLabel1.Text = "[RecipientOrganisation]";
+ //
+ // ReportFooter
+ //
+ this.ReportFooter.Controls.AddRange(new DevExpress.XtraReports.UI.XRControl[] {
this.xrLabel10,
this.xrTable3,
this.xrLabel12,
this.xrLabel11,
this.xrLabel7});
- this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F);
- this.ReportFooter.HeightF = 259.7083F;
- this.ReportFooter.KeepTogether = true;
- this.ReportFooter.Name = "ReportFooter";
- this.ReportFooter.StylePriority.UseFont = false;
- //
- // xrLabel10
- //
- this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 156.5833F);
- this.xrLabel10.Name = "xrLabel10";
- this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
- this.xrLabel10.StylePriority.UseFont = false;
- this.xrLabel10.Text = "Mit freundlichen Grüßen";
- //
- // xrTable3
- //
- this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F);
- this.xrTable3.Name = "xrTable3";
- this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
+ this.ReportFooter.Font = new System.Drawing.Font("Arial", 10F);
+ this.ReportFooter.HeightF = 259.7083F;
+ this.ReportFooter.KeepTogether = true;
+ this.ReportFooter.Name = "ReportFooter";
+ this.ReportFooter.StylePriority.UseFont = false;
+ //
+ // xrLabel10
+ //
+ this.xrLabel10.LocationFloat = new DevExpress.Utils.PointFloat(0F, 156.5833F);
+ this.xrLabel10.Name = "xrLabel10";
+ this.xrLabel10.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel10.SizeF = new System.Drawing.SizeF(175F, 17F);
+ this.xrLabel10.StylePriority.UseFont = false;
+ this.xrLabel10.Text = "Mit freundlichen Grüßen";
+ //
+ // xrTable3
+ //
+ this.xrTable3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 33F);
+ this.xrTable3.Name = "xrTable3";
+ this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow20,
this.xrTableRow21,
this.xrTableRow22,
this.xrTableRow23,
this.xrTableRow24});
- this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 100F);
- this.xrTable3.StylePriority.UseFont = false;
- //
- // xrTableRow20
- //
- this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTable3.SizeF = new System.Drawing.SizeF(650F, 100F);
+ this.xrTable3.StylePriority.UseFont = false;
+ //
+ // xrTableRow20
+ //
+ this.xrTableRow20.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell16});
- this.xrTableRow20.Name = "xrTableRow20";
- this.xrTableRow20.Weight = 0.38095238095238093D;
- //
- // xrTableCell16
- //
- this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow20.Name = "xrTableRow20";
+ this.xrTableRow20.Weight = 0.38095238095238093D;
+ //
+ // xrTableCell16
+ //
+ this.xrTableCell16.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "Notice")});
- this.xrTableCell16.Name = "xrTableCell16";
- this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell16.StylePriority.UsePadding = false;
- this.xrTableCell16.Text = "xrTableCell1";
- this.xrTableCell16.Weight = 3D;
- //
- // xrTableRow21
- //
- this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell16.Name = "xrTableCell16";
+ this.xrTableCell16.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell16.StylePriority.UsePadding = false;
+ this.xrTableCell16.Text = "xrTableCell1";
+ this.xrTableCell16.Weight = 3D;
+ //
+ // xrTableRow21
+ //
+ this.xrTableRow21.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell18});
- this.xrTableRow21.Name = "xrTableRow21";
- this.xrTableRow21.Weight = 0.23809523809523808D;
- //
- // xrTableCell18
- //
- this.xrTableCell18.Name = "xrTableCell18";
- this.xrTableCell18.Weight = 3D;
- //
- // xrTableRow22
- //
- this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow21.Name = "xrTableRow21";
+ this.xrTableRow21.Weight = 0.23809523809523808D;
+ //
+ // xrTableCell18
+ //
+ this.xrTableCell18.Name = "xrTableCell18";
+ this.xrTableCell18.Weight = 3D;
+ //
+ // xrTableRow22
+ //
+ this.xrTableRow22.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell29});
- this.xrTableRow22.Name = "xrTableRow22";
- this.xrTableRow22.Weight = 0.38095238095238088D;
- //
- // xrTableCell29
- //
- this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow22.Name = "xrTableRow22";
+ this.xrTableRow22.Weight = 0.38095238095238088D;
+ //
+ // xrTableCell29
+ //
+ this.xrTableCell29.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "AbsenceTimes")});
- this.xrTableCell29.Name = "xrTableCell29";
- this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell29.StylePriority.UsePadding = false;
- this.xrTableCell29.Text = "xrTableCell4";
- this.xrTableCell29.Weight = 3D;
- //
- // xrTableRow23
- //
- this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableCell29.Name = "xrTableCell29";
+ this.xrTableCell29.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell29.StylePriority.UsePadding = false;
+ this.xrTableCell29.Text = "xrTableCell4";
+ this.xrTableCell29.Weight = 3D;
+ //
+ // xrTableRow23
+ //
+ this.xrTableRow23.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell30});
- this.xrTableRow23.Name = "xrTableRow23";
- this.xrTableRow23.Weight = 0.23809523809523803D;
- //
- // xrTableCell30
- //
- this.xrTableCell30.Name = "xrTableCell30";
- this.xrTableCell30.Weight = 3D;
- //
- // xrTableRow24
- //
- this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
+ this.xrTableRow23.Name = "xrTableRow23";
+ this.xrTableRow23.Weight = 0.23809523809523803D;
+ //
+ // xrTableCell30
+ //
+ this.xrTableCell30.Name = "xrTableCell30";
+ this.xrTableCell30.Weight = 3D;
+ //
+ // xrTableRow24
+ //
+ this.xrTableRow24.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell31});
- this.xrTableRow24.Name = "xrTableRow24";
- this.xrTableRow24.Weight = 1.1428571428571428D;
- //
- // xrTableCell31
- //
- this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ this.xrTableRow24.Name = "xrTableRow24";
+ this.xrTableRow24.Weight = 1.1428571428571428D;
+ //
+ // xrTableCell31
+ //
+ this.xrTableCell31.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
new DevExpress.XtraReports.UI.XRBinding("Text", null, "FinalSentence")});
- this.xrTableCell31.Multiline = true;
- this.xrTableCell31.Name = "xrTableCell31";
- this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrTableCell31.StylePriority.UsePadding = false;
- this.xrTableCell31.Text = "xrTableCell31";
- this.xrTableCell31.Weight = 3D;
- //
- // xrLabel12
- //
- this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 208.7084F);
- this.xrLabel12.Name = "xrLabel12";
- this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F);
- this.xrLabel12.StylePriority.UseFont = false;
- this.xrLabel12.Text = "[CreatorName]";
- //
- // xrLabel11
- //
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 242.7083F);
- this.xrLabel11.Name = "xrLabel11";
- this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F);
- this.xrLabel11.StylePriority.UseFont = false;
- this.xrLabel11.StylePriority.UseTextAlignment = false;
- this.xrLabel11.Text = "Anlage";
- this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
- //
- // xrLabel7
- //
- this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Italic);
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 8F);
- this.xrLabel7.Name = "xrLabel7";
- this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(250F, 17F);
- this.xrLabel7.StylePriority.UseFont = false;
- this.xrLabel7.Text = "Abschließende Bemerkungen:";
- //
- // bindingSource1
- //
- this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
- //
- // topMarginBand1
- //
- this.topMarginBand1.Name = "topMarginBand1";
- //
- // bottomMarginBand1
- //
- this.bottomMarginBand1.HeightF = 50.70839F;
- this.bottomMarginBand1.Name = "bottomMarginBand1";
- //
- // Spitzabrechnung
- //
- this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
+ this.xrTableCell31.Multiline = true;
+ this.xrTableCell31.Name = "xrTableCell31";
+ this.xrTableCell31.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrTableCell31.StylePriority.UsePadding = false;
+ this.xrTableCell31.Text = "xrTableCell31";
+ this.xrTableCell31.Weight = 3D;
+ //
+ // xrLabel12
+ //
+ this.xrLabel12.LocationFloat = new DevExpress.Utils.PointFloat(0F, 208.7084F);
+ this.xrLabel12.Name = "xrLabel12";
+ this.xrLabel12.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel12.SizeF = new System.Drawing.SizeF(225F, 17F);
+ this.xrLabel12.StylePriority.UseFont = false;
+ this.xrLabel12.Text = "[CreatorName]";
+ //
+ // xrLabel11
+ //
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(0F, 242.7083F);
+ this.xrLabel11.Name = "xrLabel11";
+ this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(67F, 17F);
+ this.xrLabel11.StylePriority.UseFont = false;
+ this.xrLabel11.StylePriority.UseTextAlignment = false;
+ this.xrLabel11.Text = "Anlage";
+ this.xrLabel11.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
+ //
+ // xrLabel7
+ //
+ this.xrLabel7.Font = new System.Drawing.Font("Arial", 10F, System.Drawing.FontStyle.Italic);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(0F, 8F);
+ this.xrLabel7.Name = "xrLabel7";
+ this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(250F, 17F);
+ this.xrLabel7.StylePriority.UseFont = false;
+ this.xrLabel7.Text = "Abschließende Bemerkungen:";
+ //
+ // bindingSource1
+ //
+ this.bindingSource1.DataSource = typeof(BeWo.Report.ReportObjects.SettlementRO);
+ //
+ // topMarginBand1
+ //
+ this.topMarginBand1.HeightF = 100F;
+ this.topMarginBand1.Name = "topMarginBand1";
+ //
+ // bottomMarginBand1
+ //
+ this.bottomMarginBand1.HeightF = 50.70839F;
+ this.bottomMarginBand1.Name = "bottomMarginBand1";
+ //
+ // Spitzabrechnung
+ //
+ this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
this.Detail,
this.ReportHeader,
this.ReportFooter,
this.topMarginBand1,
this.bottomMarginBand1});
- this.DataSource = this.bindingSource1;
- this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
- this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
+ this.DataSource = this.bindingSource1;
+ this.ExportOptions.PrintPreview.DefaultFileName = "Spitzabrechnung";
+ this.FormattingRuleSheet.AddRange(new DevExpress.XtraReports.UI.FormattingRule[] {
this.ruleRateFactorNull});
- this.Margins = new System.Drawing.Printing.Margins(75, 75, 100, 51);
- this.PageHeight = 1169;
- this.PageWidth = 827;
- this.PaperKind = System.Drawing.Printing.PaperKind.A4;
- this.Version = "13.1";
- ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
- ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
+ this.Margins = new System.Drawing.Printing.Margins(75, 75, 100, 51);
+ this.PageHeight = 1169;
+ this.PageWidth = 827;
+ this.PaperKind = System.Drawing.Printing.PaperKind.A4;
+ this.Version = "17.1";
+ ((System.ComponentModel.ISupportInitialize)(this.xrRichText1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable2)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
+ ((System.ComponentModel.ISupportInitialize)(this)).EndInit();
}
diff --git a/ReportImp/SozialwirkstattSchmitz/SettlementReport2.designer.cs b/ReportImp/SozialwirkstattSchmitz/SettlementReport2.designer.cs
index 7018ba05f..4049eea49 100644
--- a/ReportImp/SozialwirkstattSchmitz/SettlementReport2.designer.cs
+++ b/ReportImp/SozialwirkstattSchmitz/SettlementReport2.designer.cs
@@ -142,8 +142,8 @@ namespace BeWo.SozialwirkstattSchmitz.Neu
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
this.xrLabel8.SizeF = new System.Drawing.SizeF(196.75F, 173.9583F);
this.xrLabel8.StylePriority.UseTextAlignment = false;
- this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nOskar-Jäger-Str. 173a\r\n50825 Köln\r\nTel./Fax: 0221-502 99 0" +
- "2\r\nmobil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n";
+ this.xrLabel8.Text = "Marie Schmitz-Schulze\r\nBachemer Str. 191\r\n50935 Köln\r\nTel./Fax: 0221-502 99 02\r\nm" +
+ "obil: 0162-677 21 28\r\nmarie.schmitz@gmx.net\r\nSteuernummer 217/5264/2241\r\n";
this.xrLabel8.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopRight;
//
// xrRichText1
diff --git a/ReportImp/TranskulturellesBBBasaran/QuittierungsbelegMitDatum.cs b/ReportImp/TranskulturellesBBBasaran/QuittierungsbelegMitDatum.cs
index 9147fc6c7..fc8baeeef 100644
--- a/ReportImp/TranskulturellesBBBasaran/QuittierungsbelegMitDatum.cs
+++ b/ReportImp/TranskulturellesBBBasaran/QuittierungsbelegMitDatum.cs
@@ -16,6 +16,9 @@ namespace TranskulturellesBBBasaran
{
bool hatGruppen = false;
+ String empName = String.Empty;
+ Dictionary empCountDict = new Dictionary();
+
if (pRO.Services != null)
{
List servicesBillable = new List();
@@ -28,6 +31,13 @@ namespace TranskulturellesBBBasaran
{
//sd.Notice5 = String.Format("{0} Teilnehmer", sd.CustomerCount);
hatGruppen = true;
+
+ }
+ if (!String.IsNullOrEmpty(sd.EmployeeFullname))
+ {
+ empName = sd.EmployeeFullname;
+ if (!empCountDict.ContainsKey(sd.EmployeeFullname))
+ empCountDict.Add(sd.EmployeeFullname, true);
}
servicesBillable.Add(sd);
}
@@ -36,6 +46,9 @@ namespace TranskulturellesBBBasaran
pRO.Services = servicesBillable;
}
+ if (empCountDict.Count == 1)
+ pRO.MainAttendant = empName;
+
if (String.IsNullOrWhiteSpace(pRO.AbsenceTimes))
{
lblHatAbwesenheiten.Text = "X";
diff --git a/ReportImp/VKMAachen/VKMAachen.csproj b/ReportImp/VKMAachen/VKMAachen.csproj
index 13b2dd64a..71be499b7 100644
--- a/ReportImp/VKMAachen/VKMAachen.csproj
+++ b/ReportImp/VKMAachen/VKMAachen.csproj
@@ -70,6 +70,18 @@
RechnungStudienassistenz.cs
+
+ Component
+
+
+ StundennachweisStaedteRegion.cs
+
+
+ Component
+
+
+ StundennachweisStadtAachen.cs
+
Component
@@ -115,6 +127,12 @@
RechnungStudienassistenz.cs
Designer
+
+ StundennachweisStaedteRegion.cs
+
+
+ StundennachweisStadtAachen.cs
+
Stundenuebersicht.cs
Designer
diff --git a/ReportImp/VKMAachen/VKMAachenReportCreator.cs b/ReportImp/VKMAachen/VKMAachenReportCreator.cs
index c24afe954..3c19858ed 100644
--- a/ReportImp/VKMAachen/VKMAachenReportCreator.cs
+++ b/ReportImp/VKMAachen/VKMAachenReportCreator.cs
@@ -23,8 +23,12 @@ namespace VKMAachen
for (int i = 1; i < lROs.Count; i++)
{
var lNext = CreateServicesOverviewReportForRo(lROs[i], serviceCategoryOid);
- lNext.CreateDocument();
- rootReport.Pages.AddRange(lNext.Pages);
+ if (lNext.Pages.Count == 0)
+ {
+ lNext.CreateDocument();
+ }
+
+ rootReport.Pages.AddRange(lNext.Pages);
}
return rootReport;
@@ -43,34 +47,62 @@ namespace VKMAachen
private XtraReport CreateServicesOverviewReportForRo(ServicesOverviewRO ro, long? serviceCategoryOid)
{
IBeWoReport report = null;
- bool isSpfh = false;
- if (ro.Services != null)
- {
- foreach (var sr in ro.Services)
- {
- if (sr.ServiceCategory.ToLower().Contains("spfh") || sr.ServiceDescription.ToLower().Contains("spfh"))
- {
- if (!sr.ServiceCategory.ToLower().Contains("mittelbare leistung") &&
- !sr.ServiceCategory.ToLower().Contains("indirekte leistung"))
- {
- isSpfh = true;
- }
- }
-
- }
- }
- if (isSpfh)
- {
- report = new BeWo.VKMAachen.StundenzettelSP();
- }
+
+ bool isSpfh = false;
+ if (ro.Services != null)
+ {
+ foreach (var sr in ro.Services)
+ {
+ if (sr.ServiceCategory.ToLower().Contains("spfh") || sr.ServiceDescription.ToLower().Contains("spfh"))
+ {
+ if (!sr.ServiceCategory.ToLower().Contains("mittelbare leistung") &&
+ !sr.ServiceCategory.ToLower().Contains("indirekte leistung"))
+ {
+ isSpfh = true;
+ }
+ }
- if (report == null)
+ }
+ }
+
+ if (isSpfh)
+ {
+ report = new BeWo.VKMAachen.StundenzettelSP();
+ }
+
+ if (report == null)
report = new BeWo.VKMAachen.Stundenzettel();
report.SetReportDataSource(ro);
+ ((XtraReport)report).CreateDocument();
- return report as XtraReport;
+ if (!String.IsNullOrEmpty(ro.Costbearer))
+ {
+ IBeWoReport report2 = null;
+ if (ro.Costbearer.StartsWith("Jugendamt Stadt Aachen") && ro.Costbearer.EndsWith("SPFH"))
+ {
+ report2 = new StundennachweisStadtAachen();
+ }
+ else if (ro.Costbearer.StartsWith("Jugendamt Städteregion") && ro.Costbearer.EndsWith("SPFH"))
+ {
+ report2 = new StundennachweisStaedteRegion();
+ }
+ else if (ro.Costbearer.StartsWith("Sozialamt") && ro.Costbearer.EndsWith("SPFH"))
+ {
+ report2 = new StundennachweisStaedteRegion();
+ }
+ if (report2 != null)
+ {
+ report2.SetReportDataSource(ro);
+ ((XtraReport)report2).CreateDocument();
+ ((XtraReport)report).Pages.AddRange(((XtraReport)report2).Pages);
+ }
+ }
+
+
+
+ return report as XtraReport;
}
}
}
diff --git a/ReportImp/VivaAVidaReports/ServicesOverviewReport.Designer.cs b/ReportImp/VivaAVidaReports/ServicesOverviewReport.Designer.cs
index 0c5a80553..d5d9bb82c 100644
--- a/ReportImp/VivaAVidaReports/ServicesOverviewReport.Designer.cs
+++ b/ReportImp/VivaAVidaReports/ServicesOverviewReport.Designer.cs
@@ -76,6 +76,8 @@ namespace BeWo.VivaAVidaReports
this.fieldAbrechenbareMinuten = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldBillableFLS = new DevExpress.XtraReports.UI.CalculatedField();
this.fieldAbrechenbareFLS = new DevExpress.XtraReports.UI.CalculatedField();
+ this.xrTableCell4 = new DevExpress.XtraReports.UI.XRTableCell();
+ this.xrTableCell5 = new DevExpress.XtraReports.UI.XRTableCell();
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).BeginInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).BeginInit();
@@ -102,7 +104,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableServiceRecords1.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableServiceRecords1.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow2});
- this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(639F, 40F);
+ this.xrTableServiceRecords1.SizeF = new System.Drawing.SizeF(674F, 40F);
this.xrTableServiceRecords1.StylePriority.UseBackColor = false;
this.xrTableServiceRecords1.StylePriority.UseBorders = false;
this.xrTableServiceRecords1.StylePriority.UseFont = false;
@@ -114,7 +116,8 @@ namespace BeWo.VivaAVidaReports
this.xrTableRow2.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell3,
this.xrTableCell1,
- this.xrTableCell11});
+ this.xrTableCell11,
+ this.xrTableCell4});
this.xrTableRow2.Name = "xrTableRow2";
this.xrTableRow2.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow2.StylePriority.UseTextAlignment = false;
@@ -134,7 +137,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableCell1.Multiline = true;
this.xrTableCell1.Name = "xrTableCell1";
this.xrTableCell1.Text = "Uhrzeit\r\nvon ....... bis";
- this.xrTableCell1.Weight = 0.73157753951005167D;
+ this.xrTableCell1.Weight = 0.49747272699811873D;
//
// xrTableCell11
//
@@ -144,7 +147,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableCell11.StylePriority.UseFont = false;
this.xrTableCell11.StylePriority.UseTextAlignment = false;
this.xrTableCell11.Text = "Anzahl Minuten";
- this.xrTableCell11.Weight = 0.43650793161349166D;
+ this.xrTableCell11.Weight = 0.41456060540630946D;
//
// DetailReport
//
@@ -178,7 +181,7 @@ namespace BeWo.VivaAVidaReports
this.xrTable3.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTable3.Rows.AddRange(new DevExpress.XtraReports.UI.XRTableRow[] {
this.xrTableRow6});
- this.xrTable3.SizeF = new System.Drawing.SizeF(639.0004F, 20F);
+ this.xrTable3.SizeF = new System.Drawing.SizeF(674F, 20F);
this.xrTable3.StylePriority.UseFont = false;
this.xrTable3.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
//
@@ -187,7 +190,8 @@ namespace BeWo.VivaAVidaReports
this.xrTableRow6.Cells.AddRange(new DevExpress.XtraReports.UI.XRTableCell[] {
this.xrTableCell13,
this.xrTableCell2,
- this.xrTableCell15});
+ this.xrTableCell15,
+ this.xrTableCell5});
this.xrTableRow6.Name = "xrTableRow6";
this.xrTableRow6.Padding = new DevExpress.XtraPrinting.PaddingInfo(0, 0, 0, 0, 100F);
this.xrTableRow6.TextAlignment = DevExpress.XtraPrinting.TextAlignment.TopLeft;
@@ -214,7 +218,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableCell2.StylePriority.UseTextAlignment = false;
this.xrTableCell2.Text = "xrTableCell2";
this.xrTableCell2.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell2.Weight = 0.37878780750339269D;
+ this.xrTableCell2.Weight = 0.25757570920794276D;
//
// xrTableCell15
//
@@ -227,7 +231,7 @@ namespace BeWo.VivaAVidaReports
this.xrTableCell15.StylePriority.UseTextAlignment = false;
this.xrTableCell15.Text = "xrTableCell15";
this.xrTableCell15.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
- this.xrTableCell15.Weight = 0.2260105976923599D;
+ this.xrTableCell15.Weight = 0.2146464239976143D;
//
// bindingSource1
//
@@ -237,9 +241,6 @@ namespace BeWo.VivaAVidaReports
//
this.formattingRuleStartDate.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleStartDate.DataMember = "ServicesDouble";
- //
- //
- //
this.formattingRuleStartDate.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleStartDate.Name = "formattingRuleStartDate";
//
@@ -332,7 +333,7 @@ namespace BeWo.VivaAVidaReports
this.xrLabel22.Multiline = true;
this.xrLabel22.Name = "xrLabel22";
this.xrLabel22.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel22.SizeF = new System.Drawing.SizeF(637.0001F, 56.16665F);
+ this.xrLabel22.SizeF = new System.Drawing.SizeF(672.0001F, 56.16665F);
this.xrLabel22.StylePriority.UseBorders = false;
this.xrLabel22.StylePriority.UseFont = false;
this.xrLabel22.StylePriority.UseTextAlignment = false;
@@ -418,7 +419,7 @@ namespace BeWo.VivaAVidaReports
this.xrLabel1.Multiline = true;
this.xrLabel1.Name = "xrLabel1";
this.xrLabel1.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel1.SizeF = new System.Drawing.SizeF(639F, 25F);
+ this.xrLabel1.SizeF = new System.Drawing.SizeF(674.0001F, 25F);
this.xrLabel1.StylePriority.UseFont = false;
this.xrLabel1.StylePriority.UseTextAlignment = false;
this.xrLabel1.Text = "Quittierungsbeleg über direkte Betreuungsleistungen";
@@ -428,9 +429,6 @@ namespace BeWo.VivaAVidaReports
//
this.formattingRuleServiceDesc.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleServiceDesc.DataMember = "ServicesDouble";
- //
- //
- //
this.formattingRuleServiceDesc.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleServiceDesc.Name = "formattingRuleServiceDesc";
//
@@ -438,9 +436,6 @@ namespace BeWo.VivaAVidaReports
//
this.formattingRuleCostBearer.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleCostBearer.DataMember = "ServicesDouble";
- //
- //
- //
this.formattingRuleCostBearer.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleCostBearer.Name = "formattingRuleCostBearer";
//
@@ -448,9 +443,6 @@ namespace BeWo.VivaAVidaReports
//
this.formattingRuleEmployeeName.Condition = "[StartDate2] < [StartDate]";
this.formattingRuleEmployeeName.DataMember = "ServicesDouble";
- //
- //
- //
this.formattingRuleEmployeeName.Formatting.Visible = DevExpress.Utils.DefaultBoolean.False;
this.formattingRuleEmployeeName.Name = "formattingRuleEmployeeName";
//
@@ -486,12 +478,12 @@ namespace BeWo.VivaAVidaReports
this.xrLabel11.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrLabel11.BorderWidth = 2;
+ this.xrLabel11.BorderWidth = 2F;
this.xrLabel11.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(458.9999F, 59.99997F);
+ this.xrLabel11.LocationFloat = new DevExpress.Utils.PointFloat(363.5F, 60F);
this.xrLabel11.Name = "xrLabel11";
this.xrLabel11.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel11.SizeF = new System.Drawing.SizeF(180F, 48F);
+ this.xrLabel11.SizeF = new System.Drawing.SizeF(170.5F, 48F);
this.xrLabel11.StylePriority.UseBorders = false;
this.xrLabel11.StylePriority.UseBorderWidth = false;
this.xrLabel11.StylePriority.UseFont = false;
@@ -503,7 +495,7 @@ namespace BeWo.VivaAVidaReports
// xrLabel8
//
this.xrLabel8.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(96.00016F, 59.99997F);
+ this.xrLabel8.LocationFloat = new DevExpress.Utils.PointFloat(0F, 60F);
this.xrLabel8.Multiline = true;
this.xrLabel8.Name = "xrLabel8";
this.xrLabel8.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -514,10 +506,10 @@ namespace BeWo.VivaAVidaReports
// xrLabel7
//
this.xrLabel7.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(419.9999F, 167F);
+ this.xrLabel7.LocationFloat = new DevExpress.Utils.PointFloat(433.0205F, 167F);
this.xrLabel7.Name = "xrLabel7";
this.xrLabel7.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel7.SizeF = new System.Drawing.SizeF(197F, 17.99997F);
+ this.xrLabel7.SizeF = new System.Drawing.SizeF(233.9793F, 17.99997F);
this.xrLabel7.StylePriority.UseBorders = false;
this.xrLabel7.StylePriority.UseFont = false;
this.xrLabel7.Text = "Unterschrift Klient/in";
@@ -525,10 +517,10 @@ namespace BeWo.VivaAVidaReports
// xrLabel6
//
this.xrLabel6.Borders = DevExpress.XtraPrinting.BorderSide.Top;
- this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170F, 167F);
+ this.xrLabel6.LocationFloat = new DevExpress.Utils.PointFloat(170.0002F, 167F);
this.xrLabel6.Name = "xrLabel6";
this.xrLabel6.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
- this.xrLabel6.SizeF = new System.Drawing.SizeF(216.8751F, 17.99997F);
+ this.xrLabel6.SizeF = new System.Drawing.SizeF(225F, 17.99997F);
this.xrLabel6.StylePriority.UseBorders = false;
this.xrLabel6.StylePriority.UseFont = false;
this.xrLabel6.Text = "Unterschrift Mitarbeiter/in";
@@ -549,12 +541,12 @@ namespace BeWo.VivaAVidaReports
this.xrLabel4.Borders = ((DevExpress.XtraPrinting.BorderSide)((((DevExpress.XtraPrinting.BorderSide.Left | DevExpress.XtraPrinting.BorderSide.Top)
| DevExpress.XtraPrinting.BorderSide.Right)
| DevExpress.XtraPrinting.BorderSide.Bottom)));
- this.xrLabel4.BorderWidth = 2;
+ this.xrLabel4.BorderWidth = 2F;
this.xrLabel4.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(459F, 0F);
+ this.xrLabel4.LocationFloat = new DevExpress.Utils.PointFloat(363.5F, 0F);
this.xrLabel4.Name = "xrLabel4";
this.xrLabel4.Padding = new DevExpress.XtraPrinting.PaddingInfo(3, 3, 0, 0, 100F);
- this.xrLabel4.SizeF = new System.Drawing.SizeF(180F, 60F);
+ this.xrLabel4.SizeF = new System.Drawing.SizeF(170.5F, 60F);
this.xrLabel4.StylePriority.UseBorders = false;
this.xrLabel4.StylePriority.UseBorderWidth = false;
this.xrLabel4.StylePriority.UseFont = false;
@@ -566,7 +558,7 @@ namespace BeWo.VivaAVidaReports
// xrLabel3
//
this.xrLabel3.Font = new System.Drawing.Font("Arial", 11F, System.Drawing.FontStyle.Bold);
- this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(95.99991F, 0F);
+ this.xrLabel3.LocationFloat = new DevExpress.Utils.PointFloat(0F, 0F);
this.xrLabel3.Multiline = true;
this.xrLabel3.Name = "xrLabel3";
this.xrLabel3.Padding = new DevExpress.XtraPrinting.PaddingInfo(2, 2, 0, 0, 100F);
@@ -594,6 +586,22 @@ namespace BeWo.VivaAVidaReports
this.fieldAbrechenbareFLS.FieldType = DevExpress.XtraReports.UI.FieldType.Decimal;
this.fieldAbrechenbareFLS.Name = "fieldAbrechenbareFLS";
//
+ // xrTableCell4
+ //
+ this.xrTableCell4.Name = "xrTableCell4";
+ this.xrTableCell4.Text = "Art";
+ this.xrTableCell4.Weight = 0.34140285174704571D;
+ //
+ // xrTableCell5
+ //
+ this.xrTableCell5.DataBindings.AddRange(new DevExpress.XtraReports.UI.XRBinding[] {
+ new DevExpress.XtraReports.UI.XRBinding("Text", null, "Services.ServiceCategory")});
+ this.xrTableCell5.Name = "xrTableCell5";
+ this.xrTableCell5.StylePriority.UseTextAlignment = false;
+ this.xrTableCell5.Text = "xrTableCell5";
+ this.xrTableCell5.TextAlignment = DevExpress.XtraPrinting.TextAlignment.MiddleCenter;
+ this.xrTableCell5.Weight = 0.17676764348202109D;
+ //
// Stundenzettel
//
this.Bands.AddRange(new DevExpress.XtraReports.UI.Band[] {
@@ -618,7 +626,7 @@ namespace BeWo.VivaAVidaReports
this.PageWidth = 827;
this.PaperKind = System.Drawing.Printing.PaperKind.A4;
this.SnapGridSize = 9F;
- this.Version = "13.1";
+ this.Version = "17.1";
((System.ComponentModel.ISupportInitialize)(this.xrTableServiceRecords1)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.xrTable3)).EndInit();
((System.ComponentModel.ISupportInitialize)(this.bindingSource1)).EndInit();
@@ -674,6 +682,7 @@ namespace BeWo.VivaAVidaReports
private DevExpress.XtraReports.UI.CalculatedField fieldAbrechenbareFLS;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell1;
private DevExpress.XtraReports.UI.XRTableCell xrTableCell2;
-
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell4;
+ private DevExpress.XtraReports.UI.XRTableCell xrTableCell5;
}
}
diff --git a/ReportImp/VivaAVidaReports/VivaAVidaReports.csproj b/ReportImp/VivaAVidaReports/VivaAVidaReports.csproj
index b2b52a4f6..9a6a14b05 100644
--- a/ReportImp/VivaAVidaReports/VivaAVidaReports.csproj
+++ b/ReportImp/VivaAVidaReports/VivaAVidaReports.csproj
@@ -106,6 +106,12 @@
+
+ Component
+
+
+ CollectiveBillingReport.cs
+
Component
@@ -124,7 +130,15 @@
InvoiceCustomerReport.cs
+
+
+
+ Component
+
+
+ ServiceInvoiceReport.cs
+
Component
@@ -151,6 +165,10 @@
+
+ CollectiveBillingReport.cs
+ Designer
+
FLSGroupReport.cs
Designer
@@ -163,6 +181,10 @@
InvoiceCustomerReport.cs
+
+ ServiceInvoiceReport.cs
+ Designer
+
ServiceRecordListReport.cs
@@ -214,6 +236,7 @@
+